diff options
author | Jose Lopes | 2021-10-30 12:30:41 +0100 |
---|---|---|
committer | Jose Lopes | 2021-10-30 12:30:41 +0100 |
commit | a193b6aa4185ba974c677f7f2b293f2c4848db40 (patch) | |
tree | fe6b970a9387a01bac8c0f95eaec8417ff66daf5 | |
download | aur-a193b6aa4185ba974c677f7f2b293f2c4848db40.tar.gz |
Add python module following python package guidelines
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 29 |
3 files changed, 51 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a08acd0ddead --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = python-application + pkgdesc = Basic building blocks for Python applications + pkgver = 3.0.3 + pkgrel = 1 + url = https://github.com/AGProjects/python3-application + arch = aarch64 + arch = x86_64 + license = LGPL-2.1+ + depends = python + depends = python-zope-interface + provides = python3-application + conflicts = python3-application + replaces = python3-application + source = https://github.com/AGProjects/python3-application/archive/3.0.3.tar.gz + sha512sums = 5fd9bd0df4312a912534e38ed8a20116134efa4008641399cffc0d16d581bcdb799135290c88f11572903e8b76702f312dc01776814edbede3b38aa8f8006cc0 + +pkgname = python-application diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..96b8d2e11375 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*.log +*.tar.gz +*.tar.zst +src/ +pkg/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..589431d6c617 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Jose Lopes <josemslopes at gmail dot com> + +_pkgname=python3-application +pkgname=python-application +pkgver=3.0.3 +pkgrel=1 +pkgdesc="Basic building blocks for Python applications" +license=('LGPL-2.1+') +arch=('aarch64' 'x86_64') +url="https://github.com/AGProjects/python3-application" +depends=('python' 'python-zope-interface') +conflicts=('python3-application') +provides=('python3-application') +replaces=('python3-application') +source=("https://github.com/AGProjects/${_pkgname}/archive/${pkgver}.tar.gz") +sha512sums=('5fd9bd0df4312a912534e38ed8a20116134efa4008641399cffc0d16d581bcdb799135290c88f11572903e8b76702f312dc01776814edbede3b38aa8f8006cc0') + +build() { + cd "${srcdir}/${_pkgname}-${pkgver}" + python3 setup.py build +} + +package() { + cd "${srcdir}/${_pkgname}-${pkgver}" + python3 setup.py install --root="$pkgdir/" --optimize=1 --skip-build + + # license + install -D -m0644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |