summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcell Meszaros2024-01-31 17:16:40 +0100
committerMarcell Meszaros2024-01-31 17:24:13 +0100
commit30446f5ad1501dca6631ae1b19e234149cedf413 (patch)
treeb40188e89b7bd043943b25f8b5336fbe02fc6882
parent36ad086d47c1bcf354446422e3711f72e14fcafa (diff)
downloadaur-30446f5ad1501dca6631ae1b19e234149cedf413.tar.gz
0.33-1: upstream update (released 2022-12-25)
-rw-r--r--.SRCINFO11
-rw-r--r--.gitignore17
-rw-r--r--PKGBUILD31
3 files changed, 43 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e141f356a8df..c7ec3d00c940 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,13 @@
pkgbase = python2-xlib
- pkgdesc = A fully functional X client library for Python 2 programs
- pkgver = 0.31
+ pkgdesc = A fully functional X client library (for Python 2)
+ pkgver = 0.33
pkgrel = 1
url = https://github.com/python-xlib/python-xlib
arch = any
- license = LGPL
+ license = LGPL-2.1-or-later
makedepends = python2-setuptools-scm
depends = python2-six
- source = python2-xlib-0.31.tar.gz::https://github.com/python-xlib/python-xlib/archive/0.31.tar.gz
- sha256sums = 5484b3a30904bd8efb8bc7af455f93b87c99b779605a07c7c81f607e5254113d
+ source = python-xlib-0.33.tar.gz::https://github.com/python-xlib/python-xlib/archive/refs/tags/0.33.tar.gz
+ b2sums = ca1d2f998554023dac756f44cb96d6c026e445341e7f3c41176c01cc4c9c158efb9fb030b517e69085180dd9ba033992daa1a1b85c8eb142898e4d3698545596
pkgname = python2-xlib
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..e1cc0116832e
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,17 @@
+# based on https://github.com/github/gitignore/blob/master/ArchLinuxPackages.gitignore
+*.tar
+*.tar.*
+*.rpm
+*.jar
+*.exe
+*.msi
+*.zip
+*.tgz
+*.log
+*.log.*
+
+*/
+*.orig
+*.bak
+*.backup
+*.kate-swp
diff --git a/PKGBUILD b/PKGBUILD
index 0216b2ccc056..9a14193d2fd8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,39 @@
-# Maintainer: Benjamin Wang <w.benji@tuta.io>
+# Contributor: Marcell Meszaros < marcell.meszaros AT runbox.eu >
+# Contributor: Benjamin Wang <w.benji@tuta.io>
# Contributor: Arnold Sommerfeld <mrsommerfeld@pm.me>
# Contributor: Morten Linderud <foxboron@archlinux.org>
# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Jeff Mickey <jeff@archlinux.org>
# Contributor: Pappa <jcberg@gmail.com >
+_distname=python-xlib
pkgname=python2-xlib
-pkgver=0.31
+pkgver=0.33
pkgrel=1
-pkgdesc="A fully functional X client library for Python 2 programs"
-url="https://github.com/python-xlib/python-xlib"
+pkgdesc="A fully functional X client library (for Python 2)"
+url="https://github.com/${_distname}/${_distname}"
arch=('any')
-license=('LGPL')
+license=('LGPL-2.1-or-later')
depends=('python2-six')
makedepends=('python2-setuptools-scm')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/python-xlib/python-xlib/archive/$pkgver.tar.gz")
-sha256sums=('5484b3a30904bd8efb8bc7af455f93b87c99b779605a07c7c81f607e5254113d')
+source=("${_distname}-${pkgver}.tar.gz::${url}/archive/refs/tags/${pkgver}.tar.gz")
+b2sums=('ca1d2f998554023dac756f44cb96d6c026e445341e7f3c41176c01cc4c9c158efb9fb030b517e69085180dd9ba033992daa1a1b85c8eb142898e4d3698545596')
+
+prepare() {
+ cd "${_distname}-${pkgver}"
+
+ printf "Changing hashbangs in *.py files to refer to 'python2'... "
+ sed -e '1s|#![ ]*[a-z0-9._/]*/bin/[a-z0-9._/ ]*python.*|#!/usr/bin/env python2|' \
+ -i $(find . -name '*.py')
+ echo 'done'
+}
build(){
- cd "python-xlib-$pkgver"
+ cd "${_distname}-${pkgver}"
python2 setup.py build
}
package_python2-xlib() {
- cd "python-xlib-$pkgver"
- python2 setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ cd "${_distname}-${pkgver}"
+ python2 setup.py install --root="${pkgdir}" --optimize=1 --skip-build
}