Date: Wednesday, January 24, 2018 @ 19:07:42 Author: bgyorgy Revision: 286627
archrelease: copy trunk to community-x86_64 Added: gtk-engine-murrine/repos/community-x86_64/PKGBUILD (from rev 286626, gtk-engine-murrine/trunk/PKGBUILD) gtk-engine-murrine/repos/community-x86_64/fix-crasher.patch (from rev 286626, gtk-engine-murrine/trunk/fix-crasher.patch) Deleted: gtk-engine-murrine/repos/community-x86_64/PKGBUILD -------------------+ PKGBUILD | 74 ++++++++++++++++++++++++++++------------------------ fix-crasher.patch | 12 ++++++++ 2 files changed, 53 insertions(+), 33 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2018-01-24 19:07:17 UTC (rev 286626) +++ PKGBUILD 2018-01-24 19:07:42 UTC (rev 286627) @@ -1,33 +0,0 @@ -# $Id$ -# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> -# Contributor: Andrea Scarpino <and...@archlinux.org> -# Contributor: Roman Kyrylych <roman.kyryl...@gmail.com> -# Contributor: detto <detto-br...@freenet.de> -# Maintainer: Daniel J Griffiths <ghost1...@archlinux.us> - -pkgname=gtk-engine-murrine -pkgver=0.98.2 -pkgrel=2 -pkgdesc="GTK2 engine to make your desktop look like a 'murrina', an italian word meaning the art glass works done by Venicians glass blowers." -arch=('i686' 'x86_64') -url="http://cimitan.com/murrine/project/murrine" -license=('LGPL3') -depends=('gtk2') -makedepends=('intltool') -source=(http://ftp.gnome.org/pub/GNOME/sources/murrine/0.98/murrine-${pkgver}.tar.xz) -sha256sums=('e6a2af72674403d06c03e067d915004e8d9cdeec206f3350c7f3ee595b139912') -sha256sums=('e9c68ae001b9130d0f9d1b311e8121a94e5c134b82553ba03971088e57d12c89') - -build() { - cd murrine-${pkgver} - ./configure \ - --prefix=/usr \ - --enable-animation \ - --enable-animationrtl - make -} - -package() { - cd murrine-${pkgver} - make DESTDIR=${pkgdir} install -} Copied: gtk-engine-murrine/repos/community-x86_64/PKGBUILD (from rev 286626, gtk-engine-murrine/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2018-01-24 19:07:42 UTC (rev 286627) @@ -0,0 +1,41 @@ +# $Id$ +# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> +# Contributor: Andrea Scarpino <and...@archlinux.org> +# Contributor: Roman Kyrylych <roman.kyryl...@gmail.com> +# Contributor: detto <detto-br...@freenet.de> +# Maintainer: Daniel J Griffiths <ghost1...@archlinux.us> + +pkgname=gtk-engine-murrine +pkgver=0.98.2 +pkgrel=3 +pkgdesc="GTK2 engine to make your desktop look like a 'murrina', an italian word meaning the art glass works done by Venicians glass blowers." +arch=('x86_64') +url="http://cimitan.com/murrine/project/murrine" +license=('LGPL3') +depends=('gtk2') +makedepends=('intltool') +source=(https://ftp.gnome.org/pub/GNOME/sources/murrine/0.98/murrine-${pkgver}.tar.xz + fix-crasher.patch) +sha256sums=('e9c68ae001b9130d0f9d1b311e8121a94e5c134b82553ba03971088e57d12c89' + 'e33f76ea23e38eecd2921300c7c01ff06ca33f63b9c7810d83d95e47681fe7da') + +prepare() { + cd murrine-${pkgver} + # https://bugs.archlinux.org/task/48294 + patch -Np1 -i ../fix-crasher.patch +} + +build() { + cd murrine-${pkgver} + ./configure \ + --prefix=/usr \ + --enable-animation \ + --enable-animationrtl + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +package() { + cd murrine-${pkgver} + make DESTDIR="$pkgdir" install +} Copied: gtk-engine-murrine/repos/community-x86_64/fix-crasher.patch (from rev 286626, gtk-engine-murrine/trunk/fix-crasher.patch) =================================================================== --- fix-crasher.patch (rev 0) +++ fix-crasher.patch 2018-01-24 19:07:42 UTC (rev 286627) @@ -0,0 +1,12 @@ +Index: gtk2-engines-murrine-0.98.2/src/murrine_style.c +=================================================================== +--- gtk2-engines-murrine-0.98.2.orig/src/murrine_style.c ++++ gtk2-engines-murrine-0.98.2/src/murrine_style.c +@@ -2171,6 +2171,7 @@ murrine_style_draw_layout (GtkStyle + cairo_t *cr; + cr = murrine_begin_paint (window, area); + cairo_translate (cr, x+xos, y+yos); ++ pango_cairo_update_layout (cr, layout); + pango_cairo_layout_path (cr, layout); + murrine_set_color_rgba (cr, &temp, 0.5); + cairo_stroke (cr);