You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.2 KiB
Bash
47 lines
1.2 KiB
Bash
# Maintainer: LEdoian <pypkg@pokemon.ledoian.cz>
|
|
pkgname=python-packaging-doc-git
|
|
# This is just a placeholder, real version is assigned in the pkgver function.
|
|
pkgver=0.0.1
|
|
pkgrel=1
|
|
pkgdesc="Python Packaging User Guide (PyPUG, a.k.a. packaging.python.org) for offline use"
|
|
arch=('any')
|
|
url="https://packaging.python.org"
|
|
license=('CC BY-SA 3.0')
|
|
groups=()
|
|
depends=()
|
|
makedepends=('git' 'python-nox')
|
|
provides=("${pkgname%-git}")
|
|
conflicts=("${pkgname%-git}")
|
|
replaces=()
|
|
backup=()
|
|
options=()
|
|
source=('python-packaging-doc::git+https://github.com/pypa/packaging.python.org#branch=main')
|
|
noextract=()
|
|
md5sums=('SKIP')
|
|
|
|
pkgver() {
|
|
cd "$srcdir/${pkgname%-git}"
|
|
printf "r%s.g%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
|
|
}
|
|
|
|
build() {
|
|
cd "$srcdir/${pkgname%-git}"
|
|
nox -s build
|
|
}
|
|
|
|
check() {
|
|
cd "$srcdir/${pkgname%-git}"
|
|
# We could run `nox -s linkcheck` here, but that takes quite a long time
|
|
# and checks also links out, which is not too interesting. Also, since many
|
|
# links point to github.com, we get rate-limited.
|
|
# Uncomment if you wish.
|
|
#nox -s linkcheck
|
|
}
|
|
|
|
package() {
|
|
cd "$srcdir/${pkgname%-git}"
|
|
mkdir -p "$pkgdir/usr/share/doc"
|
|
cp -r build "$pkgdir/usr/share/doc/${pkgname%-git}"
|
|
chmod a+rX "$pkgdir/usr/share/doc/${pkgname%-git}"
|
|
}
|