Felix Yan pushed to branch main at Arch Linux / Packaging / Packages / towncrier
Commits:
2da986a7 by Felix Yan at 2024-10-05T01:21:36+03:00
upgpkg: 24.7.0-1
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,20 +1,20 @@
pkgbase = towncrier
pkgdesc = Utility to produce useful, summarised news files for your
project
- pkgver = 23.11.0
+ pkgver = 24.7.0
pkgrel = 1
url = https://github.com/twisted/towncrier
arch = any
license = MIT
- checkdepends = git
checkdepends = python-twisted
+ makedepends = git
makedepends = python-build
makedepends = python-installer
makedepends = python-hatchling
+ makedepends = python-wheel
depends = python
depends = python-click
- depends = python-incremental
depends = python-jinja
- source =
towncrier-23.11.0.tar.gz::https://github.com/twisted/towncrier/archive/refs/tags/23.11.0.tar.gz
- sha512sums =
6226ef75c163748872f0f5d60c03629365cf0a942412ca791ea28762a227942d974f8573205551678735380629eadf2bf726478b0ef1d4d1e6ee14b47e25fbae
+ source = git+https://github.com/twisted/towncrier.git#tag=24.7.0
+ sha512sums =
d7b8e82b0df30f0766860f0912b114f02f26a2cbfd670a8b5c0800d3e5d396186da31c54955d255d1219dde28da118e5891da9e4a91512dfedb66bf9670a602c
pkgname = towncrier
=====================================
PKGBUILD
=====================================
@@ -1,7 +1,7 @@
# Maintainer: Felix Yan <[email protected]>
pkgname=towncrier
-pkgver=23.11.0
+pkgver=24.7.0
pkgrel=1
pkgdesc="Utility to produce useful, summarised news files for your project"
arch=('any')
@@ -10,42 +10,36 @@ license=('MIT')
depends=(
'python'
'python-click'
- 'python-incremental'
'python-jinja'
)
makedepends=(
+ 'git'
'python-build'
'python-installer'
'python-hatchling'
+ 'python-wheel'
)
checkdepends=(
- 'git'
'python-twisted'
)
-source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz")
-sha512sums=('6226ef75c163748872f0f5d60c03629365cf0a942412ca791ea28762a227942d974f8573205551678735380629eadf2bf726478b0ef1d4d1e6ee14b47e25fbae')
-
-prepare() {
- # we do not support byzantine pinning of build dependencies
- sed -e 's/~=/>=/g; s/==/>=/g' -i $pkgname-$pkgver/pyproject.toml
-}
+source=("git+https://github.com/twisted/towncrier.git#tag=$pkgver")
+sha512sums=('d7b8e82b0df30f0766860f0912b114f02f26a2cbfd670a8b5c0800d3e5d396186da31c54955d255d1219dde28da118e5891da9e4a91512dfedb66bf9670a602c')
build() {
- cd towncrier-$pkgver
+ cd towncrier
python -m build --wheel --no-isolation
}
check() {
- cd towncrier-$pkgver
+ cd towncrier
python -m installer --destdir=tmp_install dist/*.whl
local python_version=$(python -c 'import sys; print(".".join(map(str,
sys.version_info[:2])))')
PYTHONPATH="$PWD/tmp_install/usr/lib/python${python_version}/site-packages"
PATH="$PWD/tmp_install/usr/bin:$PATH" trial towncrier
}
package() {
- cd towncrier-$pkgver
+ cd towncrier
python -m installer --destdir="$pkgdir" dist/*.whl
-
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/towncrier/-/commit/2da986a74e7bfe0a7291aaeb12c9a988994c455b
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/towncrier/-/commit/2da986a74e7bfe0a7291aaeb12c9a988994c455b
You're receiving this email because of your account on gitlab.archlinux.org.