Daniel M. Capella pushed to branch main at Arch Linux / Packaging / Packages / 
python-docutils


Commits:
c644c9b5 by Daniel M. Capella at 2025-07-29T19:22:33-04:00
upgpkg: 1:0.22-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,11 +1,12 @@
 pkgbase = python-docutils
        pkgdesc = Set of tools for processing plaintext docs into formats such 
as HTML, XML, or LaTeX
-       pkgver = 0.21.2
-       pkgrel = 3
+       pkgver = 0.22
+       pkgrel = 1
        epoch = 1
        url = http://docutils.sourceforge.net
        arch = any
-       license = custom
+       license = LicenseRef-Public-Domain
+       license = BSD-2-Clause
        checkdepends = python-pillow
        makedepends = python-build
        makedepends = python-flit-core
@@ -14,7 +15,7 @@ pkgbase = python-docutils
        optdepends = python-myst-parser: to parse input in "Markdown" 
(CommonMark) format
        optdepends = python-pillow: for some image manipulation operations
        optdepends = python-pygments: for syntax highlighting of code 
directives and roles
-       source = 
https://downloads.sourceforge.net/docutils/docutils-0.21.2.tar.gz
-       b2sums = 
727c2f97fc5835a0ffa62e38ea85af366cd89ad1eaec0b8af8b1f3b12e6cddfddb65161ba34f9109952d37ba2cf8985f3c3b6905ebb2ac1c9a984cce3fb4d170
+       source = https://downloads.sourceforge.net/docutils/docutils-0.22.tar.gz
+       b2sums = 
8ad9fc3d064e39bb618f5bac7ef6b69a77e7e811ff2f7c4c1b34f4f8bc1ba793f995e653d20ba536d24af5905f68b8e3f636a0f28f1c9eef46bb6f755d988bc2
 
 pkgname = python-docutils


=====================================
PKGBUILD
=====================================
@@ -6,13 +6,16 @@
 
 pkgname=python-docutils
 _name=${pkgname#python-}
-pkgver=0.21.2
-pkgrel=3
+pkgver=0.22
+pkgrel=1
 epoch=1
 pkgdesc='Set of tools for processing plaintext docs into formats such as HTML, 
XML, or LaTeX'
 arch=('any')
 url='http://docutils.sourceforge.net'
-license=('custom')
+license=(
+  'LicenseRef-Public-Domain'
+  'BSD-2-Clause'
+)
 depends=('python')
 makedepends=(
   'python-build'
@@ -26,7 +29,7 @@ optdepends=(
   'python-pygments: for syntax highlighting of code directives and roles'
 )
 source=("https://downloads.sourceforge.net/$_name/$_name-$pkgver.tar.gz";)
-b2sums=('727c2f97fc5835a0ffa62e38ea85af366cd89ad1eaec0b8af8b1f3b12e6cddfddb65161ba34f9109952d37ba2cf8985f3c3b6905ebb2ac1c9a984cce3fb4d170')
+b2sums=('8ad9fc3d064e39bb618f5bac7ef6b69a77e7e811ff2f7c4c1b34f4f8bc1ba793f995e653d20ba536d24af5905f68b8e3f636a0f28f1c9eef46bb6f755d988bc2')
 
 prepare() {
   cd "$_name"-$pkgver
@@ -40,21 +43,18 @@ build() {
 }
 
 check() {
-  cd "$_name"-$pkgver
-  # we need utf locale to valid utf8 tests
-  export LANG=en_US.UTF-8
-  PYTHONPATH="$PWD/build/python/" python test/alltests.py
+  cd "$_name"-$pkgver/test
+  python alltests.py
 }
 
 package() {
-  cd "$_name"-$pkgver
-  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"/"$_name"-$pkgver.dist-info/COPYING.txt \
-    "$pkgdir"/usr/share/licenses/$pkgname/COPYING.txt
+  ln -s 
"$site_packages"/"$_name"-$pkgver.dist-info/licenses/{COPYING,licenses/BSD-2-Clause}.rst
 \
+    "$pkgdir"/usr/share/licenses/$pkgname
+
+  cd "$_name"-$pkgver
+  python -m installer --destdir="$pkgdir" dist/*.whl
 }
 
 # vim:set ts=2 sw=2 et:



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-docutils/-/commit/c644c9b5b4b66e8b0cb81302b99c544bd2e82a30

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-docutils/-/commit/c644c9b5b4b66e8b0cb81302b99c544bd2e82a30
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to