From a46ee632e4f7bb5bcb077316d92b68b844b204e1 Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Fri, 6 Jul 2018 03:46:35 -0500 Subject: user/gdk-pixbuf: pull in, bump, fix, take --- user/gdk-pixbuf/APKBUILD | 62 ++++++++++++++++++++++++++++++++ user/gdk-pixbuf/gdk-pixbuf.pre-deinstall | 3 ++ user/gdk-pixbuf/gdk-pixbuf.trigger | 3 ++ 3 files changed, 68 insertions(+) create mode 100644 user/gdk-pixbuf/APKBUILD create mode 100644 user/gdk-pixbuf/gdk-pixbuf.pre-deinstall create mode 100644 user/gdk-pixbuf/gdk-pixbuf.trigger (limited to 'user/gdk-pixbuf') 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 +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 -- cgit v1.2.3-60-g2f50