diff options
author | Carlos Aznarán Laos | 2022-01-11 09:48:15 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2022-01-11 09:48:15 -0500 |
commit | 29464df920405c387b5f6ea8efad52c98a773614 (patch) | |
tree | 0d6f130cde976e07cf708477ddcf9733c4aa16c9 /PKGBUILD | |
parent | 769f41b837f1557837c2248be67c0cbca4036bcc (diff) | |
download | aur-hgview.tar.gz |
Add prepare() function for fix man directory
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 15 |
1 files changed, 10 insertions, 5 deletions
@@ -3,16 +3,23 @@ # Contributor: TDY <tdy@gmx.com> pkgname=hgview pkgver=1.14.0 -pkgrel=1 +pkgrel=2 pkgdesc="Mercurial interactive Qt based history viewer" arch=('any') url="https://www.logilab.org/project/${pkgname}" license=(GPL) -depends=(python-urwid python-pyinotify python-pygments python-pyqt5 python-qscintilla-qt5 python-docutils) +depends=(python-urwid python-pyinotify python-pygments python-qscintilla-qt5 python-docutils) makedepends=(python-setuptools mercurial asciidoc xmlto) source=(http://download.logilab.org/pub/${pkgname}/${pkgname}-${pkgver}.tar.gz) sha512sums=('711689c35f47b3126d996dd7550a8446875065964e7dd6cb9e287ca70847b2d5fe9c1643a3ddcb4b6b17918f2dbeb91f794e1d2f0fdded0dfd3c6ba5522d12e1') +prepare() { + # https://src.fedoraproject.org/rpms/hgview/blob/f35/f/hgview-man-path.patch + sed -i 's/^PREFIX=\/usr\/local/PREFIX=\/usr/' ${pkgname}-${pkgver}/doc/Makefile + sed -i 's/^MANDIR=$(PREFIX)\/man/MANDIR=$(PREFIX)\/share\/man/' ${pkgname}-${pkgver}/doc/Makefile + sed -i 's/^MANDIR=$(PREFIX)\/man/MANDIR=$(PREFIX)\/share\/man/' ${pkgname}-${pkgver}/doc/Makefile +} + build() { cd "${pkgname}-${pkgver}" python setup.py build @@ -22,8 +29,6 @@ package() { cd "${pkgname}-${pkgver}" export PYTHONHASHSEED=0 PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build - # fix man page placement - install -d "${pkgdir}/usr/share" - mv "${pkgdir}/usr/man" "${pkgdir}/usr/share" install -Dm 644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}" + rm -r "${pkgdir}$(python -c "import site; print(site.getsitepackages()[0])")/hgext3rd" } |