diff options
Diffstat (limited to 'community/gerbera/APKBUILD')
-rw-r--r-- | community/gerbera/APKBUILD | 28 |
1 files changed, 17 insertions, 11 deletions
diff --git a/community/gerbera/APKBUILD b/community/gerbera/APKBUILD index a5cf4e3af25..186f5b20f87 100644 --- a/community/gerbera/APKBUILD +++ b/community/gerbera/APKBUILD @@ -1,11 +1,13 @@ # Contributor: Mike Crute <mike@crute.us> # Maintainer: Mike Crute <mike@crute.us> pkgname=gerbera -pkgver=1.8.2 -pkgrel=1 +pkgver=1.12.1 +pkgrel=4 pkgdesc="A UPnP Media Server" -url="https://gerbera.io" -arch="all" +url="https://gerbera.io/" +# it fails endianness ip-range comparison tests, on code inside the actual +# program, so it's broken on big-endian +arch="all !s390x" license="GPL-2.0-or-later" makedepends=" cmake @@ -21,16 +23,17 @@ makedepends=" gnu-libiconv-dev gtest-dev inotify-tools-dev + libebml-dev libexif-dev libmatroska-dev - libnpupnp-dev + libupnp-dev pugixml-dev spdlog-dev sqlite-dev taglib-dev zlib-dev " -checkdepends="gmock" +checkdepends="gtest-dev" install="$pkgname.pre-install" subpackages="$pkgname-doc $pkgname-openrc" pkgusers="$pkgname" @@ -45,15 +48,15 @@ pkggroups="$pkgname" # source="gerbera-$pkgver.tar.gz::https://github.com/gerbera/gerbera/archive/v$pkgver.tar.gz disable-git-test.patch + $pkgname-$pkgver-fmt10.patch::https://github.com/gerbera/gerbera/commit/d7123f37b8fde694946ee2d585c3ac961f2e19b4.patch $pkgname.initd $pkgname.confd" build() { cmake -B build -G Ninja \ -Wno-dev \ - -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_BUILD_TYPE=MinSizeRel \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DWITH_NPUPNP=1 \ -DWITH_MAGIC=1 \ -DWITH_MYSQL=0 \ -DWITH_CURL=1 \ @@ -66,7 +69,7 @@ build() { -DWITH_EXIV2=1 \ -DWITH_MATROSKA=1 \ -DWITH_SYSTEMD=0 \ - -DWITH_LASMFM=0 \ + -DWITH_LASTFM=0 \ -DWITH_DEBUG=0 \ -DWITH_TESTS=1 cmake --build build @@ -95,7 +98,10 @@ package() { "$pkgdir/etc/$pkgname/config.xml" } -sha512sums="3831030b4960613e487bdba92323a4b8d7ed63352c1c9eb1ca5eacd3c91d4864d48ef1d1bec19a98b6abed0a827d18ba7940a814fe174b44c2808ad7b85a8756 gerbera-1.8.2.tar.gz +sha512sums=" +54f4b9fe38f4890d1cac16d433bd70cb2892f3659fffcd5f52814d2f9377c4a8eb68deb3a13053531609727f7ae6cb5ee12bbf652bc41dd1eabd83e6f8dcc1f2 gerbera-1.12.1.tar.gz 5f084b107a534e8d8debda6fbc494ed7ab5d38e6de3d85867f2c316bd3f7d56daf3755de2647be84ae514905f998dad83ac88736a6ca59a30560c3d7a98dffcb disable-git-test.patch +baf7e60c5ad4f69fa4d1daafefbe3ed317b425b2c0849d93cceb6bb4b73fb3ef714c773868b2b8ad7d300c3a1ae04402211e0be0856bf1bd3caf779de1089db8 gerbera-1.12.1-fmt10.patch b8609b8ec46d8e61087b76ea9be34639786014f6545a2eb8dae977e56dcc3841715c0691417382d93d96eefd4c5a629e46cd9605c893445a66ac2815ec141c2b gerbera.initd -392d7e964b0328778847f871e88ffd475ddac99b6cf8c8ded4825eb2f970e084db692552790a1b30ff96f59eabcd9fff50164d9dedf328badab95a1cec833c02 gerbera.confd" +392d7e964b0328778847f871e88ffd475ddac99b6cf8c8ded4825eb2f970e084db692552790a1b30ff96f59eabcd9fff50164d9dedf328badab95a1cec833c02 gerbera.confd +" |