summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD53
2 files changed, 27 insertions, 39 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b9c8218fbbe0..be2bbd9c92fc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index 9063440a32f4..ee652bd2de53 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: