summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD36
2 files changed, 19 insertions, 32 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d713bb353dcc..16d5668d3259 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index cf31121736b6..f01751c8a331 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}