[trademgen/el6] Upstream update

Denis Arnaud denisarnaud at fedoraproject.org
Sun Dec 23 18:56:05 UTC 2012


commit 3df7ad3608652ef6f4e7e13e5c1503e4157e9329
Author: Denis Arnaud <denis.arnaud_fedora at m4x.org>
Date:   Sun Dec 23 19:56:00 2012 +0100

    Upstream update

 .gitignore     |   12 +++++++-----
 sources        |    2 +-
 trademgen.spec |   34 +++++++++++++++++++++-------------
 3 files changed, 29 insertions(+), 19 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index bf6cdc7..da4c9df 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,8 @@
-clog
-trademgen-*.tar.*
-trademgen-*.src.rpm
-.build-*.log
-/i?86/
+/trademgen-*.tar.*
+/trademgen-*.src.rpm
+/trademgen-*.*.*/
+/clog
+.build-*.*.log
+/noarch/
 /x86_64/
+/i?86/
diff --git a/sources b/sources
index 3e9f225..378267b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-0e05743bb6a1b2fec161c8bf7d47788d  trademgen-0.2.2.tar.bz2
+75dc0b30f363a385a031c9f40e659b14  trademgen-1.00.0.tar.bz2
diff --git a/trademgen.spec b/trademgen.spec
index 153fa90..c77fda3 100644
--- a/trademgen.spec
+++ b/trademgen.spec
@@ -2,8 +2,8 @@
 %global mydocs __tmp_docdir
 #
 Name:           trademgen
-Version:        0.2.2
-Release:        2%{?dist}
+Version:        1.00.0
+Release:        1%{?dist}
 
 Summary:        C++ Simulated Travel Demand Generation Library
 
@@ -13,13 +13,10 @@ URL:            http://sourceforge.net/projects/%{name}/
 Source0:        http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
 BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 
-BuildRequires:  cmake, python-devel
-BuildRequires:  boost-devel, soci-mysql-devel, zeromq-devel, readline-devel
-BuildRequires:  stdair-devel
+BuildRequires:  cmake, python26-devel
+BuildRequires:  boost141-devel, soci-mysql-devel, zeromq-devel, readline-devel
+BuildRequires:  stdair-devel, sevmgr-devel
 
-# That patch comes from upstream, in order to fix the build on EPEL 5/6:
-# https://github.com/airsim/trademgen/commit/0994bc000d74b01b6b8001d349373cb3580f4e50
-Patch0:         trademgen-fix-cmake-python-finder.patch
 
 %description
 %{name} aims at providing a clean API, and the corresponding C++
@@ -63,18 +60,22 @@ online (http://%{name}.org).
 
 %prep
 %setup -q
-%patch0 -p1
+
 
 %build
-%cmake .
+mkdir -p build
+pushd build
+%cmake -DBOOST_LIBRARYDIR=%{_libdir}/boost141 \
+ -DBOOST_INCLUDEDIR=%{_includedir}/boost141 \
+ -DBoost_ADDITIONAL_VERSIONS="1.41 1.41.0" ..
 make %{?_smp_mflags}
+popd
 
 %install
 rm -rf $RPM_BUILD_ROOT
+pushd build
 make install DESTDIR=$RPM_BUILD_ROOT
-
-# Remove extra libraries, which are generated only for the tests
-rm -f $RPM_BUILD_ROOT%{_libdir}/libsequential_generation*.so*
+popd
 
 #
 mkdir -p %{mydocs}
@@ -82,7 +83,9 @@ mv $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/html %{mydocs}
 rm -f %{mydocs}/html/installdox
 
 %check
+pushd build
 #ctest
+popd
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -97,6 +100,7 @@ rm -rf $RPM_BUILD_ROOT
 %doc AUTHORS ChangeLog COPYING NEWS README
 %{_bindir}/%{name}
 %{_bindir}/%{name}_with_db
+%{_bindir}/%{name}_generateDemand
 %{_bindir}/py%{name}
 %{_bindir}/%{name}_drawBookingArrivals
 %{_bindir}/%{name}_extractBookingRequests
@@ -104,6 +108,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libpy%{name}.so.*
 %{_mandir}/man1/%{name}.1.*
 %{_mandir}/man1/%{name}_with_db.1.*
+%{_mandir}/man1/%{name}_generateDemand.1.*
 %{_mandir}/man1/py%{name}.1.*
 %{_mandir}/man1/%{name}_drawBookingArrivals.1.*
 %{_mandir}/man1/%{name}_extractBookingRequests.1.*
@@ -128,6 +133,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sun Dec 23 2012 Denis Arnaud <denis.arnaud_fedora at m4x.org> - 1.00.0-1
+- Upstream update
+
 * Thu Dec 15 2011 Denis Arnaud <denis.arnaud_fedora at m4x.org> 0.2.2-2
 - Patch to fix the build on EPEL 6.
 


More information about the scm-commits mailing list