initial import
This commit is contained in:
51
python-chardet/PKGBUILD
Normal file
51
python-chardet/PKGBUILD
Normal file
@@ -0,0 +1,51 @@
|
||||
# Maintainer: Jesus E. <heckyel@riseup.net>
|
||||
|
||||
pkgbase=python-chardet
|
||||
pkgname=('python-chardet' 'tauthon-chardet')
|
||||
pkgver=3.0.4
|
||||
pkgrel=1
|
||||
arch=('any')
|
||||
url='https://github.com/chardet/chardet'
|
||||
license=('LGPL-2.1')
|
||||
makedepends=('python-setuptools' 'tauthon-setuptools')
|
||||
source=("$pkgname-$pkgver.tar.gz::https://pypi.io/packages/source/c/chardet/chardet-$pkgver.tar.gz"
|
||||
'000-support-pytest-4.patch')
|
||||
sha512sums=('61a03b23447a2bfe52ceed4dd1b9afdb5784da1933a623776883ee9f297e341f633e27f0ce0230bd5fdc5fdb5382105ab42736a74a417ddeb9f83af57455dba5'
|
||||
'57bfeb5752123fbf9f9f61386039b7ceb9255290225f73453d2d52f2366e1949ed92692912571c8b451b521aedfa8b605879b2742aec7f1fdce4db10705cbe53')
|
||||
|
||||
prepare() {
|
||||
pushd "$srcdir/chardet-$pkgver"
|
||||
patch -Np1 -i "$srcdir/000-support-pytest-4.patch"
|
||||
popd
|
||||
|
||||
cp -a chardet-$pkgver{,-tauthon}
|
||||
}
|
||||
|
||||
package_python-chardet() {
|
||||
depends=('python-setuptools')
|
||||
pkgdesc="Python module for character encoding auto-detection"
|
||||
|
||||
cd chardet-$pkgver
|
||||
python setup.py install --root="$pkgdir" --optimize=1
|
||||
|
||||
# License
|
||||
install -d "$pkgdir/usr/share/licenses/$pkgname"
|
||||
install -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
||||
}
|
||||
|
||||
package_tauthon-chardet() {
|
||||
depends=('tauthon-setuptools')
|
||||
pkgdesc="Tauthon module for character encoding auto-detection"
|
||||
|
||||
cd chardet-$pkgver-tauthon
|
||||
tauthon setup.py install --root="$pkgdir" --optimize=1
|
||||
|
||||
# To avoid file conflict with the python version
|
||||
mv "$pkgdir"/usr/bin/chardetect{,-tauthon}
|
||||
|
||||
# License
|
||||
install -d "$pkgdir/usr/share/licenses/$pkgname"
|
||||
install -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
||||
}
|
||||
|
||||
# vim:set ts=2 sw=2 et:
|
||||
Reference in New Issue
Block a user