summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD58
1 files changed, 31 insertions, 27 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5ee74836fc98..7091c649e3b1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,47 +2,51 @@
# Contributor: D. Can Celasun <dcelasun[at]gmail[dot]com>
# Contributor: Dmitry Batenkov <dima dot batenkov at gmail dot com>
-pkgname=thunarx-python
+pkgbase=thunarx-python
+pkgname=('python2-thunarx' 'python-thunarx')
epoch=1
-pkgver=0.4.0
+pkgver=0.5.0
pkgrel=1
pkgdesc="Thunarx Python Bindings"
arch=('i686' 'x86_64')
url='http://goodies.xfce.org/projects/bindings/thunarx-python'
-makedepends=('thunar')
+makedepends=('thunar>=1.7.0' 'python2-gobject' 'python-gobject')
license=('GPL')
-install="${pkgname}.install"
-sha256sums=('435f4750f660575c6a854663bfc93f2f16d445128db0e8190e901aa09c15a615'
- '40c8ec1598142962349314eedb30fab5e115c719571490dcc39d1bcc793451e9'
- 'c1386f440d3e3b10ee69afeed48f349b91720111aad2d2956b3767085ed8ff87')
-if [[ "`pkg-config --modversion thunarx-3 2>/dev/null`" != '' ]] ; then
- depends+=('thunar>=1.7.0' 'python2-gobject')
-elif [[ "`pkg-config --modversion thunarx-2 2>/dev/null`" != '' ]] ; then
- depends+=('thunar<1.7.0' 'python2-gobject2' 'pygtk')
- pkgver=0.3.0
- sha256sums[0]='5650e045565af82f3a5f67bbecb46182b502a37f94d08c23adac697dbb4ce258'
-else
- return 1
-fi
-source=("https://archive.xfce.org/src/bindings/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2"
- 'python2.patch'
- 'pygtk.patch')
+sha256sums=('c7ee5ab236285209a8a1fc1c9d5fc7b1004806c2c91bda6065ee66070bf85864')
+source=("https://archive.xfce.org/src/bindings/${pkgbase}/${pkgver%.*}/${pkgbase}-${pkgver}.tar.bz2")
prepare() {
- cd "${pkgname}-${pkgver}"
- patch -p1 -i ../python2.patch
- if [[ `vercmp "${pkgver}" '0.3.0'` -le 0 ]] ; then
- patch -p1 -i ../pygtk.patch
- fi
+ [ -d "${pkgbase}-${pkgver}"-py2 ] && rm -fr "${pkgbase}-${pkgver}"-py2
+ cp -r "${pkgbase}-${pkgver}" "${pkgbase}-${pkgver}"-py2
}
build() {
- cd "${pkgname}-${pkgver}"
+ cd "${srcdir}/${pkgbase}-${pkgver}"
+ PYTHON=python ./configure --prefix=/usr
+ make
+
+ cd "${srcdir}/${pkgbase}-${pkgver}"-py2
PYTHON=python2 ./configure --prefix=/usr
make
}
-package() {
- cd "${pkgname}-${pkgver}"
+package_python2-thunarx() {
+ pkgdesc="${pkgdesc/Python/Python 2}"
+ depends=('thunar>=1.7.0' 'python2-gobject')
+ provides=("${pkgbase}=${pkgver}")
+ conflicts=("${pkgbase}")
+ replaces=("${pkgbase}")
+
+ cd "${pkgbase}-${pkgver}"-py2
+ make DESTDIR="${pkgdir}" install
+}
+
+package_python-thunarx() {
+ depends=('thunar>=1.7.0' 'python-gobject')
+ provides=("${pkgbase}=${pkgver}")
+ conflicts=("${pkgbase}")
+
+ cd "${pkgbase}-${pkgver}"
make DESTDIR="${pkgdir}" install
}
+