diff options
author | Rasmus Thomsen <oss@cogitri.dev> | 2019-05-06 11:14:04 +0200 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2019-06-05 17:47:11 +0000 |
commit | e789927826b09e9833b6d752a0199780845107f9 (patch) | |
tree | 1f4f2c00d81ecf2b60f2d7ef4c0e331b4a825133 /main/gdk-pixbuf/APKBUILD | |
parent | a0020da8e90fd1804fd3d44f1183eac141ee89c0 (diff) |
main/gdk-pixbuf: upgrade to 2.38.1
Diffstat (limited to 'main/gdk-pixbuf/APKBUILD')
-rw-r--r-- | main/gdk-pixbuf/APKBUILD | 52 |
1 files changed, 25 insertions, 27 deletions
diff --git a/main/gdk-pixbuf/APKBUILD b/main/gdk-pixbuf/APKBUILD index a2dd05d9373..ba084b1a37f 100644 --- a/main/gdk-pixbuf/APKBUILD +++ b/main/gdk-pixbuf/APKBUILD @@ -1,22 +1,19 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=gdk-pixbuf -pkgver=2.36.11 -pkgrel=2 +pkgver=2.38.1 +pkgrel=0 pkgdesc="GTK+ image loading library" -url="https://www.gtk.org/" +url="https://wiki.gnome.org/Projects/GdkPixbuf" arch="all" -license="LGPL-2.0+" +license="LGPL-2.0-or-later" depends="shared-mime-info" -depends_dev="" -makedepends="$depends_dev tiff-dev libjpeg-turbo-dev gobject-introspection-dev - libpng-dev glib-dev" +depends_dev="shared-mime-info" +makedepends="tiff-dev libjpeg-turbo-dev gobject-introspection-dev + libpng-dev glib-dev meson" install="$pkgname.pre-deinstall" triggers="$pkgname.trigger=/usr/lib/gdk-pixbuf-2.0/*/loaders" subpackages="$pkgname-dev $pkgname-doc $pkgname-lang $pkgname-dbg" -source="https://download.gnome.org/sources/gdk-pixbuf/${pkgver%.*}/gdk-pixbuf-$pkgver.tar.xz - CVE-2017-6312.patch - CVE-2017-6314.patch - " +source="https://download.gnome.org/sources/gdk-pixbuf/${pkgver%.*}/gdk-pixbuf-$pkgver.tar.xz" replaces="gtk+" # secfixes: @@ -27,28 +24,31 @@ replaces="gtk+" build() { cd "$builddir" - ./configure \ - --build=$CBUILD \ - --host=$CHOST \ + meson \ --prefix=/usr \ - --sysconfdir=/etc \ - --with-x11 \ - --mandir=/usr/share/man \ - --infodir=/usr/share/info \ - --with-libjpeg \ - --with-libtiff \ - --enable-introspection - make + -Dinstalled_tests=false \ + output . + ninja -C output } check() { cd "$builddir" - make check + + # pixbuf-area-updated takes over 50 minutes to run on Drone + case $CARCH in + armhf) + if test $DRONE; then + sed -i '/pixbuf-area-updated/d' tests/meson.build + fi + ;; + esac + + meson test -C output } package() { cd "$builddir" - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" ninja -C output install } doc() { @@ -61,6 +61,4 @@ dev() { default_dev } -sha512sums="231e13ef2339fc6953788e8597a0c455143273338793ed835dac6ccf42e26e0292dec4121a4976b859ba8ffaa81b3ca5b250b54bd4897dbd3146a1874a59d4e3 gdk-pixbuf-2.36.11.tar.xz -3b67e10ae02ecfdb541c427f811541e2cd0cfc3f048b1e4b119767b7f8f3a02de8a9c7302c21d23de1ea886f994d4dcdb687580c970d7d49eba80f17075ff0de CVE-2017-6312.patch -2ea67f0716234de017f7e8c628d544b40513f23689d70e5e5e2621affabce40ae733d399f64d2641616c114ac7f3fa22396e68142656dbb10993d70181ff5a50 CVE-2017-6314.patch" +sha512sums="e50badaad2ccb3c816ba0849be386ecb75ea3c7df203d0b0144541c463ad1ace86c0d190b7550e3f59f0cba9639acc5cc048b7127484287894e4df6d62777920 gdk-pixbuf-2.38.1.tar.xz" |