summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Wagie2021-09-04 18:23:08 -0600
committerMark Wagie2021-09-04 18:23:08 -0600
commit74161e4c534e3958817d3a3abeaf76dfa5753eec (patch)
tree11db3de178e18c02501a0e7537797c14cb1c8ff5
downloadaur-74161e4c534e3958817d3a3abeaf76dfa5753eec.tar.gz
initial commit
-rw-r--r--.SRCINFO15
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD35
3 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f6dc200cefb3
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = python-strenum
+ pkgdesc = A Python Enum that inherits from str.
+ pkgver = 0.4.6
+ pkgrel = 1
+ url = https://github.com/irgeek/StrEnum
+ arch = any
+ license = MIT
+ makedepends = python-setuptools
+ depends = python
+ source = https://pypi.org/packages/source/S/StrEnum/StrEnum-0.4.6.tar.gz
+ source = https://raw.githubusercontent.com/irgeek/StrEnum/v0.4.6/LICENSE
+ sha256sums = fbcdba3aad17bb00bd28023ad24813314ed95662b2055ee8d07f8bff0486c726
+ sha256sums = bcd733d0a46522162b95dbab61f7cdc1c3e36861dfa127d68a4435240d36ad36
+
+pkgname = python-strenum
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..4dab8d6386e3
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+# Ignore everything
+*
+
+# But not these files...
+!.gitignore
+!PKGBUILD
+!.SRCINFO
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f95e1158af02
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Your Name <youremail@domain.com>
+pkgname=python-strenum
+_name=StrEnum
+pkgver=0.4.6
+pkgrel=1
+pkgdesc="A Python Enum that inherits from str."
+arch=('any')
+url="https://github.com/irgeek/StrEnum"
+license=('MIT')
+depends=('python')
+makedepends=('python-setuptools')
+source=("https://pypi.org/packages/source/${_name:0:1}/$_name/$_name-$pkgver.tar.gz"
+ "https://raw.githubusercontent.com/irgeek/StrEnum/v$pkgver/LICENSE")
+sha256sums=('fbcdba3aad17bb00bd28023ad24813314ed95662b2055ee8d07f8bff0486c726'
+ 'bcd733d0a46522162b95dbab61f7cdc1c3e36861dfa127d68a4435240d36ad36')
+
+prepare() {
+ cd "$_name-$pkgver"
+
+ # Does not require pytest-runner to build
+ sed -i '/setup_requires/d' ./setup.py
+}
+
+build() {
+ cd "$_name-$pkgver"
+ python setup.py build
+}
+
+package() {
+ cd "$_name-$pkgver"
+ export PYTHONHASHSEED=0
+ python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+
+ install -Dm644 $srcdir/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
+}