Overview

Request 96417 accepted

- fix last change

- Spec file updates:
* Changed libdcmtk3 subpackage name to libdcmtk3_6 which is the correct one
according to openSUSE shared library packaging policy.

- Added seven patches (taken from Fedora) to make the package build shared
libraries (using cmake) and link to the system "CharLS" library instead of
the internal copy:
+ dcmtk-3.6.0-0001-Added-soname-information-for-all-targets.patch
+ dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch
+ dcmtk-3.6.0-0003-Removed-bundled-libcharl-reference-in-dcmjpls.patch
+ dcmtk-3.6.0-0004-Use-system-charls.patch
+ dcmtk-3.6.0-0005-Fixed-includes-for-CharLS-1.0.patch
+ dcmtk-3.6.0-0006-Added-optional-support-for-building-shared-libraries.patch
+ dcmtk-3.6.0-0007-Add-soname-generation-for-modules-which-are-not-in-D.patch
- Added a patch "dcmtk-3.6.0.diff" to fix libraries linking.
- Spec file updates:
* Changed License: entry to SPDX style. Removed "AS IS" to fix rpmlint
warning "invalid-license".
* Adapted spec file to the cmake usage and building of shared libraries.
Added a libdcmtk3 subpackage.
* Added CharLS-devel in BuildRequires:.

Loading...
Request History
Stephan Kulow's avatar

coolo created request

- fix last change

- Spec file updates:
* Changed libdcmtk3 subpackage name to libdcmtk3_6 which is the correct one
according to openSUSE shared library packaging policy.

- Added seven patches (taken from Fedora) to make the package build shared
libraries (using cmake) and link to the system "CharLS" library instead of
the internal copy:
+ dcmtk-3.6.0-0001-Added-soname-information-for-all-targets.patch
+ dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch
+ dcmtk-3.6.0-0003-Removed-bundled-libcharl-reference-in-dcmjpls.patch
+ dcmtk-3.6.0-0004-Use-system-charls.patch
+ dcmtk-3.6.0-0005-Fixed-includes-for-CharLS-1.0.patch
+ dcmtk-3.6.0-0006-Added-optional-support-for-building-shared-libraries.patch
+ dcmtk-3.6.0-0007-Add-soname-generation-for-modules-which-are-not-in-D.patch
- Added a patch "dcmtk-3.6.0.diff" to fix libraries linking.
- Spec file updates:
* Changed License: entry to SPDX style. Removed "AS IS" to fix rpmlint
warning "invalid-license".
* Adapted spec file to the cmake usage and building of shared libraries.
Added a libdcmtk3 subpackage.
* Added CharLS-devel in BuildRequires:.


Saul Goodman's avatar

licensedigger added a reviewer

{"delegate": "license change"}


Stephan Kulow's avatar

coolo added a reviewer

Please review sources


Ciaran Farrell's avatar

babelworx approved review

reviewed, okay
Apache-2.0 and BSD-3-Clause ok


Stephan Kulow's avatar

coolo accepted request

checkin


Saul Goodman's avatar

licensedigger accepted review

{"delegate": "license change"}


Stephan Kulow's avatar

coolo accepted review

Builds for repo openSUSE_Factory


Ciaran Farrell's avatar

babelworx accepted review

reviewed, okay
Apache-2.0 and BSD-3-Clause ok


Sascha Peilicke's avatar

saschpe accepted review

Thanks. You forgot to replace one libdcmtk3_6 with %{libname} in pkg descr

openSUSE Build Service is sponsored by