summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorXiao-Long Chen2017-06-11 20:23:16 -0400
committerXiao-Long Chen2017-06-11 20:23:16 -0400
commit5c7afc5a038db9c84271f01a2f28ce95b62b8c02 (patch)
tree85b27d749eceb217e9eeacf67e0144876ad41e45
parentb752649a5089765f0a489c8d821258cfc4615a5b (diff)
downloadaur-5c7afc5a038db9c84271f01a2f28ce95b62b8c02.tar.gz
Update to 3.3.1
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD53
2 files changed, 42 insertions, 27 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e2e129b9c42d..cde505efda5f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,24 @@
pkgbase = mingw-w64-libarchive
- pkgdesc = Multi-format archive and compression library (mingw-w64)
- pkgver = 3.2.1
- pkgrel = 2
+ pkgdesc = library that can create and read several streaming archive formats (mingw-w64)
+ pkgver = 3.3.1
+ pkgrel = 1
url = http://www.libarchive.org/
arch = any
license = BSD
makedepends = mingw-w64-cmake
makedepends = ninja
depends = mingw-w64-crt
+ depends = mingw-w64-bzip2
+ depends = mingw-w64-expat
+ depends = mingw-w64-lz4
+ depends = mingw-w64-openssl
+ depends = mingw-w64-xz
+ depends = mingw-w64-zlib
options = !strip
options = !buildflags
options = staticlibs
- source = http://www.libarchive.org/downloads/libarchive-3.2.1.tar.gz
- md5sums = afa257047d1941a565216edbf0171e72
+ source = libarchive-3.3.1.tar.gz::https://github.com/libarchive/libarchive/archive/v3.3.1.tar.gz
+ sha256sums = ff138120fe7fca1bd02bed6f06d6869c7497658904a2f8916947f9a3f3257377
pkgname = mingw-w64-libarchive
diff --git a/PKGBUILD b/PKGBUILD
index 26f123f70362..1a42804a556a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,37 +1,46 @@
+# Maintainer: Andrew Gunnerson <andrewgunnerson@gmail.com>
+# Original maintainer: Dan McGee <dan@archlinux.org>
+
pkgname=mingw-w64-libarchive
-pkgver=3.2.1
-pkgrel=2
-pkgdesc="Multi-format archive and compression library (mingw-w64)"
-arch=('any')
+pkgver=3.3.1
+pkgrel=1
+pkgdesc="library that can create and read several streaming archive formats (mingw-w64)"
+arch=(any)
url="http://www.libarchive.org/"
-license=('BSD')
-makedepends=('mingw-w64-cmake' 'ninja')
-depends=('mingw-w64-crt')
-options=('!strip' '!buildflags' 'staticlibs')
-source=("http://www.libarchive.org/downloads/libarchive-3.2.1.tar.gz")
-md5sums=('afa257047d1941a565216edbf0171e72')
+license=(BSD)
+depends=(mingw-w64-crt mingw-w64-bzip2 mingw-w64-expat mingw-w64-lz4 mingw-w64-openssl mingw-w64-xz mingw-w64-zlib)
+makedepends=(mingw-w64-cmake ninja)
+options=(!strip !buildflags staticlibs)
+source=("libarchive-${pkgver}.tar.gz::https://github.com/libarchive/libarchive/archive/v${pkgver}.tar.gz")
+sha256sums=('ff138120fe7fca1bd02bed6f06d6869c7497658904a2f8916947f9a3f3257377')
-_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
+_architectures=(i686-w64-mingw32 x86_64-w64-mingw32)
build() {
+ local arch
unset LDFLAGS
- cd "$srcdir/libarchive-$pkgver/"
- for _arch in ${_architectures}; do
- mkdir -p build-${_arch} && pushd build-${_arch}
- ${_arch}-cmake -GNinja \
- -DCMAKE_BUILD_TYPE=Release \
- -DENABLE_TEST=OFF \
- ..
+
+ cd "libarchive-${pkgver}"
+ for arch in "${_architectures[@]}"; do
+ mkdir -p build-${arch} && pushd build-${arch}
+ ${arch}-cmake \
+ -GNinja \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DENABLE_TEST=OFF \
+ ..
ninja
popd
done
}
package() {
- for _arch in ${_architectures}; do
- cd "${srcdir}/libarchive-$pkgver/build-${_arch}"
+ local arch
+
+ for arch in "${_architectures[@]}"; do
+ pushd "libarchive-${pkgver}/build-${arch}"
DESTDIR="${pkgdir}" ninja install
- ${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll
- ${_arch}-strip -g "$pkgdir"/usr/${_arch}/lib/*.a
+ ${arch}-strip --strip-unneeded "${pkgdir}"/usr/${arch}/bin/*.dll
+ ${arch}-strip -g "${pkgdir}"/usr/${arch}/lib/*.a
+ popd
done
}