From b418e22b91cbf4061a4f35282eac2ab4f699ecb4 Mon Sep 17 00:00:00 2001 From: Alexpux Date: Fri, 5 Sep 2014 14:30:23 +0400 Subject: [PATCH] pango: Update to 1.36.7. Use post-install scripts. --- mingw-w64-pango/PKGBUILD | 11 ++++++----- mingw-w64-pango/pango-i686.install | 14 ++++++++++++++ mingw-w64-pango/pango-x86_64.install | 14 ++++++++++++++ 3 files changed, 34 insertions(+), 5 deletions(-) create mode 100644 mingw-w64-pango/pango-i686.install create mode 100644 mingw-w64-pango/pango-x86_64.install diff --git a/mingw-w64-pango/PKGBUILD b/mingw-w64-pango/PKGBUILD index e730535d55..b5ce88857e 100644 --- a/mingw-w64-pango/PKGBUILD +++ b/mingw-w64-pango/PKGBUILD @@ -1,12 +1,11 @@ # Maintainer: Alexey Pavlov _realname=pango - pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" -pkgver=1.36.6 +pkgver=1.36.7 pkgrel=1 pkgdesc="A library for layout and rendering of text (mingw-w64)" -arch=(any) +arch=('any') url="http://www.pango.org" license=("LGPL") makedepends=("${MINGW_PACKAGE_PREFIX}-gcc" @@ -18,11 +17,12 @@ depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs" "${MINGW_PACKAGE_PREFIX}-cairo" "${MINGW_PACKAGE_PREFIX}-glib2" "${MINGW_PACKAGE_PREFIX}-harfbuzz") -options=('staticlibs' 'strip') +options=('staticlibs' 'strip' 'emptydirs') +install=${_realname}-${CARCH}.install source=("http://ftp.gnome.org/pub/gnome/sources/pango/${pkgver:0:4}/pango-${pkgver}.tar.xz" 0001-no-unconditional-xft-please.all.patch 0002-msvc-is-impotent-but-not.mingw.patch) -sha256sums=('4c53c752823723875078b91340f32136aadb99e91c0f6483f024f978a02c8624' +sha256sums=('1f7b527423a1b3044fd9ae7fbe054107b06723ff1c73e0b5f7bf9b84358d404a' 'a673ce807b29abe4b0fedf5b17e154986d675cec3e001c4235067b01515c2e4d' '240d21474157c0deabc2660593ac0414565ddf30c304b08b74a09072c910b34d') @@ -54,5 +54,6 @@ build() { package() { cd "${srcdir}/build-${MINGW_CHOST}" make DESTDIR="$pkgdir" install + install -m755 -d "${pkgdir}${MINGW_PREFIX}/etc/pango" find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm } diff --git a/mingw-w64-pango/pango-i686.install b/mingw-w64-pango/pango-i686.install new file mode 100644 index 0000000000..5d0eeaca43 --- /dev/null +++ b/mingw-w64-pango/pango-i686.install @@ -0,0 +1,14 @@ +post_install() { + mingw32/bin/pango-querymodules > mingw32/etc/pango/pango.modules +} + +post_upgrade() { + if [ -f mingw32/etc/pango/pango.modules ]; then + rm mingw32/etc/pango/pango.modules + fi + post_install +} + +pre_remove() { + rm mingw32/etc/pango/pango.modules +} diff --git a/mingw-w64-pango/pango-x86_64.install b/mingw-w64-pango/pango-x86_64.install new file mode 100644 index 0000000000..d050c498a0 --- /dev/null +++ b/mingw-w64-pango/pango-x86_64.install @@ -0,0 +1,14 @@ +post_install() { + mingw64/bin/pango-querymodules > mingw64/etc/pango/pango.modules +} + +post_upgrade() { + if [ -f mingw64/etc/pango/pango.modules ]; then + rm mingw64/etc/pango/pango.modules + fi + post_install +} + +pre_remove() { + rm mingw64/etc/pango/pango.modules +}