diff options
author | Daniel Bermond | 2020-05-25 15:44:47 +0000 |
---|---|---|
committer | Daniel Bermond | 2020-05-25 15:44:47 +0000 |
commit | bc88860ecb5cfb13995a777204a595abce40a8ed (patch) | |
tree | cd40ec5a1b49449f80a70810b6c4843adcd072cc /PKGBUILD | |
parent | 275c7b6ab177433daf3c8fe53893067c77f7de61 (diff) | |
download | aur-bc88860ecb5cfb13995a777204a595abce40a8ed.tar.gz |
Add patch for gcc10
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 15 insertions, 14 deletions
@@ -1,21 +1,25 @@ -# Maintainer: Daniel Bermond < gmail-com: danielbermond > +# Maintainer: Daniel Bermond <dbermond@archlinux.org> pkgname=rockchip-mpp pkgver=20171218 -pkgrel=3 +pkgrel=4 pkgdesc='Rockchip Media Process Platform (MPP)' arch=('x86_64') url='https://github.com/rockchip-linux/mpp/' license=('Apache') depends=('gcc-libs') makedepends=('cmake') -source=("${pkgname}-${pkgver}".tar.gz::"https://github.com/rockchip-linux/mpp/archive/release_${pkgver}.tar.gz") -sha256sums=('03b4f093e23fa480c3c46a07059fb297d352e5b3d050f4da4869c1ade8adc125') +source=("${pkgname}-${pkgver}".tar.gz::"https://github.com/rockchip-linux/mpp/archive/release_${pkgver}.tar.gz" + '010-rockchip-mpp-gcc10-fix.patch') +sha256sums=('03b4f093e23fa480c3c46a07059fb297d352e5b3d050f4da4869c1ade8adc125' + '6131a5a81940707af99e248669dc4a2072618901ef0004950a2f71e45d854224') + +prepare() { + patch -d "mpp-release_${pkgver}" -Np1 -i "${srcdir}/010-rockchip-mpp-gcc10-fix.patch" +} build() { - cd "mpp-release_${pkgver}" - - cmake \ + cmake -B build -S "mpp-release_${pkgver}" \ -DAVSD_TEST:BOOL='OFF' \ -DCMAKE_BUILD_TYPE:STRING='None' \ -DCMAKE_INSTALL_LIBDIR:PATH='lib' \ @@ -40,16 +44,13 @@ build() { -DRKPLATFORM:BOOL='ON' \ -DVP9D_TEST:BOOL='OFF' \ -DVPU_API_TEST:BOOL='OFF' \ - -Wno-dev \ - . - - make + -DHAVE_DRM:BOOL='ON' \ + -Wno-dev + make -C build } package() { - cd "mpp-release_${pkgver}" - - make DESTDIR="$pkgdir" install + make -C build DESTDIR="$pkgdir" install # remove static libs that are not removed by '!staticlibs' option rm "$pkgdir"/usr/lib/lib*_static.a |