lastfm-desktop: use ffmpeg4

This commit is contained in:
Mohamed Akram
2026-05-10 12:10:10 +04:00
parent fae7af00da
commit 3bcc9ea775
2 changed files with 30 additions and 13 deletions
+26 -9
View File
@@ -6,7 +6,7 @@ PortGroup github 1.0
PortGroup qmake 1.0
github.setup lastfm lastfm-desktop 2.1.39
revision 0
revision 1
categories audio sysutils
maintainers nomaintainer
description Official Last.fm desktop application suite
@@ -19,13 +19,19 @@ checksums rmd160 e1db8c81a55a6535b76b2876ecc38dccc86423c7 \
size 4099355
github.tarball_from archive
set ffmpeg_ver 4
boost.depends_type build
depends_build-append path:libexec/coreutils/libstdbuf.so:coreutils \
port:gettext
depends_lib-append path:lib/libavcodec.dylib:ffmpeg \
port:fftw-3 \
depends_lib-append port:ffmpeg${ffmpeg_ver} \
path:include/turbojpeg.h:libjpeg-turbo \
port:tiff \
port:liblastfm \
port:libsamplerate \
port:libmng \
port:qt4-mac-sqlite3-plugin \
port:sqlite3 \
port:zlib
@@ -41,15 +47,26 @@ platform darwin {
}
post-patch {
reinplace "s|@ARCH@|${configure.build_arch}|g" ${worksrcpath}/admin/include.qmake
reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/admin/qmake/3rdparty.pro.inc ${worksrcpath}/admin/dist/mac/bundleFrameworks.sh
reinplace "s|@BOOST_LPATH@|[boost::lib_dir]|" ${worksrcpath}/admin/qmake/3rdparty.pro.inc
reinplace "s|@qt_plugins_dir@|${qt_plugins_dir}|" ${worksrcpath}/admin/dist/mac/bundleFrameworks.sh
reinplace "s|@qt_translations_dir@|${qt_translations_dir}|" ${worksrcpath}/admin/dist/mac/bundleFrameworks.sh
reinplace "s|@ARCH@|${configure.build_arch}|g" \
${worksrcpath}/admin/include.qmake
reinplace "s|@FFMPEG@|${prefix}/libexec/ffmpeg${ffmpeg_ver}|g" \
${worksrcpath}/admin/qmake/3rdparty.pro.inc
reinplace "s|@PREFIX@|${prefix}|g" \
${worksrcpath}/admin/qmake/3rdparty.pro.inc \
${worksrcpath}/admin/dist/mac/bundleFrameworks.sh
reinplace "s|@BOOST_LPATH@|[boost::lib_dir]|" \
${worksrcpath}/admin/qmake/3rdparty.pro.inc
reinplace "s|@qt_plugins_dir@|${qt_plugins_dir}|" \
${worksrcpath}/admin/dist/mac/bundleFrameworks.sh
reinplace "s|@qt_translations_dir@|${qt_translations_dir}|" \
${worksrcpath}/admin/dist/mac/bundleFrameworks.sh
}
universal_variant no
configure.cppflags-prepend -I${prefix}/libexec/ffmpeg${ffmpeg_ver}/include
configure.ldflags-prepend -L${prefix}/libexec/ffmpeg${ffmpeg_ver}/lib
destroot {
system "mv ${worksrcpath}/_bin/Last.fm*Scrobbler.app ${destroot}${applications_dir}/Last.fm.app"
}
@@ -498,10 +498,10 @@ index f68e1221..d63a667a 100644
- LIBS += /usr/local/lib/libavformat.dylib
- LIBS += /usr/local/lib/libavutil.dylib
- LIBS += /usr/local/lib/libswresample.dylib
+ LIBS += @PREFIX@/lib/libavcodec.dylib
+ LIBS += @PREFIX@/lib/libavformat.dylib
+ LIBS += @PREFIX@/lib/libavutil.dylib
+ LIBS += @PREFIX@/lib/libswresample.dylib
+ LIBS += @FFMPEG@/lib/libavcodec.dylib
+ LIBS += @FFMPEG@/lib/libavformat.dylib
+ LIBS += @FFMPEG@/lib/libavutil.dylib
+ LIBS += @FFMPEG@/lib/libswresample.dylib
DEFINES += HAVE_SWRESAMPLE
} else {
CONFIG += link_pkgconfig