diff options
author | Carsten Teibes | 2014-06-13 16:12:12 +0200 |
---|---|---|
committer | Carsten Teibes | 2014-06-13 16:12:12 +0200 |
commit | 84f524786eac244f42070edc00b95557bcfa3ef3 (patch) | |
tree | e3628a74d859f8dc0e034beb2729e32758238294 | |
parent | b932c93e4b0b7603de040d8b389294e74c678d6b (diff) | |
download | aur-84f524786eac244f42070edc00b95557bcfa3ef3.tar.gz |
[fix] Make split package, remove AUR hacks
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 98 |
2 files changed, 62 insertions, 60 deletions
@@ -1,17 +1,19 @@ pkgbase = gtkhash-git pkgdesc = A GTK+ utility for computing message digests or checksums (development version). - pkgver = 0.7.0.4.ga01ad64 + pkgver = 0.7.0.r4.ga01ad64 pkgrel = 1 url = http://gtkhash.sourceforge.net/ - install = gtkhash.install arch = i686 arch = x86_64 license = GPL makedepends = intltool + makedepends = git makedepends = nemo + makedepends = libnautilus-extension + makedepends = thunar depends = dconf + depends = nettle depends = gtk3 - optdepends = nemo: filemanager plugin provides = gtkhash conflicts = gtkhash source = gtkhash::git+https://github.com/tristanheaven/gtkhash.git @@ -20,4 +22,20 @@ pkgbase = gtkhash-git sha256sums = f0312086093f0dd5ce0cfd6c9312abd42b57401960c39c19377372c154a32388 pkgname = gtkhash-git + install = gtkhash.install + +pkgname = gtkhash-nemo-git + pkgdesc = A GTK+ utility for computing message digests or checksums (development version). - Nemo filemanager plugin + depends = gtkhash-git + depends = nemo + +pkgname = gtkhash-nautilus-git + pkgdesc = A GTK+ utility for computing message digests or checksums (development version). - Nautilus filemanager plugin + depends = gtkhash-git + depends = nautilus + +pkgname = gtkhash-thunar-git + pkgdesc = A GTK+ utility for computing message digests or checksums (development version). - Thunar filemanager plugin + depends = gtkhash-git + depends = thunar @@ -1,81 +1,65 @@ # Maintainer: carstene1ns <url/mail: arch carsten-teibes de> -##### OPTIONS ##### -_gtk_version=3 -_nemo_plugin=y -_nautilus_plugin=n -_thunar_plugin=n -################### - -_pkgbase=gtkhash -pkgname=$_pkgbase-git -pkgver=0.7.0.4.ga01ad64 +pkgbase=gtkhash-git +pkgname=(gtkhash-git gtkhash-nemo-git gtkhash-nautilus-git gtkhash-thunar-git) +pkgver=0.7.0.r4.ga01ad64 pkgrel=1 pkgdesc='A GTK+ utility for computing message digests or checksums (development version).' arch=('i686' 'x86_64') url='http://gtkhash.sourceforge.net/' license=('GPL') -makedepends=('intltool') -depends=('dconf') -conflicts=("$_pkgbase") -provides=("$_pkgbase") -install=$_pkgbase.install -source=($_pkgbase::"git+https://github.com/tristanheaven/gtkhash.git" - "$_pkgbase.desktop") +makedepends=('intltool' 'git' 'nemo' 'libnautilus-extension' 'thunar') # ← remove FMs here! +depends=('dconf' 'nettle' 'gtk3') +conflicts=('gtkhash') +provides=('gtkhash') +source=(gtkhash::"git+https://github.com/tristanheaven/gtkhash.git" + "gtkhash.desktop") sha256sums=('SKIP' 'f0312086093f0dd5ce0cfd6c9312abd42b57401960c39c19377372c154a32388') -# gtk version -if [ "$_gtk_version" = "3" ]; then - _pkgoptions="$_pkgoptions --with-gtk=3.0" - depends=("${depends[@]}" "gtk3") -else - _pkgoptions="$_pkgoptions --with-gtk=2.0" - depends=("${depends[@]}" "gtk2") -fi - -# nemo plugin -if [ "$_nemo_plugin" = "y" ]; then - _pkgoptions="$_pkgoptions --enable-nemo" - makedepends=("${makedepends[@]}" "nemo") - optdepends=("${optdepends[@]}" "nemo: filemanager plugin") -fi - -# nautilus plugin -if [ "$_nautilus_plugin" = "y" ]; then - _pkgoptions="$_pkgoptions --enable-nautilus" - makedepends=("${makedepends[@]}" "libnautilus-extension") - optdepends=("${optdepends[@]}" "nautilus: filemanager plugin") -fi - -# thunar plugin -if [ "$_thunar_plugin" = "y" ]; then - _pkgoptions="$_pkgoptions --enable-thunar" - makedepends=("${makedepends[@]}" "thunar") - optdepends=("${optdepends[@]}" "thunar: filemanager plugin") -fi - pkgver() { - cd $_pkgbase + cd gtkhash - local ver="$(git describe --long)" - printf "%s" "${ver//-/.}" + git describe --long --tags | sed 's/-/.r/;s/-/./' } build() { - cd $_pkgbase + cd gtkhash ./autogen.sh ./configure --prefix=/usr --disable-schemas-compile --enable-gtkhash \ - --enable-linux-crypto --enable-nettle $_pkgoptions + --enable-linux-crypto --enable-nettle --with-gtk=3.0 \ + --enable-nemo --enable-nautilus --enable-thunar # ← remove FMs here! make } -package() { - cd $_pkgbase - - make DESTDIR="$pkgdir/" install +package_gtkhash-git() { + install=gtkhash.install + make -C gtkhash DESTDIR="$pkgdir/" install # install desktop entry - install -Dm644 ../gtkhash.desktop "$pkgdir"/usr/share/applications/gtkhash.desktop + install -Dm644 gtkhash.desktop "$pkgdir"/usr/share/applications/gtkhash.desktop + # remove filemanager plugins + rm -rf "$pkgdir"/usr/lib +} + +package_gtkhash-nemo-git() { + pkgdesc+=' - Nemo filemanager plugin' + depends=('gtkhash-git' 'nemo') + + make -C gtkhash/src/nemo DESTDIR="$pkgdir/" install +} + +package_gtkhash-nautilus-git() { + pkgdesc+=' - Nautilus filemanager plugin' + depends=('gtkhash-git' 'nautilus') + + make -C gtkhash/src/nautilus DESTDIR="$pkgdir/" install +} + +package_gtkhash-thunar-git() { + pkgdesc+=' - Thunar filemanager plugin' + depends=('gtkhash-git' 'thunar') + + make -C gtkhash/src/thunar DESTDIR="$pkgdir/" install } |