Date: Thursday, January 10, 2019 @ 00:09:50
  Author: alad
Revision: 421341

upgpkg: python-kitchen 1.2.5-3

Modified:
  python-kitchen/trunk/PKGBUILD

----------+
 PKGBUILD |   23 ++++++++++++++++++-----
 1 file changed, 18 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2019-01-10 00:01:14 UTC (rev 421340)
+++ PKGBUILD    2019-01-10 00:09:50 UTC (rev 421341)
@@ -1,13 +1,13 @@
 # Maintainer: Alad Wenter <[email protected]>
 # Contributor: John Jenkins [email protected]
 # Contributor: Sean Anderson [email protected]
-pkgname=python-kitchen
+pkgname=('python-kitchen' 'python2-kitchen')
+pkgbase=python-kitchen
 pkgver=1.2.5
-pkgrel=2
+pkgrel=3
 pkgdesc="Useful snippets of python code"
 url="https://github.com/fedora-infra/kitchen";
-depends=('python')
-makedepends=('python' 'python-setuptools')
+makedepends=('python-setuptools' 'python2-setuptools')
 license=('LGPL')
 arch=('any')
 source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
@@ -15,10 +15,23 @@
 
 build() {
     cd "kitchen-$pkgver"
+
+    # kitchen has separate source trees for python2 and python3
     python setup.py build
+    python2 setup.py build
 }
 
-package() {
+package_python-kitchen() {
+    depends=('python')
     cd "kitchen-$pkgver"
+
     python setup.py install --root="$pkgdir" --optimize=1 --skip-build
 }
+
+package_python2-kitchen() {
+    depends=('python2')
+    cd "kitchen-$pkgver"
+
+    python2 setup.py install --root="$pkgdir" --optimize=1 --skip-build
+    sed -i 's/python/python2/' 
"$pkgdir/usr/lib/python2.7/site-packages/kitchen/pycompat24/base64/_base64.py"
+}

Reply via email to