Date: Thursday, January 23, 2014 @ 05:23:10 Author: bgyorgy Revision: 104577
upgpkg: galculator 2.1.2-2 Adopt package, add GTK2 version (useful for LXDE and Xfce users) Modified: galculator/trunk/PKGBUILD galculator/trunk/galculator.install --------------------+ PKGBUILD | 38 +++++++++++++++++++++++++++++--------- galculator.install | 4 ++-- 2 files changed, 31 insertions(+), 11 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-01-23 03:44:13 UTC (rev 104576) +++ PKGBUILD 2014-01-23 04:23:10 UTC (rev 104577) @@ -1,16 +1,18 @@ # $Id$ -# Maintainer: Bartłomiej Piotrowski <[email protected]> +# Maintainer: Balló György <ballogyor+arch at gmail dot com> +# Contributor: Bartłomiej Piotrowski <[email protected]> # Contributor: SpepS <dreamspepser at yahoo dot it> # Contributor: Alexander Fehr <pizzapunk gmail com> -pkgname=galculator +pkgbase=galculator +pkgname=(galculator galculator-gtk2) pkgver=2.1.2 -pkgrel=1 +pkgrel=2 pkgdesc='GTK+ based scientific calculator' arch=('i686' 'x86_64') url='http://galculator.sourceforge.net/' license=('GPL') -depends=('gtk3' 'hicolor-icon-theme' 'gtk-update-icon-cache' 'desktop-file-utils') +depends=('gtk3' 'gtk2') makedepends=('intltool') install=$pkgname.install source=(http://downloads.sourceforge.net/galculator/galculator-$pkgver.tar.bz2) @@ -17,15 +19,33 @@ sha256sums=('23e7e8d02ec49bf06e061e7fa56c779fd0f353ec294c30fd88858786d8e4a79b') build() { + # GTK3 version + cd $pkgname-$pkgver + [ -e gtk3 ] || mkdir gtk3 + cd gtk3 + ../configure --prefix=/usr + make + + # GTK2 version cd $srcdir/$pkgname-$pkgver - - LDFLAGS+=' -lm' - ./configure --prefix=/usr + [ -e gtk2 ] || mkdir gtk2 + cd gtk2 + ../configure --prefix=/usr --disable-gtk3 make } -package() { - cd $srcdir/$pkgname-$pkgver +package_galculator() { + depends=('gtk3') + cd $pkgbase-$pkgver/gtk3 make DESTDIR="$pkgdir" install } + +package_galculator-gtk2() { + pkgdesc+=' (GTK2 version)' + depends=('gtk2') + conflicts=('galculator') + + cd $pkgbase-$pkgver/gtk2 + make DESTDIR="$pkgdir" install +} Modified: galculator.install =================================================================== --- galculator.install 2014-01-23 03:44:13 UTC (rev 104576) +++ galculator.install 2014-01-23 04:23:10 UTC (rev 104577) @@ -1,11 +1,11 @@ post_install() { - update-desktop-database -q - [[ -e /usr/bin/gtk-update-icon-cache ]] && gtk-update-icon-cache + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor } post_upgrade() { post_install } + post_remove() { post_install }
