Commit 30462412 authored by Julien Y. Dutheil's avatar Julien Y. Dutheil
Browse files

Symbols for amd64 arch only.

Also restored CMakeList.txt file.
Updated dates in copyright file.
parent caf4a943
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -9,7 +9,7 @@ cmake_minimum_required (VERSION 2.8.11)
project (bpp-phyl-omics CXX)

# Compile options
#set (CMAKE_CXX_FLAGS "-std=c++11 -g")
set (CMAKE_CXX_FLAGS "-std=c++11 -Wall -Weffc++ -Wshadow -Wconversion")

IF(NOT CMAKE_BUILD_TYPE)
  SET(CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING
+4 −0
Original line number Diff line number Diff line
libbpp-phyl-omics (2.4.0-2) UNRELEASED; urgency=medium

  [ Julien Dutheil ]
  * Provide symbols file only for amd64
  
  [ Andreas Tille ]
  * Provide full license text of CeCILL license

 -- Andreas Tille <tille@debian.org>  Fri, 06 Apr 2018 07:54:46 +0200
+1 −1
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@ Upstream-Contact: Julien Yann Dutheil <julien.dutheil@univ-montp2.fr>
Source: https://github.com/BioPP/bpp-phyl-omics/

Files: *
Copyright: 2010-2016 Julien Yann Dutheil <julien.dutheil@univ-montp2.fr>
Copyright: 2010-2018 Julien Yann Dutheil <julien.dutheil@univ-montp2.fr>
                     Bio++ Development Team
License: CeCILL

+17 −0
Original line number Diff line number Diff line
@@ -9,6 +9,23 @@ CMAKE_EXTRA_FLAGS += -DBUILD_TESTING=OFF
%:
	dh $@

override_dh_makeshlibs:
ifeq ($(DEB_BUILD_ARCH),amd64)
	echo "Architecture amd64 is the only one where a symbols file is provided"
else
	echo "Symbols file for architecture $(DEB_BUILD_ARCH) is not provided"
	mkdir -p debian/hidesymbols
	mv debian/*.symbols debian/hidesymbols
endif
	dh_makeshlibs
ifeq ($(DEB_BUILD_ARCH),amd64)
	echo "dh_makeshlibs for architecture amd64 including symbols done"
else
	# restore original debian/ dir to enable building twice in a row
	mv debian/hidesymbols/*.symbols debian
	rmdir debian/hidesymbols
endif

override_dh_install:
	dh_install
	d-shlibmove --commit \