diff options
author | Nicola Murino | 2020-05-26 17:35:11 +0200 |
---|---|---|
committer | Nicola Murino | 2020-05-26 17:35:11 +0200 |
commit | c5b8fb15cd3be1e9107b02009f6d35e2b2d85572 (patch) | |
tree | be398c7cb1fbfb24cd16ec8ad4fb9e63a08491c3 | |
download | aur-c5b8fb15cd3be1e9107b02009f6d35e2b2d85572.tar.gz |
initial version
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1f6d5d284b36 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = mingw-w64-brotli + pkgdesc = Brotli compression library (mingw-w64) + pkgver = 1.0.7 + pkgrel = 1 + url = https://github.com/google/brotli + arch = any + license = MIT + makedepends = mingw-w64-cmake + depends = mingw-w64-crt + options = !buildflags + options = !strip + options = staticlibs + source = https://github.com/google/brotli/archive/v1.0.7.tar.gz + sha512sums = a82362aa36d2f2094bca0b2808d9de0d57291fb3a4c29d7c0ca0a37e73087ec5ac4df299c8c363e61106fccf2fe7f58b5cf76eb97729e2696058ef43b1d3930a + +pkgname = mingw-w64-brotli + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..260725d2b828 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: drakkan <nicola.murino at gmail dot com> +pkgname=mingw-w64-brotli +pkgver=1.0.7 +pkgrel=1 +pkgdesc='Brotli compression library (mingw-w64)' +arch=('any') +license=('MIT') +url='https://github.com/google/brotli' +depends=('mingw-w64-crt') +makedepends=('mingw-w64-cmake') +options=('!buildflags' '!strip' 'staticlibs') +source=(https://github.com/google/brotli/archive/v$pkgver.tar.gz) +sha512sums=('a82362aa36d2f2094bca0b2808d9de0d57291fb3a4c29d7c0ca0a37e73087ec5ac4df299c8c363e61106fccf2fe7f58b5cf76eb97729e2696058ef43b1d3930a') + +_architectures="i686-w64-mingw32 x86_64-w64-mingw32" + +build() { + for _arch in ${_architectures}; do + cd "$srcdir"/brotli-$pkgver + mkdir -p build-${_arch} && pushd build-${_arch} + ${_arch}-cmake .. + make + popd + done +} + +package() { + for _arch in ${_architectures}; do + cd "${srcdir}/brotli-$pkgver/build-${_arch}" + make DESTDIR="${pkgdir}" install + find "${pkgdir}/usr/${_arch}" -name "*.exe" -exec ${_arch}-strip --strip-all {} \; + ${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll + ${_arch}-strip -g "$pkgdir"/usr/${_arch}/lib/*.a + if [[ $NO_EXECUTABLES ]]; then + find "${pkgdir}/usr/${_arch}" -name '*.exe' -delete + fi + done +} + +# vim: ts=2 sw=2 et: |