diff options
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 19 insertions, 32 deletions
@@ -1,24 +1,19 @@ -# Generated by mksrcinfo v8 -# Thu Feb 2 23:26:37 UTC 2017 pkgbase = mingw-w64-libsquish pkgdesc = DXT compression library (mingw-w64) - pkgver = 1.14 - pkgrel = 2 + pkgver = 1.15 + pkgrel = 1 url = http://sourceforge.net/projects/libsquish arch = any license = MIT makedepends = mingw-w64-cmake - makedepends = mingw-w64-libpng - depends = mingw-w64-crt - optdepends = mingw-w64-libpng - options = !libtool + depends = mingw-w64-libpng options = !strip options = !buildflags options = staticlibs - source = http://downloads.sourceforge.net/libsquish/libsquish-1.14.tgz + source = http://downloads.sourceforge.net/libsquish/libsquish-1.15.tgz source = gcc440.patch source = 0001-fix-install.patch - sha1sums = 6a395d8ffa01b201794499dd1affc8c67f92cad3 + sha1sums = 51844b9a8bc815a27e2cc0ffbede5fee3ef75110 sha1sums = 51bcc11eafbf79d9cde24769397c7a42f886154a sha1sums = f533643fb9c15d89a9e8f89eb5b722099b9d7aa1 @@ -1,18 +1,17 @@ pkgname=mingw-w64-libsquish -pkgver=1.14 -pkgrel=2 +pkgver=1.15 +pkgrel=1 pkgdesc="DXT compression library (mingw-w64)" arch=(any) url="http://sourceforge.net/projects/libsquish" license=("MIT") -makedepends=(mingw-w64-cmake mingw-w64-libpng) -depends=(mingw-w64-crt) -options=(!libtool !strip !buildflags staticlibs) -optdepends=(mingw-w64-libpng) +makedepends=(mingw-w64-cmake) +depends=(mingw-w64-libpng) +options=(!strip !buildflags staticlibs) source=("http://downloads.sourceforge.net/libsquish/libsquish-$pkgver.tgz" "gcc440.patch" "0001-fix-install.patch") -sha1sums=('6a395d8ffa01b201794499dd1affc8c67f92cad3' +sha1sums=('51844b9a8bc815a27e2cc0ffbede5fee3ef75110' '51bcc11eafbf79d9cde24769397c7a42f886154a' 'f533643fb9c15d89a9e8f89eb5b722099b9d7aa1') @@ -25,19 +24,12 @@ prepare() { build() { for _arch in ${_architectures}; do - unset LDFLAGS - mkdir "build-${_arch}-static" && pushd "build-${_arch}-static" - ${_arch}-cmake \ - -DCMAKE_BUILD_TYPE=Release \ - -DBUILD_SHARED_LIBS=OFF \ - .. + mkdir -p build-${_arch}-static && pushd build-${_arch}-static + ${_arch}-cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF .. make popd - mkdir "build-${_arch}-shared" && pushd "build-${_arch}-shared" - ${_arch}-cmake \ - -DCMAKE_BUILD_TYPE=Release \ - -DBUILD_SQUISH_EXTRA=ON \ - .. + mkdir -p build-${_arch}-shared && pushd build-${_arch}-shared + ${_arch}-cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_SQUISH_EXTRA=ON .. make popd done @@ -45,12 +37,12 @@ build() { package() { for _arch in ${_architectures}; do - cd "${srcdir}/build-${_arch}-static" + cd "${srcdir}/build-${_arch}-static" make DESTDIR="$pkgdir" install cd "${srcdir}/build-${_arch}-shared" make DESTDIR="$pkgdir" install - find "$pkgdir/usr/${_arch}" -name '*.exe' -exec ${_arch}-strip {} \; - find "$pkgdir/usr/${_arch}" -name '*.dll' -exec ${_arch}-strip --strip-unneeded {} \; - find "$pkgdir/usr/${_arch}" -name '*.a' -o -name '*.dll' | xargs ${_arch}-strip -g + rm "${pkgdir}"/usr/${_arch}/bin/*.exe + ${_arch}-strip --strip-unneeded "${pkgdir}/usr/${_arch}/bin/"*.dll + ${_arch}-strip -g "${pkgdir}/usr/${_arch}/lib/"*.a done } |