[arch-commits] Commit in python-pyperclip/trunk (PKGBUILD)
Felix Yan
felixonmars at archlinux.org
Mon Sep 24 14:28:48 UTC 2018
Date: Monday, September 24, 2018 @ 14:28:48
Author: felixonmars
Revision: 384573
upgpkg: python-pyperclip 1.6.5-1
Modified:
python-pyperclip/trunk/PKGBUILD
----------+
PKGBUILD | 25 ++++++++++++++-----------
1 file changed, 14 insertions(+), 11 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-09-24 14:28:37 UTC (rev 384572)
+++ PKGBUILD 2018-09-24 14:28:48 UTC (rev 384573)
@@ -4,9 +4,9 @@
pkgbase=python-pyperclip
pkgname=('python-pyperclip' 'python2-pyperclip')
-pkgver=1.6.4
-_commit=16b1f5b7ece36a08adc5ddec1ef6b1b0aa9de77f
-pkgrel=2
+pkgver=1.6.5
+_commit=92834679086757361bbdd5e45769b608253709cd
+pkgrel=1
pkgdesc="A cross-platform clipboard module for Python"
arch=('any')
url="https://github.com/asweigart/pyperclip"
@@ -15,19 +15,22 @@
# GTK/Qt tests crash xvfb, and Klipper tests require a running klipper
checkdepends=('xorg-server-xvfb' 'python-pytest' 'python2-pytest' 'xsel' 'xclip')
source=("$pkgbase-$_commit.tar.gz::https://github.com/asweigart/pyperclip/archive/$_commit.tar.gz")
-sha512sums=('2e8213503d83e9e4e676eefd2336cfa2d92b8c7e28c4d0100361ae9814d1378f70c2b6e9112fb29ed68aa7af95b7fc0784f2c927304bde175b21cbfdc94f8bd6')
+sha512sums=('0ccfe3398f8856cc6f4199282810ecccd15b1e923d7bf3a025b5b5790c6cd6038340c5e922bd68660e43f07188a7585bf7e3d651a9bf85799703eb7e41b25561')
prepare() {
mv pyperclip-{$_commit,$pkgver}
- cp -a pyperclip-$pkgver{,-py2}
}
+build() {
+ cd pyperclip-$pkgver
+ python setup.py build
+ python2 setup.py build
+}
+
check() {
- cd "$srcdir"/pyperclip-$pkgver
+ cd pyperclip-$pkgver
PYTHONPATH="$PWD/build/lib:$PYTHONPATH" xvfb-run py.test
-
- cd "$srcdir"/pyperclip-$pkgver-py2
- PYTHONPATH="$PWD/build/lib:$PYTHONPATH" xvfb-run py.test2 || warning "https://github.com/asweigart/pyperclip/issues/129"
+ PYTHONPATH="$PWD/build/lib:$PYTHONPATH" xvfb-run py.test2
}
package_python-pyperclip() {
@@ -36,7 +39,7 @@
'xsel: xsel backend'
'plasma-workspace: klipper backend')
- cd "$srcdir"/pyperclip-$pkgver
+ cd pyperclip-$pkgver
python setup.py install --root="$pkgdir" --optimize=1
install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt
}
@@ -48,7 +51,7 @@
'plasma-workspace: klipper backend'
'pygtk: gtk backend')
- cd "$srcdir"/pyperclip-$pkgver-py2
+ cd pyperclip-$pkgver
python2 setup.py install --root="$pkgdir" --optimize=1
install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt
}
More information about the arch-commits
mailing list