summaryrefslogtreecommitdiffstats
path: root/mingw-w64-gdk-pixbuf2
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw44@gmail.com>2014-11-19 16:55:07 +0800
committerTing-Wei Lan <lantw44@gmail.com>2014-11-19 16:55:44 +0800
commita7bdfa752b6f0325e62a88a5ec7a76766a1b034c (patch)
tree2a9a48ea3701e36941804164336e0b69eda2ba3d /mingw-w64-gdk-pixbuf2
parent9445b167ee7cb4066ffeafd2fa5a0a23e690f63d (diff)
downloadAUR-PKGBUILD-a7bdfa752b6f0325e62a88a5ec7a76766a1b034c.tar
AUR-PKGBUILD-a7bdfa752b6f0325e62a88a5ec7a76766a1b034c.tar.gz
AUR-PKGBUILD-a7bdfa752b6f0325e62a88a5ec7a76766a1b034c.tar.bz2
AUR-PKGBUILD-a7bdfa752b6f0325e62a88a5ec7a76766a1b034c.tar.lz
AUR-PKGBUILD-a7bdfa752b6f0325e62a88a5ec7a76766a1b034c.tar.xz
AUR-PKGBUILD-a7bdfa752b6f0325e62a88a5ec7a76766a1b034c.tar.zst
AUR-PKGBUILD-a7bdfa752b6f0325e62a88a5ec7a76766a1b034c.zip
mingw-w64-{gdk-pixbuf2,gtk2,gtk3}: Use mingw-w64-configure
Diffstat (limited to 'mingw-w64-gdk-pixbuf2')
-rw-r--r--mingw-w64-gdk-pixbuf2/PKGBUILD44
1 files changed, 22 insertions, 22 deletions
diff --git a/mingw-w64-gdk-pixbuf2/PKGBUILD b/mingw-w64-gdk-pixbuf2/PKGBUILD
index daf64ef..f44e63a 100644
--- a/mingw-w64-gdk-pixbuf2/PKGBUILD
+++ b/mingw-w64-gdk-pixbuf2/PKGBUILD
@@ -1,17 +1,21 @@
pkgname=mingw-w64-gdk-pixbuf2
pkgver=2.31.1
pkgrel=1
-pkgdesc="An image loading library (mingw-w64)"
+pkgdesc='An image loading library (mingw-w64)'
arch=(any)
-url="http://www.gtk.org"
-license=("LGPL")
-makedepends=(mingw-w64-gcc mingw-w64-pkg-config)
-depends=(mingw-w64-crt
-'mingw-w64-glib2>=2.37.6'
-mingw-w64-jasper
-mingw-w64-libpng
-mingw-w64-libjpeg-turbo
-mingw-w64-libtiff)
+url='http://www.gtk.org'
+license=('LGPL')
+makedepends=(
+ 'mingw-w64-gcc'
+ 'mingw-w64-pkg-config'
+ 'mingw-w64-configure')
+depends=(
+ 'mingw-w64-crt'
+ 'mingw-w64-glib2>=2.37.6'
+ 'mingw-w64-jasper'
+ 'mingw-w64-libpng'
+ 'mingw-w64-libjpeg-turbo'
+ 'mingw-w64-libtiff')
options=(!strip !buildflags staticlibs)
source=("http://download.gnome.org/sources/gdk-pixbuf/${pkgver%.*}/gdk-pixbuf-$pkgver.tar.xz")
sha256sums=('25a75e3c61dac11e6ff6416ad846951ccafac6486b1c6a1bfb0b213b99db52cd')
@@ -19,31 +23,27 @@ sha256sums=('25a75e3c61dac11e6ff6416ad846951ccafac6486b1c6a1bfb0b213b99db52cd')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
build() {
+ cd "${srcdir}/gdk-pixbuf-${pkgver}"
for _arch in ${_architectures}; do
unset LDFLAGS
- export CFLAGS="-O2 -pipe -mms-bitfields"
- export CXXFLAGS="${CFLAGS}"
- export CXX=$_arch-g++
- mkdir -p "${srcdir}/${pkgname}-${pkgver}-build-${_arch}"
- cd "${srcdir}/${pkgname}-${pkgver}-build-${_arch}"
- ${srcdir}/gdk-pixbuf-${pkgver}/configure \
- --prefix=/usr/${_arch} \
- --build=$CHOST \
- --host=${_arch} \
- --enable-static \
- --enable-shared \
+ mkdir -p "build-${_arch}"
+ cd "build-${_arch}"
+ ${_arch}-configure \
--with-included-loaders=wbmp,png,pnm,ras,ani,xpm,xbm,tga,icns,pcx,qtif,gdip-ico,gdip-wmf,gdip-emf,gdip-bmp,gdip-gif,gdip-jpeg,gdip-tiff
make
+ cd ..
done
}
package() {
+ cd "${srcdir}/gdk-pixbuf-${pkgver}"
for _arch in ${_architectures}; do
- cd "${srcdir}/${pkgname}-${pkgver}-build-${_arch}"
+ cd "build-${_arch}"
make DESTDIR="$pkgdir" install
find "$pkgdir/usr/${_arch}" -name '*.exe' -o -name '*.bat' -o -name '*.def' -o -name '*.exp' | xargs -rtl1 rm
find "$pkgdir/usr/${_arch}" -name '*.dll' | xargs -rtl1 ${_arch}-strip -x
find "$pkgdir/usr/${_arch}" -name '*.a' -o -name '*.dll' | xargs -rtl1 ${_arch}-strip -g
rm -r "$pkgdir/usr/${_arch}/share"
+ cd ..
done
}