Daniel M. Capella pushed to branch main at Arch Linux / Packaging / Packages / python-pyperclip
Commits: aced21d1 by Daniel M. Capella at 2024-07-28T19:44:22-04:00 upgpkg: 1.9.0-1 mitmproxy 10.4.0 wants pyperclip 1.9.0: https://github.com/mitmproxy/mitmproxy/blob/v10.4.0/pyproject.toml#L52 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,21 +1,20 @@ pkgbase = python-pyperclip pkgdesc = A cross-platform clipboard module for Python - pkgver = 1.8.2 - pkgrel = 7 + pkgver = 1.9.0 + pkgrel = 1 url = https://github.com/asweigart/pyperclip arch = any - license = BSD - checkdepends = xorg-server-xvfb - checkdepends = python-pytest - checkdepends = xsel - checkdepends = xclip + license = BSD-3-Clause + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools + makedepends = python-wheel depends = python optdepends = xclip: xclip backend optdepends = xsel: xsel backend optdepends = wl-clipboard: wl-clipboard backend optdepends = plasma-workspace: klipper backend - source = python-pyperclip-714be1f3f8e5bb289bbd77aa83be212d660f3cb0.tar.gz::https://github.com/asweigart/pyperclip/archive/714be1f3f8e5bb289bbd77aa83be212d660f3cb0.tar.gz - sha512sums = 616619dbbfec3e28f4bc86ef9088df0b77b32f6183f42689c23f6a43a5e905ea0c6e939237fe905c62e4ed46e4fd029d512c43fb99549252b8841dc6eb811ec4 + source = python-pyperclip-5aef21c14cda3a9c858adf108581fd2849c6321f.tar.gz::https://github.com/asweigart/pyperclip/archive/5aef21c14cda3a9c858adf108581fd2849c6321f.tar.gz + sha512sums = ab5e024f54f70bc715406b27827c2a1dff141cd6b7bedb400e53377d0058632056c4f2bc69ef2e2c54ad89405af6d1caef3267a089433cad0a8a843a904c861f pkgname = python-pyperclip ===================================== PKGBUILD ===================================== @@ -3,42 +3,44 @@ # Contributor: delta48 <dark.magician.48[at]gmail[dot]com> pkgname=python-pyperclip -pkgver=1.8.2 -_commit=714be1f3f8e5bb289bbd77aa83be212d660f3cb0 -pkgrel=7 +pkgver=1.9.0 +_commit=5aef21c14cda3a9c858adf108581fd2849c6321f +pkgrel=1 pkgdesc="A cross-platform clipboard module for Python" arch=('any') url="https://github.com/asweigart/pyperclip" -license=('BSD') -makedepends=('python-setuptools') +license=('BSD-3-Clause') +makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel') # GTK/Qt tests crash xvfb, and Klipper tests require a running klipper -checkdepends=('xorg-server-xvfb' 'python-pytest' 'xsel' 'xclip') +#checkdepends=('xorg-server-xvfb' 'python-pytest' 'xsel' 'xclip') depends=('python') optdepends=('xclip: xclip backend' 'xsel: xsel backend' 'wl-clipboard: wl-clipboard backend' 'plasma-workspace: klipper backend') source=("$pkgname-$_commit.tar.gz::https://github.com/asweigart/pyperclip/archive/$_commit.tar.gz") -sha512sums=('616619dbbfec3e28f4bc86ef9088df0b77b32f6183f42689c23f6a43a5e905ea0c6e939237fe905c62e4ed46e4fd029d512c43fb99549252b8841dc6eb811ec4') - -prepare() { - mv pyperclip-{$_commit,$pkgver} -} +sha512sums=('ab5e024f54f70bc715406b27827c2a1dff141cd6b7bedb400e53377d0058632056c4f2bc69ef2e2c54ad89405af6d1caef3267a089433cad0a8a843a904c861f') build() { - cd pyperclip-$pkgver - python setup.py build + cd pyperclip-$_commit + python -m build --wheel --skip-dependency-check --no-isolation } -check() { - cd pyperclip-$pkgver - PYTHONPATH="$PWD"/build/lib xvfb-run py.test -} +# https://github.com/asweigart/pyperclip/issues/263 +#check() { +# cd pyperclip-$_commit +# PYTHONPATH="$PWD"/build/lib xvfb-run py.test +#} package() { - cd pyperclip-$pkgver - python setup.py install --root="$pkgdir" --optimize=1 - install -Dm644 LICENSE.txt -t "$pkgdir"/usr/share/licenses/$pkgname/ + cd pyperclip-$_commit + python -m installer --destdir="$pkgdir" dist/*.whl + + # Symlink license file + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + install -d "$pkgdir"/usr/share/licenses/$pkgname + ln -s "$site_packages"/pyperclip-$pkgver.dist-info/LICENSE.txt \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt } # vim:set ts=2 sw=2 et: View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-pyperclip/-/commit/aced21d10bb76886bab038e98be7eb7084fb79a7 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-pyperclip/-/commit/aced21d10bb76886bab038e98be7eb7084fb79a7 You're receiving this email because of your account on gitlab.archlinux.org.
