Hello community, here is the log from the commit of package dcmtk for openSUSE:Factory checked in at 2018-05-29 10:44:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dcmtk (Old) and /work/SRC/openSUSE:Factory/.dcmtk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dcmtk" Tue May 29 10:44:45 2018 rev:16 rq:612298 version:3.6.3 Changes: -------- --- /work/SRC/openSUSE:Factory/dcmtk/dcmtk.changes 2017-11-19 11:16:05.205125940 +0100 +++ /work/SRC/openSUSE:Factory/.dcmtk.new/dcmtk.changes 2018-05-29 10:44:57.564405059 +0200 @@ -1,0 +2,8 @@ +Fri May 25 18:13:19 UTC 2018 - [email protected] + +- Update to 3.6.3. See DOCS/CHANGES.363 for more information + * Fix some buildsystem issues + * Enabled new TLS versions when using OpenSSL < 1.1.0 +- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch. + +------------------------------------------------------------------- @@ -16,2 +24 @@ - * See DOCS/Changes.362 for more information - + * See DOCS/CHANGES.362 for more information Old: ---- dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch dcmtk-3.6.2.tar.gz New: ---- dcmtk-3.6.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dcmtk.spec ++++++ --- /var/tmp/diff_new_pack.KEzThg/_old 2018-05-29 10:44:58.224380704 +0200 +++ /var/tmp/diff_new_pack.KEzThg/_new 2018-05-29 10:44:58.228380556 +0200 @@ -1,7 +1,7 @@ # # spec file for package dcmtk # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,19 +17,16 @@ %define libname libdcmtk3_6 - Name: dcmtk -Version: 3.6.2 +Version: 3.6.3 Release: 0 Summary: DICOM Toolkit -License: BSD-3-Clause and Apache-2.0 +License: BSD-3-Clause AND Apache-2.0 Group: Productivity/Scientific/Other -Url: http://dicom.offis.de/dcmtk.php.en -Source0: ftp://dicom.offis.de/pub/dicom/offis/software/dcmtk/dcmtk362/%{name}-%{version}.tar.gz -# PATCH-FIX-OPENSUSE dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch [email protected] -- Install libs in the correct arch dir -Patch1: dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch +URL: https://dicom.offis.de/dcmtk.php.en +Source0: ftp://dicom.offis.de/pub/dicom/offis/software/dcmtk/release/%{name}-%{version}.tar.gz # PATCH-FIX-OPENSUSE dcmtk-fix-DCMTKTargets.cmake.patch -- Do not track executables to be able to use dcmtk-devel without dcmtk package -Patch2: dcmtk-fix-DCMTKTargets.cmake.patch +Patch0: dcmtk-fix-DCMTKTargets.cmake.patch BuildRequires: cmake BuildRequires: doxygen BuildRequires: fdupes @@ -39,10 +36,10 @@ BuildRequires: libpng-devel BuildRequires: libsndfile-devel BuildRequires: libtiff-devel +BuildRequires: pkgconfig BuildRequires: tcpd-devel BuildRequires: zlib-devel BuildRequires: pkgconfig(libxml-2.0) -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description DCMTK is a collection of libraries and applications implementing large @@ -66,42 +63,28 @@ parts the DICOM standard. %prep -%setup -q -%patch1 -p1 -%patch2 -p1 +%autosetup -p1 %build -mkdir build -cd build -export CFLAGS="%{optflags}" -export CXXFLAGS="%{optflags}" - cmake \ - -DCMAKE_INSTALL_PREFIX=%{_prefix} \ +%cmake \ -DINSTALL_DOCDIR=%{_docdir}/dcmtk \ -DINSTALL_HTMDIR=%{_docdir}/dcmtk/html \ -DBUILD_SHARED_LIBS=ON \ - %if "%{_lib}" == "lib64" - -DLIB_SUFFIX=64 \ - %endif -DDCMTK_WITH_XML=ON \ -DDCMTK_WITH_OPENSSL=ON \ -DDCMTK_WITH_SNDFILE=ON \ -DDCMTK_WITH_ZLIB=ON \ -DDCMTK_WITH_CHARLS=ON \ - -DCMAKE_BUILD_TYPE=release .. -make %{?_smp_mflags} VERBOSE=1 -cd .. +%make_jobs %install -cd build -%make_install -cd .. +%cmake_install # Remove zero-length file (fix rpmlint warning) rm -f %{buildroot}%{_datadir}/dcmtk/wlistdb/OFFIS/lockfile # Move configuration files from /usr/etc to /etc/ -mv %{buildroot}%{_prefix}/etc %{buildroot} +mv %{buildroot}%{_prefix}%{_sysconfdir} %{buildroot} # Move doc files from /usr/share/doc/dcmtk to /usr/share/doc/packages/dcmtk/ mkdir %{buildroot}%{_docdir} @@ -113,27 +96,27 @@ %fdupes -s %{buildroot} %post -n %{libname} -p /sbin/ldconfig - %postun -n %{libname} -p /sbin/ldconfig %files -%defattr(-,root,root,-) -%dir %{_sysconfdir}/dcmtk +%license COPYRIGHT +%doc CREDITS FAQ README %config(noreplace) %{_sysconfdir}/dcmtk/*.cfg +%dir %{_sysconfdir}/dcmtk +%doc %{_docdir}/dcmtk/ %{_bindir}/* %{_datadir}/dcmtk/ -%doc %{_docdir}/dcmtk/ -%doc %{_mandir}/man1/* +%{_mandir}/man1/* %files devel -%defattr(-,root,root,-) +%license COPYRIGHT %{_includedir}/dcmtk/ %{_libdir}/*.so %{_libdir}/cmake/dcmtk/ %files -n %{libname} -%defattr(-,root,root,-) +%license COPYRIGHT +%{_libdir}/*.so.13 %{_libdir}/*.so.3.6* -%{_libdir}/*.so.12 %changelog ++++++ dcmtk-3.6.2.tar.gz -> dcmtk-3.6.3.tar.gz ++++++ ++++ 43186 lines of diff (skipped) ++++++ dcmtk-fix-DCMTKTargets.cmake.patch ++++++ --- /var/tmp/diff_new_pack.KEzThg/_old 2018-05-29 10:44:59.948317086 +0200 +++ /var/tmp/diff_new_pack.KEzThg/_new 2018-05-29 10:44:59.948317086 +0200 @@ -15,15 +15,15 @@ # Get and store libraries to DCMTKTargets.cmake within the build's main dir GET_PROPERTY(DCMTK_LIBRARY_TARGETS GLOBAL PROPERTY DCMTK_LIBRARY_TARGETS) diff --git a/CMake/dcmtkMacros.cmake b/CMake/dcmtkMacros.cmake -index 2ce1ff1..a73a4bf 100644 +index 543a8e3..06d4de6 100644 --- a/CMake/dcmtkMacros.cmake +++ b/CMake/dcmtkMacros.cmake -@@ -59,7 +59,7 @@ MACRO(DCMTK_ADD_EXECUTABLE PROGRAM) +@@ -64,7 +64,7 @@ MACRO(DCMTK_ADD_EXECUTABLE PROGRAM) # declare installation files, also export DCMTKTargets.cmake INSTALL(TARGETS ${PROGRAM} - EXPORT DCMTKTargets + # EXPORT DCMTKTargets COMPONENT bin - DESTINATION ${DCMTK_INSTALL_BINDIR}) + DESTINATION ${CMAKE_INSTALL_BINDIR}) ENDIF(BUILD_APPS)
