mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-03 23:57:13 +08:00
50 lines
1.9 KiB
Bash
50 lines
1.9 KiB
Bash
# Maintainer: H W Tovetjärn (totte) <totte@tott.es>
|
|
# Contributors: Phil Miller <philm@chakra-project.org>
|
|
# Manuel Tortosa <manutortosa@chakra-project.org>
|
|
# Angel Velasquez <angvp@archlinux.org>
|
|
# Aaron Griffin <aaron@archlinux.org>
|
|
# Daniel J Griffiths <ghost1227@archlinux.us>
|
|
# A Boersma <abveritas@chakra-project.org>
|
|
|
|
pkgname=python2-pysqlite
|
|
pkgver=2.6.3
|
|
pkgrel=5
|
|
pkgdesc="A Python DB-API 2.0 interface for the SQLite embedded relational database engine"
|
|
license=('custom')
|
|
arch=('x86_64')
|
|
url="https://pypi.python.org/pypi/pysqlite"
|
|
depends=('python2' 'sqlite3')
|
|
replaces=('pysqlite2' 'python-pysqlite')
|
|
conflicts=('pysqlite2' 'python-pysqlite')
|
|
provides=('pysqlite2' 'python-pysqlite')
|
|
source=("https://pypi.python.org/packages/source/p/pysqlite/pysqlite-$pkgver.tar.gz" \
|
|
"setup.cfg")
|
|
sha512sums=('1b8ce3b5300c1d8568ef59d4967ccd06c5e80ea45c2ffdb9d6744712f12b0b2649ade646f926562bf59b660d6d56bfc478780f22577c96cb758f1de7259570a2'
|
|
'4c765bacbc722390b76e0550da5938c7d531ede107074389b388b7033f49ca24a79c7a9f6fb1a417331040779063d9a7d75e306187f8614e4359661823df212f')
|
|
|
|
prepare() {
|
|
cp "${srcdir}/setup.cfg" pysqlite-${pkgver}
|
|
}
|
|
|
|
build() {
|
|
cd "${srcdir}/pysqlite-${pkgver}"
|
|
python2 setup.py build
|
|
}
|
|
|
|
check() {
|
|
cd "${srcdir}"/pysqlite-${pkgver}/build/lib.*/
|
|
python2 -c "from pysqlite2 import test; test.test()"
|
|
}
|
|
|
|
package() {
|
|
cd "${srcdir}/pysqlite-${pkgver}"
|
|
python2 setup.py install --root="${pkgdir}"
|
|
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
|
rm -r "${pkgdir}/usr/pysqlite2-doc"
|
|
|
|
sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \
|
|
-e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \
|
|
-e "s|#![ ]*/bin/env python$|#!/usr/bin/env python2|" \
|
|
$(find ${pkgdir} -name '*.py')
|
|
}
|