updpkg: 1.5.2
This commit is contained in:
parent
f5dacdb9d7
commit
af98c4e3a9
16
.SRCINFO
16
.SRCINFO
|
@ -1,19 +1,21 @@
|
|||
pkgbase = zstd-static
|
||||
pkgdesc = Zstandard - Fast real-time compression algorithm
|
||||
pkgver = 1.4.9
|
||||
pkgdesc = Zstandard - Fast real-time compression algorithm (with static lib)
|
||||
pkgver = 1.5.2
|
||||
pkgrel = 1
|
||||
url = http://www.zstd.net/
|
||||
url = https://www.zstd.net/
|
||||
arch = x86_64
|
||||
license = BSD
|
||||
license = GPL2
|
||||
checkdepends = gtest
|
||||
makedepends = cmake
|
||||
depends = zlib
|
||||
depends = xz
|
||||
depends = lz4
|
||||
provides = zstd
|
||||
provides = zstd=1.5.2
|
||||
provides = libzstd.so=1-64
|
||||
conflicts = zstd
|
||||
options = staticlibs
|
||||
source = https://github.com/facebook/zstd/archive/v1.4.9.tar.gz
|
||||
sha256sums = acf714d98e3db7b876e5b540cbf6dee298f60eb3c0723104f6d3f065cd60d6a8
|
||||
source = https://github.com/facebook/zstd/releases/download/v1.5.2/zstd-1.5.2.tar.gz
|
||||
sha256sums = 7c42d56fac126929a6a85dbc73ff1db2411d04f104fae9bdea51305663a83fd0
|
||||
|
||||
pkgname = zstd-static
|
||||
|
||||
|
|
54
PKGBUILD
54
PKGBUILD
|
@ -1,38 +1,42 @@
|
|||
# Maintainer: Guillaume Horel <guillaume.horel@gmail.com>
|
||||
# Contributor: Andrzej Giniewicz <gginiu@gmail.com>
|
||||
# Contributor: Johan Förberg <johan@forberg.se>
|
||||
# Maintainer: ObserverOfTime <chronobserver@disroot.org>
|
||||
# Based on zstd
|
||||
|
||||
pkgname=zstd-static
|
||||
_pkgname=${pkgname%-static}
|
||||
pkgver=1.4.9
|
||||
pkgver=1.5.2
|
||||
pkgrel=1
|
||||
pkgdesc='Zstandard - Fast real-time compression algorithm'
|
||||
arch=('x86_64')
|
||||
url='http://www.zstd.net/'
|
||||
license=('BSD')
|
||||
pkgdesc='Zstandard - Fast real-time compression algorithm (with static lib)'
|
||||
arch=(x86_64)
|
||||
url='https://www.zstd.net/'
|
||||
license=('BSD' 'GPL2')
|
||||
options=('staticlibs')
|
||||
depends=('zlib' 'xz' 'lz4')
|
||||
makedepends=('cmake')
|
||||
options=('staticlibs')
|
||||
source=("https://github.com/facebook/zstd/archive/v${pkgver}.tar.gz")
|
||||
sha256sums=('acf714d98e3db7b876e5b540cbf6dee298f60eb3c0723104f6d3f065cd60d6a8')
|
||||
provides=('zstd')
|
||||
checkdepends=('gtest')
|
||||
conflicts=('zstd')
|
||||
provides=("zstd=${pkgver}" "libzstd.so=1-64")
|
||||
source=("https://github.com/facebook/zstd/releases/download/v${pkgver}/zstd-${pkgver}.tar.gz")
|
||||
sha256sums=('7c42d56fac126929a6a85dbc73ff1db2411d04f104fae9bdea51305663a83fd0')
|
||||
|
||||
build() {
|
||||
cmake -B build -S "$_pkgname-${pkgver}/build/cmake" \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=/usr/lib
|
||||
make -C build
|
||||
}
|
||||
export CFLAGS+=' -ffat-lto-objects'
|
||||
export CXXFLAGS+=' -ffat-lto-objects'
|
||||
|
||||
package() {
|
||||
make DESTDIR="$pkgdir/" -C build/lib install
|
||||
make DESTDIR="$pkgdir" -C build/programs install
|
||||
cd "$_pkgname-${pkgver}"
|
||||
install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
||||
cmake -B builddir \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||
-DZSTD_BUILD_CONTRIB=ON \
|
||||
-DZSTD_BUILD_TESTS=ON \
|
||||
zstd-${pkgver}/build/cmake
|
||||
cmake --build builddir
|
||||
}
|
||||
|
||||
check() {
|
||||
cd "$_pkgname-$pkgver"
|
||||
make check
|
||||
ctest -VV --test-dir builddir
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR="${pkgdir}" cmake --install builddir
|
||||
install -Dm644 zstd-${pkgver}/LICENSE \
|
||||
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue