Date: Tuesday, March 7, 2023 @ 20:41:46 Author: alerque Revision: 1416751
Initial add of python-pyclipper Added: python-pyclipper/ python-pyclipper/repos/ python-pyclipper/trunk/ python-pyclipper/trunk/PKGBUILD python-pyclipper/trunk/update-scm-version.patch --------------------------+ PKGBUILD | 37 +++++++++++++++++++++++++++++++++++++ update-scm-version.patch | 28 ++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+) Added: python-pyclipper/trunk/PKGBUILD =================================================================== --- python-pyclipper/trunk/PKGBUILD (rev 0) +++ python-pyclipper/trunk/PKGBUILD 2023-03-07 20:41:46 UTC (rev 1416751) @@ -0,0 +1,37 @@ +# Maintainer: Caleb Maclennan <[email protected]> +# Contributor: grandchild + +pkgbase=python-pyclipper +_pyname=pyclipper +pkgname="python-$_pyname" +pkgver=1.3.0.post4 +pkgrel=3 +pkgdesc='Cython wrapper for the C++ translation of the Angus Johnson’s Clipper library' +url="https://github.com/fonttools/$_pyname" +arch=(x86_64 i686) +license=(MIT) +depends=(python) +makedepends=(cython + python-{build,installer,wheel} + python-setuptools-scm) +_archive="$_pyname-$pkgver" +source=("https://files.pythonhosted.org/packages/source/${_pyname::1}/$_pyname/$_archive.tar.gz" + update-scm-version.patch) +sha256sums=('b73b19d2a1b895edcacaf4acb441e13e99b9e5fd53b9c0dfd2e1326e2bf68a7a' + '0e3cf27a376ba54c15c05b2cc6bbacd55ca7984ebe326ce4d825058a69c1a087') + +prepare() { + cd "$_archive" + patch -p1 -i "$srcdir/${source[1]}" +} + +build() { + cd "$_archive" + python -m build -wn +} + +package() { + cd "$_archive" + python -m installer -d "$pkgdir" dist/*.whl + install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE +} Added: python-pyclipper/trunk/update-scm-version.patch =================================================================== --- python-pyclipper/trunk/update-scm-version.patch (rev 0) +++ python-pyclipper/trunk/update-scm-version.patch 2023-03-07 20:41:46 UTC (rev 1416751) @@ -0,0 +1,28 @@ +From 06bdb265967fdb581336578a45e1bbcdd6594920 Mon Sep 17 00:00:00 2001 +From: Marco Rubin <[email protected]> +Date: Wed, 11 Jan 2023 13:04:06 +0000 +Subject: [PATCH] Remove setuptools_scm_git_archive as it's obsolete + +From the project [README](https://github.com/Changaco/setuptools_scm_git_archive): + +``` +This plugin is obsolete. ``setuptools_scm >= 7.0.0`` supports Git archives by itself. +``` +--- + pyproject.toml | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/pyproject.toml b/pyproject.toml +index b99dd09..0f68b82 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -2,8 +2,7 @@ + requires = [ + "setuptools", + "wheel", +- "setuptools_scm", +- "setuptools_scm_git_archive", ++ "setuptools_scm>=7.0.0", + "cython", + ] +
