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.