upgpkg: thumbor 7.1.0-1

upstream release
This commit is contained in:
2022-08-05 16:42:45 +02:00
parent ad46433e62
commit 5796cbb95f
2 changed files with 34 additions and 21 deletions

View File

@@ -1,13 +1,18 @@
pkgbase = thumbor pkgbase = thumbor
pkgdesc = open-source photo thumbnail service pkgdesc = open-source photo thumbnail service
pkgver = 7.0.2 pkgver = 7.1.0
pkgrel = 2 pkgrel = 1
url = https://github.com/thumbor/thumbor url = https://github.com/thumbor/thumbor
arch = x86_64 arch = x86_64
license = MIT 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
depends = python-colorful depends = python-colorama
depends = python-pycurl depends = python-pycurl
depends = python-opencv depends = python-opencv
depends = python-exiv2 depends = python-exiv2
@@ -18,9 +23,9 @@ pkgbase = thumbor
depends = python-derpconf depends = python-derpconf
depends = python-socketfromfd depends = python-socketfromfd
backup = etc/thumbor.conf 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 source = thumbor.service
b2sums = 89777b9d1adb1f03589dca7147ff3e0aad3a6e4341bca1d531f18b97880021722d792c2121be0e815bdc0cdf05d7b5056e1818c0347ad2b2e63babae599f7563 b2sums = ecb0ad405af4f93e8c4e8bb1d270d7c2fe8a16b1408785e1b032de6bf26206e61fc4a74b4f7338c1070aaf6aa0ecd9779ee6cba9513846bec69b1e78e114b738
b2sums = c0fe21516f245132ac9bb1a833601eabc8348f8c420c76d49ffe7cb25e00712fcbc0fe7c579604616f5008507ec9f7582936596e54e8a311acf949fb031cd5ca b2sums = c0fe21516f245132ac9bb1a833601eabc8348f8c420c76d49ffe7cb25e00712fcbc0fe7c579604616f5008507ec9f7582936596e54e8a311acf949fb031cd5ca
pkgname = thumbor pkgname = thumbor

View File

@@ -1,38 +1,46 @@
# Maintainer: Giovanni Harting <539@idlegandalf.com> # Maintainer: Giovanni Harting <539@idlegandalf.com>
pkgname=thumbor pkgname=thumbor
pkgver=7.0.2 pkgver=7.1.0
pkgrel=2 pkgrel=1
pkgdesc="open-source photo thumbnail service" pkgdesc="open-source photo thumbnail service"
arch=('x86_64') arch=('x86_64')
url="https://github.com/thumbor/thumbor" url="https://github.com/thumbor/thumbor"
license=('MIT') license=('MIT')
depends=(python python-colorful python-pycurl python-opencv python-exiv2 python-cairosvg python-tornado gifsicle python-libthumbor python-derpconf python-socketfromfd) depends=(python python-colorama python-pycurl python-opencv python-exiv2 python-cairosvg python-tornado gifsicle python-libthumbor python-derpconf python-socketfromfd)
makedepends=(python-setuptools) makedepends=(python-build python-installer python-wheel)
checkdepends=(python-pytest python-preggy python-pyssim)
backup=("etc/thumbor.conf") backup=("etc/thumbor.conf")
source=("https://github.com/thumbor/thumbor/archive/$pkgver.tar.gz" source=("https://github.com/thumbor/thumbor/archive/$pkgver.tar.gz"
"thumbor.service") "thumbor.service")
b2sums=('89777b9d1adb1f03589dca7147ff3e0aad3a6e4341bca1d531f18b97880021722d792c2121be0e815bdc0cdf05d7b5056e1818c0347ad2b2e63babae599f7563' b2sums=('ecb0ad405af4f93e8c4e8bb1d270d7c2fe8a16b1408785e1b032de6bf26206e61fc4a74b4f7338c1070aaf6aa0ecd9779ee6cba9513846bec69b1e78e114b738'
'c0fe21516f245132ac9bb1a833601eabc8348f8c420c76d49ffe7cb25e00712fcbc0fe7c579604616f5008507ec9f7582936596e54e8a311acf949fb031cd5ca') 'c0fe21516f245132ac9bb1a833601eabc8348f8c420c76d49ffe7cb25e00712fcbc0fe7c579604616f5008507ec9f7582936596e54e8a311acf949fb031cd5ca')
prepare() { prepare() {
cd "$pkgname-$pkgver" cd "$pkgname-$pkgver"
# Adjust storage/cache paths to match systemd service # 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'|" \ 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'|" \ -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 -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() { build() {
cd "$pkgname-$pkgver" cd "$pkgname-$pkgver"
python setup.py build python setup.py build
} }
package() { package() {
cd "$pkgname-$pkgver" cd "$pkgname-$pkgver"
python setup.py install --root="$pkgdir" --optimize=1 --skip-build
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
install -Dm 644 $srcdir/thumbor.service -t "${pkgdir}"/usr/lib/systemd/system/ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
install -Dm 644 $pkgname/$pkgname.conf -t "${pkgdir}"/etc/ install -Dm 644 $srcdir/thumbor.service -t "${pkgdir}"/usr/lib/systemd/system/
install -Dm 644 $pkgname/$pkgname.conf -t "${pkgdir}"/etc/
} }