Update static-compat-brotli to 1.1.0
This commit is contained in:
parent
ba3b5d5e37
commit
4923e39429
|
@ -5,8 +5,8 @@
|
||||||
# Contributor: Guillaume Horel <guillaume.horel@gmail.com>
|
# Contributor: Guillaume Horel <guillaume.horel@gmail.com>
|
||||||
|
|
||||||
pkgname=static-compat-brotli
|
pkgname=static-compat-brotli
|
||||||
_gitcommit=e61745a6b7add50d380cfd7d3883dd6c62fc2c71
|
_gitcommit=ed738e842d2fbdf2d6459e39267a633c4a9b2f5d
|
||||||
pkgver=1.0.9
|
pkgver=1.1.0
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc='Generic-purpose lossless compression algorithm'
|
pkgdesc='Generic-purpose lossless compression algorithm'
|
||||||
url='https://github.com/google/brotli'
|
url='https://github.com/google/brotli'
|
||||||
|
@ -18,11 +18,6 @@ options=('staticlibs')
|
||||||
source=(${pkgname}::"git+${url}#commit=${_gitcommit}")
|
source=(${pkgname}::"git+${url}#commit=${_gitcommit}")
|
||||||
sha512sums=('SKIP')
|
sha512sums=('SKIP')
|
||||||
|
|
||||||
prepare() {
|
|
||||||
cd ${pkgbase}
|
|
||||||
git cherry-pick -n 09b0992b6acb7faa6fd3b23f9bc036ea117230fc # Fix broken Libs: in pc file
|
|
||||||
}
|
|
||||||
|
|
||||||
pkgver() {
|
pkgver() {
|
||||||
cd ${pkgbase}
|
cd ${pkgbase}
|
||||||
git describe --tags --match 'v*' | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
|
git describe --tags --match 'v*' | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
|
||||||
|
@ -33,19 +28,20 @@ build() {
|
||||||
cd ${pkgbase}
|
cd ${pkgbase}
|
||||||
static-compat-cmake -B build \
|
static-compat-cmake -B build \
|
||||||
-DCMAKE_BUILD_TYPE=Release
|
-DCMAKE_BUILD_TYPE=Release
|
||||||
make -C build VERBOSE=1
|
cmake --build build -v
|
||||||
}
|
}
|
||||||
|
|
||||||
check() {
|
check() {
|
||||||
source static-compat-environment
|
source static-compat-environment
|
||||||
cd ${pkgbase}
|
cd ${pkgbase}
|
||||||
make test
|
cd build
|
||||||
|
ctest --output-on-failure --stop-on-failure -j$(nproc)
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
source static-compat-environment
|
source static-compat-environment
|
||||||
cd ${pkgbase}
|
cd ${pkgbase}
|
||||||
make -C build DESTDIR="$pkgdir" install
|
DESTDIR="$pkgdir" cmake --install build
|
||||||
find "$pkgdir/$static_compat_prefix" -iname '*.so*' -delete
|
find "$pkgdir/$static_compat_prefix" -iname '*.so*' -delete
|
||||||
for file in "$pkgdir/$static_compat_prefix"/lib/pkgconfig/*.pc; do
|
for file in "$pkgdir/$static_compat_prefix"/lib/pkgconfig/*.pc; do
|
||||||
sed -i -E 's/-lbrotli(enc|dec|common)/\0-static/g' "$file"
|
sed -i -E 's/-lbrotli(enc|dec|common)/\0-static/g' "$file"
|
||||||
|
|
Loading…
Reference in New Issue