Date: Thursday, May 7, 2015 @ 13:18:30 Author: flexiondotorg Revision: 132868
upgpkg: libmatekbd 1.10.0-1 - New upstream release Modified: libmatekbd/trunk/PKGBUILD ----------+ PKGBUILD | 48 ++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 38 insertions(+), 10 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2015-05-07 11:16:31 UTC (rev 132867) +++ PKGBUILD 2015-05-07 11:18:30 UTC (rev 132868) @@ -1,28 +1,56 @@ # Maintainer : Martin Wimpress <[email protected]> -pkgname=libmatekbd -pkgver=1.8.1 +_ver=1.10 +pkgbase=libmatekbd +pkgname=(${pkgbase} ${pkgbase}-gtk3) +pkgver=${_ver}.0 pkgrel=1 pkgdesc="MATE keyboard library" url="http://mate-desktop.org" arch=('i686' 'x86_64') license=('LGPL') -depends=('dconf' 'gtk2' 'iso-codes' 'libxklavier') -makedepends=('mate-common' 'perl-xml-parser') -source=("http://pub.mate-desktop.org/releases/1.8/${pkgname}-${pkgver}.tar.xz") -sha1sums=('a642ec3f6a02352155a48c3e53a85c3ec4f19430') -install=${pkgname}.install +depends=('dconf' 'gtk2' 'gtk3' 'iso-codes' 'libxklavier') +makedepends=('mate-common') +source=("http://pub.mate-desktop.org/releases/${_ver}/${pkgname}-${pkgver}.tar.xz") +sha1sums=('d4e5b69dde4f57bbd01029bee2f414be98882897') +install=${pkgbase}.install +prepare() { + cd "${srcdir}" + mv "${pkgname}-${pkgver}" "${pkgbase}-gtk2" + cp -a "${pkgbase}-gtk2" "${pkgbase}-gtk3" +} + build() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/${pkgbase}-gtk2" ./configure \ --prefix=/usr \ --with-gtk=2.0 \ --disable-static make + + cd "${srcdir}/${pkgbase}-gtk3" + ./configure \ + --prefix=/usr \ + --with-gtk=3.0 \ + --disable-static + make } -package() { - cd "${srcdir}/${pkgname}-${pkgver}" +package_libmatekbd() { + pkgdesc+=' (GTK2 version)' + conflicts=("${pkgbase}-gtk3") + depends=('dconf' 'gtk2' 'iso-codes' 'libxklavier') + + cd "${srcdir}/${pkgbase}-gtk2" make DESTDIR="${pkgdir}" install } + +package_libmatekbd-gtk3() { + pkgdesc+=' (GTK3 version [EXPERIMENTAL])' + conflicts=("${pkgbase}") + depends=('dconf' 'gtk3' 'iso-codes' 'libxklavier') + + cd "${srcdir}/${pkgbase}-gtk3" + make DESTDIR="${pkgdir}" install +}
