summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJose Riha2020-10-23 12:24:24 +0200
committerJose Riha2020-10-23 12:24:24 +0200
commit17c4265713cb002d22e2089df2e8aab60872147e (patch)
treedb9de4dd3bad9758d615985abefb962b37f43c77
parentbcf8a646240bf1fdcd0a41de66fe1a73e9cfa1e0 (diff)
downloadaur-17c4265713cb002d22e2089df2e8aab60872147e.tar.gz
Update (thanks @cmsigler)
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD36
2 files changed, 32 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2adf546935cf..beb2a584ae30 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,23 +1,21 @@
-# Generated by mksrcinfo v8
-# Fri Aug 19 12:08:11 UTC 2016
pkgbase = python-pyautogui-git
pkgdesc = A cross-platform GUI automation Python module for human beings (git)
- pkgver = r197.1256267
+ pkgver = r361.a62027c
pkgrel = 1
url = https://github.com/asweigart/pyautogui
arch = any
license = BSD
- makedepends = git
makedepends = python-setuptools
+ makedepends = git
depends = python-xlib
depends = python-pillow
+ depends = python-pymsgbox
depends = python-pyscreeze
depends = python-pytweening
- depends = python-pymsgbox
provides = python-pyautogui
conflicts = python-pyautogui
- source = python-pyautogui-git::git+https://github.com/jose1711/pyautogui.git
- md5sums = SKIP
+ source = git+https://github.com/asweigart/pyautogui.git
+ sha256sums = SKIP
pkgname = python-pyautogui-git
diff --git a/PKGBUILD b/PKGBUILD
index 45125ca2c2d5..3ab4fdd8c980 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,26 +1,44 @@
# Maintainer: Jose Riha <jose1711 gmail com>
+# Contributor: Mark Wagie <mark dot wagie at tutanota dot com>
+# Contributor: Clemmitt M. Sigler <cmsigler dot online at gmail dot com>
+# Contributor: xantares
pkgname=python-pyautogui-git
-pkgver=r197.1256267
+_fullpkgname=${pkgname%-git}
+_pkgname=${_fullpkgname#python-}
+pkgver=r361.a62027c
pkgrel=1
pkgdesc="A cross-platform GUI automation Python module for human beings (git)"
arch=('any')
url="https://github.com/asweigart/pyautogui"
license=('BSD')
-depends=('python-xlib' 'python-pillow' 'python-pyscreeze' 'python-pytweening' 'python-pymsgbox')
-makedepends=('git' 'python-setuptools')
+depends=('python-xlib' 'python-pillow' 'python-pymsgbox' 'python-pyscreeze' 'python-pytweening')
+ # 'python-pygetwindow' - Not compatible with Linux yet
+makedepends=('python-setuptools' 'git')
provides=('python-pyautogui')
conflicts=('python-pyautogui')
-source=("${pkgname}"::'git+https://github.com/jose1711/pyautogui.git')
-md5sums=('SKIP')
+source=("git+https://github.com/asweigart/${_pkgname}.git")
+sha256sums=('SKIP')
pkgver() {
- cd "$srcdir/${pkgname}"
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ ( set -o pipefail
+ cd "$srcdir/${_pkgname}"
+ git describe --long --tags 2>/dev/null |
+ sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" \
+ "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
+}
+
+build() {
+ cd "${srcdir}/${_pkgname}"
+ python setup.py build
}
package() {
- cd "$srcdir/${pkgname}"
- python setup.py install --root="$pkgdir/" --optimize=1
+ cd "${srcdir}/${_pkgname}"
+ python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
+
+ install -Dm644 LICENSE.txt -t "$pkgdir/usr/share/licenses/$pkgname"
}
# vim:set ts=2 sw=2 et: