core/python-babel/PKGBUILD

51 lines
1.6 KiB
Bash
Raw Normal View History

#
# Platform packages for Chakra, part of www.chakra-project.org
#
# Maintainer: H W Tovetjärn (totte) <totte@tott.es>
# Contributors: A Boersma (abveritas) <abveritas@chakra-project.org>
pkgbase=python-babel
pkgname=(python3-babel python2-babel)
2017-10-22 20:38:05 +08:00
pkgver=2.5.1
pkgrel=1
pkgdesc="A collection of tools for internationalizing Python applications"
url="http://babel.pocoo.org/"
license=("BSD")
arch=('any')
makedepends=('python3' 'python2'
'python3-setuptools' 'python2-setuptools'
'python3-pytz' 'python2-pytz')
2017-10-22 20:38:05 +08:00
noextract=("core-28.zip")
#source=("https://pypi.python.org/packages/source/B/Babel/Babel-$pkgver.tar.gz"
source=("$pkgbase-$pkgver.tar.gz::https://github.com/python-babel/babel/archive/v$pkgver.tar.gz"
"core-29.zip::http://unicode.org/Public/cldr/29/core.zip")
sha256sums=('78f5e290909a99fc77b7a8076c154189eb2b43761f4d10a4798e521920c2db60'
'b3308f8d3b4a80045ce4262b2784ac8d99775e80aaacafbf1277833f6b28ffda')
prepare() {
cd "$srcdir"/babel-${pkgver}
mv "$srcdir"/core-29.zip cldr/
}
package_python3-babel() {
depends=('python3' 'python3-pytz')
cd $srcdir/babel-${pkgver}
python3 setup.py import_cldr
python3 setup.py install --root=$pkgdir
install -D -m0644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
}
package_python2-babel() {
depends=('python2' 'python2-pytz')
replaces=('python-babel')
provides=('python-babel')
conflics=('python-babel')
cd $srcdir/babel-${pkgver}
python2 setup.py import_cldr
python2 setup.py install --root=$pkgdir
mv $pkgdir/usr/bin/pybabel $pkgdir/usr/bin/pybabel2
install -D -m0644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
}