summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBehnam Momeni2022-06-30 14:58:30 +0430
committerBehnam Momeni2022-06-30 14:58:30 +0430
commit076d35b17239fe66b41ad3d24e3ef7ff0479da75 (patch)
treeee51f30d13392ea91aec0945608b26d75df77d7f
parent43b6728b9a985e60bb45d2b1c44a1821e73d4a13 (diff)
downloadaur-076d35b17239fe66b41ad3d24e3ef7ff0479da75.tar.gz
Remove documentation building
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD40
2 files changed, 14 insertions, 38 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ef87dc13ec0d..1df4a6e3c655 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 96897c47ab05..b7f734480ba9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"