diff options
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 53 |
2 files changed, 27 insertions, 39 deletions
@@ -1,22 +1,17 @@ pkgbase = python-apt pkgdesc = Python binding of libapt-pkg - pkgver = 2.1.3 + pkgver = 2.7.2 pkgrel = 1 url = https://tracker.debian.org/pkg/python-apt arch = any license = GPL2 + makedepends = python-setuptools makedepends = python-distutils-extra - makedepends = python2-distutils-extra depends = apt>=2.1 options = !emptydirs - source = https://salsa.debian.org/apt-team/python-apt/-/archive/2.1.3/python-apt-2.1.3.tar.gz - sha512sums = 0917fcc7f8752d8b3b6e53fd7d6e8ae1ee2df00312b7a833d3744dc01b3ad4f9fbccea466e3e94673dd1a7ee1ea7c6a5b1c13edf3b1cfc58ef810c1769f725b4 + source = https://salsa.debian.org/apt-team/python-apt/-/archive/2.7.2/python-apt-2.7.2.tar.gz + sha512sums = 71ea9b9f2efbb68f336a14a48e1b2f8765083c27ef5345968e1c6812cab3983239e50a70aea9c48ebef135de0da0231f70022213dcec136da9be29ee81460772 pkgname = python-apt depends = apt>=2.1 depends = python - -pkgname = python2-apt - depends = apt>=2.1 - depends = python2 - @@ -1,43 +1,36 @@ -# Contributor: Johannes Dewender arch at JonnyJD dot net -# Contributor: Jacob Alexander haata at kiibohd dot com -# Contributor: Pellegrino Prevete pellegrinoprevete at gmail dot com +# Maintainer: Pellegrino Prevete pellegrinoprevete at gmail dot com +# Maintainer: Truocolo ttuocolo at aol dot com +# Contributor: Johannes Dewender arch at JonnyJD dot net +# Contributor: Jacob Alexander haata at kiibohd dot com -pkgname=('python-apt' 'python2-apt') -_pkgname=python-apt -_pkgname2=python2-apt -pkgver=2.1.3 +_pkg="apt" +pkgname="python-${_pkg}" +pkgver=2.7.2 pkgrel=1 -pkgdesc="Python binding of libapt-pkg" +pkgdesc="Python binding of lib${_pkg}-pkg" arch=('any') -url="https://tracker.debian.org/pkg/python-apt" +_url="https://salsa.debian.org/apt-team/${pkgname}/-/archive" +url="https://tracker.debian.org/pkg/${pkgname}" license=('GPL2') depends=('apt>=2.1') -makedepends=('python-distutils-extra' 'python2-distutils-extra') +makedepends=('python-setuptools' 'python-distutils-extra') conflicts=() options=(!emptydirs) -source=(https://salsa.debian.org/apt-team/python-apt/-/archive/${pkgver}/python-apt-${pkgver}.tar.gz) -sha512sums=('0917fcc7f8752d8b3b6e53fd7d6e8ae1ee2df00312b7a833d3744dc01b3ad4f9fbccea466e3e94673dd1a7ee1ea7c6a5b1c13edf3b1cfc58ef810c1769f725b4') +source=( + "${_url}/${pkgver}/${pkgname}-${pkgver}.tar.gz") +sha512sums=( + 71ea9b9f2efbb68f336a14a48e1b2f8765083c27ef5345968e1c6812cab3983239e50a70aea9c48ebef135de0da0231f70022213dcec136da9be29ee81460772 + ) package_python-apt() { depends+=('python') - cd "$srcdir/$_pkgname-$pkgver" - python setup.py install --root="$pkgdir/" --optimize=1 + cd \ + "$srcdir/$pkgname-$pkgver" + python \ + setup.py \ + install \ + --root="$pkgdir/" \ + --optimize=1 } -package_python2-apt() { - depends+=('python2') - cd "$srcdir/$_pkgname-$pkgver" - sed -i -e 's|share/python-apt/templates|share/python2-apt/templates|g' \ - setup.py - sed -i -e '1s|/usr/bin/env python$|/usr/bin/env python2|' apt/auth.py - python2 setup.py build_py - python2 setup.py build_ext - python2 setup.py build_i18n --domain=$_pkgname2 - python2 setup.py install --skip-build --root="$pkgdir/" --optimize=1 - cd build/mo - for lang in *; do - install -Dm644 "$lang/LC_MESSAGES/${_pkgname2}.mo" \ - "$pkgdir/usr/share/locale/$lang/LC_MESSAGES/${_pkgname2}.mo" - done -} # vim:set ts=2 sw=2 et: |