summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichal Wojdyla2021-03-14 20:31:23 +0100
committerMichal Wojdyla2021-03-14 20:31:23 +0100
commit6419bb4a9ef03ba95505de9d698c01a8f9147d78 (patch)
treeac6acd666828736d0cc89ddba4f40a8d7d9a6ef0
downloadaur-python-pyscreenshot-git.tar.gz
initial upload
-rw-r--r--.SRCINFO37
-rw-r--r--PKGBUILD45
2 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8392f95524c5
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,37 @@
+pkgbase = python-pyscreenshot-git
+ pkgdesc = Copy the contents of the screen to a PIL or Pillow image memory
+ pkgver = 2.3.r6.g9bccb78
+ pkgrel = 1
+ url = https://github.com/ponty/pyscreenshot
+ arch = any
+ license = BSD
+ checkdepends = python-pytest
+ checkdepends = python-pyvirtualdisplay
+ checkdepends = python-pillow
+ checkdepends = python-path.py
+ checkdepends = python-xlib
+ checkdepends = python-gobject
+ checkdepends = python-pyqt5
+ checkdepends = python-qtpy
+ checkdepends = python-wxpython
+ checkdepends = pyside2
+ checkdepends = xorg-server-xvfb
+ checkdepends = xorg-xdpyinfo
+ checkdepends = gnome-screenshot
+ checkdepends = scrot
+ checkdepends = imagemagick
+ checkdepends = maim
+ checkdepends = pqiv
+ makedepends = python-setuptools
+ makedepends = git
+ depends = python-easyprocess
+ depends = python-entrypoint2
+ depends = python-mss
+ depends = python-jeepney
+ provides = python-pyscreenshot
+ conflicts = python-pyscreenshot
+ source = git+https://github.com/ponty/pyscreenshot.git
+ sha256sums = SKIP
+
+pkgname = python-pyscreenshot-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..bbf1ea16f1a5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+_pkg=pyscreenshot
+pkgname=python-${_pkg}-git
+provides=(python-${_pkg})
+conflicts=(python-${_pkg})
+pkgver=2.3.r6.g9bccb78
+pkgrel=1
+pkgdesc="Copy the contents of the screen to a PIL or Pillow image memory"
+arch=(any)
+url="https://github.com/ponty/pyscreenshot"
+license=(BSD)
+depends=(python-easyprocess python-entrypoint2 python-mss python-jeepney)
+makedepends=(python-setuptools git)
+checkdepends=(
+ python-pytest python-pyvirtualdisplay python-pillow python-path.py
+ python-xlib python-gobject python-pyqt5 python-qtpy python-wxpython
+ pyside2 xorg-server-xvfb xorg-xdpyinfo gnome-screenshot scrot imagemagick
+ maim pqiv
+)
+source=(git+${url}.git)
+sha256sums=('SKIP')
+
+pkgver() {
+ cd ${_pkg}
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ cd ${_pkg}
+ python setup.py build
+}
+
+check() {
+ cd ${_pkg}
+ export PYTHONPATH="${PWD}/build/lib/"
+ python -m pyscreenshot.check.versions
+ python -m pyscreenshot.check.speedtest --virtual-display
+ xvfb-run -n 101 -s "+extension RANDR -br -screen 0 900x800x24" python -m pytest -v
+ xvfb-run -n 102 -s "-extension RANDR -br -screen 0 900x800x24" python -m pytest -v
+}
+
+package() {
+ cd ${_pkg}
+ python setup.py install --prefix=/usr --root="${pkgdir}" --skip-build --optimize=1
+ install -Dm644 LICENSE.txt -t "${pkgdir}"/usr/share/licenses/${pkgname}
+}