summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDoug Newgard2015-02-13 00:52:43 -0600
committerDoug Newgard2015-02-13 00:52:43 -0600
commit5998a4a7f6ac484a17fe4d6d290c182821fd5d25 (patch)
tree3b189baeecf8c03340c910c1167f2b11a6e2de9e
parent25213485fe6d0eddefb9b2c917ef5ee4acd2cdd7 (diff)
downloadaur-5998a4a7f6ac484a17fe4d6d290c182821fd5d25.tar.gz
Convert to split package
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD31
2 files changed, 33 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9787309186bb..e3826133e361 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -6,11 +6,16 @@ pkgbase = python-elmextensions-git
arch = any
license = BSD
makedepends = git
- depends = python-efl
- provides = python-elmextensions=r63.74ed51a
- conflicts = python-elmextensions
source = git://github.com/JeffHoogland/python-elm-extensions.git
sha256sums = SKIP
pkgname = python-elmextensions-git
+ depends = python-efl
+ provides = python-elmextensions=r63.74ed51a
+ conflicts = python-elmextensions
+
+pkgname = python2-elmextensions-git
+ depends = python2-efl
+ provides = python2-elmextensions=r63.74ed51a
+ conflicts = python2-elmextensions
diff --git a/PKGBUILD b/PKGBUILD
index 2c62e35dd873..e04e85b383fa 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,17 +1,13 @@
# Maintainer: Doug Newgard <scimmia at archlinux dot info>
-_pkgname=python-elmextensions
-pkgname=$_pkgname-git
+pkgname=('python-elmextensions-git' 'python2-elmextensions-git')
pkgver=r63.74ed51a
pkgrel=1
pkgdesc='An extension for python elementary library that creates a box object which is a sort-able table'
arch=('any')
url='https://github.com/JeffHoogland/python-elm-extensions'
license=('BSD')
-depends=('python-efl')
makedepends=('git')
-provides=("$_pkgname=$pkgver")
-conflicts=("$_pkgname")
source=("git://github.com/JeffHoogland/python-elm-extensions.git")
sha256sums=('SKIP')
@@ -21,7 +17,11 @@ pkgver() {
printf "r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
}
-package() {
+package_python-elmextensions-git() {
+ depends=('python-efl')
+ provides=("${pkgname%-*}=$pkgver")
+ conflicts=("${pkgname%-*}")
+
cd "$srcdir/python-elm-extensions"
local _pyver="$(pkg-config --modversion python3)"
@@ -35,3 +35,22 @@ package() {
# install license files
install -Dm644 license.txt "$pkgdir/usr/share/licenses/$pkgname/license.txt"
}
+
+package_python2-elmextensions-git() {
+ depends=('python2-efl')
+ provides=("${pkgname%-*}=$pkgver")
+ conflicts=("${pkgname%-*}")
+
+ cd "$srcdir/python-elm-extensions"
+
+ local _pyver="$(pkg-config --modversion python2)"
+ install -d "$pkgdir/usr/lib/python$_pyver/site-packages/elmextensions/"
+ install -m644 elmextensions/*.py "$pkgdir/usr/lib/python$_pyver/site-packages/elmextensions/"
+
+# compile python files
+ python2 -m compileall -q "$pkgdir"
+ python2 -O -m compileall -q "$pkgdir"
+
+# install license files
+ install -Dm644 license.txt "$pkgdir/usr/share/licenses/$pkgname/license.txt"
+} \ No newline at end of file