Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gdcm for openSUSE:Factory checked in 
at 2026-03-28 20:14:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gdcm (Old)
 and      /work/SRC/openSUSE:Factory/.gdcm.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gdcm"

Sat Mar 28 20:14:33 2026 rev:23 rq:1343309 version:3.2.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/gdcm/gdcm.changes        2025-12-28 
19:21:12.667858019 +0100
+++ /work/SRC/openSUSE:Factory/.gdcm.new.8177/gdcm.changes      2026-03-28 
20:16:19.968806607 +0100
@@ -1,0 +2,11 @@
+Sat Mar 28 06:44:08 UTC 2026 - Atri Bhattacharya <[email protected]>
+
+- Update to version 3.2.5:
+  * No release notes.
+- Build with bundled poppler as GDCM does not support poppler >=
+  26 currently.
+- Use _service file to clone scm since there is no upstream
+  release corresponding to latest tag.
+- Minor specfile cleanups.
+
+-------------------------------------------------------------------

Old:
----
  gdcm-3.0.24.tar.bz2

New:
----
  _service
  gdcm-3.2.5.obscpio
  gdcm.obsinfo

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gdcm.spec ++++++
--- /var/tmp/diff_new_pack.sj3qLd/_old  2026-03-28 20:16:20.480827739 +0100
+++ /var/tmp/diff_new_pack.sj3qLd/_new  2026-03-28 20:16:20.480827739 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gdcm
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 # Copyright (c) 2019-2025 Dr. Axel Braun
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,16 +17,23 @@
 #
 
 
-%define         soname  3_0
+%bcond_with tests
+%if 0%{?suse_version} >= 1650
+%bcond_with system_poppler
+%else
+%bcond_without system_poppler
+%endif
+%define         series 3.2
+%define         soname %(echo "%{series}" | tr '.' '_')
 %define         libsocksoname  libsocketxx1_2
 Name:           gdcm
-Version:        3.0.24
+Version:        3.2.5
 Release:        0
 Summary:        C++ library to parse DICOM medical files
 License:        BSD-3-Clause
 Group:          Productivity/Graphics/Other
 URL:            https://gdcm.sourceforge.net/wiki/index.php/Main_Page
-Source0:        
https://sourceforge.net/projects/gdcm/files/gdcm%{203}.x/GDCM%{20}%{version}/%{name}-%{version}.tar.bz2
+Source0:        %{name}-%{version}.tar.zst
 Patch1:         gdcm-2.4.0-usecopyright.patch
 BuildRequires:  CharLS-devel >= 2.0
 BuildRequires:  cmake
@@ -36,7 +43,6 @@
 BuildRequires:  fontconfig-devel
 BuildRequires:  libexpat-devel
 BuildRequires:  libjson-c-devel
-BuildRequires:  libpoppler-devel
 BuildRequires:  libuuid-devel
 BuildRequires:  libxml2-devel
 BuildRequires:  libxslt-devel
@@ -46,17 +52,14 @@
 BuildRequires:  swig
 BuildRequires:  cmake(DCMTK)
 BuildRequires:  pkgconfig(libopenjp2)
-#check for Leap version = 15.4
-## %if 0%{?sle_version} >= 150400 && 0%{?is_opensuse}
-## BuildRequires:  gcc11-c++
-## %else
-## BuildRequires:  gcc-c++
-## %endif
 %if 0%{?suse_version} == 1500 && 0%{?sle_version} > 150200
 BuildRequires:  gcc13-c++
 %else
 BuildRequires:  gcc-c++
 %endif
+%if %{with system_poppler}
+BuildRequires:  pkgconfig(poppler)
+%endif
 
 %description
 Grassroots DiCoM (GDCM) is a C++ library for parsing DICOM medical files.
@@ -88,7 +91,6 @@
 %package        applications
 Summary:        Command line programs for GDCM
 Group:          Productivity/Graphics/Other
-Requires:       libgdcm%{soname}
 
 %description    applications
 This package includes tools to convert, anonymize, manipulate,
@@ -99,7 +101,7 @@
 Group:          Development/Libraries/C and C++
 Requires:       %{libsocksoname}
 Requires:       %{name}-applications%{?_isa} = %{version}-%{release}
-Requires:       libgdcm%{soname}
+Requires:       libgdcm%{soname} = %{version}
 
 %description    devel
 Header files needed for developing applications that want to make use
@@ -158,7 +160,7 @@
        -DGDCM_INSTALL_DOC_DIR=%{_docdir}/%{name} \
        -DGDCM_INSTALL_MAN_DIR=%{_mandir} \
        -DGDCM_INSTALL_LIB_DIR=%{_libdir} \
-       -DGDCM_BUILD_TESTING:BOOL=ON \
+       -DGDCM_BUILD_TESTING:BOOL=%{?with_tests:ON}%{!?with_tests:OFF} \
        -DGDCM_DATA_ROOT=../gdcmData/ \
        -DGDCM_BUILD_EXAMPLES:BOOL=OFF \
        -DGDCM_DOCUMENTATION:BOOL=OFF \
@@ -178,7 +180,7 @@
        -DGDCM_USE_JPEGLS:BOOL=ON \
        -DGDCM_USE_SYSTEM_LIBXML2:BOOL=ON \
        -DGDCM_USE_SYSTEM_JSON:BOOL=ON \
-       -DGDCM_USE_SYSTEM_POPPLER:BOOL=ON \
+       
-DGDCM_USE_SYSTEM_POPPLER:BOOL=%{?with_system_poppler:ON}%{!?with_system_poppler:OFF}
 \
 %if 0%{?suse_version} > 1500
        -DCMAKE_CXX_STANDARD=20
 %endif
@@ -200,21 +202,21 @@
 
 %fdupes %{buildroot}
 
-%post -n libgdcm%{soname}  -p /sbin/ldconfig
-%post -n %{libsocksoname}  -p /sbin/ldconfig
-%postun -n libgdcm%{soname} -p /sbin/ldconfig
-%postun -n %{libsocksoname}  -p /sbin/ldconfig
+%ldconfig_scriptlets -n libgdcm%{soname}
+%ldconfig_scriptlets -n %{libsocksoname}
 
+%if %{with tests}
 %check
 # Making the tests informative only for now. Several failing tests (27/228):
 # 11,40,48,49,107-109,111-114,130-135,146,149,,151-154,157,194,216,219
 %make_build test  || exit 0
+%endif
 
 %files
 %doc AUTHORS INSTALL.txt README.md
 %license Copyright.txt README.Copyright.txt
-%dir %{_datadir}/%{name}-3.0
-%{_datadir}/%{name}-3.0/XML/
+%dir %{_datadir}/%{name}-%{series}
+%{_datadir}/%{name}-%{series}/XML/
 
 %files -n libgdcm%{soname}
 %{_libdir}/libgdcm*.so.*
@@ -224,7 +226,6 @@
 
 %files applications
 %{_bindir}/*
-%{_mandir}/man1/*.1%{?ext_man}
 
 %files devel
 %{_includedir}/%{name}/

++++++ _service ++++++
<?xml version="1.0"?>
<services>
        <service name="obs_scm" mode="manual">
                <param name="scm">git</param>
                <param name="url">https://git.code.sf.net/p/gdcm/gdcm</param>
                <param name="revision">v3.2.5</param>
                <param name="versionformat">@PARENT_TAG@</param>
                <param name="versionrewrite-pattern">v(.*)</param>
                <param name="versionrewrite-replacement">\1</param>
                <param name="filename">gdcm</param>
                <param name="exclude">Testing</param>
                <param name="submodules">disable</param>
        </service>
        <service name="tar" mode="buildtime" />
        <service name="recompress" mode="buildtime">
                <param name="compression">zstd</param>
                <param name="file">*.tar</param>
        </service>
        <service name="set_version" mode="buildtime" />
</services>

++++++ gdcm-2.4.0-usecopyright.patch ++++++
--- /var/tmp/diff_new_pack.sj3qLd/_old  2026-03-28 20:16:20.668835499 +0100
+++ /var/tmp/diff_new_pack.sj3qLd/_new  2026-03-28 20:16:20.696836654 +0100
@@ -13,5 +13,4 @@
      endforeach()
    endif()
  endmacro()
- 
 

++++++ gdcm.obsinfo ++++++
name: gdcm
version: 3.2.5
mtime: 1773154021
commit: dacccb6c04ee13f6958359c193f804358f4672d7

Reply via email to