summarylogtreecommitdiffstats
diff options
context:
space:
mode:
author0x9fff002019-04-13 19:51:23 +0200
committer0x9fff002019-04-13 19:51:23 +0200
commit5a10c61bc02dada81b307e375d0d6c32dbdbfe89 (patch)
tree605ffdbabcf29708b9f151312edce82f1aa450cc
parent2e53e5699f181169789bd11122f9caadca3f5a37 (diff)
downloadaur-5a10c61bc02dada81b307e375d0d6c32dbdbfe89.tar.gz
1.8.4-1
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD34
2 files changed, 39 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index dd871a768afc..18f99a848054 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,26 @@
pkgbase = python2-internetarchive
- pkgdesc = A python interface to archive.org
- pkgver = 1.8.1
- pkgrel = 2
+ pkgdesc = Wrapper for the various Internet Archive APIs (IA-S3, Metadata API, etc)
+ pkgver = 1.8.4
+ pkgrel = 1
url = https://github.com/jjjake/internetarchive
arch = any
license = AGPL3
+ checkdepends = python2-responses
+ checkdepends = python2-pytest
makedepends = python2-setuptools
depends = python2
- depends = python2-requests
- depends = python2-jsonpatch
- depends = python2-docopt
+ depends = python2-backports.csv
depends = python2-clint
- depends = python2-six
+ depends = python2-docopt
+ depends = python2-jsonpatch
+ depends = python2-requests
depends = python2-schema
- depends = python2-backports.csv
- source = python2-internetarchive-1.8.1.tar.gz::https://github.com/jjjake/internetarchive/archive/v1.8.1.tar.gz
- md5sums = 76dc29fdc8cea59d11090a0b7be7eb1f
+ depends = python2-six
+ optdepends = python2-ujson: faster json parsing
+ optdepends = python2-gevent: concurrent downloads
+ optdepends = cython2: speedups
+ source = python2-internetarchive-1.8.4.tar.gz::https://github.com/jjjake/internetarchive/archive/v1.8.4.tar.gz
+ sha256sums = 8825285164e1ccd33bbd4bcb04411f360c3023adff3359adcf658b37441de6a8
pkgname = python2-internetarchive
diff --git a/PKGBUILD b/PKGBUILD
index f5c134ac3efd..a2cebbf88680 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,25 +1,39 @@
# Maintainer: 0x9fff00 <0x9fff00+git@protonmail.ch>
-pkgname=python2-internetarchive
-_pkgname=internetarchive
-pkgver=1.8.1
-pkgrel=2
-pkgdesc="A python interface to archive.org"
+# Contributor: Florian Pritz <bluewind@xinu.at>
+# Contributor: David McInnis <dave@dave3.xyz>
+# Contributor: jyantis <yantis@yantis.net>
+
+_name=internetarchive
+pkgname=python2-$_name
+pkgver=1.8.4
+pkgrel=1
+pkgdesc="Wrapper for the various Internet Archive APIs (IA-S3, Metadata API, etc)"
arch=('any')
url="https://github.com/jjjake/internetarchive"
license=('AGPL3')
-depends=('python2' 'python2-requests' 'python2-jsonpatch' 'python2-docopt' 'python2-clint' 'python2-six' 'python2-schema' 'python2-backports.csv')
+depends=('python2' 'python2-backports.csv' 'python2-clint' 'python2-docopt' 'python2-jsonpatch' 'python2-requests' 'python2-schema' 'python2-six')
makedepends=('python2-setuptools')
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/jjjake/internetarchive/archive/v${pkgver}.tar.gz")
-md5sums=('76dc29fdc8cea59d11090a0b7be7eb1f')
+optdepends=('python2-ujson: faster json parsing'
+ 'python2-gevent: concurrent downloads'
+ 'cython2: speedups')
+checkdepends=('python2-responses' 'python2-pytest')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/jjjake/internetarchive/archive/v$pkgver.tar.gz")
+sha256sums=('8825285164e1ccd33bbd4bcb04411f360c3023adff3359adcf658b37441de6a8')
build() {
- cd "$_pkgname-$pkgver"
+ cd "$_name-$pkgver"
python2 setup.py build
}
+check() {
+ cd "$_name-$pkgver"
+
+ python2 setup.py test
+}
+
package() {
- cd "$_pkgname-$pkgver"
+ cd "$_name-$pkgver"
python2 setup.py install --root="$pkgdir/" --optimize=1 --skip-build
}