diff options
author | Mark Wagie | 2021-09-04 18:23:08 -0600 |
---|---|---|
committer | Mark Wagie | 2021-09-04 18:23:08 -0600 |
commit | 74161e4c534e3958817d3a3abeaf76dfa5753eec (patch) | |
tree | 11db3de178e18c02501a0e7537797c14cb1c8ff5 | |
download | aur-74161e4c534e3958817d3a3abeaf76dfa5753eec.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 35 |
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" +} |