Accepting request 892106 from graphics
OBS-URL: https://build.opensuse.org/request/show/892106 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/orthanc?expand=0&rev=13
This commit is contained in:
commit
8d1d5297f2
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:943008ad26cee36db09276d1b54879b536542531411612de5c2320ba18025262
|
|
||||||
size 1786754
|
|
3
Orthanc-1.9.3.tar.gz
Normal file
3
Orthanc-1.9.3.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:41cc35a3d15ecb0d7b834e8e28a740cc4ffa1f333c019a764228d60e96608960
|
||||||
|
size 1818313
|
@ -1,3 +1,38 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun May 9 09:54:25 UTC 2021 - Axel Braun <axel.braun@gmx.de>
|
||||||
|
|
||||||
|
- Version 1.9.3
|
||||||
|
* New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS
|
||||||
|
connections without certificate
|
||||||
|
* "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
|
||||||
|
* New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
|
||||||
|
* Fix the lifetime of temporary files associated with jobs that create ZIP archive/media:
|
||||||
|
- In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc <= 1.9.2
|
||||||
|
- In asynchronous mode, the temporary files are removed as soon as their job gets canceled
|
||||||
|
* Fix regression in the handling of "DicomCheckModalityHost" configuration option
|
||||||
|
introduced by changeset 4182 in Orthanc 1.7.4
|
||||||
|
* Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and
|
||||||
|
"OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled
|
||||||
|
* Fix issue #195 (No need for BulkDataURI when Data Element is empty)
|
||||||
|
|
||||||
|
- from version 1.9.2:
|
||||||
|
* New configuration options related to multiple readers/writers:
|
||||||
|
- "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
|
||||||
|
- "CheckRevisions" to protect against concurrent modifications of metadata and attachments
|
||||||
|
* API version upgraded to 12
|
||||||
|
* "/system" reports the value of the "CheckRevisions" global option
|
||||||
|
* "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the
|
||||||
|
HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions
|
||||||
|
* New function in the SDK: OrthancPluginCallRestApi()
|
||||||
|
* Full refactoring of the database plugin SDK to handle multiple readers/writers,
|
||||||
|
which notably implies the handling of retries in the case of collisions
|
||||||
|
* Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)
|
||||||
|
* Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x
|
||||||
|
* Fix issue #83 (ServerIndex shall implement retries for DB temporary errors)
|
||||||
|
* Upgraded dependencies for static builds (notably on Windows and LSB):
|
||||||
|
- civetweb 1.14
|
||||||
|
- openssl 1.1.1k
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Feb 25 20:31:58 UTC 2021 - Axel Braun <axel.braun@gmx.de>
|
Thu Feb 25 20:31:58 UTC 2021 - Axel Braun <axel.braun@gmx.de>
|
||||||
|
|
||||||
|
58
orthanc.spec
58
orthanc.spec
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: orthanc
|
Name: orthanc
|
||||||
Version: 1.9.1
|
Version: 1.9.3
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: RESTful DICOM server for healthcare and medical research
|
Summary: RESTful DICOM server for healthcare and medical research
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -34,7 +34,7 @@ Source7: orthanc-rpmlintrc
|
|||||||
Source8: Configuration.json
|
Source8: Configuration.json
|
||||||
# Sources for plugin - need a defined version, so taking them from orthanc-server
|
# Sources for plugin - need a defined version, so taking them from orthanc-server
|
||||||
Source10: http://orthanc.osimis.io/ThirdPartyDownloads/dicom-web/bootstrap-4.3.1.zip
|
Source10: http://orthanc.osimis.io/ThirdPartyDownloads/dicom-web/bootstrap-4.3.1.zip
|
||||||
Source11: http://orthanc.osimis.io/ThirdPartyDownloads/dicom-web/axios-0.19.0.tar.gz
|
Source11: http://orthanc.osimis.io/ThirdPartyDownloads/dicom-web/axios-0.19.0.tar.gz
|
||||||
Source12: http://orthanc.osimis.io/ThirdPartyDownloads/jquery-3.4.1.min.js
|
Source12: http://orthanc.osimis.io/ThirdPartyDownloads/jquery-3.4.1.min.js
|
||||||
Source13: http://orthanc.osimis.io/ThirdPartyDownloads/dicom-web/vuejs-2.6.10.tar.gz
|
Source13: http://orthanc.osimis.io/ThirdPartyDownloads/dicom-web/vuejs-2.6.10.tar.gz
|
||||||
|
|
||||||
@ -75,43 +75,43 @@ BuildRequires: pkgconfig(libsystemd)
|
|||||||
BuildRequires: pkgconfig(lua5.1)
|
BuildRequires: pkgconfig(lua5.1)
|
||||||
|
|
||||||
Requires: dcmtk
|
Requires: dcmtk
|
||||||
Requires(pre): /usr/sbin/groupadd
|
Requires(pre): /usr/sbin/groupadd
|
||||||
Requires(pre): /usr/sbin/useradd
|
Requires(pre): /usr/sbin/useradd
|
||||||
|
|
||||||
%{?systemd_ordering}
|
%{?systemd_ordering}
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Orthanc aims at providing a simple, yet powerful standalone DICOM server.
|
Orthanc aims at providing a simple, yet powerful standalone DICOM server.
|
||||||
Orthanc can turn any computer running Windows or Linux into a DICOM store
|
Orthanc can turn any computer running Windows or Linux into a DICOM store
|
||||||
(in other words, a mini-PACS system). Its architecture is lightweight,
|
(in other words, a mini-PACS system). Its architecture is lightweight,
|
||||||
meaning that no complex database administration is required, nor the
|
meaning that no complex database administration is required, nor the
|
||||||
installation of third-party dependencies. What makes Orthanc unique
|
installation of third-party dependencies. What makes Orthanc unique
|
||||||
is the fact that it provides a RESTful API. Thanks to this major
|
is the fact that it provides a RESTful API. Thanks to this major
|
||||||
feature, it is possible to drive Orthanc from any computer language.
|
feature, it is possible to drive Orthanc from any computer language.
|
||||||
|
|
||||||
The DICOM tags of the stored medical images can be downloaded in the
|
The DICOM tags of the stored medical images can be downloaded in the
|
||||||
JSON file format. Furthermore, standard PNG images can be generated
|
JSON file format. Furthermore, standard PNG images can be generated
|
||||||
on-the-fly from the DICOM instances by Orthanc. Orthanc lets its
|
on-the-fly from the DICOM instances by Orthanc. Orthanc lets its
|
||||||
users focus on the content of the DICOM files, hiding the complexity
|
users focus on the content of the DICOM files, hiding the complexity
|
||||||
of the DICOM format and of the DICOM protocol.
|
of the DICOM format and of the DICOM protocol.
|
||||||
|
|
||||||
%package -n %{name}-devel
|
%package -n %{name}-devel
|
||||||
Summary: Header and source files for creating Orthanc plugins
|
Summary: Header and source files for creating Orthanc plugins
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Provides: orthanc-static = %{version}-%{release}
|
Provides: orthanc-static = %{version}-%{release}
|
||||||
|
|
||||||
%description -n %{name}-devel
|
%description -n %{name}-devel
|
||||||
This package includes the header files to develop C/C++ plugins for Orthanc.
|
This package includes the header files to develop C/C++ plugins for Orthanc.
|
||||||
|
|
||||||
%package -n %{name}-doc
|
%package -n %{name}-doc
|
||||||
Summary: Documentation files for Orthanc
|
Summary: Documentation files for Orthanc
|
||||||
Group: Productivity/Graphics/Visualization/Other
|
Group: Productivity/Graphics/Visualization/Other
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
%description -n %{name}-doc
|
%description -n %{name}-doc
|
||||||
This package includes the documentation and the sample codes available
|
This package includes the documentation and the sample codes available
|
||||||
for Orthanc.
|
for Orthanc.
|
||||||
It also includes the Python and LUA Scripts, and the documentation to develop
|
It also includes the Python and LUA Scripts, and the documentation to develop
|
||||||
C/C++ plugins for Orthanc.
|
C/C++ plugins for Orthanc.
|
||||||
|
|
||||||
%package source
|
%package source
|
||||||
@ -124,7 +124,7 @@ This package includes the source files for Orthanc. Use it in conjunction with t
|
|||||||
%prep
|
%prep
|
||||||
%setup -q -n Orthanc-%{version}
|
%setup -q -n Orthanc-%{version}
|
||||||
|
|
||||||
cp %{S:1} %{S:2} .
|
cp %{S:1} %{S:2} .
|
||||||
|
|
||||||
#slight change in standard configuration for OrthancStorage
|
#slight change in standard configuration for OrthancStorage
|
||||||
cp %{S:8} OrthancServer/Resources/.
|
cp %{S:8} OrthancServer/Resources/.
|
||||||
@ -153,7 +153,7 @@ help2man ./Orthanc -N -n "Lightweight, RESTful DICOM server for healthcare and m
|
|||||||
%check
|
%check
|
||||||
# we disable one test for i586
|
# we disable one test for i586
|
||||||
%ifarch != ix86
|
%ifarch != ix86
|
||||||
build/UnitTests
|
build/UnitTests
|
||||||
%else
|
%else
|
||||||
build/UnitTests --gtest_filter=-ImageProcessing.Convolution --gtest_filter=-Version.CivetwebCompression
|
build/UnitTests --gtest_filter=-ImageProcessing.Convolution --gtest_filter=-Version.CivetwebCompression
|
||||||
%endif
|
%endif
|
||||||
@ -180,7 +180,7 @@ rm %{buildroot}/usr/src/%{name}/.travis*
|
|||||||
|
|
||||||
%cmake_install
|
%cmake_install
|
||||||
|
|
||||||
##move the doc into
|
##move the doc into
|
||||||
cp -r %{buildroot}/usr/share/doc/%{name}/* %{buildroot}%{_docdir}/%{name}/.
|
cp -r %{buildroot}/usr/share/doc/%{name}/* %{buildroot}%{_docdir}/%{name}/.
|
||||||
rm -rf %{buildroot}/usr/share/doc/%{name}
|
rm -rf %{buildroot}/usr/share/doc/%{name}
|
||||||
|
|
||||||
@ -203,7 +203,7 @@ mkdir -p %{buildroot}%{_libdir}/%{name}
|
|||||||
mv build/*.so.%{version} %{buildroot}%{_libdir}/%{name}
|
mv build/*.so.%{version} %{buildroot}%{_libdir}/%{name}
|
||||||
rm build/*.so
|
rm build/*.so
|
||||||
|
|
||||||
# move the executables to stay consistent
|
# move the executables to stay consistent
|
||||||
mv %{buildroot}%{_bindir}/OrthancRecoverCompressedFile %{buildroot}%{_bindir}/orthancRecoverCompressedFile
|
mv %{buildroot}%{_bindir}/OrthancRecoverCompressedFile %{buildroot}%{_bindir}/orthancRecoverCompressedFile
|
||||||
mv %{buildroot}%{_sbindir}/Orthanc %{buildroot}%{_sbindir}/orthanc
|
mv %{buildroot}%{_sbindir}/Orthanc %{buildroot}%{_sbindir}/orthanc
|
||||||
|
|
||||||
@ -224,7 +224,7 @@ cp -r %{S:5} %{buildroot}%{_docdir}/%{name}/
|
|||||||
cp -r OrthancServer/Resources/Samples/ %{buildroot}%{_docdir}/%{name}/Samples
|
cp -r OrthancServer/Resources/Samples/ %{buildroot}%{_docdir}/%{name}/Samples
|
||||||
cp -r OrthancServer/Plugins/Samples/ %{buildroot}%{_docdir}/%{name}/OrthancPluginSamples
|
cp -r OrthancServer/Plugins/Samples/ %{buildroot}%{_docdir}/%{name}/OrthancPluginSamples
|
||||||
|
|
||||||
%pre
|
%pre
|
||||||
getent group orthanc >/dev/null || groupadd -r orthanc
|
getent group orthanc >/dev/null || groupadd -r orthanc
|
||||||
getent passwd orthanc >/dev/null || \
|
getent passwd orthanc >/dev/null || \
|
||||||
useradd -r -g orthanc -G orthanc -d %{_sharedstatedir}/orthanc -s /sbin/nologin \
|
useradd -r -g orthanc -G orthanc -d %{_sharedstatedir}/orthanc -s /sbin/nologin \
|
||||||
@ -232,14 +232,14 @@ getent passwd orthanc >/dev/null || \
|
|||||||
|
|
||||||
%service_add_pre orthanc.service
|
%service_add_pre orthanc.service
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
%service_del_preun orthanc.service
|
%service_del_preun orthanc.service
|
||||||
|
|
||||||
%post
|
%post
|
||||||
/sbin/ldconfig
|
/sbin/ldconfig
|
||||||
%service_add_post orthanc.service
|
%service_add_post orthanc.service
|
||||||
|
|
||||||
%postun
|
%postun
|
||||||
/sbin/ldconfig
|
/sbin/ldconfig
|
||||||
%service_del_postun orthanc.service
|
%service_del_postun orthanc.service
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user