diff --git a/thumbor/.SRCINFO b/thumbor/.SRCINFO index 30875c5..6d32476 100644 --- a/thumbor/.SRCINFO +++ b/thumbor/.SRCINFO @@ -1,13 +1,18 @@ pkgbase = thumbor pkgdesc = open-source photo thumbnail service - pkgver = 7.0.2 - pkgrel = 2 + pkgver = 7.1.0 + pkgrel = 1 url = https://github.com/thumbor/thumbor arch = x86_64 license = MIT - makedepends = python-setuptools + checkdepends = python-pytest + checkdepends = python-preggy + checkdepends = python-pyssim + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel depends = python - depends = python-colorful + depends = python-colorama depends = python-pycurl depends = python-opencv depends = python-exiv2 @@ -18,9 +23,9 @@ pkgbase = thumbor depends = python-derpconf depends = python-socketfromfd backup = etc/thumbor.conf - source = https://github.com/thumbor/thumbor/archive/7.0.2.tar.gz + source = https://github.com/thumbor/thumbor/archive/7.1.0.tar.gz source = thumbor.service - b2sums = 89777b9d1adb1f03589dca7147ff3e0aad3a6e4341bca1d531f18b97880021722d792c2121be0e815bdc0cdf05d7b5056e1818c0347ad2b2e63babae599f7563 + b2sums = ecb0ad405af4f93e8c4e8bb1d270d7c2fe8a16b1408785e1b032de6bf26206e61fc4a74b4f7338c1070aaf6aa0ecd9779ee6cba9513846bec69b1e78e114b738 b2sums = c0fe21516f245132ac9bb1a833601eabc8348f8c420c76d49ffe7cb25e00712fcbc0fe7c579604616f5008507ec9f7582936596e54e8a311acf949fb031cd5ca pkgname = thumbor diff --git a/thumbor/PKGBUILD b/thumbor/PKGBUILD index 765e33c..e2f89d0 100644 --- a/thumbor/PKGBUILD +++ b/thumbor/PKGBUILD @@ -1,38 +1,46 @@ # Maintainer: Giovanni Harting <539@idlegandalf.com> pkgname=thumbor -pkgver=7.0.2 -pkgrel=2 +pkgver=7.1.0 +pkgrel=1 pkgdesc="open-source photo thumbnail service" arch=('x86_64') url="https://github.com/thumbor/thumbor" license=('MIT') -depends=(python python-colorful python-pycurl python-opencv python-exiv2 python-cairosvg python-tornado gifsicle python-libthumbor python-derpconf python-socketfromfd) -makedepends=(python-setuptools) +depends=(python python-colorama python-pycurl python-opencv python-exiv2 python-cairosvg python-tornado gifsicle python-libthumbor python-derpconf python-socketfromfd) +makedepends=(python-build python-installer python-wheel) +checkdepends=(python-pytest python-preggy python-pyssim) backup=("etc/thumbor.conf") source=("https://github.com/thumbor/thumbor/archive/$pkgver.tar.gz" "thumbor.service") -b2sums=('89777b9d1adb1f03589dca7147ff3e0aad3a6e4341bca1d531f18b97880021722d792c2121be0e815bdc0cdf05d7b5056e1818c0347ad2b2e63babae599f7563' +b2sums=('ecb0ad405af4f93e8c4e8bb1d270d7c2fe8a16b1408785e1b032de6bf26206e61fc4a74b4f7338c1070aaf6aa0ecd9779ee6cba9513846bec69b1e78e114b738' 'c0fe21516f245132ac9bb1a833601eabc8348f8c420c76d49ffe7cb25e00712fcbc0fe7c579604616f5008507ec9f7582936596e54e8a311acf949fb031cd5ca') prepare() { - cd "$pkgname-$pkgver" + cd "$pkgname-$pkgver" - # Adjust storage/cache paths to match systemd service - sed -e "s|FILE_STORAGE_ROOT_PATH = join(home, 'thumbor', 'storage' )|FILE_STORAGE_ROOT_PATH = '/var/lib/thumbor'|" \ + # Adjust storage/cache paths to match systemd service + sed -e "s|FILE_STORAGE_ROOT_PATH = join(home, 'thumbor', 'storage' )|FILE_STORAGE_ROOT_PATH = '/var/lib/thumbor'|" \ -e "s|RESULT_STORAGE_FILE_STORAGE_ROOT_PATH = join(home, 'thumbor', 'result_storage')|RESULT_STORAGE_FILE_STORAGE_ROOT_PATH = '/var/cache/thumbor'|" \ -i $pkgname/$pkgname.conf } +check(){ + cd "$pkgname-$pkgver" + # skip tests for now, they are utterly broken and need some sort of sentry.io sdk + # pytest +} + build() { - cd "$pkgname-$pkgver" - python setup.py build + cd "$pkgname-$pkgver" + python setup.py build } package() { - cd "$pkgname-$pkgver" - python setup.py install --root="$pkgdir" --optimize=1 --skip-build - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - install -Dm 644 $srcdir/thumbor.service -t "${pkgdir}"/usr/lib/systemd/system/ - install -Dm 644 $pkgname/$pkgname.conf -t "${pkgdir}"/etc/ + cd "$pkgname-$pkgver" + + python setup.py install --root="$pkgdir/" --optimize=1 --skip-build + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm 644 $srcdir/thumbor.service -t "${pkgdir}"/usr/lib/systemd/system/ + install -Dm 644 $pkgname/$pkgname.conf -t "${pkgdir}"/etc/ }