diff options
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 42 | ||||
-rw-r--r-- | rabbitvcs-thunar.install | 26 |
4 files changed, 68 insertions, 31 deletions
@@ -1,19 +1,15 @@ -# Generated by mksrcinfo v8 -# Sat Mar 3 11:05:23 UTC 2018 pkgbase = rabbitvcs-thunar - pkgdesc = Thunar front-end for RabbitVCS - pkgver = 0.17.1 - pkgrel = 1 - url = http://rabbitvcs.org/ - arch = i686 - arch = x86_64 + pkgdesc = Thunar front-end for RabbitVCS SVN GIT HG Extension. + pkgver = 0.19 + pkgrel = 2 + url = https://github.com/rabbitvcs/rabbitvcs + install = rabbitvcs-thunar.install + arch = any license = GPL - depends = thunar>=0.4.0 - depends = thunarx-python>=0.2.0 - depends = dbus-python>=0.80 - depends = rabbitvcs>=0.17.1 - source = https://github.com/rabbitvcs/rabbitvcs/archive/v0.17.1.tar.gz - md5sums = 95b7c30945f10333588a39b5f6766136 + depends = thunarx-python + depends = python-dbus + depends = rabbitvcs>=0.19 + source = rabbitvcs-0.19.tar.gz::https://github.com/rabbitvcs/rabbitvcs/archive/v0.19.tar.gz + sha256sums = 83deaafb1e95f4eae9cf083ba2296507c909540cbcb5a0616ee0dd9dbf903e74 pkgname = rabbitvcs-thunar - diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..81d8e834fb30 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*.gz +*.tar +*.tar.* +/pkg/* +/src/* @@ -1,21 +1,31 @@ -#Maintainer: D. Can Celasun <can[at]dcc[dot]im> -#Contributor: Dmitry Batenkov <dima dot batenkov at gmail dot com> +# Maintainer gilcu3 <gilcu3 at gmail dot com> +# Contributor: D. Can Celasun <can[at]dcc[dot]im> +# Contributor: Dmitry Batenkov <dima dot batenkov at gmail dot com> pkgname=rabbitvcs-thunar -pkgver=0.17.1 -pkgrel=1 -pkgdesc="Thunar front-end for RabbitVCS" -arch=('i686' 'x86_64') -url="http://rabbitvcs.org/" -depends=('thunar>=0.4.0' 'thunarx-python>=0.2.0' 'dbus-python>=0.80' "rabbitvcs>=${pkgver}") +pkgver=0.19 +pkgrel=2 +pkgdesc="Thunar front-end for RabbitVCS SVN GIT HG Extension." +_gitcommit='' +arch=('any') +url="https://github.com/rabbitvcs/rabbitvcs" +install=$pkgname.install +depends=('thunarx-python' 'python-dbus' "rabbitvcs>=$pkgver") license=('GPL') -source=(https://github.com/rabbitvcs/rabbitvcs/archive/v${pkgver}.tar.gz) -md5sums=('95b7c30945f10333588a39b5f6766136') +if [ "${_gitcommit}" != "" ]; then + source=("rabbitvcs-$pkgver-$pkgrel.tar.gz::$url/archive/$_gitcommit.tar.gz") +else + source=("rabbitvcs-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +fi +sha256sums=('83deaafb1e95f4eae9cf083ba2296507c909540cbcb5a0616ee0dd9dbf903e74') + + +build() { + if [ "$_gitcommit" != "" ]; then + mv "$srcdir/rabbitvcs-$_gitcommit" "$srcdir/rabbitvcs-$pkgver" + fi +} + package(){ - cd ${srcdir}/rabbitvcs-${pkgver} - mkdir -p $pkgdir/usr/lib/thunarx-2/python - mkdir -p $pkgdir/usr/lib/thunarx-1/python - sed -i '1i #!/usr/bin/env python2' clients/thunar/RabbitVCS.py - cp clients/thunar/RabbitVCS.py $pkgdir/usr/lib/thunarx-2/python - cp clients/thunar/RabbitVCS.py $pkgdir/usr/lib/thunarx-1/python + install -Dm755 "$srcdir/rabbitvcs-$pkgver/clients/thunar/RabbitVCS.py" "$pkgdir/usr/share/thunarx-python/extensions/RabbitVCS.py" } diff --git a/rabbitvcs-thunar.install b/rabbitvcs-thunar.install new file mode 100644 index 000000000000..78aaf6fbfe8f --- /dev/null +++ b/rabbitvcs-thunar.install @@ -0,0 +1,26 @@ +post_install(){ +cat << _EOF +=> Be sure to restart Thunar for RabbitCVS to get loaded. +=> Restart thunar with the following commands: +=> $ thunar -q +=> $ nohup thunar > /dev/null & +_EOF +} + +post_upgrade(){ +cat << _EOF +=> Be sure to restart Thunar for RabbitCVS to get reloaded. +=> Restart thunar with the following commands: +=> $ thunar -q +=> $ nohup thunar > /dev/null & +_EOF +} + +post_remove(){ +cat << _EOF +=> Be sure to restart Thunar for RabbitCVS to get unloaded. +=> Restart thunar with the following commands: +=> $ thunar -q +=> $ nohup thunar > /dev/null & +_EOF +} |