[med-svn] [opensurgsim] 03/03: Use *.install files and dh_linktree
Paul Novotny
paulnovo-guest at moszumanska.debian.org
Thu Feb 26 22:22:12 UTC 2015
This is an automated email from the git hooks/post-receive script.
paulnovo-guest pushed a commit to branch master
in repository opensurgsim.
commit 9c23169c2ba2da815e9f149c869331f454f715dd
Author: Paul Novotny <paul at paulnovo.us>
Date: Thu Feb 26 08:41:45 2015 -0500
Use *.install files and dh_linktree
Move the installation of files into packages to *.install files, instead
of using override_dh_install in debian/rules. Also, replace the use of
dh_link with dh_linktree.
---
debian/control | 21 ++++++++++++++++-----
debian/libopensurgsim-dev.install | 3 +++
debian/libopensurgsim.install | 1 +
debian/opensurgsim-doc.links | 1 -
debian/opensurgsim-doc.linktrees | 1 +
debian/rules | 12 +-----------
6 files changed, 22 insertions(+), 17 deletions(-)
diff --git a/debian/control b/debian/control
index 2921071..e8d5120 100644
--- a/debian/control
+++ b/debian/control
@@ -3,10 +3,21 @@ Section: science
Priority: optional
Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
Uploaders: Paul Novotny <paul at paulnovo.us>
-Build-Depends: debhelper (>= 9), libboost-chrono-dev, libboost-date-time-dev,
- libboost-filesystem-dev, libboost-system-dev, libboost-thread-dev, cmake,
- doxygen, libeigen3-dev, google-mock, libjs-jquery, libjs-mathjax,
- libopenscenegraph-dev, libyaml-cpp-dev (>= 0.5.1+hg20150210)
+Build-Depends: debhelper (>= 9),
+ dh-linktree,
+ libboost-chrono-dev,
+ libboost-date-time-dev,
+ libboost-filesystem-dev,
+ libboost-system-dev,
+ libboost-thread-dev,
+ cmake,
+ doxygen,
+ libeigen3-dev,
+ google-mock,
+ libjs-jquery,
+ libjs-mathjax,
+ libopenscenegraph-dev,
+ libyaml-cpp-dev (>= 0.5.1+hg20150210)
Standards-Version: 3.9.6
Homepage: http://www.opensurgsim.org/
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-med/opensurgsim.git
@@ -41,7 +52,7 @@ Description: Free platform for surgical simulation - development
Package: opensurgsim-doc
Section: doc
Architecture: all
-Depends: ${misc:Depends}, libjs-jquery, libjs-mathjax
+Depends: ${misc:Depends}, libjs-mathjax
Suggests: libopensurgsim-dev, libopensurgsim
Description: Free platform for surgical simulation - documentation
OpenSurgSim is C++ toolkit for developing real-time surgical simulations. It
diff --git a/debian/libopensurgsim-dev.install b/debian/libopensurgsim-dev.install
new file mode 100644
index 0000000..3971d34
--- /dev/null
+++ b/debian/libopensurgsim-dev.install
@@ -0,0 +1,3 @@
+usr/include/*
+usr/lib/cmake/OpenSurgSim/*
+usr/lib/lib*.so
diff --git a/debian/libopensurgsim.install b/debian/libopensurgsim.install
new file mode 100644
index 0000000..d0dbfd1
--- /dev/null
+++ b/debian/libopensurgsim.install
@@ -0,0 +1 @@
+usr/lib/lib*.so.*
diff --git a/debian/opensurgsim-doc.links b/debian/opensurgsim-doc.links
deleted file mode 100644
index 6219e06..0000000
--- a/debian/opensurgsim-doc.links
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/javascript/jquery/jquery.js /usr/share/doc/opensurgsim-doc/jquery.js
diff --git a/debian/opensurgsim-doc.linktrees b/debian/opensurgsim-doc.linktrees
new file mode 100644
index 0000000..ba255bb
--- /dev/null
+++ b/debian/opensurgsim-doc.linktrees
@@ -0,0 +1 @@
+replace usr/share/javascript/jquery/jquery.js usr/share/doc/opensurgsim-doc/html/jquery.js
diff --git a/debian/rules b/debian/rules
index f522257..d2549ae 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,14 +2,10 @@
#DH_VERBOSE = 1
-pkg_lib = libopensurgsim
-pkg_dev = libopensurgsim-dev
-pkg_doc = opensurgsim-doc
-
export DEB_BUILD_MAINT_OPTIONS = hardening=-format
%:
- dh $@ --parallel
+ dh $@ --parallel --with linktree
override_dh_auto_configure:
dh_auto_configure -- \
@@ -22,9 +18,3 @@ override_dh_auto_configure:
-DCTEST_CUSTOM_TESTS_IGNORE="MultiAxisDeviceTest" \
-DUSE_SYSTEM_YAMLCPP:BOOL=ON
-override_dh_install:
- dh_install -p$(pkg_dev) --autodest usr/include/*
- dh_install -p$(pkg_dev) --autodest usr/lib/lib*.so
- dh_install -p$(pkg_dev) --autodest usr/lib/cmake/OpenSurgSim/*
- dh_install -p$(pkg_lib) --autodest usr/lib/lib*.so.*
- dh_install -p$(pkg_doc)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/opensurgsim.git
More information about the debian-med-commit
mailing list