summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Diehl2023-01-31 10:00:10 +0100
committerMartin Diehl2023-01-31 10:00:10 +0100
commit698cbd645e958b317e03b7d8db5ab7a527c6b133 (patch)
tree2115894de92064b39ad79ed795fc5197c72d179a
parent5cad38963eb834358dad0cc62fa3bc9a4e1047e1 (diff)
downloadaur-698cbd645e958b317e03b7d8db5ab7a527c6b133.tar.gz
following best practise
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD28
2 files changed, 22 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 74430600a9b6..ebac1a192842 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,14 @@
pkgbase = python-pycifrw
pkgdesc = CIF/STAR file support for Python
pkgver = 4.4.5
- pkgrel = 1
+ pkgrel = 2
url = https://bitbucket.org/jamesrhester/pycifrw
arch = any
license = Python-2.0
- makedepends = python-setuptools
- depends = python-numpy
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
source = https://files.pythonhosted.org/packages/source/P/PyCifRW/PyCifRW-4.4.5.tar.gz
- sha256sums = a8fd092cbefe6ddd4b7e667d05682e5c8c2e64ba63e7ef8b3ce4c07f2ff62827
+ sha512sums = f1484789fc9f32b7fc9f2c0ab176992a571e4c5bf8d7794e0f1c1c0a7d1c8271133f0775d17b2bf47984d5c41d9c3f0ff70ef2df19525c0655bcabdb974c8b0e
pkgname = python-pycifrw
diff --git a/PKGBUILD b/PKGBUILD
index c402060a2902..13d8aa1a5b21 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,25 @@
# Maintainer: Martin Diehl <aur@martin-diehl.net>
# Contributor: Ross Whitfield <whitfieldre@ornl.gov>
-pkgname=('python-pycifrw')
-_name='PyCifRW'
+
pkgver=4.4.5
-pkgrel=1
-pkgdesc="CIF/STAR file support for Python"
-url="https://bitbucket.org/jamesrhester/pycifrw"
-arch=("any")
+pkgrel=2
+pkgname='python-pycifrw'
+_name='PyCifRW'
+pkgdesc='CIF/STAR file support for Python'
+arch=('any')
+url='https://bitbucket.org/jamesrhester/pycifrw'
license=('Python-2.0')
-makedepends=('python-setuptools')
-depends=('python-numpy')
+makedepends=('python-build' 'python-installer' 'python-wheel')
source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz")
-sha256sums=('a8fd092cbefe6ddd4b7e667d05682e5c8c2e64ba63e7ef8b3ce4c07f2ff62827')
+sha512sums=('f1484789fc9f32b7fc9f2c0ab176992a571e4c5bf8d7794e0f1c1c0a7d1c8271133f0775d17b2bf47984d5c41d9c3f0ff70ef2df19525c0655bcabdb974c8b0e')
+
+build() {
+ cd "$_name-$pkgver"
+ python setup.py build
+}
package() {
- cd "$srcdir/${_name}-$pkgver"
- python setup.py install --root="$pkgdir/" --optimize=1
+ cd "$_name-$pkgver"
+ python setup.py install --skip-build --root="$pkgdir" --optimize=1
+ install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}