[med-svn] [Git][med-team/sight][master] Minor requested fixes before upload

Flavien Bridault (@fbridault-guest) gitlab at salsa.debian.org
Sun Mar 2 13:41:48 GMT 2025



Flavien Bridault pushed to branch master at Debian Med / sight


Commits:
3ed819d1 by Flavien Bridault at 2025-03-02T12:28:57+01:00
Minor requested fixes before upload

- - - - -


7 changed files:

- debian/changelog
- debian/copyright
- debian/libsight.install
- debian/not-installed
- + debian/patches/qt-fonts.patch
- debian/patches/series
- debian/sightrun.1


Changes:

=====================================
debian/changelog
=====================================
@@ -1,11 +1,12 @@
-sight (25.0.0-1ubuntu1) UNRELEASED; urgency=medium
+sight (25.0.0-1) UNRELEASED; urgency=medium
 
   * New upstream version
   * d/p/: Remove patches applied upstream
     Update other patches
+    Add a patch to not load Roboto font manually
   * Removed sightlog install, since it was removed upstream
 
- -- Flavien BRIDAULT <flavien.bridault at ircad.fr>  Sat, 01 Mar 2025 09:45:07 +0100
+ -- Flavien BRIDAULT <fbridault at ircad.fr>  Sat, 01 Mar 2025 09:45:07 +0100
 
 sight (24.1.0-2) unstable; urgency=medium
 


=====================================
debian/copyright
=====================================
@@ -3,13 +3,13 @@ Upstream-Name: sight
 Source: https://git.ircad.fr/sight/sight
 
 Files: *
-Copyright: 2009-2024 IRCAD
+Copyright: 2009-2025 IRCAD
            2012-2021 IHU Strasbourg
 License: LGPL-3+
 
 Files: debian/*
 Copyright: 2015 Corentin Desfarges <corentin.desfarges.dev at gmail.com>
-           2016-2024 Flavien Bridault <fbridault at ircad.fr>
+           2016-2025 Flavien Bridault <fbridault at ircad.fr>
 License: GPL-3+
  The Debian packaging information is under the GPL, version 3 or later.
  .


=====================================
debian/libsight.install
=====================================
@@ -2,7 +2,7 @@
 usr/bin/sightrun.bin => usr/bin/sightrun
 usr/lib/*/libsight*.so.*
 usr/share/sight/[a-n]*
-usr/share/sight/[t-u]*
+usr/share/sight/ui_qt/[A-Z]*
 usr/share/sight/viz_qt3d
 usr/share/sight/viz_scene3d/*.cfg
 usr/share/sight/viz_scene3d/Media/compositors


=====================================
debian/not-installed
=====================================
@@ -4,8 +4,8 @@ usr/bin/tuto*
 usr/bin/dicom_anonymizer*
 usr/bin/network_proxy*
 usr/bin/aruco_marker*
-usr/bin/dicomxplorer*
 usr/bin/sightrun
+usr/share/sight/ui_qt/fonts/Roboto/LICENSE.txt
 usr/share/sight/ui_qt/fonts/Roboto/Roboto-*.ttf
 usr/share/sight/viz_scene3d/Media/fonts/DejaVuSans.ttf
 usr/share/sight/network_proxy*


=====================================
debian/patches/qt-fonts.patch
=====================================
@@ -0,0 +1,23 @@
+Author: Flavien Bridault <fbridault at ircad.fr>
+Description: Do not load Roboto fonts manually.
+Forwarded: https://git.ircad.fr/sight/sight/-/issues/1357
+--- sight.orig/libs/ui/qt/app.cpp
++++ sight/libs/ui/qt/app.cpp
+@@ -69,11 +69,14 @@
+     // Parse all font in rc/fonts folder.
+     const auto fonts_folder = core::runtime::get_library_resource_file_path("sight::ui::qt/fonts");
+ 
+-    for(const auto& font : std::filesystem::recursive_directory_iterator {fonts_folder})
++    if(std::filesystem::exists(fonts_folder))
+     {
+-        if(font.path().extension() == ".ttf")
++        for(const auto& font : std::filesystem::recursive_directory_iterator {fonts_folder})
+         {
+-            QFontDatabase::addApplicationFont(QString::fromStdString(font.path().string()));
++            if(font.path().extension() == ".ttf")
++            {
++                QFontDatabase::addApplicationFont(QString::fromStdString(font.path().string()));
++            }
+         }
+     }
+ }


=====================================
debian/patches/series
=====================================
@@ -5,3 +5,4 @@ remove-itk-fft.patch
 gcc13.patch
 vtk9.3.patch
 fix-type-macros
+qt-fonts.patch


=====================================
debian/sightrun.1
=====================================
@@ -1,4 +1,4 @@
-.TH sightrun 1 "Novembre 3, 2021" "version 21.0.1-1" "USER COMMANDS"
+.TH sightrun 1 "March 2, 2025" "version 25.0.0-1" "USER COMMANDS"
 
 .SH NAME
 sightrun \- launch a Sight application
@@ -15,6 +15,6 @@ with Sight (Surgical Image Guidance and Healthcare).
 Start the Application \"SightViewer\"
 
 .SH COPYRIGHT
-Sight - Copyright (C) IRCAD, 2009-2021.
+Sight - Copyright (C) IRCAD, 2009-2025.
 Distributed under the terms of the GNU Lesser General Public License (LGPL)
 as published by the Free Software Foundation.



View it on GitLab: https://salsa.debian.org/med-team/sight/-/commit/3ed819d122f389d01845cdde758f57786d0d199a

-- 
View it on GitLab: https://salsa.debian.org/med-team/sight/-/commit/3ed819d122f389d01845cdde758f57786d0d199a
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/20250302/46c02514/attachment-0001.htm>


More information about the debian-med-commit mailing list