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/APKBUILD28
1 files changed, 17 insertions, 11 deletions
diff --git a/community/fdk-aac/APKBUILD b/community/fdk-aac/APKBUILD
index 7e647be9bf9..fcb389c05c1 100644
--- a/community/fdk-aac/APKBUILD
+++ b/community/fdk-aac/APKBUILD
@@ -1,29 +1,35 @@
# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
-# Maintainer:
+# Maintainer: Krassy Boykinov <kboykinov@teamcentrixx.com>
pkgname=fdk-aac
pkgver=2.0.2
-pkgrel=0
+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="
-8e5a7992869a7e649bee6d41bf7c6e408cec7ba1931a6cd7a9ad8a01e6ac49bd299ddd147b18823e8ee379ce7c6373d7f5a94f0f859ed973a30c61eccd53fa7e fdk-aac-2.0.2.tar.gz
+e0e56396ed0be427302ed4b54fc6e8dc522a172c288b7c1ec40cc3a9ceb13518ca7bbb874bc71b88b2a91e0bbbe4ad0bab6910efa1db63d91e6370976641bac4 fdk-aac-stripped-2.0.2.tar.gz
"