Accepting request 229553 from home:AndreasStieger:branches:devel:tools:building

SCons 2.3.1

OBS-URL: https://build.opensuse.org/request/show/229553
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/scons?expand=0&rev=22
This commit is contained in:
Ismail Dönmez 2014-04-10 09:08:28 +00:00 committed by Git OBS Bridge
parent 052ae0b35a
commit 5a8d171954
7 changed files with 68 additions and 17 deletions

View File

@ -1,6 +1,12 @@
--- setup.py
+++ setup.py
@@ -353,7 +353,7 @@
---
setup.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Index: scons-2.3.1/setup.py
===================================================================
--- scons-2.3.1.orig/setup.py 2014-04-02 23:31:21.000000000 +0100
+++ scons-2.3.1/setup.py 2014-04-02 23:33:54.000000000 +0100
@@ -365,7 +365,7 @@ class install_data(_install_data):
if is_win32:
dir = 'Doc'
else:
@ -9,10 +15,10 @@
self.data_files = [(dir, man_pages)]
man_dir = os.path.join(self.install_dir, dir)
msg = "Installed SCons man pages into %s" % man_dir
@@ -405,7 +405,7 @@
"SCons.Variables",
],
'package_dir' : {'' : 'engine'},
@@ -483,7 +483,7 @@ arguments = {
'docbook-xsl-1.76.1/xhtml/*',
'docbook-xsl-1.76.1/xhtml-1_1/*',
'utils/*']},
- 'data_files' : [('man/man1', man_pages)],
+ 'data_files' : [('share/man/man1', man_pages)],
'scripts' : scripts,

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9442069999cf4b2caa94a5886ab4c2c71de1718ed5e9176c18e2b6dbca463b4b
size 599514

3
scons-2.3.1.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:091ab468f8e6084c30f3ae9fd48828e3884021401cfef4b713d13161ba120201
size 499037

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:df7bcf2ff8b2eaa8849b8024770136bb4db6e03f4020db494ba32843390963dc
size 141714

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1a2171b279d0b4bd280d6fe018cb84b61d4b1434d60d8d179ed94883dbe2b48d
size 148825

View File

@ -1,3 +1,44 @@
-------------------------------------------------------------------
Wed Apr 9 21:01:45 UTC 2014 - andreas.stieger@gmx.de
- SCons 2.3.1
This release adds several new features and fixes many issues,
including a serious regression in linking (failure to re-link if
linker options are changed).
- new functionality:
- Add Pseudo command to mark targets which should not exist after
they are built.
- Add support for a readonly cache (--cache-readonly)
- Added optional ZIPROOT to Zip tool.
- enhancements:
- DocBook tool can now output EPUB format
- Allow multiple options to be specified with --debug=a,b,c
- Update bootstrap.py so it can be used from any dir, to run
SCons from a source (non-installed) dir.
- Added release_target_info() to File nodes, which helps to
reduce memory consumption in clean builds and update runs
of large projects.
- Print full stack on certain errors, for debugging.
- Improve documentation for Textfile builder.
- bug fixes:
- Stop leaking file handles to subprocesses by switching to using
subprocess always.
- Generally try harder to print out a message on build errors
- Added a switch to warn on missing targets
- Always print stats if requested
- Make sure SharedLibrary depends on all dependent libs (by
depending on SHLINKCOM)
- Allow Subst.Literal string objects to be compared with each other,
so they work better in AddUnique() and Remove().
- Fixed the handling of long options in the command-line
parsing
- Fixed misspelled variable in intelc.py (#2928).
- Fixed spelling errors in MAN pages (#2897).
- Fixed description of ignore_case for EnumVariable in the MAN
page
- adjust scons-1.2.0-fix-install.patch for context changes
- remove versioned binaries from /usr/bin
-------------------------------------------------------------------
Sun Jul 21 09:19:19 UTC 2013 - andreas.stieger@gmx.de

View File

@ -1,7 +1,7 @@
#
# spec file for package scons
#
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -26,7 +26,7 @@ Name: scons
Summary: Replacement for Make
License: MIT
Group: Development/Tools/Building
Version: 2.3.0
Version: 2.3.1
Release: 0
Source0: http://prdownloads.sourceforge.net/scons/%{name}-%{version}.tar.gz
#http://www.scons.org/doc/%%{version}/HTML/scons-user.html
@ -54,7 +54,7 @@ full power of Python to control compilation.
%prep
%setup -q -a1
%patch0
%patch0 -p1
%patch1
# fix libdir for qt
patch -p0 <<EOF
@ -70,7 +70,11 @@ export CFLAGS="$RPM_OPT_FLAGS"
python setup.py build
%install
python setup.py install --prefix=%{_prefix} --root=%{buildroot} --install-lib=%{python_sitelib}
python setup.py \install \
--prefix=%{_prefix} \
--root=%{buildroot} \
--install-lib=%{python_sitelib} \
--no-version-script
%fdupes %{buildroot}%{_bindir}
%check