[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Thursday, November 12, 2020 @ 10:44:45 Author: foutrelis Revision: 400498 upgpkg: scons 3.1.2-4: Python 3.9 rebuild Modified: scons/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-11-12 10:43:53 UTC (rev 400497) +++ PKGBUILD2020-11-12 10:44:45 UTC (rev 400498) @@ -6,7 +6,7 @@ pkgname=scons pkgver=3.1.2 -pkgrel=3 +pkgrel=4 pkgdesc="Extensible Python-based build utility" arch=('any') url="https://scons.org;
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Sunday, January 19, 2020 @ 08:24:43 Author: dvzrv Revision: 373693 upgpkg: scons 3.1.2-2: Removing use of makepkg subroutine 'msg'. Modified: scons/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-01-19 03:59:40 UTC (rev 373692) +++ PKGBUILD2020-01-19 08:24:43 UTC (rev 373693) @@ -6,7 +6,7 @@ pkgname=scons pkgver=3.1.2 -pkgrel=1 +pkgrel=2 pkgdesc="Extensible Python-based build utility" arch=('any') url="https://scons.org; @@ -16,7 +16,7 @@ 'lynx' 'python-lxml' 'python-setuptools' 'texlive-latexextra') # potential additions include ipkg, rpm checkdepends=('clang' 'gdc' 'dmd' 'ldc' 'lib32-glibc' 'nasm' 'python-pytest' -'python-virtualenv' 'swig' 'zip') +'python-virtualenv' 'rpm-tools' 'swig' 'zip') source=("$pkgname-$pkgver.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/${pkgver}.tar.gz;) sha512sums=('b096501ea37e62f596f16b46b4022ad7979f359b10849d4c5fa17731a6c3ec34e0890374de175a8aa7539ae67142ccf5dfae39a74696efcdbcc00e89bccf') @@ -71,7 +71,7 @@ check() { cd "${pkgname}-${pkgver}" - python runtest.py -a -t || msg "Tests passing with 'NO RESULT' count as failed." + python runtest.py -a -t || echo "Tests passing with 'NO RESULT' count as failed." } package() {
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Wednesday, December 18, 2019 @ 10:03:06 Author: dvzrv Revision: 371631 upgpkg: scons 3.1.2-1 Upgrading to 3.1.2. Updating maintainer info. Modified: scons/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-12-18 06:04:55 UTC (rev 371630) +++ PKGBUILD2019-12-18 10:03:06 UTC (rev 371631) @@ -1,4 +1,4 @@ -# Maintainer: David Runge +# Maintainer: David Runge # Contributor: Ray Rashif # Contributor: damir # Contributor: Lukas Sabota @@ -5,8 +5,8 @@ # Contributor: Brice Carpentier pkgname=scons -pkgver=3.1.1 -pkgrel=5 +pkgver=3.1.2 +pkgrel=1 pkgdesc="Extensible Python-based build utility" arch=('any') url="https://scons.org; @@ -18,7 +18,7 @@ checkdepends=('clang' 'gdc' 'dmd' 'ldc' 'lib32-glibc' 'nasm' 'python-pytest' 'python-virtualenv' 'swig' 'zip') source=("$pkgname-$pkgver.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/${pkgver}.tar.gz;) -sha512sums=('3347a7ec5c6c7b596c0d51bb4a9654b971734736febe3834df0f40e7839e1f0578dafeae838d5ddd9f3319ac3d17b6790666fa1602c30480eba25122355179a5') +sha512sums=('b096501ea37e62f596f16b46b4022ad7979f359b10849d4c5fa17731a6c3ec34e0890374de175a8aa7539ae67142ccf5dfae39a74696efcdbcc00e89bccf') prepare() { cd "${pkgname}-${pkgver}"
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Saturday, November 2, 2019 @ 22:12:40 Author: felixonmars Revision: 366506 Python 3.8 rebuild Modified: scons/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-11-02 21:54:06 UTC (rev 366505) +++ PKGBUILD2019-11-02 22:12:40 UTC (rev 366506) @@ -6,7 +6,7 @@ pkgname=scons pkgver=3.1.1 -pkgrel=4 +pkgrel=5 pkgdesc="Extensible Python-based build utility" arch=('any') url="https://scons.org;
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Saturday, October 26, 2019 @ 04:14:21 Author: felixonmars Revision: 365760 Python 3.8 rebuild Modified: scons/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-10-26 04:13:51 UTC (rev 365759) +++ PKGBUILD2019-10-26 04:14:21 UTC (rev 365760) @@ -6,7 +6,7 @@ pkgname=scons pkgver=3.1.1 -pkgrel=3 +pkgrel=4 pkgdesc="Extensible Python-based build utility" arch=('any') url="https://scons.org;
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Friday, September 13, 2019 @ 12:11:13 Author: dvzrv Revision: 362514 upgpkg: scons 3.1.1-3 Applying global replacement on all .py files in src/ (FS#63735). Strippig pkgdir from embedded paths by recompiling in package(). Modified: scons/trunk/PKGBUILD --+ PKGBUILD | 27 ++- 1 file changed, 14 insertions(+), 13 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-09-13 12:08:26 UTC (rev 362513) +++ PKGBUILD2019-09-13 12:11:13 UTC (rev 362514) @@ -6,7 +6,7 @@ pkgname=scons pkgver=3.1.1 -pkgrel=2 +pkgrel=3 pkgdesc="Extensible Python-based build utility" arch=('any') url="https://scons.org; @@ -26,9 +26,8 @@ local _copyright='Copyright (c) 2001 - 2019 The SCons Foundation' local _date_of_release="$(grep "RELEASE ${pkgver}" src/CHANGES.txt | cut -d ',' -f2)" local _date="$(date -d "${_date_of_release}" +'%Y-%m-%d %H:%M:%S')" - # copy scripts to correct locations and change their globals - for _script in scons{,ign,-time,-configure-cache}; do -cp -v "src/script/${_script}.py" "src/script/${_script}" + # change globals in all scripts + for _script in $(find src/ -type f -iname "*.py"); do sed -e "s|__COPYRIGHT__|${_copyright}|g" \ -e "s|__FILE__|/src/script/${_script}|g" \ -e 's/__REVISION__/none/g' \ @@ -36,16 +35,12 @@ -e 's/__BUILDSYS__/none/g' \ -e 's/__DEVELOPER__/none/g' \ -e "s/__VERSION__/${pkgver}/g" \ --i "src/script/${_script}" +-i "${_script}" done - sed -e "s|__COPYRIGHT__|${_copyright}|g" \ - -e 's|__FILE__|/src/setup.py|g' \ - -e 's/__REVISION__/none/g' \ - -e "s|__DATE__|${_date}|g" \ - -e 's/__BUILDSYS__/none/g' \ - -e 's/__DEVELOPER__/none/g' \ - -e "s/__VERSION__/${pkgver}/g" \ - -i "src/setup.py" + # copy scripts to correct locations + for _script in scons{,ign,-time,-configure-cache}; do +cp -v "src/script/${_script}.py" "src/script/${_script}" + done # disabling postscript creation, because it's broken sed -e '614,619d' \ -e '/api_ps =/d' \ @@ -80,6 +75,7 @@ } package() { + local py_ver=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))') cd "${pkgname}-${pkgver}/src" python setup.py install --prefix=/usr \ --skip-build \ @@ -87,6 +83,11 @@ --standard-lib \ --install-data=/usr/share \ --root="$pkgdir" + # strip $pkgdir from embedded paths: + python -m compileall -d "/usr/lib/python${py_ver}" \ +"${pkgdir}/usr/lib/python${py_ver}" + python -O -m compileall -d "/usr/lib/python${py_ver}" \ +"${pkgdir}/usr/lib/python${py_ver}" install -vDm 644 LICENSE.txt -t "${pkgdir}/usr/share/licenses/${pkgname}/" install -vDm 644 {CHANGES,README,RELEASE}.txt \ -t "${pkgdir}/usr/share/doc/${pkgname}/"
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Saturday, August 31, 2019 @ 17:01:57 Author: dvzrv Revision: 361446 upgpkg: scons 3.1.1-2 Adding docbook2x, epydoc, fop, texlive-{bin,latexextra}, graphviz, ghostscript, lynx and python-lxml to makedepends to be able to build man pages correctly (FS#63391). Removing (somehow broken) build of postscript files in prepare() and fixing refentrytitle of man page sources. Building man pages manually in build(), because the documentation build generates empty ones (although the rest of the documentation succeeds). Modified: scons/trunk/PKGBUILD --+ PKGBUILD | 36 +++- 1 file changed, 27 insertions(+), 9 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-08-31 09:08:05 UTC (rev 361445) +++ PKGBUILD2019-08-31 17:01:57 UTC (rev 361446) @@ -6,16 +6,17 @@ pkgname=scons pkgver=3.1.1 -pkgrel=1 +pkgrel=2 pkgdesc="Extensible Python-based build utility" arch=('any') url="https://scons.org; license=('MIT') depends=('python') -makedepends=('python-setuptools') +makedepends=('docbook2x' 'epydoc' 'fop' 'texlive-bin' 'graphviz' 'ghostscript' +'lynx' 'python-lxml' 'python-setuptools' 'texlive-latexextra') # potential additions include ipkg, rpm -checkdepends=('clang' 'gdc' 'dmd' 'ldc' 'lib32-glibc' 'nasm' 'python-lxml' -'python-pytest' 'python-virtualenv' 'swig' 'zip') +checkdepends=('clang' 'gdc' 'dmd' 'ldc' 'lib32-glibc' 'nasm' 'python-pytest' +'python-virtualenv' 'swig' 'zip') source=("$pkgname-$pkgver.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/${pkgver}.tar.gz;) sha512sums=('3347a7ec5c6c7b596c0d51bb4a9654b971734736febe3834df0f40e7839e1f0578dafeae838d5ddd9f3319ac3d17b6790666fa1602c30480eba25122355179a5') @@ -45,15 +46,32 @@ -e 's/__DEVELOPER__/none/g' \ -e "s/__VERSION__/${pkgver}/g" \ -i "src/setup.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 } build() { cd "${pkgname}-${pkgver}" - # build man page and move to src directory - python bootstrap.py doc/SConscript - mv -v build/doc/man/* src/ - cd src - python setup.py build + # build documentation + ( +python bootstrap.py SConstruct doc +cd src +for _xml in {scons,sconsign,scons-time}; do + docbook2man "../build/doc/man/${_xml}_db.xml" +done + ) + ( +cd src +python setup.py build + ) } check() {
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Friday, August 9, 2019 @ 05:18:15 Author: dvzrv Revision: 359360 upgpkg: scons 3.1.1-1 Upgrading to 3.1.1. Adding lib32-glibc to checkdepends to have one failing test less. Modified: scons/trunk/PKGBUILD --+ PKGBUILD |5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-08-09 04:12:20 UTC (rev 359359) +++ PKGBUILD2019-08-09 05:18:15 UTC (rev 359360) @@ -14,9 +14,8 @@ depends=('python') makedepends=('python-setuptools') # potential additions include ipkg, rpm -checkdepends=('clang' 'gdc' 'dmd' 'docbook-xml' 'ldc' 'lib32-glibc' 'nasm' -'python-beautifulsoup4' 'python-lxml' 'python-pytest' 'python-virtualenv' 'swig' -'zip') +checkdepends=('clang' 'gdc' 'dmd' 'ldc' 'lib32-glibc' 'nasm' 'python-lxml' +'python-pytest' 'python-virtualenv' 'swig' 'zip') source=("$pkgname-$pkgver.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/${pkgver}.tar.gz;) sha512sums=('3347a7ec5c6c7b596c0d51bb4a9654b971734736febe3834df0f40e7839e1f0578dafeae838d5ddd9f3319ac3d17b6790666fa1602c30480eba25122355179a5')
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Friday, August 9, 2019 @ 04:12:20 Author: dvzrv Revision: 359359 upgpkg: scons 3.1.1-1 Adding libnuma.so to provides. Modified: scons/trunk/PKGBUILD --+ PKGBUILD | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-08-09 04:11:12 UTC (rev 359358) +++ PKGBUILD2019-08-09 04:12:20 UTC (rev 359359) @@ -5,8 +5,8 @@ # Contributor: Brice Carpentier pkgname=scons -pkgver=3.1.0 -pkgrel=2 +pkgver=3.1.1 +pkgrel=1 pkgdesc="Extensible Python-based build utility" arch=('any') url="https://scons.org; @@ -14,10 +14,11 @@ depends=('python') makedepends=('python-setuptools') # potential additions include ipkg, rpm -checkdepends=('clang' 'dmd' 'gdc' 'ldc' 'nasm' 'python-lxml' 'python-pytest' -'python-virtualenv' 'swig' 'zip') +checkdepends=('clang' 'gdc' 'dmd' 'docbook-xml' 'ldc' 'lib32-glibc' 'nasm' +'python-beautifulsoup4' 'python-lxml' 'python-pytest' 'python-virtualenv' 'swig' +'zip') source=("$pkgname-$pkgver.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/${pkgver}.tar.gz;) -sha512sums=('3894d17bca02b9aa5426c70d894b8ecfcf3db2b20254b848209c31d8413a8cd1c2a7b2a87ef9bcfe980beb2815f62cdbe185098a64ae8b3506c41c867463') +sha512sums=('3347a7ec5c6c7b596c0d51bb4a9654b971734736febe3834df0f40e7839e1f0578dafeae838d5ddd9f3319ac3d17b6790666fa1602c30480eba25122355179a5') prepare() { cd "${pkgname}-${pkgver}"
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Monday, July 29, 2019 @ 12:04:56 Author: dvzrv Revision: 358712 upgpkg: scons 3.1.0-2 Removing python2-scons, as it's now not required by any package anymore ( \o/ ). Modified: scons/trunk/PKGBUILD --+ PKGBUILD | 132 + 1 file changed, 38 insertions(+), 94 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-07-29 02:48:38 UTC (rev 358711) +++ PKGBUILD2019-07-29 12:04:56 UTC (rev 358712) @@ -4,95 +4,64 @@ # Contributor: Lukas Sabota # Contributor: Brice Carpentier -pkgbase=scons -pkgname=(scons python2-scons) +pkgname=scons pkgver=3.1.0 -pkgrel=1 +pkgrel=2 pkgdesc="Extensible Python-based build utility" arch=('any') url="https://scons.org; license=('MIT') depends=('python') -makedepends=('python-setuptools' 'python2-setuptools') +makedepends=('python-setuptools') # potential additions include ipkg, rpm checkdepends=('clang' 'dmd' 'gdc' 'ldc' 'nasm' 'python-lxml' 'python-pytest' -'python-virtualenv' 'python2-lxml' 'python2-pytest' 'python2-virtualenv' 'swig' -'zip') +'python-virtualenv' 'swig' 'zip') source=("$pkgname-$pkgver.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/${pkgver}.tar.gz;) sha512sums=('3894d17bca02b9aa5426c70d894b8ecfcf3db2b20254b848209c31d8413a8cd1c2a7b2a87ef9bcfe980beb2815f62cdbe185098a64ae8b3506c41c867463') prepare() { - ( - cd "${pkgbase}-${pkgver}" - local _copyright='Copyright (c) 2001 - 2019 The SCons Foundation' - local _date_of_release="$(grep "RELEASE ${pkgver}" src/CHANGES.txt | cut -d ',' -f2)" - local _date="$(date -d "${_date_of_release}" +'%Y-%m-%d %H:%M:%S')" - # copy scripts to correct locations and change their globals - for _script in scons{,ign,-time,-configure-cache}; do - cp -v "src/script/${_script}.py" "src/script/${_script}" - sed -e "s|__COPYRIGHT__|${_copyright}|g" \ - -e "s|__FILE__|/src/script/${_script}|g" \ - -e 's/__REVISION__/none/g' \ - -e "s|__DATE__|${_date}|g" \ - -e 's/__BUILDSYS__/none/g' \ - -e 's/__DEVELOPER__/none/g' \ - -e "s/__VERSION__/${pkgver}/g" \ - -i "src/script/${_script}" - done - sed -e "s|__COPYRIGHT__|${_copyright}|g" \ - -e 's|__FILE__|/src/setup.py|g' \ - -e 's/__REVISION__/none/g' \ - -e "s|__DATE__|${_date}|g" \ - -e 's/__BUILDSYS__/none/g' \ - -e 's/__DEVELOPER__/none/g' \ - -e "s/__VERSION__/${pkgver}/g" \ - -i "src/setup.py" - ) - # we need to copy all sources, because using build with python2 and python3 - # would otherwise overwrite the build created first - cp -av "${pkgbase}-${pkgver}" "${pkgname[1]}-${pkgver}" - ( -# fix shebang for python2 version -cd "${pkgname[1]}-${pkgver}" -sed -e 's/env python/env python2/' \ --i src/script/* -sed -e 's/python/python2/' \ --i src/engine/SCons/Tool/docbook/docbook-xsl-*/extensions/xslt.py - ) + cd "${pkgname}-${pkgver}" + # emulate a release + local _copyright='Copyright (c) 2001 - 2019 The SCons Foundation' + local _date_of_release="$(grep "RELEASE ${pkgver}" src/CHANGES.txt | cut -d ',' -f2)" + local _date="$(date -d "${_date_of_release}" +'%Y-%m-%d %H:%M:%S')" + # copy scripts to correct locations and change their globals + for _script in scons{,ign,-time,-configure-cache}; do +cp -v "src/script/${_script}.py" "src/script/${_script}" +sed -e "s|__COPYRIGHT__|${_copyright}|g" \ +-e "s|__FILE__|/src/script/${_script}|g" \ +-e 's/__REVISION__/none/g' \ +-e "s|__DATE__|${_date}|g" \ +-e 's/__BUILDSYS__/none/g' \ +-e 's/__DEVELOPER__/none/g' \ +-e "s/__VERSION__/${pkgver}/g" \ +-i "src/script/${_script}" + done + sed -e "s|__COPYRIGHT__|${_copyright}|g" \ + -e 's|__FILE__|/src/setup.py|g' \ + -e 's/__REVISION__/none/g' \ + -e "s|__DATE__|${_date}|g" \ + -e 's/__BUILDSYS__/none/g' \ + -e 's/__DEVELOPER__/none/g' \ + -e "s/__VERSION__/${pkgver}/g" \ + -i "src/setup.py" } build() { - ( -cd "${pkgbase}-${pkgver}" -# build man page and move to src directory -python bootstrap.py doc/SConscript -mv -v build/doc/man/* src/ -cd src -python setup.py build - ) - ( -cd "${pkgname[1]}-${pkgver}" -# build man page and move to src directory -python2 bootstrap.py doc/SConscript -mv -v build/doc/man/* src/ -cd src -python2 setup.py build - ) + cd "${pkgname}-${pkgver}" + # build man page and move to src directory + python bootstrap.py doc/SConscript + mv -v build/doc/man/* src/ + cd src + python setup.py build } check() { - ( -cd "${pkgbase}-${pkgver}" -python runtest.py -a -t || msg "Tests passing with 'NO RESULT' count as failed." - ) - ( -cd "${pkgname[1]}-${pkgver}" -python2 runtest.py -a -t || msg "Tests passing with 'NO RESULT' count as failed." - ) +
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Friday, July 26, 2019 @ 13:58:08 Author: dvzrv Revision: 358625 upgpkg: scons 3.1.0-1 Upgrading to 3.1.0 and creating a split package (scons with python2 dependencies is tracked in python2-scons, until it is dropped eventually). Building from general source tarball by emulating a 'release'. Running tests in check() for python and python2. Separating build and packaging steps. Patching python2 version to be installable side-by-side with python version. Modified: scons/trunk/PKGBUILD --+ PKGBUILD | 131 +++-- 1 file changed, 119 insertions(+), 12 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-07-26 13:56:55 UTC (rev 358624) +++ PKGBUILD2019-07-26 13:58:08 UTC (rev 358625) @@ -1,26 +1,133 @@ -# Maintainer: Ray Rashif +# Maintainer: David Runge +# Contributor: Ray Rashif # Contributor: damir # Contributor: Lukas Sabota # Contributor: Brice Carpentier -pkgname=scons -pkgver=3.0.4 -pkgrel=2 +pkgbase=scons +pkgname=(scons python2-scons) +pkgver=3.1.0 +pkgrel=1 pkgdesc="Extensible Python-based build utility" arch=('any') url="https://scons.org; license=('MIT') depends=('python') -makedepends=('python-setuptools') -source=("https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz;) -sha256sums=('e2b8b36e25492720a05c0f0a92a219b42d11ce0c51e3397a1e8296dfea1d9b1a') +makedepends=('python-setuptools' 'python2-setuptools') +# potential additions include ipkg, rpm +checkdepends=('clang' 'dmd' 'gdc' 'ldc' 'nasm' 'python-lxml' 'python-pytest' +'python-virtualenv' 'python2-lxml' 'python2-pytest' 'python2-virtualenv' 'swig' +'zip') +source=("$pkgname-$pkgver.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/${pkgver}.tar.gz;) +sha512sums=('3894d17bca02b9aa5426c70d894b8ecfcf3db2b20254b848209c31d8413a8cd1c2a7b2a87ef9bcfe980beb2815f62cdbe185098a64ae8b3506c41c867463') -package() { - cd $pkgname-$pkgver +prepare() { + ( + cd "${pkgbase}-${pkgver}" + local _copyright='Copyright (c) 2001 - 2019 The SCons Foundation' + local _date_of_release="$(grep "RELEASE ${pkgver}" src/CHANGES.txt | cut -d ',' -f2)" + local _date="$(date -d "${_date_of_release}" +'%Y-%m-%d %H:%M:%S')" + # copy scripts to correct locations and change their globals + for _script in scons{,ign,-time,-configure-cache}; do + cp -v "src/script/${_script}.py" "src/script/${_script}" + sed -e "s|__COPYRIGHT__|${_copyright}|g" \ + -e "s|__FILE__|/src/script/${_script}|g" \ + -e 's/__REVISION__/none/g' \ + -e "s|__DATE__|${_date}|g" \ + -e 's/__BUILDSYS__/none/g' \ + -e 's/__DEVELOPER__/none/g' \ + -e "s/__VERSION__/${pkgver}/g" \ + -i "src/script/${_script}" + done + sed -e "s|__COPYRIGHT__|${_copyright}|g" \ + -e 's|__FILE__|/src/setup.py|g' \ + -e 's/__REVISION__/none/g' \ + -e "s|__DATE__|${_date}|g" \ + -e 's/__BUILDSYS__/none/g' \ + -e 's/__DEVELOPER__/none/g' \ + -e "s/__VERSION__/${pkgver}/g" \ + -i "src/setup.py" + ) + # we need to copy all sources, because using build with python2 and python3 + # would otherwise overwrite the build created first + cp -av "${pkgbase}-${pkgver}" "${pkgname[1]}-${pkgver}" + ( +# fix shebang for python2 version +cd "${pkgname[1]}-${pkgver}" +sed -e 's/env python/env python2/' \ +-i src/script/* +sed -e 's/python/python2/' \ +-i src/engine/SCons/Tool/docbook/docbook-xsl-*/extensions/xslt.py + ) +} - python setup.py install --standard-lib \ - --prefix=/usr \ +build() { + ( +cd "${pkgbase}-${pkgver}" +# build man page and move to src directory +python bootstrap.py doc/SConscript +mv -v build/doc/man/* src/ +cd src +python setup.py build + ) + ( +cd "${pkgname[1]}-${pkgver}" +# build man page and move to src directory +python2 bootstrap.py doc/SConscript +mv -v build/doc/man/* src/ +cd src +python2 setup.py build + ) +} + +check() { + ( +cd "${pkgbase}-${pkgver}" +python runtest.py -a -t || msg "Tests passing with 'NO RESULT' count as failed." + ) + ( +cd "${pkgname[1]}-${pkgver}" +python2 runtest.py -a -t || msg "Tests passing with 'NO RESULT' count as failed." + ) +} + +package_scons() { + depends=('python') + cd "${pkgname}-${pkgver}/src" + python setup.py install --prefix=/usr \ + --skip-build \ + --optimize=1 \ + --standard-lib \ --install-data=/usr/share \ - --optimize=1 \ --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
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Friday, April 12, 2019 @ 18:32:44 Author: arojas Revision: 350652 https Modified: scons/trunk/PKGBUILD --+ PKGBUILD | 16 ++-- 1 file changed, 6 insertions(+), 10 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-04-12 18:31:55 UTC (rev 350651) +++ PKGBUILD2019-04-12 18:32:44 UTC (rev 350652) @@ -5,26 +5,22 @@ pkgname=scons pkgver=3.0.4 -pkgrel=1 +pkgrel=2 pkgdesc="Extensible Python-based build utility" arch=('any') -url="http://scons.org; +url="https://scons.org; license=('MIT') -depends=('python2') -makedepends=('python2-setuptools') -source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz;) +depends=('python') +makedepends=('python-setuptools') +source=("https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz;) sha256sums=('e2b8b36e25492720a05c0f0a92a219b42d11ce0c51e3397a1e8296dfea1d9b1a') package() { cd $pkgname-$pkgver - python2 setup.py install --standard-lib \ + python setup.py install --standard-lib \ --prefix=/usr \ --install-data=/usr/share \ --optimize=1 \ --root="$pkgdir" - - # fix for python 2.7 - sed -i 's:^#!.*bin/env python:#!/usr/bin/env python2:' \ -"$pkgdir"/usr/bin/* }
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Friday, February 22, 2019 @ 22:27:51 Author: arojas Revision: 346698 Update to 3.0.4 Modified: scons/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-02-22 22:26:54 UTC (rev 346697) +++ PKGBUILD2019-02-22 22:27:51 UTC (rev 346698) @@ -4,7 +4,7 @@ # Contributor: Brice Carpentier pkgname=scons -pkgver=3.0.2 +pkgver=3.0.4 pkgrel=1 pkgdesc="Extensible Python-based build utility" arch=('any') @@ -13,7 +13,7 @@ depends=('python2') makedepends=('python2-setuptools') source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz;) -sha256sums=('d0afcf8f4c2ea5fa7af3c9321c0cb3ea1c83d137196be10c4cb2c79cc5dade01') +sha256sums=('e2b8b36e25492720a05c0f0a92a219b42d11ce0c51e3397a1e8296dfea1d9b1a') package() { cd $pkgname-$pkgver
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Monday, January 7, 2019 @ 18:19:29 Author: arojas Revision: 343078 Update to 3.0.2 Modified: scons/trunk/PKGBUILD --+ PKGBUILD | 12 +++- 1 file changed, 3 insertions(+), 9 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-01-07 13:31:39 UTC (rev 343077) +++ PKGBUILD2019-01-07 18:19:29 UTC (rev 343078) @@ -3,10 +3,8 @@ # Contributor: Lukas Sabota # Contributor: Brice Carpentier -# reminder: scons moving to py3 any time soon - pkgname=scons -pkgver=3.0.1 +pkgver=3.0.2 pkgrel=1 pkgdesc="Extensible Python-based build utility" arch=('any') @@ -13,8 +11,9 @@ url="http://scons.org; license=('MIT') depends=('python2') +makedepends=('python2-setuptools') source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz;) -md5sums=('b6a292e251b34b82c203b56cfa3968b3') +sha256sums=('d0afcf8f4c2ea5fa7af3c9321c0cb3ea1c83d137196be10c4cb2c79cc5dade01') package() { cd $pkgname-$pkgver @@ -28,9 +27,4 @@ # fix for python 2.7 sed -i 's:^#!.*bin/env python:#!/usr/bin/env python2:' \ "$pkgdir"/usr/bin/* - - install -Dm644 LICENSE.txt \ -"$pkgdir/usr/share/licenses/$pkgname/LICENSE" } - -# vim:set ts=2 sw=2 et:
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Saturday, November 18, 2017 @ 17:32:23 Author: arojas Revision: 310384 Update to 3.0.1 Modified: scons/trunk/PKGBUILD --+ PKGBUILD | 15 --- 1 file changed, 4 insertions(+), 11 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-11-18 16:59:56 UTC (rev 310383) +++ PKGBUILD2017-11-18 17:32:23 UTC (rev 310384) @@ -7,23 +7,16 @@ # reminder: scons moving to py3 any time soon pkgname=scons -pkgver=3.0.0 -pkgrel=3 +pkgver=3.0.1 +pkgrel=1 pkgdesc="Extensible Python-based build utility" arch=('any') url="http://scons.org; license=('MIT') depends=('python2') -source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz; - scons-support-python2-syntax.patch::"https://github.com/SConsProject/scons/commit/2e0de3c5.patch;) -md5sums=('1c99878d0eaf9b768b50721e913142d3' - '7bcd903c70839301194931046e81b9b3') +source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz;) +md5sums=('b6a292e251b34b82c203b56cfa3968b3') -prepare() { - cd $pkgname-$pkgver - patch -p2 -i ../scons-support-python2-syntax.patch # support Python 2 syntax in Sconsripts -} - package() { cd $pkgname-$pkgver
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Friday, October 20, 2017 @ 19:05:29 Author: arojas Revision: 308288 Switch back to python2 for now, some projects' SconScripts don't support python3 syntax Modified: scons/trunk/PKGBUILD --+ PKGBUILD | 12 1 file changed, 8 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-10-20 17:57:13 UTC (rev 308287) +++ PKGBUILD2017-10-20 19:05:29 UTC (rev 308288) @@ -8,12 +8,12 @@ pkgname=scons pkgver=3.0.0 -pkgrel=2 +pkgrel=3 pkgdesc="Extensible Python-based build utility" arch=('any') url="http://scons.org; license=('MIT') -depends=('python') +depends=('python2') source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz; scons-support-python2-syntax.patch::"https://github.com/SConsProject/scons/commit/2e0de3c5.patch;) md5sums=('1c99878d0eaf9b768b50721e913142d3' @@ -25,14 +25,18 @@ } package() { - cd "$srcdir/$pkgname-$pkgver" + cd $pkgname-$pkgver - python setup.py install --standard-lib \ + python2 setup.py install --standard-lib \ --prefix=/usr \ --install-data=/usr/share \ --optimize=1 \ --root="$pkgdir" + # fix for python 2.7 + sed -i 's:^#!.*bin/env python:#!/usr/bin/env python2:' \ +"$pkgdir"/usr/bin/* + install -Dm644 LICENSE.txt \ "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Thursday, October 19, 2017 @ 19:26:16 Author: arojas Revision: 308270 Support python2 syntax in sconscripts (FS#56035) Modified: scons/trunk/PKGBUILD --+ PKGBUILD | 13 ++--- 1 file changed, 10 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-10-19 19:22:09 UTC (rev 308269) +++ PKGBUILD2017-10-19 19:26:16 UTC (rev 308270) @@ -8,15 +8,22 @@ pkgname=scons pkgver=3.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="Extensible Python-based build utility" arch=('any') url="http://scons.org; license=('MIT') depends=('python') -source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz;) -md5sums=('1c99878d0eaf9b768b50721e913142d3') +source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz; + scons-support-python2-syntax.patch::"https://github.com/SConsProject/scons/commit/2e0de3c5.patch;) +md5sums=('1c99878d0eaf9b768b50721e913142d3' + '7bcd903c70839301194931046e81b9b3') +prepare() { + cd $pkgname-$pkgver + patch -p2 -i ../scons-support-python2-syntax.patch # support Python 2 syntax in Sconsripts +} + package() { cd "$srcdir/$pkgname-$pkgver"
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Thursday, October 5, 2017 @ 07:43:51 Author: arojas Revision: 306783 Update to 3.0.0 Modified: scons/trunk/PKGBUILD --+ PKGBUILD | 20 1 file changed, 8 insertions(+), 12 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-10-05 07:41:04 UTC (rev 306782) +++ PKGBUILD2017-10-05 07:43:51 UTC (rev 306783) @@ -7,29 +7,25 @@ # reminder: scons moving to py3 any time soon pkgname=scons -pkgver=2.5.1 +pkgver=3.0.0 pkgrel=1 pkgdesc="Extensible Python-based build utility" arch=('any') url="http://scons.org; license=('MIT') -depends=('python2') +depends=('python') source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz;) -md5sums=('aaaf09e1351a598f98d17b0cf1103e7a') +md5sums=('1c99878d0eaf9b768b50721e913142d3') package() { cd "$srcdir/$pkgname-$pkgver" - python2 setup.py install --standard-lib \ - --prefix=/usr \ - --install-data=/usr/share \ - --optimize=1 \ - --root="$pkgdir" + python setup.py install --standard-lib \ + --prefix=/usr \ + --install-data=/usr/share \ + --optimize=1 \ + --root="$pkgdir" - # fix for python 2.7 - sed -i 's:^#!.*bin/env python:#!/usr/bin/env python2:' \ -"$pkgdir"/usr/bin/* - install -Dm644 LICENSE.txt \ "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Friday, December 9, 2016 @ 20:09:34 Author: arojas Revision: 282977 Update to 2.5.1 Modified: scons/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-12-09 20:05:25 UTC (rev 282976) +++ PKGBUILD2016-12-09 20:09:34 UTC (rev 282977) @@ -7,7 +7,7 @@ # reminder: scons moving to py3 any time soon pkgname=scons -pkgver=2.5.0 +pkgver=2.5.1 pkgrel=1 pkgdesc="Extensible Python-based build utility" arch=('any') @@ -15,7 +15,7 @@ license=('MIT') depends=('python2') source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz;) -md5sums=('9e00fa0df8f5ca5c5f5975b40e0ed354') +md5sums=('aaaf09e1351a598f98d17b0cf1103e7a') package() { cd "$srcdir/$pkgname-$pkgver"
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Wednesday, October 19, 2016 @ 21:26:38 Author: schiv Revision: 279017 upgpkg: scons 2.5.0-1 Uber delayed upstream sync Modified: scons/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-10-19 21:19:06 UTC (rev 279016) +++ PKGBUILD2016-10-19 21:26:38 UTC (rev 279017) @@ -7,7 +7,7 @@ # reminder: scons moving to py3 any time soon pkgname=scons -pkgver=2.4.1 +pkgver=2.5.0 pkgrel=1 pkgdesc="Extensible Python-based build utility" arch=('any') @@ -15,7 +15,7 @@ license=('MIT') depends=('python2') source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz;) -md5sums=('9a0ddf33d9839f04380e0fae87cc4b40') +md5sums=('9e00fa0df8f5ca5c5f5975b40e0ed354') package() { cd "$srcdir/$pkgname-$pkgver"
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Friday, December 4, 2015 @ 17:44:45 Author: schiv Revision: 252348 upgpkg: scons 2.4.1-1 upstream release Modified: scons/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-12-04 15:58:48 UTC (rev 252347) +++ PKGBUILD2015-12-04 16:44:45 UTC (rev 252348) @@ -7,7 +7,7 @@ # reminder: scons moving to py3 any time soon pkgname=scons -pkgver=2.4.0 +pkgver=2.4.1 pkgrel=1 pkgdesc="Extensible Python-based build utility" arch=('any') @@ -15,7 +15,7 @@ license=('MIT') depends=('python2') source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz;) -md5sums=('504d8c2fa426204fe399d239d580b55c') +md5sums=('9a0ddf33d9839f04380e0fae87cc4b40') package() { cd "$srcdir/$pkgname-$pkgver"
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Tuesday, September 22, 2015 @ 22:21:23 Author: schiv Revision: 247085 upgpkg: scons 2.4.0-1 upstream release Modified: scons/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-09-22 20:12:26 UTC (rev 247084) +++ PKGBUILD2015-09-22 20:21:23 UTC (rev 247085) @@ -7,7 +7,7 @@ # reminder: scons moving to py3 any time soon pkgname=scons -pkgver=2.3.6 +pkgver=2.4.0 pkgrel=1 pkgdesc="Extensible Python-based build utility" arch=('any') @@ -15,7 +15,7 @@ license=('MIT') depends=('python2') source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz;) -md5sums=('9c6a1c3c716cbe5f16515f163c91d928') +md5sums=('504d8c2fa426204fe399d239d580b55c') package() { cd "$srcdir/$pkgname-$pkgver"
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Tuesday, August 18, 2015 @ 21:48:51 Author: schiv Revision: 243951 upgpkg: scons 2.3.6-1 upstream release Modified: scons/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-08-18 19:17:00 UTC (rev 243950) +++ PKGBUILD2015-08-18 19:48:51 UTC (rev 243951) @@ -7,7 +7,7 @@ # reminder: scons moving to py3 any time soon pkgname=scons -pkgver=2.3.5 +pkgver=2.3.6 pkgrel=1 pkgdesc=Extensible Python-based build utility arch=('any') @@ -15,7 +15,7 @@ license=('MIT') depends=('python2') source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz;) -md5sums=('a8988c7ef11133bb3b6ccf0af67ce010') +md5sums=('9c6a1c3c716cbe5f16515f163c91d928') package() { cd $srcdir/$pkgname-$pkgver
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Thursday, June 25, 2015 @ 21:48:14 Author: schiv Revision: 241279 upgpkg: scons 2.3.5-1 upstream release Modified: scons/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-06-25 15:58:07 UTC (rev 241278) +++ PKGBUILD2015-06-25 19:48:14 UTC (rev 241279) @@ -4,10 +4,10 @@ # Contributor: Lukas Sabota punkrockguy...@comcast.net # Contributor: Brice Carpentier br...@dlfp.org -# reminder: scons moving to py3 after 2.3.4 +# reminder: scons moving to py3 any time soon pkgname=scons -pkgver=2.3.4 +pkgver=2.3.5 pkgrel=1 pkgdesc=Extensible Python-based build utility arch=('any') @@ -15,7 +15,7 @@ license=('MIT') depends=('python2') source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz;) -md5sums=('91fbbb67c2c65b03c746601baac4a6a5') +md5sums=('a8988c7ef11133bb3b6ccf0af67ce010') package() { cd $srcdir/$pkgname-$pkgver
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Wednesday, October 1, 2014 @ 11:40:41 Author: bpiotrowski Revision: 223717 upgpkg: scons 2.3.4-1 new upstream release Modified: scons/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-10-01 02:43:51 UTC (rev 223716) +++ PKGBUILD2014-10-01 09:40:41 UTC (rev 223717) @@ -4,10 +4,10 @@ # Contributor: Lukas Sabota punkrockguy...@comcast.net # Contributor: Brice Carpentier br...@dlfp.org -# reminder: scons moving to py3 after 2.3.2 +# reminder: scons moving to py3 after 2.3.4 pkgname=scons -pkgver=2.3.2 +pkgver=2.3.4 pkgrel=1 pkgdesc=Extensible Python-based build utility arch=('any') @@ -15,7 +15,7 @@ license=('MIT') depends=('python2') source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz;) -md5sums=('bbd428da35ec176575a2b0be1f8d7162') +md5sums=('91fbbb67c2c65b03c746601baac4a6a5') package() { cd $srcdir/$pkgname-$pkgver
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Thursday, July 10, 2014 @ 10:57:15 Author: schiv Revision: 216761 upgpkg: scons 2.3.2-1 upstream release; also closes FS#41152 Modified: scons/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-07-10 05:36:16 UTC (rev 216760) +++ PKGBUILD2014-07-10 08:57:15 UTC (rev 216761) @@ -4,10 +4,10 @@ # Contributor: Lukas Sabota punkrockguy...@comcast.net # Contributor: Brice Carpentier br...@dlfp.org -# reminder: scons moving towards py3 as of Mar 2014 and 2.3.1 +# reminder: scons moving to py3 after 2.3.2 pkgname=scons -pkgver=2.3.1 +pkgver=2.3.2 pkgrel=1 pkgdesc=Extensible Python-based build utility arch=('any') @@ -15,7 +15,7 @@ license=('MIT') depends=('python2') source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz;) -md5sums=('60a3cfb98b661df9f4406c61b5686bd7') +md5sums=('bbd428da35ec176575a2b0be1f8d7162') package() { cd $srcdir/$pkgname-$pkgver
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Tuesday, March 18, 2014 @ 16:56:55 Author: schiv Revision: 208186 upgpkg: scons 2.3.1-1 upstream minor release Modified: scons/trunk/PKGBUILD --+ PKGBUILD |6 -- 1 file changed, 4 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-03-18 15:48:33 UTC (rev 208185) +++ PKGBUILD2014-03-18 15:56:55 UTC (rev 208186) @@ -4,8 +4,10 @@ # Contributor: Lukas Sabota punkrockguy...@comcast.net # Contributor: Brice Carpentier br...@dlfp.org +# reminder: scons moving towards py3 as of Mar 2014 and 2.3.1 + pkgname=scons -pkgver=2.3.0 +pkgver=2.3.1 pkgrel=1 pkgdesc=Extensible Python-based build utility arch=('any') @@ -13,7 +15,7 @@ license=('MIT') depends=('python2') source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz;) -md5sums=('083ce5624d6adcbdaf2526623f456ca9') +md5sums=('60a3cfb98b661df9f4406c61b5686bd7') package() { cd $srcdir/$pkgname-$pkgver
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Tuesday, March 5, 2013 @ 16:28:29 Author: schiv Revision: 179362 upgpkg: scons 2.3.0-1 upstream release Modified: scons/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-03-05 15:28:18 UTC (rev 179361) +++ PKGBUILD2013-03-05 15:28:29 UTC (rev 179362) @@ -5,7 +5,7 @@ # Contributor: Brice Carpentier br...@dlfp.org pkgname=scons -pkgver=2.2.0 +pkgver=2.3.0 pkgrel=1 pkgdesc=Extensible Python-based build utility arch=('any') @@ -13,7 +13,7 @@ license=('MIT') depends=('python2') source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz;) -md5sums=('f737f474a02d08156c821bd2d4d4b632') +md5sums=('083ce5624d6adcbdaf2526623f456ca9') package() { cd $srcdir/$pkgname-$pkgver
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Wednesday, August 8, 2012 @ 14:49:05 Author: schiv Revision: 165007 upgpkg: scons 2.2.0-1 upstream release Modified: scons/trunk/PKGBUILD --+ PKGBUILD | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-08-08 16:59:30 UTC (rev 165006) +++ PKGBUILD2012-08-08 18:49:05 UTC (rev 165007) @@ -5,15 +5,15 @@ # Contributor: Brice Carpentier br...@dlfp.org pkgname=scons -pkgver=2.1.0 -pkgrel=2 +pkgver=2.2.0 +pkgrel=1 pkgdesc=Extensible Python-based build utility arch=('any') url=http://scons.org; license=('MIT') depends=('python2') source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz;) -md5sums=('47daf989e303a045b76c11236df719df') +md5sums=('f737f474a02d08156c821bd2d4d4b632') package() { cd $srcdir/$pkgname-$pkgver @@ -25,9 +25,11 @@ --root=$pkgdir # fix for python 2.7 - sed -i 's:^#!.*bin/env python:#!/usr/bin/env python2:' $pkgdir/usr/bin/* + sed -i 's:^#!.*bin/env python:#!/usr/bin/env python2:' \ +$pkgdir/usr/bin/* - install -D -m644 LICENSE.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE + install -Dm644 LICENSE.txt \ +$pkgdir/usr/share/licenses/$pkgname/LICENSE } # vim:set ts=2 sw=2 et:
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Saturday, February 25, 2012 @ 03:28:24 Author: pierre Revision: 151215 upgpkg: scons 2.1.0-2 rebuild old package Modified: scons/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-02-25 08:26:04 UTC (rev 151214) +++ PKGBUILD2012-02-25 08:28:24 UTC (rev 151215) @@ -6,16 +6,16 @@ pkgname=scons pkgver=2.1.0 -pkgrel=1 +pkgrel=2 pkgdesc=Extensible Python-based build utility arch=('any') url=http://scons.org; license=('MIT') depends=('python2') -source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz;) md5sums=('47daf989e303a045b76c11236df719df') -build() { +package() { cd $srcdir/$pkgname-$pkgver python2 setup.py install --standard-lib \
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Monday, September 12, 2011 @ 03:59:40 Author: schiv Revision: 137885 upgpkg: scons 2.1.0-1 upstream release Modified: scons/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-09-12 07:05:46 UTC (rev 137884) +++ PKGBUILD2011-09-12 07:59:40 UTC (rev 137885) @@ -5,7 +5,7 @@ # Contributor: Brice Carpentier br...@dlfp.org pkgname=scons -pkgver=2.0.1 +pkgver=2.1.0 pkgrel=1 pkgdesc=Extensible Python-based build utility arch=('any') @@ -13,7 +13,7 @@ license=('MIT') depends=('python2') source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) -md5sums=('beca648b894cdbf85383fffc79516d18') +md5sums=('47daf989e303a045b76c11236df719df') build() { cd $srcdir/$pkgname-$pkgver
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Friday, September 10, 2010 @ 10:41:36 Author: schiv Revision: 90304 upgpkg: scons 1.3.1 - 2.0.1 Previous commit by remy already rebuilt for python(2). Modified: scons/trunk/PKGBUILD --+ PKGBUILD | 28 ++-- 1 file changed, 18 insertions(+), 10 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-09-10 12:46:31 UTC (rev 90303) +++ PKGBUILD2010-09-10 14:41:36 UTC (rev 90304) @@ -1,25 +1,33 @@ # $Id$ +# Maintainer: Ray Rashif sc...@archlinux.org # Contributor: damir da...@archlinux.org # Contributor: Lukas Sabota punkrockguy...@comcast.net # Contributor: Brice Carpentier br...@dlfp.org pkgname=scons -pkgver=1.3.1 -pkgrel=2 +pkgver=2.0.1 +pkgrel=1 pkgdesc=Extensible Python-based build utility arch=('any') url=http://scons.org; -license=('custom') +license=('MIT') depends=('python2') -source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz) -md5sums=('e3411dc316b2f6be5226cd71dbdeb0c1') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('beca648b894cdbf85383fffc79516d18') build() { - cd ${srcdir}/${pkgname}-${pkgver} + cd $srcdir/$pkgname-$pkgver python2 setup.py install --standard-lib \ - --prefix=/usr \ - --install-data=/usr/share --root=${pkgdir} || return 1 - sed -i -e 's#env python#env python2#' ${pkgdir}/usr/bin/* - install -D -m644 LICENSE.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE || return 1 + --prefix=/usr \ + --install-data=/usr/share \ + --optimize=1 \ + --root=$pkgdir + + # fix for python 2.7 + sed -i 's:^#!.*bin/env python:#!/usr/bin/env python2:' $pkgdir/usr/bin/* + + install -D -m644 LICENSE.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE } + +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Wednesday, September 1, 2010 @ 08:25:47 Author: remy Revision: 89504 upgpkg: scons 1.3.1-2 Rebuild for python2. Modified: scons/trunk/PKGBUILD --+ PKGBUILD |9 + 1 file changed, 5 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-09-01 12:06:55 UTC (rev 89503) +++ PKGBUILD2010-09-01 12:25:47 UTC (rev 89504) @@ -5,20 +5,21 @@ pkgname=scons pkgver=1.3.1 -pkgrel=1 +pkgrel=2 pkgdesc=Extensible Python-based build utility -arch=('i686' 'x86_64') +arch=('any') url=http://scons.org; license=('custom') -depends=('python') +depends=('python2') source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz) md5sums=('e3411dc316b2f6be5226cd71dbdeb0c1') build() { cd ${srcdir}/${pkgname}-${pkgver} - python setup.py install --standard-lib \ + python2 setup.py install --standard-lib \ --prefix=/usr \ --install-data=/usr/share --root=${pkgdir} || return 1 + sed -i -e 's#env python#env python2#' ${pkgdir}/usr/bin/* install -D -m644 LICENSE.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE || return 1 }
[arch-commits] Commit in scons/trunk (PKGBUILD)
Date: Friday, August 13, 2010 @ 19:46:11 Author: schiv Revision: 87475 upgpkg: scons 1.3.0 - 1.3.1 Upstream release for 1.3.x; not updating to 2.x Modified: scons/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-08-13 22:23:27 UTC (rev 87474) +++ PKGBUILD2010-08-13 23:46:11 UTC (rev 87475) @@ -4,7 +4,7 @@ # Contributor: Brice Carpentier br...@dlfp.org pkgname=scons -pkgver=1.3.0 +pkgver=1.3.1 pkgrel=1 pkgdesc=Extensible Python-based build utility arch=('i686' 'x86_64') @@ -12,7 +12,7 @@ license=('custom') depends=('python') source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz) -md5sums=('ad6838c867abd2ad5bf371b353d594f7') +md5sums=('e3411dc316b2f6be5226cd71dbdeb0c1') build() { cd ${srcdir}/${pkgname}-${pkgver}
[arch-commits] Commit in scons/trunk (PKGBUILD scons-0.96.95-builder.patch)
Date: Wednesday, March 31, 2010 @ 09:31:25 Author: giovanni Revision: 74543 upgpkg: scons 1.3.0-1 upstream release Modified: scons/trunk/PKGBUILD Deleted: scons/trunk/scons-0.96.95-builder.patch -+ PKGBUILD| 26 ++ scons-0.96.95-builder.patch | 11 --- 2 files changed, 14 insertions(+), 23 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-03-31 13:02:38 UTC (rev 74542) +++ PKGBUILD2010-03-31 13:31:25 UTC (rev 74543) @@ -1,22 +1,24 @@ # $Id$ -# Maintainer: damir da...@archlinux.org -# TU: Lukas Sabota punkrockguy...@comcast.net +# Contributor: damir da...@archlinux.org +# Contributor: Lukas Sabota punkrockguy...@comcast.net # Contributor: Brice Carpentier br...@dlfp.org pkgname=scons -pkgver=1.2.0 +pkgver=1.3.0 pkgrel=1 -pkgdesc=SCons is an open source software contruction tool that is a substitute for make. -arch=(i686 x86_64) +pkgdesc=Extensible Python-based build utility +arch=('i686' 'x86_64') url=http://scons.org; -license=(custom) +license=('custom') depends=('python') -source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz;) -options=('force') +source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz) +md5sums=('ad6838c867abd2ad5bf371b353d594f7') build() { - cd $startdir/src/$pkgname-$pkgver - python setup.py install --standard-lib --prefix=/usr --install-data=/usr/share --root=$startdir/pkg - install -D -m644 $startdir/src/$pkgname-$pkgver/LICENSE.txt $startdir/pkg/usr/share/licenses/$pkgname/LICENSE + cd ${srcdir}/${pkgname}-${pkgver} + + python setup.py install --standard-lib \ + --prefix=/usr \ + --install-data=/usr/share --root=${pkgdir} || return 1 + install -D -m644 LICENSE.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE || return 1 } -md5sums=('53b6aa7281811717a57598e319441cf7') Deleted: scons-0.96.95-builder.patch === --- scons-0.96.95-builder.patch 2010-03-31 13:02:38 UTC (rev 74542) +++ scons-0.96.95-builder.patch 2010-03-31 13:31:25 UTC (rev 74543) @@ -1,11 +0,0 @@ Builder.py-bak 2007-03-11 02:52:00.0 +0200 -+++ Builder.py 2007-03-11 02:52:08.0 +0200 -@@ -872,7 +872,7 @@ - Clears all of the cache entries that use the specified Builder. - - for key, smap in self._memo.items(): --if builder in smap.builders_used: -+if builder in smap: - del self._memo[key] - - SuffixMapCache = _SuffixMapCache()