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
