You should never use git for downloading tagged releases. Copy the url of the tar.gz from github and replace the version with pkgver. That way you can use the sums (sha preferably). Marcin Wieczorek wtorek, 03 stycznia 2017, 09:14AM +01:00 od Leonid Bloch leonid.bloch@esrf.fr :
Hi,
I'd like to put 3 new packages in the AUR. They are a part of one "kit", but are very different in functionality, therefore I think it will be better to introduce 3 packages, instead of one, which contains them all. You can see the details on: http://www.silx.org . Essentially, these are 3 completely different packages, that just happen to be used by the same community.
These PKGBUILDs were tested successfully on a minimally-installed VM.
Any feedback is welcome! :)
Thanks! Leonid.
For silx: ~~~~~~~~~ # Package maintainer: Leonid B <leonid dot bloch at esrf dot fr> # Upstream contact: silx at esrf dot fr pkgname=python-silx pkgver=0.3.0 pkgrel=1 pkgdesc="A collection of Python packages for data analysis at synchrotron radiation facilities." arch=('any') url="http://www.silx.org" license=('MIT' 'LGPL') depends=('python-numpy' 'python-pyqt5' 'python-matplotlib' 'cython') optdepends=('python-h5py: for HDF5 input/output' 'ipython: for interactive console' 'python-qtconsole: for GUI console' 'python-pyopencl: for sift - OpenCL implementation') makedepends=('git') source=("${pkgname}::git+https://github.com/silx-kit/${pkgname#*-}.git#tag=v${pkgver}") md5sums=('SKIP')
build() { cd "${srcdir}/${pkgname}" python setup.py build }
package() { cd "${srcdir}/${pkgname}" python setup.py install --root="${pkgdir}/" install -D copyright "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }
For FabIO: ~~~~~~~~~ # Package maintainer: Leonid B <leonid dot bloch at esrf dot fr> # Upstream contact: silx at esrf dot fr pkgname=python-fabio pkgver=0.4.0 pkgrel=1 pkgdesc="I/O library for images produced by 2D X-ray detectors." arch=('any') url="http://www.silx.org" license=('MIT' 'LGPL' 'Apache') depends=('python-numpy' 'python-pillow' 'python-lxml') optdepends=('python-pyqt4: for the fabio_viewer program') makedepends=('git') source=("${pkgname}::git+https://github.com/silx-kit/${pkgname#*-}.git#tag=v${pkgver}") md5sums=('SKIP')
build() { cd "${srcdir}/${pkgname}" python setup.py build }
package() { cd "${srcdir}/${pkgname}" python setup.py install --root="${pkgdir}/" install -D copyright "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }
For pyFAI: ~~~~~~~~~ # Package maintainer: Leonid B <leonid dot bloch at esrf dot fr> # Upstream contact: silx at esrf dot fr pkgname=python-pyfai pkgver=0.13.0 pkgrel=1 pkgdesc="Fast Azimuthal Integration in Python." arch=('any') url="http://www.silx.org" license=('GPLv3' 'BSD' 'MIT') depends=('python-numpy' 'python-scipy' 'python-matplotlib' 'python-fabio' 'python-h5py' 'python-pyopencl' 'python-pyqt4' 'fftw' 'cython') makedepends=('git') source=("${pkgname}::git+https://github.com/silx-kit/pyFAI.git#tag=v${pkgver}") md5sums=('SKIP')
build() { cd "${srcdir}/${pkgname}" python setup.py build }
package() { cd "${srcdir}/${pkgname}" python setup.py install --root="${pkgdir}/" install -D LICENSES.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" install -D copyright "${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT" }