[med-svn] [Git][med-team/sight][master] 3 commits: Add missing build-dep packages.

Steven Robbins (@smr) gitlab at salsa.debian.org
Fri Feb 14 05:29:57 GMT 2025



Steven Robbins pushed to branch master at Debian Med / sight


Commits:
1d3de11b by Steve Robbins at 2025-02-13T21:09:48-06:00
Add missing build-dep packages.

- - - - -
f5fe527f by Steve Robbins at 2025-02-13T21:59:45-06:00
Fix usage of itkTypeMacro()

- - - - -
a1a4a6c2 by Steve Robbins at 2025-02-13T22:26:36-06:00
ready for release

- - - - -


4 changed files:

- debian/changelog
- debian/control
- + debian/patches/fix-type-macros
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+sight (24.1.0-2) unstable; urgency=medium
+
+  * Team upload.
+  * [1d3de11] Add missing build-dep packages.  Closes: #1094050.
+  * [f5fe527] Fix usage of itkTypeMacro().  Closes: #1094894.
+
+ -- Steve M. Robbins <smr at debian.org>  Thu, 13 Feb 2025 22:24:09 -0600
+
 sight (24.1.0-1) unstable; urgency=medium
 
   [ Flavien BRIDAULT ]


=====================================
debian/control
=====================================
@@ -3,7 +3,8 @@ Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.
 Uploaders: Flavien Bridault <fbridault at ircad.fr>
 Section: science
 Priority: optional
-Build-Depends: cmake (>=3.19.0),
+Build-Depends: binutils-gold,
+               cmake (>=3.19.0),
                dcmtk,
                debhelper-compat (= 13),
                dh-exec,
@@ -14,7 +15,7 @@ Build-Depends: cmake (>=3.19.0),
                libcppunit-dev,
                libexpat1-dev,
                libfftw3-dev,
-               libgdcm-dev,
+               libgdcm-dev, libgdcm-tools,
                libglm-dev,
                libinsighttoolkit5-dev,
                libogre-1.12-dev,
@@ -28,6 +29,7 @@ Build-Depends: cmake (>=3.19.0),
                libvtk9-qt-dev,
                pandoc,
                qt3d5-dev,
+               qtdeclarative5-dev,
                qtmultimedia5-dev,
                qtquickcontrols2-5-dev,
                qttools5-dev,


=====================================
debian/patches/fix-type-macros
=====================================
@@ -0,0 +1,44 @@
+--- sight.orig/libs/filter/image/min_max_propagation.cpp
++++ sight/libs/filter/image/min_max_propagation.cpp
+@@ -57,7 +57,7 @@
+     using Pointer      = itk::SmartPointer<self_t>;
+ 
+     itkNewMacro(self_t);
+-    itkTypeMacro(MinMaxPropagCriterion, ImageFunction);
++    itkTypeMacro(min_max_propag_criterion, ImageFunction);
+ 
+     using pixel_t   = typename superclass_t::InputPixelType;
+     using index_t   = typename TImage::IndexType;
+--- sight.orig/libs/io/itk/factory/inr_image_io.hpp
++++ sight/libs/io/itk/factory/inr_image_io.hpp
+@@ -49,7 +49,7 @@
+     itkNewMacro(self_t)
+ 
+     /** Run-time type information (and related methods). */
+-    itkTypeMacro(InrImageIO, superclass_t) inr_image_io(const Self&) = delete; //purposely not implemented
++    itkTypeMacro(inr_image_io, superclass_t) inr_image_io(const Self&) = delete; //purposely not implemented
+     void operator=(const Self&)                                      = delete; //purposely not implemented
+ 
+     /*-------- This part of the interfaces deals with reading data. ----- */
+--- sight.orig/libs/io/itk/factory/inr_image_io_factory.hpp
++++ sight/libs/io/itk/factory/inr_image_io_factory.hpp
+@@ -52,7 +52,7 @@
+     itkFactorylessNewMacro(self_t)
+ 
+     /** Run-time type information (and related methods). */
+-    itkTypeMacro(InrImageIOFactory, ObjectFactoryBase)
++    itkTypeMacro(inr_image_io_factory, ObjectFactoryBase)
+ 
+     /** Register one factory of this type  */
+     static void register_one_factory()
+--- sight.orig/libs/io/itk/itk_logger.cpp
++++ sight/libs/io/itk/itk_logger.cpp
+@@ -37,7 +37,7 @@
+     using self_t    = itk_logger;
+     using pointer_t = ::itk::SmartPointer<self_t>;
+ 
+-    itkTypeMacro(ItkLogger, ::itk::Object);
++    itkTypeMacro(itk_logger, ::itk::Object);
+ 
+     static pointer_t New();
+ 


=====================================
debian/patches/series
=====================================
@@ -7,3 +7,4 @@ fix-itk-build.patch
 gcc13.patch
 gcc14.patch
 vtk9.3.patch
+fix-type-macros



View it on GitLab: https://salsa.debian.org/med-team/sight/-/compare/3c7378cb3a8ca5095d96ded0b4a54fee22df52a1...a1a4a6c2688fa1d48b4f029e841ab9e15ce1e983

-- 
View it on GitLab: https://salsa.debian.org/med-team/sight/-/compare/3c7378cb3a8ca5095d96ded0b4a54fee22df52a1...a1a4a6c2688fa1d48b4f029e841ab9e15ce1e983
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/20250214/1634262e/attachment-0001.htm>


More information about the debian-med-commit mailing list