blob: 32778424d8930f7fe7240cd47ff815222867998e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
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
}
|