summaryrefslogblamecommitdiffstats
path: root/mingw-w64-gdk-pixbuf2/PKGBUILD
blob: 2a583bcabe3982cbe4a6482670032350fdbd1cd5 (plain) (tree)
1
2
3
4
5
6
7
8
9
                             
             
        


                                              
                

                                                
                         



                       
                                       
                                                                                              
                                                                               














                                                            

                       














                                                                                                                                             
pkgname=mingw-w64-gdk-pixbuf2
pkgver=2.30.8
pkgrel=1
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)
options=(!strip !buildflags staticlibs)
source=("http://download.gnome.org/sources/gdk-pixbuf/${pkgver%.*}/gdk-pixbuf-$pkgver.tar.xz")
sha256sums=('4853830616113db4435837992c0aebd94cbb993c44dc55063cee7f72a7bef8be')

_architectures="i686-w64-mingw32 x86_64-w64-mingw32"

build() {
  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 \
      --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
  done
}

package() {
  for _arch in ${_architectures}; do
    cd "${srcdir}/${pkgname}-${pkgver}-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"
  done
}
2016-09-14 22:54:41 +0800'>2016-09-142-4/+4 * MFH: r421188brnrd2016-09-143-4/+5 * MFH: r421088brnrd2016-09-142-6/+5 * MFH: r420094brnrd2016-09-142-6/+5 * MFH: r422060amdmi32016-09-142-3/+8 * MFH: r421625dim2016-09-141-0/+10 * MFH: r421953dim2016-09-141-0/+6 * - fix 2013Q3 buildohauer2016-09-146-13/+36 * MFH: r421490jbeich2016-09-1312-258/+194 * MFH: r421474 r421719jbeich2016-09-132-3/+4 * MFH: r421148delphij2016-09-133-3/+5 * MFH: r421149delphij2016-09-132-4/+4 * MFH: r419995 r420978flo2016-09-134-14/+59 * MFH: r421982flo2016-09-132-9/+5 * MFH: r421533jbeich2016-09-122-8/+2 * MFH: r421532jbeich2016-09-122-14/+1 * MFH: r421531 r421645jbeich2016-09-1220-357/+447 * MFH: r421091brnrd2016-09-116-0/+103 * MFH: r420816brnrd2016-09-113-2/+32 * MFH: r417988 r418065brnrd2016-09-114-20/+10 * MFH: r418897 r419992 r420804 r421247 r421297 r421586 r421587 r421633 r421673 ...madpilot2016-09-119-69/+67 * MFH: r421608cmt2016-09-116-129/+130 * MFH: r418229, r421616tijl2016-09-113-5/+5 * MFH: r421626 r421694mandree2016-09-117-22/+22 * MFH: r421268antoine2016-09-101-0/+1 * MFH: r419226dbn2016-09-092-6/+12 * MFH: r421590jbeich2016-09-092-3/+15 * Fix botched merge in r421527 by merging r418252, r418405, and r418838adamw2016-09-082-3/+4 * MFH: r421500amdmi32016-09-072-4/+3 * MFH: r421470jbeich2016-09-071-2/+3 * MFH: r421190cpm2016-09-071-3/+0 * MFH: r421454amdmi32016-09-071-0/+1 * MFH: r421383garga2016-09-071-1/+2 * MFH: r421381garga2016-09-072-4/+4 * MFH: r421378garga2016-09-072-1/+25 * MFH: r421433feld2016-09-064-11/+19 * MFH: r421395tijl2016-09-065-17/+17 * MFH: r421112tz2016-09-062-5/+5 * MFH: r421307amdmi32016-09-042-2/+22 * MFH: r421270delphij2016-09-032-4/+4 * MFH: r421194olivierd2016-09-012-5/+8 * MFH: r421198tcberner2016-09-011-1/+1 * MFH: r421168garga2016-09-012-0/+36 * MFH: r420906novel2016-09-011-1/+1 * MFH: r421125gordon2016-09-019-25/+25 * MFH: r421122olivierd2016-09-013-1/+80 * MFH: r421093mandree2016-08-313-9/+10 * MFH: r420994tcberner2016-08-312-1/+45 * audio/teamspeak3-server: 3.0.12.4 -> 3.0.13.2pi2016-08-314-5/+32 * x11/xdm: Use MIT-MAGIC-COOKIE-1 by defaultpi2016-08-316-27/+28 * Bump distversions that where lost in MFH @ r420792girgen2016-08-302-2/+2 * MFH: r419801feld2016-08-296-26/+26 * MFH: r421031kwm2016-08-295-5/+66 * MFH: r421009riggs2016-08-281-0/+26 * MFH: r420883jkim2016-08-274-300/+268 * MFH: r420908 (partial)amdmi32016-08-271-2/+2 * MFH: r420812novel2016-08-261-0/+1 * MFH: r420773rakuco2016-08-252-7/+38 * MFH: r420589tz2016-08-242-4/+4 * MFH: r420375feld2016-08-242-5/+6 * MFH: r420089 r420093feld2016-08-2416-32/+109 * MFH: r420700cpm2016-08-241-0/+4 * MFH: r420627kwm2016-08-243-7/+8 * MFH: r420681rakuco2016-08-231-0/+29 * MFH: r420679olivierd2016-08-231-2/+2 * MFH: r420689mat2016-08-232-12/+13 * MFH: r420683mat2016-08-2315-31/+53 * MFH: 419757mm2016-08-231-0/+4 * MFH: r420632kwm2016-08-232-4/+13 * MFH: r420579kwm2016-08-2316-391/+55 * MFH: r420608mat2016-08-2215-51/+31 * MFH: r417968 r418048 r420303rakuco2016-08-224-16/+103 * MFH: r420593amdmi32016-08-221-2/+3 * MFH: r420399cpm2016-08-223-5/+5 * MFH: r420550riggs2016-08-212-1/+2 * MFH: r420518bapt2016-08-212-0/+36 * MFH: r420130wblock2016-08-201-6/+5 * MFH: r420366feld2016-08-181-0/+3 * MFH: r420343matthew2016-08-171-7/+3 * MFH: r420332matthew2016-08-172-4/+4 * MFH: r420300feld2016-08-171-1/+3 * MFH: r420138rene2016-08-1555-870/+458 * MFH: r420217: Require the php session extension and switch to USE_GITHUB.brd2016-08-153-28/+23 * MFH: r420220mat2016-08-154-2/+182 * MFH: r420174jbeich2016-08-142-3/+4 * MFH: r420155mat2016-08-136-16/+16 * MFH: r418012 r418700 r419045 r419520mat2016-08-119-37/+31 * MFH: r420067mat2016-08-1116-41/+1556 * MFH: r420061: net/libzmq4: Sort OPTIONS alphebeticallykoobs2016-08-111-1/+1 * MFH: r420056 - net/libzmq4: Add NORM option, Disable -Werrorkoobs2016-08-113-2/+29 * MFH: r419996tz2016-08-113-208/+245 * MFH: r420045fluffy2016-08-111-3/+4 * MFH: r419990fluffy2016-08-101-1/+5 * MFH: r419984junovitch2016-08-103-12/+14 * MFH: r419982junovitch2016-08-102-3/+4 * MFH: r419980junovitch2016-08-102-7/+7 * MFH: r419914koobs2016-08-091-1/+1 * MFH: r419862 net-mgmt/collectd5: Update net-mgmt/collectd5 to 5.5.2brd2016-08-094-14/+13 * MFH: r419777koobs2016-08-071-1/+1 * MFH: r419769 r419770koobs2016-08-072-11/+40 * MFH: r419748jbeich2016-08-074-6/+8 * MFH: r419749tabthorpe2016-08-071-2/+3 * MFH: r419646ohauer2016-08-062-3/+80 * MFH: r419706junovitch2016-08-063-9/+8 * MFH: r419686feld2016-08-052-3/+4 * MFH: r419665jbeich2016-08-057-11/+38 * MFH: r419626pawel2016-08-052-7/+4 * MFH: r419617feld2016-08-043-5/+6 * MFH: r418900 r419528feld2016-08-0314-608/+487 * MFH: r419508cpm2016-08-031-2/+8 * MFH: r419401jbeich2016-08-038-193/+193 * MFH: r418136 r418138 r419430junovitch2016-08-027-6/+229 * MFH: r419445pawel2016-08-022-3/+7 * MFH: r419420junovitch2016-08-012-1/+1 * MFH: r419084jbeich2016-08-011-15/+9 * MFH: r419081jbeich2016-08-011-5/+1 * MFH: r419067 r419403jbeich2016-08-014-12/+2 * MFH: r419065jbeich2016-08-012-2/+2 * sysutils/atop: fix after r302904 due to flag rename (P_KPROC -> P_KTHREAD)pi2016-08-012-0/+15 * MFH: r419389junovitch2016-07-313