aboutsummaryrefslogtreecommitdiffstats
path: root/community/gerbera/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/gerbera/APKBUILD')
-rw-r--r--community/gerbera/APKBUILD25
1 files changed, 11 insertions, 14 deletions
diff --git a/community/gerbera/APKBUILD b/community/gerbera/APKBUILD
index 528f66ad07a..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.9.1
-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
@@ -31,7 +33,7 @@ makedepends="
taglib-dev
zlib-dev
"
-checkdepends="gmock"
+checkdepends="gtest-dev"
install="$pkgname.pre-install"
subpackages="$pkgname-doc $pkgname-openrc"
pkgusers="$pkgname"
@@ -44,21 +46,16 @@ pkggroups="$pkgname"
# that the binary was built within a git repo which is not the case for
# releases. This test will never work for us.
#
-# fix-cmake.patch:
-# Patch fixes cmake build files to give full library names instead of the
-# shortened version that find_library normally uses. See patch for more
-# details.
-#
source="gerbera-$pkgver.tar.gz::https://github.com/gerbera/gerbera/archive/v$pkgver.tar.gz
disable-git-test.patch
- fix-cmake.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_MAGIC=1 \
-DWITH_MYSQL=0 \
@@ -102,9 +99,9 @@ package() {
}
sha512sums="
-39d7633025af5307a5630795890243a28c68572396d83f7b74b6462dd7691f08ae10101445b0235578d1f0a8508185b2eca55d6b53a7db6da787f4cb778847ad gerbera-1.9.1.tar.gz
+54f4b9fe38f4890d1cac16d433bd70cb2892f3659fffcd5f52814d2f9377c4a8eb68deb3a13053531609727f7ae6cb5ee12bbf652bc41dd1eabd83e6f8dcc1f2 gerbera-1.12.1.tar.gz
5f084b107a534e8d8debda6fbc494ed7ab5d38e6de3d85867f2c316bd3f7d56daf3755de2647be84ae514905f998dad83ac88736a6ca59a30560c3d7a98dffcb disable-git-test.patch
-79b3ae1c61770381fd2638252960bf58ca8c51dee1fded30fd084652ec5d1e1a21b86a9236b90091e22cd96c12f9e8a6f442960528a34b4a8d78d97c9df1aae5 fix-cmake.patch
+baf7e60c5ad4f69fa4d1daafefbe3ed317b425b2c0849d93cceb6bb4b73fb3ef714c773868b2b8ad7d300c3a1ae04402211e0be0856bf1bd3caf779de1089db8 gerbera-1.12.1-fmt10.patch
b8609b8ec46d8e61087b76ea9be34639786014f6545a2eb8dae977e56dcc3841715c0691417382d93d96eefd4c5a629e46cd9605c893445a66ac2815ec141c2b gerbera.initd
392d7e964b0328778847f871e88ffd475ddac99b6cf8c8ded4825eb2f970e084db692552790a1b30ff96f59eabcd9fff50164d9dedf328badab95a1cec833c02 gerbera.confd
"