summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZach van Rijn <me@zv.io>2025-07-25 23:12:03 -0500
committerZach van Rijn <me@zv.io>2025-08-14 11:15:30 -0500
commitad30358d2dd7924fa6a0baeff5ed052adf33f89c (patch)
treed205ac5a154ccf0a8ce6c7ba670d6bd34e2bb224
parent05ab17701a871ff215c66dd0615d4646b634c66a (diff)
downloadpackages-ad30358d2dd7924fa6a0baeff5ed052adf33f89c.tar.gz
packages-ad30358d2dd7924fa6a0baeff5ed052adf33f89c.tar.bz2
packages-ad30358d2dd7924fa6a0baeff5ed052adf33f89c.tar.xz
packages-ad30358d2dd7924fa6a0baeff5ed052adf33f89c.zip
user/libaacs: bump { 0.10.0 --> 0.11.1 }. patch configure.ac. fixes #1355.
-rw-r--r--user/libaacs/0001-configure.ac-Use-pkg-config-for-libgcrypt.patch35
-rw-r--r--user/libaacs/APKBUILD16
2 files changed, 47 insertions, 4 deletions
diff --git a/user/libaacs/0001-configure.ac-Use-pkg-config-for-libgcrypt.patch b/user/libaacs/0001-configure.ac-Use-pkg-config-for-libgcrypt.patch
new file mode 100644
index 000000000..3ef20ef33
--- /dev/null
+++ b/user/libaacs/0001-configure.ac-Use-pkg-config-for-libgcrypt.patch
@@ -0,0 +1,35 @@
+From 42a21d223a3d1f2e45c037f2a0570b035bc1a73a Mon Sep 17 00:00:00 2001
+From: Andreas Oberritter <obi@opendreambox.org>
+Date: Fri, 7 Feb 2020 13:25:51 +0100
+Subject: [PATCH] configure.ac: Use pkg-config for libgcrypt
+
+Not upstreamable, because libgcrypt upstream doesn't support pkg-config.
+---
+ configure.ac | 14 +-------------
+ 1 file changed, 1 insertion(+), 13 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index b90d46a..8faa914 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -110,19 +110,7 @@ AC_CHECK_FUNC([snprintf],, [AC_MSG_ERROR($function_not_found)])
+ dnl required libraries
+
+ dnl gcrypt check
+-AM_PATH_LIBGCRYPT([1.6.0], [have_gcrypt=yes])
+-AS_IF([test "x$have_gcrypt" != xyes],[
+- dnl older gcrypt requires pthread
+- AM_PATH_LIBGCRYPT([1.1.94],,
+- AC_MSG_ERROR([libgcrypt not found on system]))
+- dnl pthread check (not on win32)
+- AS_IF([test "${SYS}" != "mingw32"], [
+- AC_CHECK_HEADERS([pthread.h], ,
+- [AC_MSG_ERROR([pthread required])])
+- AC_SEARCH_LIBS([pthread_create], [pthread], ,
+- [AC_MSG_ERROR([pthread required])])
+- ])
+- ])
++PKG_CHECK_MODULES(LIBGCRYPT,[libgcrypt >= 1.6.0])
+
+ dnl use re-entrant version of gcrypt_error() from gpg-error
+ AC_FUNC_STRERROR_R
diff --git a/user/libaacs/APKBUILD b/user/libaacs/APKBUILD
index b4243813f..7239b1cd8 100644
--- a/user/libaacs/APKBUILD
+++ b/user/libaacs/APKBUILD
@@ -1,16 +1,23 @@
# Contributor: A. Wilcox <awilfox@adelielinux.org>
# Maintainer: A. Wilcox <awilfox@adelielinux.org>
pkgname=libaacs
-pkgver=0.10.0
+pkgver=0.11.1
pkgrel=0
pkgdesc="Library to decrypt Advanced Access Content System content"
url="https://www.videolan.org/developers/libaacs.html"
arch="all"
license="LGPL-2.1+"
depends=""
-makedepends="bison flex libgcrypt-dev libgpg-error-dev"
+makedepends="bison flex libgcrypt-dev libgpg-error-dev autoconf automake libtool m4"
subpackages="$pkgname-dev"
-source="https://download.videolan.org/pub/videolan/libaacs/$pkgver/libaacs-$pkgver.tar.bz2"
+source="https://download.videolan.org/pub/videolan/libaacs/$pkgver/libaacs-$pkgver.tar.bz2
+ 0001-configure.ac-Use-pkg-config-for-libgcrypt.patch
+ "
+
+prepare() {
+ default_prepare
+ autoreconf -fiv #1355
+}
build() {
./configure \
@@ -32,4 +39,5 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="4527749c3c78fd270012b3b36e916356a4aeb8f90169e781a00739f01f190121691042607209864e9b676ede9741f614c6003a7dfbb350dc020e1fa94cd6d66e libaacs-0.10.0.tar.bz2"
+sha512sums="42dcba5fd593c9a8ec7af11251006b083ad2c49ec198734d1d66f67c2ded4557d77617600edbf0c5250e9b0407ef9a2f906d59d154bda8ecfc8adfd234fb2c42 libaacs-0.11.1.tar.bz2
+016e84f69738fe4cdf2a7ec736f61c7becf8a1a404b185b9ef64ca8980fb6a107a56b130b04a796a384a1714f2744fc999d35005f61c86dc499bfc7900e7637f 0001-configure.ac-Use-pkg-config-for-libgcrypt.patch"