update debian packaging

- deal with module renaming
- deal with upstream module renaming and additions
- enable MPI and add related dependencies
This commit is contained in:
Arne Morten Kvarving committed 2016-04-18 11:26:25 +02:00
1 parent fd99a9e6e9
commit 0155535079
7 files changed
+23 -18

No files matched your search

+1 -1
View File
@@ -1,4 +1,4 @@
opm-autodiff (2013.10-2~precise) precise; urgency=low opm-simulators (2013.10-2~precise) precise; urgency=low
* New release * New release
+19 -15
View File
@@ -1,4 +1,4 @@
Source: opm-autodiff Source: opm-simulators
Priority: extra Priority: extra
Maintainer: Arne Morten Kvarving <arne.morten.kvarving@sintef.no> Maintainer: Arne Morten Kvarving <arne.morten.kvarving@sintef.no>
Build-Depends: build-essential, debhelper (>= 9), libboost-filesystem-dev, Build-Depends: build-essential, debhelper (>= 9), libboost-filesystem-dev,
@@ -9,47 +9,51 @@ Build-Depends: build-essential, debhelper (>= 9), libboost-filesystem-dev,
texlive-latex-extra, texlive-latex-recommended, ghostscript, texlive-latex-extra, texlive-latex-recommended, ghostscript,
libopm-core-dev, libeigen3-dev (>= 3.2.0), libopm-material-dev, libopm-core-dev, libeigen3-dev (>= 3.2.0), libopm-material-dev,
libopm-parser-dev, libboost-iostreams-dev, libopm-common-dev, libopm-parser-dev, libboost-iostreams-dev, libopm-common-dev,
libdune-cornerpoint-dev, libdune-grid-dev, libug-dev libopm-grid-dev, libdune-grid-dev, libug-dev, libopm-output-dev,
libtrilinos-zoltan-dev, libopenmpi-dev, mpi-default-bin
Standards-Version: 3.9.2 Standards-Version: 3.9.2
Section: libs Section: libs
Homepage: http://opm-project.org Homepage: http://opm-project.org
Vcs-Git: git://github.com/OPM/opm-autodiff.git Vcs-Git: git://github.com/OPM/opm-autodiff.git
Vcs-Browser: https://github.com/OPM/opm-autodiff Vcs-Browser: https://github.com/OPM/opm-autodiff
Package: libopm-autodiff1-dev Package: libopm-simulators1-dev
Section: libdevel Section: libdevel
Architecture: any Architecture: any
Multi-Arch: foreign Multi-Arch: foreign
Depends: libopm-autodiff1 (= ${binary:Version}) Depends: libopm-simulators1 (= ${binary:Version})
Provides: libopm-autodiff-dev Provides: libopm-simulators-dev
Suggests: libopm-autodiff1-doc Suggests: libopm-simulators1-doc
Description: OPM auto differentation library -- development files Replaces: libopm-autodiff1-dev
Description: OPM simulators library -- development files
Utilities for automatic differentiation and simulators based on AD. Utilities for automatic differentiation and simulators based on AD.
Package: libopm-autodiff1 Package: libopm-simulators1
Section: libs Section: libs
Pre-Depends: ${misc:Pre-Depends}, multiarch-support Pre-Depends: ${misc:Pre-Depends}, multiarch-support
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
Provides: libopm-autodiff Provides: libopm-simulators
Description: OPM auto differentation library Description: OPM simulators library
Utilities for automatic differentiation and simulators based on AD. Utilities for automatic differentiation and simulators based on AD.
Package: libopm-autodiff1-bin Package: libopm-simulators1-bin
Section: science Section: science
Pre-Depends: ${misc:Pre-Depends}, multiarch-support Pre-Depends: ${misc:Pre-Depends}, multiarch-support
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
Provides: libopm-autodiff-bin Provides: libopm-simulators-bin
Replaces: libopm-autodiff1-bin
Description: OPM auto differentation library -- applications Description: OPM auto differentation library -- applications
Utilities for automatic differentiation and simulators based on AD. OPM Simulators.
Package: libopm-autodiff1-doc Package: libopm-simulators1-doc
Section: doc Section: doc
Architecture: all Architecture: all
Multi-Arch: foreign Multi-Arch: foreign
Provides: libopm-autodiff-doc Provides: libopm-simulators-doc
Replaces: libopm-autodiff1-doc
Description: OPM auto differentation library -- documentation Description: OPM auto differentation library -- documentation
Utilities for automatic differentiation and simulators based on AD. Utilities for automatic differentiation and simulators based on AD.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
+3 -2
View File
@@ -8,6 +8,7 @@
# Uncomment this to turn on verbose mode. # Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1 #export DH_VERBOSE=1
export OMPI_MCA_plm_rsh_agent=/bin/false
%: %:
dh $@ dh $@
@@ -20,10 +21,10 @@ override_dh_auto_build:
# consider using -DUSE_VERSIONED_DIR=ON if backporting # consider using -DUSE_VERSIONED_DIR=ON if backporting
override_dh_auto_configure: override_dh_auto_configure:
dh_auto_configure --buildsystem=cmake -- -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=1 -DCMAKE_INSTALL_DOCDIR=share/doc/libopm-autodiff1 -DWHOLE_PROG_OPTIM=OFF -DUSE_RUNPATH=OFF dh_auto_configure --buildsystem=cmake -- -DCMAKE_BUILD_TYPE=Release -DUSE_MPI=1 -DBUILD_SHARED_LIBS=1 -DCMAKE_INSTALL_DOCDIR=share/doc/libopm-simulators1 -DWHOLE_PROG_OPTIM=OFF -DUSE_RUNPATH=OFF
override_dh_auto_install: override_dh_auto_install:
dh_auto_install -- install-html dh_auto_install -- install-html
override_dh_installdocs: override_dh_installdocs:
dh_installdocs --link-doc=libopm-autodiff1 dh_installdocs --link-doc=libopm-simulators1