Skip to content

Commit 9d20376

Browse files
scribamd3m3vilurr
authored andcommitted
zstd: update package to version 1.5.7
Use CMake to build
1 parent 0895d59 commit 9d20376

File tree

1 file changed

+22
-6
lines changed

1 file changed

+22
-6
lines changed

zstd/VITABUILD

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,32 @@
11
pkgname=libzstd
2-
pkgver=1.5.6
2+
pkgver=1.5.7
33
pkgrel=1
44
url='https://facebook.github.io/zstd/'
55
source=("https://github.com/facebook/zstd/releases/download/v$pkgver/zstd-$pkgver.tar.gz")
6-
sha256sums=('8c29e06cf42aacc1eafc4077ae2ec6c6fcb96a626157e0593d5e82a34fd403c1')
6+
sha256sums=('eb33e51f49a15e023950cd7825ca74a4a2b43db8354825ac24fc1b7ee09e6fa3')
7+
8+
prepare() {
9+
cd zstd-$pkgver
10+
sed -i "s/POSITION_INDEPENDENT_CODE On/POSITION_INDEPENDENT_CODE OFF/" build/cmake/lib/CMakeLists.txt
11+
}
12+
713
build() {
8-
cd zstd-$pkgver/lib
14+
cd zstd-$pkgver
15+
16+
mkdir _build && cd _build
17+
18+
cmake ../build/cmake \
19+
-DCMAKE_BUILD_TYPE=Release \
20+
-DCMAKE_INSTALL_PREFIX=$prefix \
21+
-DCMAKE_TOOLCHAIN_FILE=$VITASDK/share/vita.toolchain.cmake \
22+
-DZSTD_BUILD_PROGRAMS=OFF \
23+
-DZSTD_BUILD_STATIC=ON \
24+
-DZSTD_BUILD_SHARED=OFF
925

10-
make CC=arm-vita-eabi-gcc PREFIX=${prefix} libzstd.a libzstd.pc
26+
make -j$(nproc)
1127
}
1228

1329
package() {
14-
cd zstd-$pkgver/lib
15-
make DESTDIR="$pkgdir" PREFIX=${prefix} install-pc install-static install-includes
30+
cd zstd-$pkgver/_build
31+
make DESTDIR=$pkgdir install
1632
}

0 commit comments

Comments
 (0)