Files
extra/python-psycopg2/PKGBUILD
2025-06-22 20:39:04 -05:00

41 lines
1.3 KiB
Bash

# Maintainer: Jesus E. <heckyel@riseup.net>
pkgbase=python-psycopg2
pkgname=('python-psycopg2' 'tauthon-psycopg2')
pkgver=2.8.6
pkgrel=1
arch=('i686' 'x86_64')
url="http://initd.org/psycopg/"
license=('LGPL-3')
makedepends=('tauthon' 'tauthon-setuptools'
'python' 'python-setuptools' 'postgresql-libs')
source=(http://initd.org/psycopg/tarballs/PSYCOPG-2-8/psycopg2-$pkgver.tar.gz{,.asc})
sha512sums=('1e1d5d8755c6d1a153d84210bf29902afafe853659d709e13abc6bc5772def13779d2394690af1c544384c9c607edc0fe5cf2763244fb346febf9a9e0032b45f'
'SKIP')
validpgpkeys=('8AD609956CF1899418E19A856013BD3AFCF957DE')
build(){
cd "$srcdir/psycopg2-$pkgver"
sed -i 's/,PSYCOPG_DEBUG$//' setup.cfg
python setup.py build
tauthon setup.py build
}
package_python-psycopg2() {
pkgdesc="A PostgreSQL database adapter for Python."
depends=('python' 'postgresql-libs')
cd "$srcdir/psycopg2-$pkgver"
python setup.py install --root="$pkgdir" --optimize=1 --skip-build
install -Dm644 doc/COPYING.LESSER -t "$pkgdir/usr/share/licenses/$pkgname/"
}
package_tauthon-psycopg2() {
pkgdesc="A PostgreSQL database adapter for Tauthon."
depends=('tauthon' 'postgresql-libs')
cd "$srcdir/psycopg2-$pkgver"
tauthon setup.py install --root="$pkgdir" --optimize=1 --skip-build
install -Dm644 doc/COPYING.LESSER -t "$pkgdir/usr/share/licenses/$pkgname/"
}