summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authora8212022-04-01 10:05:56 +0200
committera8212022-04-01 10:05:56 +0200
commit080bc000cef094509c8a787520346ef8fba7360c (patch)
tree7ec3f6b80a79529b3cd573fa35f3ea99e0d6cd2d
parentb9d85ec5bc934247f2c2c7d9a0d28f6f49694900 (diff)
downloadaur-080bc000cef094509c8a787520346ef8fba7360c.tar.gz
Remove pip from PKGBUILD
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD55
2 files changed, 25 insertions, 44 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 274422a90d70..a700b089c3f2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,17 @@
pkgbase = python-pagesign
- pkgdesc = Python library to wrap age and minisign to provide key management, encryption/decryption and signing/verification functionality
+ pkgdesc = A wrapper for the modern encryption and signing tools age and minisign
pkgver = 0.1.0
- pkgrel = 1
+ pkgrel = 2
url = https://docs.red-dove.com/pagesign/
arch = any
license = BSD
- makedepends = python-pip
+ makedepends = python-setuptools
depends = age
depends = minisign
depends = python
- source = https://files.pythonhosted.org/packages/py2.py3/p/pagesign/pagesign-0.1.0-py2.py3-none-any.whl
- sha256sums = 6f346769cb53265e7bbfbd53338105c4358a8a9e5846edd0defa948009829550
- sha512sums = 890907428f10a79742d9880ee7ca020903e9c2b30f06585ab1284ae03c15f026268e495b6731fd167af3385838e8974f8387a0538b7aadc2a6e187e75c257179
- b2sums = 1f94b0cca8ccbb23af500e039642731bec0a2d48d71f64fb046e312ae29eed69f0e724e3ffc6fa63b16b47ec513ec9f2faf01733554274f79b74d080bc52407f
+ source = https://files.pythonhosted.org/packages/source/p/pagesign/pagesign-0.1.0.zip
+ sha256sums = 53ef81a5868bd34bf1de17d0f5cb3bd0ba20d76ff228b5458d70f26830185c55
+ sha512sums = 07278ed91d88478a3e42df4f374a7fa69e9cf3922be001fc125b90915eca21cf7fc2ea24063b04a5123afdbf6e203d4c238dc28d190e3eb33d830b31cadb95b2
+ b2sums = d322319f089ebc2aa867345a730bb5e53b7d30c181ee024ede1f3d01d1ddc66ae69b658f75d1eb07a113716e2f19f0e7374bb66b8c84fb730b8ab123f29b4b4f
pkgname = python-pagesign
diff --git a/PKGBUILD b/PKGBUILD
index 9019217ed20e..a89098de0423 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,50 +1,31 @@
-# Maintainer: Klaus Alexander Seistrup <klaus@seistrup.dk>
-# -*- sh -*-
+# Contributor: Klaus Alexander Seistrup <klaus@seistrup.dk>
-pkgname='python-pagesign'
-_pkgname="${pkgname#python-}"
+pkgname=python-pagesign
+_name="${pkgname#python-}"
pkgver=0.1.0
-pkgrel=1
-pkgdesc='Python library to wrap age and minisign to provide key management, encryption/decryption and signing/verification functionality'
+pkgrel=2
+pkgdesc="A wrapper for the modern encryption and signing tools age and minisign"
arch=('any')
license=('BSD')
url='https://docs.red-dove.com/pagesign/'
-wheel="${_pkgname}-$pkgver-py2.py3-none-any.whl"
-source=(
- "https://files.pythonhosted.org/packages/py2.py3/${_pkgname::1}/$_pkgname/$wheel"
-)
+source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.zip")
depends=(
'age'
'minisign'
'python'
)
-makedepends=(
- 'python-pip'
-)
-sha256sums=(
- '6f346769cb53265e7bbfbd53338105c4358a8a9e5846edd0defa948009829550'
-)
-sha512sums=(
- '890907428f10a79742d9880ee7ca020903e9c2b30f06585ab1284ae03c15f026268e495b6731fd167af3385838e8974f8387a0538b7aadc2a6e187e75c257179'
-)
-b2sums=(
- '1f94b0cca8ccbb23af500e039642731bec0a2d48d71f64fb046e312ae29eed69f0e724e3ffc6fa63b16b47ec513ec9f2faf01733554274f79b74d080bc52407f'
-)
+makedepends=('python-setuptools')
+sha256sums=('53ef81a5868bd34bf1de17d0f5cb3bd0ba20d76ff228b5458d70f26830185c55')
+sha512sums=('07278ed91d88478a3e42df4f374a7fa69e9cf3922be001fc125b90915eca21cf7fc2ea24063b04a5123afdbf6e203d4c238dc28d190e3eb33d830b31cadb95b2')
+b2sums=('d322319f089ebc2aa867345a730bb5e53b7d30c181ee024ede1f3d01d1ddc66ae69b658f75d1eb07a113716e2f19f0e7374bb66b8c84fb730b8ab123f29b4b4f')
-package() {
- umask 0022
-
- pip install \
- --force-reinstall \
- --ignore-installed \
- --no-warn-script-location \
- --no-deps \
- --compile \
- --root="$pkgdir" \
- --prefix='/usr' \
- "$srcdir/$wheel"
-
- install -Dm0644 "$srcdir/$_pkgname-$pkgver.dist-info/LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt"
+check() {
+ cd $_name-$pkgver
+ python test_pagesign.py
}
-# eof
+package() {
+ cd $_name-$pkgver
+ python setup.py install --root "$pkgdir" --optimize 1
+ install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE.txt
+}