[arch-commits] Commit in scons/trunk (PKGBUILD)

2020-11-12 Thread Evangelos Foutras via arch-commits
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)

2020-01-19 Thread David Runge via arch-commits
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)

2019-12-18 Thread David Runge via arch-commits
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)

2019-11-02 Thread Felix Yan via arch-commits
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)

2019-10-25 Thread Felix Yan via arch-commits
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)

2019-09-13 Thread David Runge via arch-commits
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)

2019-08-31 Thread David Runge via arch-commits
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)

2019-08-08 Thread David Runge via arch-commits
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)

2019-08-08 Thread David Runge via arch-commits
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)

2019-07-29 Thread David Runge via arch-commits
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)

2019-07-26 Thread David Runge via arch-commits
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)

2019-04-12 Thread Antonio Rojas via arch-commits
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)

2019-02-22 Thread Antonio Rojas via arch-commits
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)

2019-01-07 Thread Antonio Rojas via arch-commits
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)

2017-11-18 Thread Antonio Rojas
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)

2017-10-20 Thread Antonio Rojas
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)

2017-10-19 Thread Antonio Rojas
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)

2017-10-05 Thread Antonio Rojas
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)

2016-12-09 Thread Antonio Rojas
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)

2016-10-19 Thread Ray Rashif
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)

2015-12-04 Thread Ray Rashif
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)

2015-09-22 Thread Ray Rashif
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)

2015-08-18 Thread Ray Rashif
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)

2015-06-25 Thread Ray Rashif
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)

2014-10-01 Thread Bartłomiej Piotrowski
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)

2014-07-10 Thread Ray Rashif
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)

2014-03-18 Thread Ray Rashif
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)

2013-03-05 Thread Ray Rashif
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)

2012-08-08 Thread Ray Rashif
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)

2012-02-25 Thread Pierre Schmitz
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)

2011-09-12 Thread Ray Rashif
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)

2010-09-10 Thread Ray Rashif
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)

2010-09-01 Thread Rémy Oudompheng
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)

2010-08-13 Thread Ray Rashif
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)

2010-03-31 Thread Giovanni Scafora
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()