summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcell Meszaros2022-06-29 16:55:27 +0200
committerMarcell Meszaros2022-06-29 16:55:42 +0200
commitb2cd9e6be3c78e40bb18172560c67c49608980da (patch)
tree3687c9fa5a4edf79f9fbea0b32558cdac019d5a0
parent3a912dc3a22a35eaf298babbd188de35dfbff893 (diff)
downloadaur-b2cd9e6be3c78e40bb18172560c67c49608980da.tar.gz
3.7.0-2: bump for cosmetic changes
-rw-r--r--.SRCINFO9
-rw-r--r--.gitignore17
-rw-r--r--PKGBUILD45
3 files changed, 49 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 299a01ea63b6..c2d073ec590c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,14 @@
pkgbase = python2-singledispatch
- pkgdesc = Implementation of functools.singledispatch from Python 3.4
+ pkgdesc = Backport of functools.singledispatch from Python 3.4
pkgver = 3.7.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/jaraco/singledispatch
arch = any
license = MIT
makedepends = python2-setuptools
+ depends = python2
depends = python2-six
- source = https://github.com/jaraco/singledispatch/archive/v3.7.0.tar.gz
- sha512sums = 0ec8503c188dd095eaab6e07147aad8dc7863c51d746fbc19086fb434ca1a48c65fa2219110f3d530a8370242f6df72e59fbf451ec4ce7ba49b751fb5c097c34
+ source = singledispatch-3.7.0.tar.gz::https://github.com/jaraco/singledispatch/archive/refs/tags/v3.7.0.tar.gz
+ b2sums = b488ebea8aeb1055fd91422d0ce7a91f321e3a0b9b99387f936fd1fd95a1016492baeabecfc0fd7ad8988a93c1054ff7681b8c4d0affa2d6114b90b6c8c58bdd
pkgname = python2-singledispatch
diff --git a/.gitignore b/.gitignore
index f59ec20aabf5..6696e5c62eee 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,16 @@
-* \ No newline at end of file
+# from https://github.com/github/gitignore/blob/master/ArchLinuxPackages.gitignore
+*.tar
+*.tar.*
+*.rpm
+*.jar
+*.exe
+*.msi
+*.zip
+*.tgz
+*.log
+*.log.*
+
+*/
+*.orig
+*.bak
+*.backup
diff --git a/PKGBUILD b/PKGBUILD
index 385181175ed8..2d9c64e9856a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,41 @@
+# Contributor: Marcell Meszaros < marcell.meszaros AT runbox.eu >
# Contributor: Jelle van der Waa <jelle@vdwaa.nl>
-_base=singledispatch
-pkgname=python2-${_base}
+
+pkgname='python2-singledispatch'
+_name="${pkgname#python2-}"
pkgver=3.7.0
-pkgrel=1
-pkgdesc="Implementation of functools.singledispatch from Python 3.4"
-arch=(any)
+pkgrel=2
+pkgdesc='Backport of functools.singledispatch from Python 3.4'
+arch=('any')
url="https://github.com/jaraco/singledispatch"
-license=(MIT)
-depends=(python2-six)
-makedepends=(python2-setuptools)
-source=(${url}/archive/v${pkgver}.tar.gz)
-sha512sums=('0ec8503c188dd095eaab6e07147aad8dc7863c51d746fbc19086fb434ca1a48c65fa2219110f3d530a8370242f6df72e59fbf451ec4ce7ba49b751fb5c097c34')
+license=('MIT')
+depends=(
+ 'python2'
+ 'python2-six'
+)
+makedepends=('python2-setuptools')
+_tarname="${_name}-${pkgver}"
+source=("${_tarname}.tar.gz::https://github.com/jaraco/${_name}/archive/refs/tags/v${pkgver}.tar.gz")
+b2sums=('b488ebea8aeb1055fd91422d0ce7a91f321e3a0b9b99387f936fd1fd95a1016492baeabecfc0fd7ad8988a93c1054ff7681b8c4d0affa2d6114b90b6c8c58bdd')
prepare() {
- cd ${_base}-${pkgver}
- sed -i -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \
- $(find "${srcdir}" -name '*.py')
+ cd "${_tarname}"
+
+ echo 'Changing hashbangs in *.py files to refer to python2'
+ sed -e '1s|#![ ]*/usr/bin/python[^2]\?|#!/usr/bin/python2|' \
+ -e '1s|#![ ]*/usr/bin/env python[^2]\?|#!/usr/bin/env python2|' \
+ -e '1s|#![ ]*/bin/env python[^2]\?|#!/usr/bin/env python2|' \
+ -i $(find . -name '*.py')
}
build() {
- cd ${_base}-${pkgver}
+ cd "${_tarname}"
python2 setup.py build
}
package() {
- cd ${_base}-${pkgver}
- python2 setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build
- install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
+ cd "${_tarname}"
+ python2 setup.py install --prefix='/usr' --root="${pkgdir}" --optimize=1 --skip-build
+
+ install -Dm 644 'LICENSE' -t "${pkgdir}/usr/share/licenses/${pkgname}"
}