summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Epaneshnikov2021-07-15 01:36:02 +0300
committerAlexander Epaneshnikov2021-07-15 01:36:02 +0300
commit18e8dcedbaa0eb4e3e030b289fe28905e6b03fad (patch)
tree795c80381f7976bc0ab0adf44d04c07439b2a93b
parent5c08029fa56fa9c6185136841adef8b1fdc4aadb (diff)
downloadaur-python-hkdf.tar.gz
fix url, run tests, install LICENSE
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD40
2 files changed, 43 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 46b46b03b65d..4d8c8a7a03af 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,21 @@
pkgbase = python-hkdf
- pkgdesc = This module implements the HMAC Key Derivation function, defined at http://tools.ietf.org/html/draft-krawczyk-hkdf-01
+ pkgdesc = HMAC-based Extract-and-Expand Key Derivation Function
pkgver = 0.0.3
- pkgrel = 5
- url = https://pypi.python.org/packages/c3/be/hkdf-0.0.3
+ pkgrel = 6
+ url = https://github.com/casebeer/python-hkdf
arch = any
license = BSD
+ checkdepends = python-nose
makedepends = python-setuptools
depends = python
- source = https://pypi.python.org/packages/c3/be/327e072850db181ce56afd51e26ec7aa5659b18466c709fa5ea2548c935f/hkdf-0.0.3.tar.gz
- sha256sums = 622a31c634bc185581530a4b44ffb731ed208acf4614f9c795bdd70e77991dca
+ source = https://files.pythonhosted.org/packages/source/h/hkdf/hkdf-0.0.3.tar.gz
+ source = python-hkdf-tests.py::https://raw.githubusercontent.com/casebeer/python-hkdf/cc3c9dbf0a271b27a7ac5cd04cc1485bbc3b4307/tests.py
+ source = python-hkdf-LICENSE::https://raw.githubusercontent.com/casebeer/python-hkdf/cc3c9dbf0a271b27a7ac5cd04cc1485bbc3b4307/LICENSE
+ sha512sums = c58f9310c151f8d710998d019221713ec71ac8083c42300f5e77326c7b35be341263c40fb485402937c381a6435cbd9899c8d32846a50d1d1e6a4d3e61f58c7d
+ sha512sums = d7568f824f777782679cf76dd380f836a5b74b5b928e6b27bbb6a95d8d28a5918d7eba8cbd7326d0746dac0c7f84f461b553bc9b3969be2c17dd15798d8002ec
+ sha512sums = ac83e533344497e13462d3563bc02e422ee339e950d7212d9cedbf89862343e4873e0c833dcbfa9259e3affa7e58a346793dc011b9ce2c24743611f379f89cdb
+ b2sums = 25786395ad7f87db5420adb4891821adf52e5eaf8098ca502aad16a69c75bbc5dedc2b8dfddee76a545e91f4900c1a0bfbe94d79822cd529e72474c65ee194d6
+ b2sums = b43b6377d5b1cc830d0108d14314324ef58e52a5ef5b158250a261852791669d11e68c2233f65b78d49ff0e934a370f832d893db3d69251b3b22b523a126ed6e
+ b2sums = f383b1e67c0ce1700d175506db5e2becc2cb1bb4994245a16444a7884b8aea7476e86871b68e39cdba8c9b76a676daf7bdd6a403377d66e960d7f0316150ab07
pkgname = python-hkdf
-
diff --git a/PKGBUILD b/PKGBUILD
index b150d1392a1c..c0a455b40b34 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,25 +1,45 @@
# Maintainer: Storm Dragon <stormdragon2976@gmail.com>
-# Co-Maintainer: Maxime "pep" Buquet <archlinux@bouah.net>
+# Maintainer: Alexander Epaneshnikov <aarnaarn2@gmail.com>
+# Maintainer: <michael@michaels.world>
pkgname='python-hkdf'
pkgver=0.0.3
-pkgrel=5
-pkgdesc="This module implements the HMAC Key Derivation function, defined at http://tools.ietf.org/html/draft-krawczyk-hkdf-01"
+pkgrel=6
+pkgdesc="HMAC-based Extract-and-Expand Key Derivation Function"
arch=('any')
-url="https://pypi.python.org/packages/c3/be/hkdf-${pkgver}"
+url="https://github.com/casebeer/python-hkdf"
license=('BSD')
depends=('python')
makedepends=('python-setuptools')
-source=("https://pypi.python.org/packages/c3/be/327e072850db181ce56afd51e26ec7aa5659b18466c709fa5ea2548c935f/hkdf-${pkgver}.tar.gz")
+checkdepends=('python-nose')
+_name=${pkgname#python-}
+source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz"
+ "${pkgname}-tests.py::https://raw.githubusercontent.com/casebeer/python-hkdf/cc3c9dbf0a271b27a7ac5cd04cc1485bbc3b4307/tests.py"
+ "${pkgname}-LICENSE::https://raw.githubusercontent.com/casebeer/python-hkdf/cc3c9dbf0a271b27a7ac5cd04cc1485bbc3b4307/LICENSE")
+sha512sums=('c58f9310c151f8d710998d019221713ec71ac8083c42300f5e77326c7b35be341263c40fb485402937c381a6435cbd9899c8d32846a50d1d1e6a4d3e61f58c7d'
+ 'd7568f824f777782679cf76dd380f836a5b74b5b928e6b27bbb6a95d8d28a5918d7eba8cbd7326d0746dac0c7f84f461b553bc9b3969be2c17dd15798d8002ec'
+ 'ac83e533344497e13462d3563bc02e422ee339e950d7212d9cedbf89862343e4873e0c833dcbfa9259e3affa7e58a346793dc011b9ce2c24743611f379f89cdb')
+b2sums=('25786395ad7f87db5420adb4891821adf52e5eaf8098ca502aad16a69c75bbc5dedc2b8dfddee76a545e91f4900c1a0bfbe94d79822cd529e72474c65ee194d6'
+ 'b43b6377d5b1cc830d0108d14314324ef58e52a5ef5b158250a261852791669d11e68c2233f65b78d49ff0e934a370f832d893db3d69251b3b22b523a126ed6e'
+ 'f383b1e67c0ce1700d175506db5e2becc2cb1bb4994245a16444a7884b8aea7476e86871b68e39cdba8c9b76a676daf7bdd6a403377d66e960d7f0316150ab07')
+
+prepare() {
+ cd "${pkgname#python-}-${pkgver}"
+ mv -vf ../${pkgname}-tests.py tests.py
+}
build() {
- cd "${srcdir}/${pkgname#python-}-${pkgver}"
+ cd "${pkgname#python-}-${pkgver}"
python setup.py build
}
-package() {
- cd "${srcdir}/${pkgname#python-}-${pkgver}"
- python setup.py install --root="${pkgdir}/" --optimize=1
+check() {
+ cd "${pkgname#python-}-${pkgver}"
+ nosetests
}
-sha256sums=('622a31c634bc185581530a4b44ffb731ed208acf4614f9c795bdd70e77991dca')
+package() {
+ cd "${pkgname#python-}-${pkgver}"
+ python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build
+ install -vDm 644 ../${pkgname}-LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}