diff options
Diffstat (limited to 'user/gdk-pixbuf')
-rw-r--r-- | user/gdk-pixbuf/APKBUILD | 62 | ||||
-rw-r--r-- | user/gdk-pixbuf/gdk-pixbuf.pre-deinstall | 3 | ||||
-rw-r--r-- | user/gdk-pixbuf/gdk-pixbuf.trigger | 3 |
3 files changed, 68 insertions, 0 deletions
diff --git a/user/gdk-pixbuf/APKBUILD b/user/gdk-pixbuf/APKBUILD new file mode 100644 index 000000000..9574ae054 --- /dev/null +++ b/user/gdk-pixbuf/APKBUILD @@ -0,0 +1,62 @@ +# Maintainer: A. Wilcox <awilfox@adelielinux.org> +pkgname=gdk-pixbuf +pkgver=2.36.12 +pkgrel=0 +pkgdesc="GTK+ image loading library" +url="https://www.gtk.org/" +arch="all" +license="LGPL-2.0+" +depends="shared-mime-info" +depends_dev="" +makedepends="$depends_dev tiff-dev libjpeg-turbo-dev gobject-introspection-dev + libpng-dev glib-dev" +install="$pkgname.pre-deinstall" +triggers="$pkgname.trigger=/usr/lib/gdk-pixbuf-2.0/*/loaders" +subpackages="$pkgname-dev $pkgname-doc $pkgname-lang" +source="https://download.gnome.org/sources/gdk-pixbuf/${pkgver%.*}/gdk-pixbuf-$pkgver.tar.xz + " +replaces="gtk+" + +# secfixes: +# 2.36.6-r1: +# - CVE-2017-6311 +# - CVE-2017-6312 +# - CVE-2017-6314 + +build() { + cd "$builddir" + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --sysconfdir=/etc \ + --with-x11 \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + --with-libjpeg \ + --with-libtiff \ + --enable-introspection + make +} + +check() { + cd "$builddir" + make check +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +doc() { + replaces="gtk+-doc" + default_doc +} + +dev() { + replaces="gtk+-dev" + default_dev +} + +sha512sums="5d3bd620cf464bf92079b15c78f8400db48c427053c6eeedc4ea9652a4c290a09a26310100cc7eb487daf4b565df9f7e3a6edf14685f81ddbff6a0652fb6b41b gdk-pixbuf-2.36.12.tar.xz" diff --git a/user/gdk-pixbuf/gdk-pixbuf.pre-deinstall b/user/gdk-pixbuf/gdk-pixbuf.pre-deinstall new file mode 100644 index 000000000..d7497db4b --- /dev/null +++ b/user/gdk-pixbuf/gdk-pixbuf.pre-deinstall @@ -0,0 +1,3 @@ +#!/bin/sh + +rm -f /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache diff --git a/user/gdk-pixbuf/gdk-pixbuf.trigger b/user/gdk-pixbuf/gdk-pixbuf.trigger new file mode 100644 index 000000000..b97f005f0 --- /dev/null +++ b/user/gdk-pixbuf/gdk-pixbuf.trigger @@ -0,0 +1,3 @@ +#!/bin/sh + +gdk-pixbuf-query-loaders --update-cache |