diff options
author | Behnam Momeni | 2022-06-30 14:58:30 +0430 |
---|---|---|
committer | Behnam Momeni | 2022-06-30 14:58:30 +0430 |
commit | 076d35b17239fe66b41ad3d24e3ef7ff0479da75 (patch) | |
tree | ee51f30d13392ea91aec0945608b26d75df77d7f | |
parent | 43b6728b9a985e60bb45d2b1c44a1821e73d4a13 (diff) | |
download | aur-076d35b17239fe66b41ad3d24e3ef7ff0479da75.tar.gz |
Remove documentation building
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 14 insertions, 38 deletions
@@ -1,15 +1,14 @@ # Generated by mksrcinfo v8 -# Fri Feb 4 19:33:42 UTC 2022 +# Thu Jun 30 10:26:40 UTC 2022 pkgbase = scons2 - pkgdesc = Extensible Python-based build utility. Python2 version + pkgdesc = Extensible Python-based build utility (Python2 version) pkgver = 3.1.2 - pkgrel = 2 + pkgrel = 3 url = https://scons.org arch = any license = MIT - makedepends = python-setuptools makedepends = python2-setuptools - makedepends = docbook2x + makedepends = java-runtime>=9 makedepends = fop makedepends = texlive-bin makedepends = graphviz @@ -17,12 +16,11 @@ pkgbase = scons2 makedepends = lynx makedepends = python-lxml makedepends = texlive-latexextra - depends = python + depends = python2 provides = python2-scons conflicts = python2-scons source = scons-3.1.2.tar.gz::https://github.com/scons/scons/archive/3.1.2.tar.gz sha512sums = 7d597e681d00918342c64afc61410d961f0516f2e054669d3ef76fcddcbf13b4e24990bdd7c46f3f4369ad2f45ba3fe0173e33edc15e846096bbea10b23fb7c1 pkgname = scons2 - depends = python2 @@ -9,16 +9,16 @@ _pkgbase=scons pkgname=scons2 pkgver=3.1.2 -pkgrel=2 -pkgdesc="Extensible Python-based build utility. Python2 version" +pkgrel=3 +pkgdesc="Extensible Python-based build utility (Python2 version)" arch=('any') url="https://scons.org" license=('MIT') conflicts=('python2-scons') # https://github.com/bartoszek/AUR-python2-scons provides=('python2-scons') -depends=('python') -makedepends+=('python-setuptools' 'python2-setuptools') -makedepends+=('docbook2x' 'fop' 'texlive-bin' 'graphviz' 'ghostscript' +depends=('python2') +makedepends+=('python2-setuptools' 'java-runtime>=9') +makedepends+=('fop' 'texlive-bin' 'graphviz' 'ghostscript' 'lynx' 'python-lxml' 'texlive-latexextra') source=("$_pkgbase-$pkgver.tar.gz::https://github.com/${_pkgbase}/${_pkgbase}/archive/${pkgver}.tar.gz") sha512sums=('7d597e681d00918342c64afc61410d961f0516f2e054669d3ef76fcddcbf13b4e24990bdd7c46f3f4369ad2f45ba3fe0173e33edc15e846096bbea10b23fb7c1') @@ -48,16 +48,7 @@ prepare() { -e 's/__DEVELOPER__/none/g' \ -e "s/__VERSION__/${pkgver}/g" \ -i "src/setup.py" "src/engine/SCons/__init__.py" - # disabling postscript creation, because it's broken - sed -e '614,619d' \ - -e '/api_ps =/d' \ - -e 's/api_ps,//' \ - -i doc/SConscript - # fixing refentrytitle, so man pages are rendered with correct file names - sed -e 's/refentrytitle>SCONS-TIME/refentrytitle>scons-time/' \ - -e 's/refentrytitle>SCONSIGN/refentrytitle>sconsign/' \ - -e 's/refentrytitle>SCONS/refentrytitle>scons/' \ - -i doc/man/*.xml + rm -r doc # fix shebang for python2 version sed -e 's/env python/env python2/' \ -i src/script/* @@ -67,39 +58,26 @@ prepare() { build() { cd "${_pkgbase}-${pkgver}" - # build documentation ( - python bootstrap.py SConstruct doc + python2 bootstrap.py SConstruct cd src - for _xml in {scons,sconsign,scons-time}; do - db2x_docbook2man "../build/doc/man/${_xml}_db.xml" - done - ) - ( - cd src - python setup.py build + python2 setup.py build ) } package() { - depends=('python2') cd "${_pkgbase}-${pkgver}/src" python2 setup.py install --prefix=/usr \ --skip-build \ --optimize=1 \ --standard-lib \ - --install-data=/usr/share \ + --no-install-man \ --root="$pkgdir" install -vDm 644 LICENSE.txt -t "${pkgdir}/usr/share/licenses/${pkgname}/" install -vDm 644 {CHANGES,README,RELEASE}.txt \ -t "${pkgdir}/usr/share/doc/${pkgname}/" # removing Windows only script rm -vf "${pkgdir}/usr/bin/scons"*.bat - # moving files so scons and python2-scons don't conflict - for _man_page in scons{,ign,-time}; do - mv -v "${pkgdir}/usr/share/man/man1/${_man_page}".1 \ - "${pkgdir}/usr/share/man/man1/${_man_page}2".1 - done for _bin in scons{,ign,-configure-cache,-time}; do mv -v "${pkgdir}/usr/bin/${_bin}"{,2} mv -v "${pkgdir}/usr/bin/${_bin}-${pkgver}" "${pkgdir}/usr/bin/${_bin}2-${pkgver}" |