aboutsummaryrefslogtreecommitdiffstats
path: root/community/fdk-aac/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/fdk-aac/APKBUILD')
-rw-r--r--community/fdk-aac/APKBUILD34
1 files changed, 21 insertions, 13 deletions
diff --git a/community/fdk-aac/APKBUILD b/community/fdk-aac/APKBUILD
index d9ff7271466..fcb389c05c1 100644
--- a/community/fdk-aac/APKBUILD
+++ b/community/fdk-aac/APKBUILD
@@ -1,27 +1,35 @@
-# Contributor: Carlo Landmeter <clandmeter@gmail.com>
-# Maintainer:
+# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
+# Maintainer: Krassy Boykinov <kboykinov@teamcentrixx.com>
pkgname=fdk-aac
-pkgver=2.0.1
-pkgrel=0
+pkgver=2.0.2
+pkgrel=4
+_gitrev=585981a49f2186b0d2e47c64bf6b5abf539395f8
pkgdesc="Fraunhofer FDK AAC codec library"
-url="https://sourceforge.net/projects/opencore-amr"
+url="https://gitlab.freedesktop.org/wtaymans/fdk-aac-stripped"
arch="all"
-license="custom"
+license="FDK-AAC"
+makedepends="cmake samurai"
subpackages="$pkgname-dev $pkgname-doc"
-source="https://downloads.sourceforge.net/sourceforge/opencore-amr/fdk-aac-$pkgver.tar.gz"
+source="https://gitlab.freedesktop.org/wtaymans/fdk-aac-stripped/-/archive/$_gitrev/fdk-aac-stripped-$pkgver.tar.gz"
options="!check" # no upstream/available testsuite
+builddir="$srcdir/fdk-aac-stripped-$_gitrev"
build() {
- ./configure \
- --prefix="/usr" \
- --disable-static
- make
+ cmake -B build -G Ninja \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_SHARED_LIBS=True \
+ -DCMAKE_BUILD_TYPE=MinSizeRel
+
+ cmake --build build
}
package() {
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
install -Dm644 NOTICE \
"$pkgdir"/usr/share/licenses/libfdk-aac/NOTICE
}
-sha512sums="08209bbd060edafe7b607c9e1394cd03df4f98df6f32b4be21d34d1ab491a7447ed592785546c040126767bd31980121ca6a31aba06eaf90558b14228e302d82 fdk-aac-2.0.1.tar.gz"
+sha512sums="
+e0e56396ed0be427302ed4b54fc6e8dc522a172c288b7c1ec40cc3a9ceb13518ca7bbb874bc71b88b2a91e0bbbe4ad0bab6910efa1db63d91e6370976641bac4 fdk-aac-stripped-2.0.2.tar.gz
+"