| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| Name: orthanc-gdcm |
| Summary: GDCM plugin for Orthanc |
| License: GPL-3.0-or-later |
| Group: Productivity/Graphics/Viewers |
| Version: 1.4 |
| Release: 0 |
| URL: http://orthanc-server.com |
| Source0: https://www.orthanc-server.com/downloads/get.php?path=/plugin-gdcm/OrthancGdcm-%{version}.tar.gz |
| Source11: orthanc-gdcm-readme.SUSE |
| |
| BuildRequires: cmake |
| BuildRequires: gcc-c++ |
| BuildRequires: gdcm-devel |
| BuildRequires: gdcm-libgdcm3_0 |
| BuildRequires: googletest-devel |
| BuildRequires: jsoncpp-devel |
| BuildRequires: libboost_date_time-devel >= 1.66 |
| BuildRequires: libboost_filesystem-devel >= 1.66 |
| BuildRequires: libboost_iostreams-devel >= 1.66 |
| BuildRequires: libboost_locale-devel >= 1.66 |
| BuildRequires: libboost_regex-devel >= 1.66 |
| BuildRequires: libboost_system-devel >= 1.66 |
| BuildRequires: libboost_thread-devel >= 1.66 |
| |
| BuildRequires: libbz2-devel |
| BuildRequires: libuuid-devel |
| BuildRequires: orthanc-devel |
| BuildRequires: orthanc-source |
| BuildRequires: unzip |
| |
| BuildRequires: zlib-devel |
| |
| Requires: orthanc |
| |
| BuildRoot: %{_tmppath}/%{name}-%{version}-build |
| |
| %description |
| GDCM for Orthanc |
| |
| %prep |
| %setup -q -n OrthancGdcm-%{version} |
| |
| %build |
| |
| %cmake .. \ |
| -DALLOW_DOWNLOADS=OFF \ |
| -DUSE_SYSTEM_GOOGLE_TEST=ON \ |
| -DUSE_SYSTEM_ORTHANC_SDK=OFF \ |
| -DSTANDALONE_BUILD=ON \ |
| -DORTHANC_FRAMEWORK_SOURCE=path \ |
| -DORTHANC_FRAMEWORK_ROOT=/usr/src/orthanc/OrthancFramework/Sources \ |
| -DLIB_INSTALL_DIR=%{_libdir}/share/orthanc/plugins/ |
| |
| %cmake_build %{?_smp_mflags} |
| |
| %install |
| %cmake_install |
| |
| |
| |
| mkdir -p -m 755 %{buildroot}%{_libdir}/share/orthanc/plugins |
| mkdir -p -m 755 %{buildroot}%{_docdir}/orthanc |
| |
| mv %{buildroot}%{_prefix}/share/orthanc/plugins/*.so* %{buildroot}%{_libdir}/share/orthanc/plugins/. |
| |
| |
| ln -s ../../../..%{_libdir}/share/orthanc/plugins/libOrthancGdcm.so.%{version} \ |
| %{buildroot}%{_prefix}/share/orthanc/plugins/libOrthancGdcm.so |
| |
| rm %{buildroot}%{_libdir}/share/orthanc/plugins/*.so |
| |
| cp %{S:11} %{buildroot}%{_docdir}/orthanc/. |
| |
| %post -p /sbin/ldconfig |
| |
| %postun -p /sbin/ldconfig |
| |
| %files |
| %license COPYING |
| %dir %{_docdir}/orthanc |
| %{_docdir}/orthanc/* |
| %dir %{_libdir}/share |
| %dir %{_libdir}/share/orthanc |
| %dir %{_libdir}/share/orthanc/plugins |
| %{_libdir}/share/orthanc/plugins/*.so* |
| %dir %{_prefix}/share/orthanc |
| %dir %{_prefix}/share/orthanc/plugins |
| %{_prefix}/share/orthanc/plugins/*.so* |
| |
| %changelog |