aboutsummaryrefslogblamecommitdiffstats
path: root/main/py-psycopg2/APKBUILD
blob: 17b4a0d57a23b43303418d38251b85af6dae883b (plain) (tree)
1
2
3
4
5
6
7
8
9



                                                               
            
        

                                       
          
                           

                                                                          
                                                                                                          
                                    

         
                      
 
                              
                              


           















                                        

                                                      
                      
                                                                  

 
                                                                                                                                                                    
# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
pkgname=py-psycopg2
_pkgname=psycopg2
pkgver=2.7.5
pkgrel=0
pkgdesc="PostgreSQL adapter for python"
url="http://initd.org/psycopg"
arch="all"
license="LGPL-2.0-or-later"
makedepends="postgresql-dev python2-dev python3-dev py-egenix-mx-base-dev"
subpackages="py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3"
source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
builddir="$srcdir/$_pkgname-$pkgver"

build() {
	cd "$builddir"

	python2 setup.py build
	python3 setup.py build
}

package() {
	mkdir -p "$pkgdir"
}

_py2() {
	replaces="$pkgname"
	depends="py-egenix-mx-base"
	_py python2
}

_py3() {
	_py python3
}

_py() {
	local python="$1"
	pkgdesc="$pkgdesc (for $python)"
	install_if="$pkgname=$pkgver-r$pkgrel $python"

	cd "$builddir"
	$python setup.py install --prefix=/usr --root="$subpkgdir"
}

sha512sums="5bf85b6760871f904b6b570ea454f99b72cf97acf9cce10b63dc7b6b0b18913b50ad4f24c469d101c54de6ad6100f1cac3c58225076b5e584a677f5ab4170a93  psycopg2-2.7.5.tar.gz"