[feel++] 119/122: final 0.95.0

Mattia Rizzolo mattia at debian.org
Sun Feb 14 15:29:28 UTC 2016


This is an automated email from the git hooks/post-receive script.

mattia pushed a commit to branch master
in repository feel++.

commit 1e8a174db291da467ef2af58c2b485c25faa9dd0
Author: Christophe Prudhomme <prudhomm at debian.org>
Date:   Fri Oct 4 07:46:21 2013 +0000

    final 0.95.0
---
 debian/changelog | 35 +++++++++++++++++++++++++++++++++++
 debian/control   |  7 ++++---
 debian/rules     | 20 +++++++++++++++-----
 3 files changed, 54 insertions(+), 8 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 5d4d4a6..51d8d8a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,38 @@
+feel++ (1:0.95.0-final-1) unstable; urgency=low
+
+  [ Christophe Prud'homme ]
+  * New upstream release: final 0.95.0 version
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Fri, 04 Oct 2013 09:35:33 +0200
+
+feel++ (1:0.95.0-beta.4-1) unstable; urgency=low
+
+  [ Christophe Prud'homme ]
+  * New upstream release: beta.4
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Thu, 03 Oct 2013 23:23:51 +0200
+
+feel++ (1:0.95.0~gitcd3b85a-3) unstable; urgency=low
+
+  * use g++-4.8 on sparc
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Thu, 03 Oct 2013 09:42:23 +0200
+
+feel++ (1:0.95.0~gitcd3b85a-2) unstable; urgency=low
+
+  [Christophe Prud'homme]
+  * use g++ on sparc
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Thu, 03 Oct 2013 00:25:20 +0200
+
+feel++ (1:0.95.0~gitcd3b85a-1) unstable; urgency=low
+
+  [ Christophe Prud'homme ]
+  * New upstream release
+  * Ship glog and gflags modified libraries that fit feel++ needs
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Tue, 01 Oct 2013 23:12:41 +0200
+
 feel++ (1:0.95.0~git7a87e68-1) unstable; urgency=low
 
   [ Christophe Prud'homme ]
diff --git a/debian/control b/debian/control
index f96af1c..49f3770 100644
--- a/debian/control
+++ b/debian/control
@@ -3,10 +3,11 @@ Section: science
 Priority: extra
 Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
 Uploaders: Christophe Prud'homme <prudhomm at debian.org>
-Build-Depends: cdbs, quilt, debhelper (>= 7), cmake (>=2.6), clang (>=3.2) | clang-3.3, gfortran (>=4.5),
+Build-Depends: cdbs, quilt, debhelper (>= 7), cmake (>=2.6), g++-4.8, clang (>=3.2) | clang-3.3[!sparc], gfortran (>=4.5),
+	       chrpath,
 	       libboost-all-dev, libboost-mpi-dev,
 	       mpi-default-dev[!hurd-i386], mpi-default-bin[!hurd-i386],
-	       libeigen3-dev, libcln-dev, libgoogle-glog-dev, libgflags-dev,
+	       libeigen3-dev, libcln-dev,
 	       libslepc3.4.2-dev,
 	       libxml2-dev,
 	       libgmsh-dev, gmsh,
@@ -65,7 +66,7 @@ Architecture: amd64 i386 ia64 powerpc sparc
 Depends: ${shlibs:Depends}, ${misc:Depends}, mpi-default-dev, libfeel++1 (= ${binary:Version}), libvtk5-dev,
 	 libboost-all-dev, libboost-mpi-dev,
 	 mpi-default-dev, mpi-default-bin, libgmsh-dev,
-	 libeigen3-dev, libcln-dev, libgoogle-glog-dev, libgflags-dev,
+	 libeigen3-dev, libcln-dev,
 	 libslepc3.4.2-dev,
 	 libvtk5-dev, libxml2-dev, libtbb-dev [amd64 i386],
          libopenturns-dev, libann-dev, libglpk-dev
diff --git a/debian/rules b/debian/rules
index dcb5758..5b98031 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,9 +8,6 @@ include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/cmake.mk
 include /usr/share/cdbs/1/rules/patchsys-quilt.mk
 
-export CXX=/usr/bin/clang++
-export CFLAGS=
-export CXXFLAGS=
 
 DEB_BUILD_ARCH := $(shell dpkg-architecture -qDEB_BUILD_ARCH)
 DEB_BUILD_ARCH_OS := $(shell dpkg-architecture -qDEB_BUILD_ARCH_OS)
@@ -23,15 +20,25 @@ FEELPP_INSTALL_ENABLERS=-DBUILD_TESTING=OFF                  \
 			-DFEELPP_MINIMAL_CONFIGURATION=ON
 
 DEB_CMAKE_EXTRA_FLAGS=                      \
-        -DCMAKE_CXX_COMPILER=/usr/bin/clang++ \
         -DCMAKE_BUILD_TYPE=Release          \
-	-DCMAKE_CXX_FLAGS_RELEASE="-O2 -DNDEBUG -g0"  \
 	-DPETSC_ARCH=$(PETSC_ARCH)-c-opt        \
 	-DPETSC_DIR=/usr/lib/petsc \
 	-DPETSC_EXECUTABLE_RUNS=ON          \
 	${FEELPP_INSTALL_ENABLERS}            \
 	$(CURDIR)/$(DEB_SRCDIR)
 
+ifeq (,$(filter $(DEB_HOST_ARCH),sparc))
+DEB_CMAKE_EXTRA_FLAGS+=\
+		-DCMAKE_CXX_COMPILER=/usr/bin/clang++ \
+		-DCMAKE_CXX_FLAGS_RELEASE="-O2 -DNDEBUG -g0"
+else
+DEB_CMAKE_EXTRA_FLAGS+=\
+		-DCMAKE_CXX_COMPILER=/usr/bin/g++-4.8 \
+		-DCMAKE_CXX_FLAGS_RELEASE="-Og -DNDEBUG"
+endif
+
+
+
 
 #build/feel++-apps::
 #	-cd $(DEB_BUILDDIR) && ctest -D Experimental
@@ -42,6 +49,9 @@ DEB_CMAKE_EXTRA_FLAGS=                      \
 build/feel++-doc::
 	-cd $(DEB_BUILDDIR)/ && make doxygen
 
+binary-install/libfeel++1::
+	chrpath -d debian/libfeel++1/usr/lib/libfeelpp_glog*
+
 binary-install/feel++-apps::
 	strip debian/feel++-apps/usr/bin/*
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/feel++.git



More information about the debian-science-commits mailing list