summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO14
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD36
3 files changed, 16 insertions, 35 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2c33de5fa31b..8566ec652045 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,13 @@
pkgbase = python-jsondatabase
- pkgdesc = A flat file database for json objects.
+ pkgdesc = A flat file database for json objects
pkgver = 0.1.7
pkgrel = 1
url = https://github.com/gunthercox/jsondb
arch = any
- license = BSD
+ license = custom:BSD-3-clause
makedepends = python-setuptools
- makedepends = python2-setuptools
+ depends = python
source = https://github.com/gunthercox/jsondb/archive/0.1.7.tar.gz
- md5sums = f5375175d6af9d010eed2f8b29189015
- sha1sums = d37c2f9744f3d97582ec6601068fdd3fe7b34229
- sha256sums = 0d087fd6c2e7cf025a318755d2ade80bb416039fc013375f7a284fc3700e6ea9
sha512sums = 37e207efc24aef87f086bd1f154059295234deeb2820a50b08e00afcd41c0066d1e0ffac21fc671bd41eee7a7fd342d20abc5c6c0e2131a647ad65c8d9121ac1
pkgname = python-jsondatabase
- depends = python
-
-pkgname = python2-jsondatabase
- depends = python2
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..f59ec20aabf5
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+* \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
index 125f87fc3b00..59a4172457bd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,19 @@
-# Maintainer: Gunther Cox <gunthercx at gmail dot com>
# Contributor: tembleking <tembleking at gmail dot com>
-
-pkgname=('python-jsondatabase' 'python2-jsondatabase')
+pkgname=python-jsondatabase
pkgver=0.1.7
pkgrel=1
-pkgdesc="A flat file database for json objects."
+pkgdesc="A flat file database for json objects"
arch=("any")
url="https://github.com/gunthercox/jsondb"
-license=('BSD')
-makedepends=("python-setuptools" "python2-setuptools")
-source=("https://github.com/gunthercox/jsondb/archive/$pkgver.tar.gz")
-
-
-package_python-jsondatabase() {
- depends=("python")
- cd "jsondb-$pkgver"
- python setup.py install --root="$pkgdir" --optimize=1
-}
+license=('custom:BSD-3-clause')
+depends=(python)
+makedepends=(python-setuptools)
+source=(${url}/archive/${pkgver}.tar.gz)
+sha512sums=('37e207efc24aef87f086bd1f154059295234deeb2820a50b08e00afcd41c0066d1e0ffac21fc671bd41eee7a7fd342d20abc5c6c0e2131a647ad65c8d9121ac1')
-package_python2-jsondatabase() {
- depends=("python2")
- cd "jsondb-$pkgver"
- python2 setup.py install --root="$pkgdir" --optimize=1
+package() {
+ cd jsondb-${pkgver}
+ export PYTHONHASHSEED=0
+ PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build
+ install -Dm 644 LICENSE.md -t "${pkgdir}/usr/share/licenses/${pkgname}"
}
-
-
-md5sums=('f5375175d6af9d010eed2f8b29189015')
-sha1sums=('d37c2f9744f3d97582ec6601068fdd3fe7b34229')
-sha256sums=('0d087fd6c2e7cf025a318755d2ade80bb416039fc013375f7a284fc3700e6ea9')
-sha512sums=('37e207efc24aef87f086bd1f154059295234deeb2820a50b08e00afcd41c0066d1e0ffac21fc671bd41eee7a7fd342d20abc5c6c0e2131a647ad65c8d9121ac1')