From 0235e64e3fb5267d2319a3081247727aea97bcee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjam=C3=ADn=20Albi=C3=B1ana?= Date: Thu, 16 Nov 2023 17:42:16 +0100 Subject: [PATCH] python3-dominate: update to 2.9.0. --- .../patches/strip-version.patch | 22 ------------------ srcpkgs/python3-dominate/template | 23 ++++--------------- 2 files changed, 5 insertions(+), 40 deletions(-) delete mode 100644 srcpkgs/python3-dominate/patches/strip-version.patch diff --git a/srcpkgs/python3-dominate/patches/strip-version.patch b/srcpkgs/python3-dominate/patches/strip-version.patch deleted file mode 100644 index c3fc2bc0f4f1b..0000000000000 --- a/srcpkgs/python3-dominate/patches/strip-version.patch +++ /dev/null @@ -1,22 +0,0 @@ -Python 3.12 drops the imp module, and rather than implement a convoluted -replacement for imp.load_source to automatically populate the package version, -we can just add a placeholder and vsed it in the template. - ---- ./setup.py.orig 2023-09-29 09:55:31.893470107 -0400 -+++ ./setup.py 2023-09-29 09:56:17.655743399 -0400 -@@ -19,14 +19,11 @@ - - from setuptools import setup - --import imp --_version = imp.load_source("dominate._version", "dominate/_version.py") -- - long_description = open('README.md').read() - - setup( - name = 'dominate', -- version = _version.__version__, -+ version = '@@VERSION@@', - author = 'Tom Flanagan and Jake Wharton', - author_email = 'tom@zkpq.ca', - license = 'LGPLv3', diff --git a/srcpkgs/python3-dominate/template b/srcpkgs/python3-dominate/template index 6990c54131dd1..068f2c7b3fea8 100644 --- a/srcpkgs/python3-dominate/template +++ b/srcpkgs/python3-dominate/template @@ -1,9 +1,9 @@ # Template file for 'python3-dominate' pkgname=python3-dominate -version=2.8.0 -revision=2 -build_style=python3-module -hostmakedepends="python3-setuptools" +version=2.9.0 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-setuptools python3-wheel" depends="python3" checkdepends="python3-pytest" short_desc="Library for creating and manipulating HTML (Python3)" @@ -11,17 +11,4 @@ maintainer="Benjamín Albiñana " license="LGPL-3.0-or-later" homepage="https://github.com/Knio/dominate" distfiles="https://github.com/Knio/dominate/archive/${version}.tar.gz" -checksum=4e55f84b8446fe4338a7acaf60bbb1cb133a81c4c7a46a196b904c9f8387d377 - -post_patch() { - # Adjust the version properly - vsed -i -e "s/@@VERSION@@/${version}/" setup.py -} - -pre_check() { - # this fix the failed test in i686 - # https://github.com/Knio/dominate/issues/175 - if [ "$XBPS_TARGET_MACHINE" = "i686" ]; then - vsed -i '/3713141171098444831/i \\t\t1692341442, # i686' tests/test_dom_tag.py - fi -} +checksum=0a97321ab05fbf0c73be3fa9c250d712721dd61dc4bf1381370320961ce0f58b