[med-svn] [Git][med-team/sight][master] 7 commits: hardcoding FHS paths in /usr/bin/vrrender

Étienne Mollier gitlab at salsa.debian.org
Sat Apr 25 13:49:42 BST 2020



Étienne Mollier pushed to branch master at Debian Med / sight


Commits:
b629ecaf by Etienne Mollier at 2020-04-25T10:56:21+02:00
hardcoding FHS paths in /usr/bin/vrrender

not sure how to do it the "orthodox" way with CMake, the build
environment flashes dynamically the existing template.  So bringing
the fix after dh_install instead.

- - - - -
e41770c6 by Etienne Mollier at 2020-04-25T11:16:44+02:00
redirecting manpages to package having binaries

- - - - -
e8deab6f by Etienne Mollier at 2020-04-25T11:21:39+02:00
removed now unneeded ld flags

This is per lintian warning debian-rules-uses-as-needed-linker-flag

- - - - -
32d75a60 by Etienne Mollier at 2020-04-25T11:37:20+02:00
updated lintian flagged copyright notice

actually, the file changed license from BSD to LGPL-3+ since last
time said copyright entry was filled.

- - - - -
e2e55c6c by Etienne Mollier at 2020-04-25T13:27:12+02:00
d/changelog: team upload

- - - - -
782ce88b by Etienne Mollier at 2020-04-25T14:36:24+02:00
dedicated section to the LGPL-3+ snippet

- - - - -
8a19ad86 by Etienne Mollier at 2020-04-25T14:48:07+02:00
updated changelog entries accordingly

- - - - -


4 changed files:

- debian/changelog
- debian/copyright
- debian/sight.manpages → debian/libsight.manpages
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,15 @@
+sight (19.0.0-6) UNRELEASED; urgency=medium
+
+  [ Etienne Mollier ]
+  * Team upload.
+  * Hardcoded $me and $rootdir into the vrrender launcher for usrmerge support
+    Closes: #958089
+  * Changed manpages location to follow binaries embedded in libsight
+  * Updated a copyright entry from BSD to LGPL-3+ per current header
+  * Removed now unneeded ld flags per lintian warning
+
+ -- Etienne Mollier <etienne.mollier at mailoo.org>  Sat, 25 Apr 2020 14:47:51 +0200
+
 sight (19.0.0-5) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/copyright
=====================================
@@ -4,6 +4,24 @@ Source: https://git.ircad.fr/Sight/sight
 
 Files: *
 Copyright: 2009-2019 IRCAD
+License: LGPL-3+
+
+Files: debian/*
+Copyright: 2015 Corentin Desfarges <corentin.desfarges.dev at gmail.com>
+           2016-2019 Flavien Bridault <fbridault at ircad.fr>
+License: GPL-3+
+ The Debian packaging information is under the GPL, version 3 or later.
+ .
+ On Debian GNU/Linux systems, the complete text of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL-3' and the
+ complete text of the GNU Lesser General Public License can be found in
+ `/usr/share/common-licenses/LGPL'.
+
+Files: CMake/cppunit/cppunit_main.cpp
+Copyright: 2004-2018 IRCAD France
+           2012-2018 IHU Strasbourg
+License: LGPL-3+
+
 License: LGPL-3+
  This library is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
@@ -23,22 +41,6 @@ License: LGPL-3+
  On Debian systems, the complete text of the GNU Library General
  Public License can be found in `/usr/share/common-licenses/LGPL-3'.
 
-Files: debian/*
-Copyright: 2015 Corentin Desfarges <corentin.desfarges.dev at gmail.com>
-           2016-2019 Flavien Bridault <fbridault at ircad.fr>
-License: GPL-3+
- The Debian packaging information is under the GPL, version 3 or later.
- .
- On Debian GNU/Linux systems, the complete text of the GNU General
- Public License can be found in `/usr/share/common-licenses/GPL-3' and the
- complete text of the GNU Lesser General Public License can be found in
- `/usr/share/common-licenses/LGPL'.
-
-Files: CMake/cppunit/cppunit_main.cpp
-Copyright: 2004-2010 IRCAD
-License: BSD
- On Debian systems, the full text can be found in the file "/usr/share/common-licenses/BSD"
-
 Files: SrcLib/core/fwZip/*/minizip/*
 Copyright: 1998-2010 Gilles Vollant
            2009-2010 Mathias Svensson


=====================================
debian/sight.manpages → debian/libsight.manpages
=====================================


=====================================
debian/rules
=====================================
@@ -11,7 +11,7 @@ include /usr/share/dpkg/pkg-info.mk
 CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS)
 CFLAGS:=$(shell dpkg-buildflags --get CFLAGS)
 CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS)
-LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) -Wl,--as-needed
+LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS)
 
 %:
 	dh $@
@@ -26,3 +26,9 @@ endif
 
 override_dh_shlibdeps:
 	dh_shlibdeps -v -l/usr/lib/$(DEB_HOST_MULTIARCH):/usr/lib/$(DEB_HOST_MULTIARCH)/sight:/usr/lib/$(DEB_HOST_MULTIARCH)/sight/Bundles:/usr/lib/$(DEB_HOST_MULTIARCH)/sight/gui_0-1/:/usr/lib/$(DEB_HOST_MULTIARCH)/sight/io_0-1/:/usr/lib/$(DEB_HOST_MULTIARCH)/sight/ctrlSelection_0-1/:/usr/lib/$(DEB_HOST_MULTIARCH)/sight/ioITK_0-1/
+
+override_dh_install:
+	dh_install
+	sed -i -e 's@^me=.*$$@me=/usr/bin@' \
+		-e 's@^rootdir=.*$$@rootdir=/usr@' \
+		debian/vrrender/usr/bin/vrrender



View it on GitLab: https://salsa.debian.org/med-team/sight/-/compare/afedd80f42f627e63792a73de104f2b5466e12ab...8a19ad86e724f7e27576741d29a6abedcb9f9e56

-- 
View it on GitLab: https://salsa.debian.org/med-team/sight/-/compare/afedd80f42f627e63792a73de104f2b5466e12ab...8a19ad86e724f7e27576741d29a6abedcb9f9e56
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20200425/06ea978c/attachment-0001.html>


More information about the debian-med-commit mailing list