initial import
This commit is contained in:
62
python-jinja/PKGBUILD
Normal file
62
python-jinja/PKGBUILD
Normal file
@@ -0,0 +1,62 @@
|
||||
# Maintainer: Jesus E. <heckyel@riseup.net>
|
||||
|
||||
pkgbase=python-jinja
|
||||
pkgname=('python-jinja' 'tauthon-jinja')
|
||||
pkgver=2.11.3
|
||||
_debver=$pkgver
|
||||
_debrel=1
|
||||
pkgrel=3
|
||||
pkgdesc="A simple template language"
|
||||
arch=('any')
|
||||
url='https://palletsprojects.com/p/jinja/'
|
||||
license=('Modified-BSD')
|
||||
makedepends=('python-setuptools' 'tauthon-setuptools' 'python-markupsafe' 'tauthon-markupsafe' 'quilt')
|
||||
source=("https://files.pythonhosted.org/packages/source/J/Jinja2/Jinja2-${pkgver}.tar.gz"
|
||||
"https://security.debian.org/debian-security/pool/updates/main/j/jinja2/jinja2_${_debver}-${_debrel}+deb11u4.debian.tar.xz")
|
||||
sha512sums=('fce4f835795fe9afb622f8106f60344032a811f3f693806f31ba482f9b7c1400f93dfa1701b4db0b472cbed4b0793cb329778c8091811ef0e3b577150d28e004'
|
||||
'fcfb36c9c44bb7a1b4c31118cd6af1017d3db2b1e632c4c1bd8dfca9928052cb024f95197b0b79ef83a18ff988ddd94a9687dc19f1088561aacf614e3d2b292c')
|
||||
|
||||
prepare() {
|
||||
cd Jinja2-$pkgver
|
||||
if [[ ${pkgver%.*} = ${_debver%.*} ]]; then
|
||||
# Debian patches
|
||||
export QUILT_PATCHES=debian/patches
|
||||
export QUILT_REFRESH_ARGS='-p ab --no-timestamps --no-index'
|
||||
export QUILT_DIFF_ARGS='--no-timestamps'
|
||||
|
||||
mv "$srcdir"/debian .
|
||||
|
||||
quilt push -av
|
||||
fi
|
||||
cd ..
|
||||
cp -a Jinja2-$pkgver{,-tauthon}
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/Jinja2-$pkgver"
|
||||
python setup.py build
|
||||
|
||||
cd "${srcdir}/Jinja2-$pkgver-tauthon"
|
||||
tauthon setup.py build
|
||||
}
|
||||
|
||||
package_python-jinja() {
|
||||
pkgdesc+=" in Python"
|
||||
depends=('python-setuptools' 'python-markupsafe')
|
||||
optdepends=('python-babel: for i18n support')
|
||||
|
||||
cd "${srcdir}/Jinja2-$pkgver"
|
||||
python setup.py install --root="$pkgdir" --optimize=1 --skip-build
|
||||
install -Dm644 LICENSE.rst -t "$pkgdir/usr/share/licenses/$pkgname"
|
||||
install -Dm644 ext/Vim/jinja.vim -t "$pkgdir/usr/share/vim/vimfiles/syntax"
|
||||
}
|
||||
|
||||
package_tauthon-jinja() {
|
||||
pkgdesc+=" in Tauthon"
|
||||
depends=('tauthon-setuptools' 'tauthon-markupsafe')
|
||||
optdepends=('tauthon-babel: for i18n support')
|
||||
|
||||
cd "${srcdir}/Jinja2-$pkgver-tauthon"
|
||||
tauthon setup.py install --root="$pkgdir" --optimize=1 --skip-build
|
||||
install -Dm644 LICENSE.rst -t "$pkgdir/usr/share/licenses/$pkgname"
|
||||
}
|
||||
Reference in New Issue
Block a user