#!/usr/bin/bash # JOBoRun : Jwm OpenBox Obarun RUNit # Maintainer : Joe Bo Run # PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname" # Website : https://pozol.eu #-----------------------------------------| DESCRIPTION |--------------------------------------- #pkgbase=aom #pkgname=(aom aom-docs) pkgname=(aom) pkgver=3.8.1 pkgrel=01 pkgdesc="Alliance for Open Media video codec" url="https://aomedia.org/" depends=(gcc-libs) makedepends=(cmake doxygen ninja yasm) source=(https://storage.googleapis.com/aom-releases/libaom-$pkgver.tar.gz{,.asc}) prepare() { cd libaom-$pkgver } build() { local cmake_options=( # Upstream would like Release, adding -O3 and removing assertions # https://gitlab.archlinux.org/archlinux/packaging/packages/aom/-/issues/1 -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr -D BUILD_SHARED_LIBS=1 -D ENABLE_TESTS=0 ) cmake -S libaom-$pkgver -B build -G Ninja "${cmake_options[@]}" cmake --build build } package_aom() { provides=(libaom.so) DESTDIR="$pkgdir" cmake --install build install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 libaom-$pkgver/{LICENSE,PATENTS} } #package_aom-docs() { # pkgdesc+=" (documentation)" # depends=() # # mkdir -p "$pkgdir/usr/share/doc" # cp -r build/docs/html "$pkgdir/usr/share/doc/$pkgbase" # # install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 libaom-$pkgver/{LICENSE,PATENTS} #} #---- arch license gpg-key & sha256sums ---- arch=(x86_64) license=(BSD-3-Clause) validpgpkeys=(B002F08B74A148DAA01F7123A48E86DB0B830498) # AOMedia release signing key b2sums=('fec3123f8ee68b1027a1a2019969c098b730da72be2902274659b983857f2d8f62dae5b563543b3f144ae8bc51b6d6fdd4fcd6aadf2ca04d5a4dd5be987fbbac' 'SKIP') sha256sums=(dedc65060812a7df801c0270a2fe8bd773c6bb0b601f2144ecfbc62dc0f671ca # libaom-3.8.1.tar.gz 20821aba43a7f80e49dc88ee8f940e7de41b71827bf410202b94657a1a84f48e) # libaom-3.8.1.tar.gz.asc ## e45acea554fd09cd3fc834ba9d797f5ab18a8189b8f145ce66849b3a58693e8f aom-3.8.1-01-x86_64.pkg.tar.lz