diff options
author | Michael Stegeman | 2019-11-27 14:33:02 -0900 |
---|---|---|
committer | Michael Stegeman | 2019-11-27 14:33:34 -0900 |
commit | 1eddc0a15077b1bb1f1123b3a05995d3ba58fb36 (patch) | |
tree | 6969aa96eca26625c59747c69b4a6bf7ea8f4bca | |
download | aur-1eddc0a15077b1bb1f1123b3a05995d3ba58fb36.tar.gz |
Initial commit.
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 41 |
3 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..fe7b9ae9de2f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = python-singleton-decorator + pkgdesc = A testable decorator that allows you to easily create singleton objects" + pkgver = 1.0.0 + pkgrel = 1 + url = https://pypi.org/project/singleton-decorator/ + arch = any + license = GPL3 + makedepends = python-setuptools + makedepends = python2-setuptools + source = https://files.pythonhosted.org/packages/33/98/a8b5c919bee1152a9a1afd82014431f8db5882699754de50d1b3aba4d136/singleton-decorator-1.0.0.tar.gz + sha256sums = 1a90ad8a8a738be591c9c167fdd677c5d4a43d1bc6b1c128227be1c5e03bee07 + +pkgname = python-singleton-decorator + +pkgname = python2-singleton-decorator + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..abf92ef6a1b0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*.log +*.tar.gz +*.tar.xz +/pkg +/src diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..644d6a7ed55f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Michael Stegeman <mstegeman@mozilla.com> +pkgbase=python-singleton-decorator +pkgname=('python-singleton-decorator' 'python2-singleton-decorator') +pkgver=1.0.0 +pkgrel=1 +pkgdesc='A testable decorator that allows you to easily create singleton objects"' +arch=('any') +url='https://pypi.org/project/singleton-decorator/' +license=('GPL3') +makedepends=('python-setuptools' 'python2-setuptools') +source=( + "https://files.pythonhosted.org/packages/33/98/a8b5c919bee1152a9a1afd82014431f8db5882699754de50d1b3aba4d136/singleton-decorator-${pkgver}.tar.gz" +) +sha256sums=( + '1a90ad8a8a738be591c9c167fdd677c5d4a43d1bc6b1c128227be1c5e03bee07' +) + +prepare() { + cp -a singleton-decorator-$pkgver{,-py2} + find singleton-decorator-$pkgver-py2 -name \*.py -exec sed -i '1s/python$/&2/' {} + +} + +build() { + cd "$srcdir"/singleton-decorator-$pkgver + python setup.py build + + cd "$srcdir"/singleton-decorator-$pkgver-py2 + python2 setup.py build +} + +package_python-singleton-decorator() { + cd singleton-decorator-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 +} + +package_python2-singleton-decorator() { + cd singleton-decorator-$pkgver-py2 + python2 setup.py install --root="$pkgdir" --optimize=1 +} + +# vim:set ts=2 sw=2 et ft=sh: |