diff options
author | git user | 2024-02-10 11:44:43 +0100 |
---|---|---|
committer | git user | 2024-02-10 11:44:43 +0100 |
commit | f07a2b67c8971ee4edeeecbab5322231f819ad14 (patch) | |
tree | f617f263056cf028c0bb01bd0098563e2aa7e1fa | |
parent | 2ff1709c44eeea7176670cc4217c58d7469e6216 (diff) | |
download | aur-f07a2b67c8971ee4edeeecbab5322231f819ad14.tar.gz |
Fixed documentation installation.
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 34 |
2 files changed, 29 insertions, 7 deletions
@@ -1,7 +1,7 @@ pkgbase = ffgo-git pkgdesc = A graphical launcher for FlightGear, i.e., a program whose purpose is to allow easy assembling and running of an fgfs command line. (Fork of and replacement for 'FGo!'.) pkgver = 1.12.8.r601.20230917.f5624be - pkgrel = 5 + pkgrel = 6 url = http://frougon.net/projects/FFGo/ arch = any license = LicenseRef-custom @@ -5,7 +5,7 @@ _pkgname=ffgo pkgname="${_pkgname}-git" pkgver=1.12.8.r601.20230917.f5624be -pkgrel=5 +pkgrel=6 pkgdesc="A graphical launcher for FlightGear, i.e., a program whose purpose is to allow easy assembling and running of an fgfs command line. (Fork of and replacement for 'FGo!'.)" arch=('any') url="http://frougon.net/projects/FFGo/" @@ -47,13 +47,24 @@ sha256sums=( 'SKIP' ) +prepare() { + cd "${srcdir}/${_pkgname}" + + printf '%s\n' "${url}" > "upstream.url" + git log > git.log +} + pkgver() { cd "${srcdir}/${_pkgname}" + _rev="$(git rev-list HEAD --count)" _date="$(git log -1 --format=%cd --date=format:%Y%m%d)" _hash="$(git rev-parse --short HEAD)" + cd ffgo + _ver="$(python -c 'import version; print(version.__version__)')" + if [ -z ${_ver} ]; then error "Could not determine version." exit 1 @@ -64,22 +75,33 @@ pkgver() { build() { cd "${srcdir}/${_pkgname}" - printf '%s\n' "${url}" > "upstream.url" - make icons update-po update-mo update-pot doc + make update-pot + make update-po + make update-mo + make icons + make doc + python -m build --wheel --no-isolation } package() { cd "${srcdir}/${_pkgname}" + _pysitepkgdir="$(python -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])')" python -m installer --destdir="$pkgdir" --compile-bytecode=2 dist/*.whl - for _docfile in upstream.url ChangeLog ChangeLog.FGo README.rst; do - install -D -v -m644 "${_docfile}" "${pkgdir}/usr/share/doc/${_pkgname}/${_docfile}" - done + install -dvm755 "${pkgdir}/usr/share/doc/${_pkgname}" + install -Dvm644 -t "${pkgdir}/usr/share/doc/${_pkgname}" upstream.url git.log ChangeLog ChangeLog.FGo README.rst + + ln -svr "${pkgdir}/${_pysitepkgdir}/ffgo/data/config" "${pkgdir}/usr/share/doc/${_pkgname}"/config + ln -svr "${pkgdir}/${_pysitepkgdir}/ffgo/data/help" "${pkgdir}/usr/share/doc/${_pkgname}"/help cp -rv docs "${pkgdir}/usr/share/doc/${_pkgname}/docs" + rm -f "${pkgdir}/usr/share/doc/${_pkgname}/docs/README"/* + for _lang in de en es fr it ja pl; do + ln -svr "${pkgdir}/usr/share/doc/${_pkgname}/help/help_${_lang}" "${pkgdir}/usr/share/doc/${_pkgname}/docs/README/README_${_lang}" + done install -D -v -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" ln -svr "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" "${pkgdir}/usr/share/doc/${_pkgname}/COPYING" |