diff options
author | Tilmann Meyer | 2020-03-18 13:42:55 +0100 |
---|---|---|
committer | Tilmann Meyer | 2020-03-18 13:42:55 +0100 |
commit | 6e41b0296785c314e1a6fe62794ce3b3d5265eab (patch) | |
tree | 3d85fd4166f5785c1a8c839a56e3c509eaaa929d /PKGBUILD | |
download | aur-aarch64-linux-gnu-zstd.tar.gz |
addpkg: aarch64-linux-gnu-zstd
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..32778424d893 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,56 @@ +# Maintainer: Tilmann Meyer <tilmann.meyer@gmx.net> + +_target=aarch64-linux-gnu + +_pkgname=zstd +pkgname=$_target-$_pkgname +pkgver=1.4.4 +pkgrel=1 +pkgdesc='Zstandard - Fast real-time compression algorithm (ARM64)' +arch=(x86_64) +url='https://www.zstd.net/' +license=(BSD GPL2) +depends=($_target-zlib $_target-xz $_target-lz4) +makedepends=($_target-environment) +options=(!buildflags) +source=( + https://github.com/facebook/$_pkgname/archive/v$pkgver.tar.gz + 'Fix-wrong-printf-escaping.patch' +) +sha256sums=( + 'a364f5162c7d1a455cc915e8e3cf5f4bd8b75d09bc0f53965b0c9ca1383c52c8' + 'bd778b14ecb8b30406ebab04f165d274a147d58b9d1e36f207906690fd072285' +) + +_srcdir=$_pkgname-$pkgver + +strip() { + ${_target}-strip "$@" +} + +objcopy() { + ${_target}-objcopy "$@" +} + +prepare() { + cd $_srcdir + + for patch in "$srcdir/"*.patch; do + msg2 "Applying patch $patch" + patch -p1 -i "$patch" + done +} + +build() { + cd $_srcdir + + source $_target-environment + + make CC=$_target-gcc PREFIX=/usr/$_target +} + +package() { + cd $_srcdir + + make PREFIX=/usr/$_target DESTDIR="$pkgdir/" install +} |