[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