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

Eli Schwartz eschwartz at archlinux.org
Mon Aug 6 05:39:51 UTC 2018


    Date: Monday, August 6, 2018 @ 05:39:51
  Author: eschwartz
Revision: 368453

upgpkg: python-pyopencl 1:2018.1.1-3

fix license info
fix cffi being downloaded from PyPI during build
consolidate depends handling a bit

Modified:
  python-pyopencl/trunk/PKGBUILD

----------+
 PKGBUILD |   40 ++++++++++++++++++++--------------------
 1 file changed, 20 insertions(+), 20 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-08-06 04:38:06 UTC (rev 368452)
+++ PKGBUILD	2018-08-06 05:39:51 UTC (rev 368453)
@@ -6,18 +6,18 @@
 pkgbase=python-pyopencl
 pkgname=('python2-pyopencl' 'python-pyopencl' 'pyopencl-headers')
 pkgver=2018.1.1
-pkgrel=2
+pkgrel=3
+epoch=1
 pkgdesc="A complete, object-oriented language binding of OpenCL to Python"
 arch=('x86_64')
-url="http://mathema.tician.de/software/pyopencl"
-license=('custom')
-epoch=1
-checkdepends=('python2-six' 'python-six' 'python-appdirs' 'python2-appdirs')
-makedepends=('boost-libs' 'ctags' 'python2-setuptools' 'python-setuptools' 'opencl-icd-loader' 'opencl-headers' 'mesa' 'boost' 'python2-mako' 'python-mako' 'python-numpy' 'python2-numpy')
-source=("https://pypi.io/packages/source/p/$_pypiname/$_pypiname-${pkgver}.tar.gz"
-        'LICENSE.txt')
-sha1sums=('40d036172fd4367a0243356a617c5f91bee1f3cc'
-          '2e6966b3d9b15603ce2c3ff79eeadd63c5d066b7')
+url="https://mathema.tician.de/software/pyopencl"
+license=('MIT' 'Apache' 'BSD')
+depends=('opencl-icd-loader' 'opencl-headers' 'mesa' 'boost-libs')
+makedepends=('ctags' 'boost' 'python-setuptools' 'python2-setuptools' 'python-mako' 'python2-mako'
+             'python-numpy' 'python2-numpy' 'python-cffi' 'python2-cffi')
+checkdepends=('python-six' 'python2-six' 'python-appdirs' 'python2-appdirs')
+source=("https://pypi.io/packages/source/p/$_pypiname/$_pypiname-${pkgver}.tar.gz")
+sha1sums=('40d036172fd4367a0243356a617c5f91bee1f3cc')
 
 build() {
    cp -a pyopencl-$pkgver{,-python2}
@@ -31,16 +31,16 @@
    make
 }
 
-check(){
-   cd pyopencl-${pkgver}
+#check(){
+#   cd pyopencl-${pkgver}
 #   python3 setup.py test
-
-   cd "$srcdir/pyopencl-$pkgver-python2"
+#
+#   cd "$srcdir/pyopencl-$pkgver-python2"
 #   python2 setup.py test
-}
+#}
 
 package_python-pyopencl() {
-   depends=('opencl-icd-loader' 'opencl-headers' 'mesa' 'boost-libs' 'python' 'python-numpy' 'python-mako' 'python-pytools' 'pyopencl-headers' 'python-setuptools' 'python-cffi')
+   depends+=('python' 'python-numpy' 'python-mako' 'python-pytools' 'pyopencl-headers' 'python-setuptools' 'python-cffi')
 
    cd pyopencl-${pkgver}
    python3 setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build
@@ -47,11 +47,11 @@
 
    rm -fr "${pkgdir}"/usr/include
 
-   install -D -m644 $srcdir/LICENSE.txt "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+   install -D -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
 }
 
 package_python2-pyopencl() {
-   depends=('opencl-icd-loader' 'opencl-headers' 'mesa' 'boost-libs' 'python2' 'python2-numpy' 'python2-mako' 'python2-pytools' 'pyopencl-headers' 'python2-setuptools' 'python2-cffi')
+   depends+=('python2' 'python2-numpy' 'python2-mako' 'python2-pytools' 'pyopencl-headers' 'python2-setuptools' 'python2-cffi')
 
    cd pyopencl-${pkgver}-python2
    python2 setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build
@@ -58,7 +58,7 @@
 
     rm -fr "${pkgdir}"/usr/include/
 
-   install -D -m644 $srcdir/LICENSE.txt "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+   install -D -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
 }
 
 package_pyopencl-headers() {
@@ -68,5 +68,5 @@
   for file in pyopencl-airy.cl  pyopencl-bessel-j.cl  pyopencl-bessel-y.cl  pyopencl-complex.h  pyopencl-eval-tbl.cl  pyopencl-ranluxcl.cl; do
       install -m644 pyopencl/cl/${file} "${pkgdir}"/usr/include/pyopencl
    done
-   install -D -m644 $srcdir/LICENSE.txt "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+   install -D -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
 }



More information about the arch-commits mailing list