You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
lastfm-desktop: use ffmpeg4
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user