Date: Thursday, April 15, 2021 @ 18:52:40 Author: heftig Revision: 412610
3.0.0-2: FS#70453 Return to git sources (tar is not reproducible) Modified: aom/trunk/PKGBUILD ----------+ PKGBUILD | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-04-15 18:45:01 UTC (rev 412609) +++ PKGBUILD 2021-04-15 18:52:40 UTC (rev 412610) @@ -4,7 +4,7 @@ pkgbase=aom pkgname=(aom aom-docs) pkgver=3.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="Alliance for Open Media video codec" url="https://aomedia.org/" arch=(x86_64) @@ -11,11 +11,21 @@ license=(BSD custom:PATENTS) depends=(gcc-libs) makedepends=(git cmake ninja doxygen yasm) -source=("$pkgbase-$pkgver.tar.gz::https://aomedia.googlesource.com/aom/+archive/v$pkgver.tar.gz") -b2sums=('572af4b99669f2aff52748446fe985373fdfabe9dedfcc484c8346937a6adb80c60e251126ca529c75f6ace24c6c9a9d71bbf7eede49f07a97fde57ee04494ad') +_commit=d853caa2ab62d161e5edf344ffee7b597449dc0d # tags/v3.0.0^0 +source=("git+https://aomedia.googlesource.com/aom#commit=$_commit") +b2sums=('SKIP') +pkgver() { + cd $pkgbase + git describe --tags | sed 's/^v//;s/-errata/.errata/;s/-/+/g' +} + +prepare() { + cd $pkgbase +} + build() { - cmake -S . -B build -G Ninja \ + cmake -S $pkgbase -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_SHARED_LIBS=1 \ -DENABLE_TESTS=0 @@ -27,7 +37,7 @@ DESTDIR="$pkgdir" cmake --install build - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE PATENTS + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/{LICENSE,PATENTS} } package_aom-docs() { @@ -35,9 +45,9 @@ depends=() mkdir -p "$pkgdir/usr/share/doc" - cp -r build/docs/html "$pkgdir/usr/share/doc/$pkgname" + cp -r build/docs/html "$pkgdir/usr/share/doc/$pkgbase" - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE PATENTS + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/{LICENSE,PATENTS} } # vim:set et sw=2: