summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJose Lopes2021-10-30 12:30:41 +0100
committerJose Lopes2021-10-30 12:30:41 +0100
commita193b6aa4185ba974c677f7f2b293f2c4848db40 (patch)
treefe6b970a9387a01bac8c0f95eaec8417ff66daf5
downloadaur-a193b6aa4185ba974c677f7f2b293f2c4848db40.tar.gz
Add python module following python package guidelines
-rw-r--r--.SRCINFO17
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD29
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"
+}