[arch-commits] Commit in pyopenssl/trunk (PKGBUILD)

Ionut Biru ibiru at archlinux.org
Mon Jan 24 13:47:03 UTC 2011


    Date: Monday, January 24, 2011 @ 08:47:03
  Author: ibiru
Revision: 107367

upgpkg: pyopenssl 0.11-1
update to 0.11. pyopenssl updated for python3 and added a split python2-pyopenssl for python2 support

Modified:
  pyopenssl/trunk/PKGBUILD

----------+
 PKGBUILD |   45 ++++++++++++++++++++++++++++++++++-----------
 1 file changed, 34 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2011-01-24 12:29:19 UTC (rev 107366)
+++ PKGBUILD	2011-01-24 13:47:03 UTC (rev 107367)
@@ -2,19 +2,42 @@
 # Maintainer : Ionut Biru<ibiru at archlinux.org>
 # Contributor: Sergej Pupykin <pupykin.s+arch at gmail.com>
 
-pkgname=pyopenssl
-pkgver=0.10
-pkgrel=3
-pkgdesc="pyOpenSSL is a Python interface to the OpenSSL library"
+pkgbase=pyopenssl
+pkgname=('pyopenssl' 'python2-pyopenssl')
+pkgver=0.11
+pkgrel=1
 arch=('i686' 'x86_64')
-url="http://pyopenssl.sourceforge.net"
-license=('LGPL')
-depends=('python2' 'openssl')
-source=(http://pypi.python.org/packages/source/p/pyOpenSSL/pyOpenSSL-${pkgver}.tar.gz)
-md5sums=('34db8056ec53ce80c7f5fc58bee9f093')
+url="https://launchpad.net/pyopenssl/"
+license=('LGPL2.1')
+makedepends=('python' 'python2' 'openssl')
+source=(http://launchpad.net/${pkgname}/main/${pkgver}/+download/pyOpenSSL-${pkgver}.tar.gz)
+md5sums=('9e76e57e00fa48745fcfe23944db1e6c')
 
 build() {
-    cd "${srcdir}/pyOpenSSL-${pkgver}"
+    cd "${srcdir}"
+    cp -a "pyOpenSSL-${pkgver}"{,-python2}
+
+    #build python 3 module
+    cd "pyOpenSSL-${pkgver}"
+    python setup.py build
+
+    #build python 3 module
+    cd ../"pyOpenSSL-${pkgver}-python2"
     python2 setup.py build
-    python2 setup.py install --prefix="$pkgdir/usr" --optimize=1
 }
+
+package_pyopenssl(){
+    pkgdesc="Python3 wrapper module around the OpenSSL library"
+    depends=('python>=3.1' 'openssl')
+
+    cd "${srcdir}/pyOpenSSL-${pkgver}"
+    python setup.py install --root "${pkgdir}" --optimize=1
+}
+
+package_python2-pyopenssl(){
+    pkgdesc="Python2 wrapper module around the OpenSSL library"
+    depends=('python2>=2.7' 'openssl')
+
+    cd "${srcdir}/pyOpenSSL-${pkgver}-python2"
+    python2 setup.py install --root "${pkgdir}" --optimize=1
+}




More information about the arch-commits mailing list