-
-
Notifications
You must be signed in to change notification settings - Fork 41
/
alizams.spec
76 lines (68 loc) · 1.8 KB
/
alizams.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
Name: alizams
Version: 1.8.0
Release: 1%{?dist}
Summary: Aliza MS DICOM Viewer
License: GPLv3
BuildRequires: cmake
BuildRequires: g++
BuildRequires: libuuid-devel
BuildRequires: zlib-devel
BuildRequires: qt5-qtsvg-devel
BuildRequires: openjpeg2-devel >= 2.0
BuildRequires: CharLS-devel
BuildRequires: vxl-devel
BuildRequires: cmake(LIBMINC)
BuildRequires: cmake(ITK)
BuildRequires: cmake(gdcm)
BuildRequires: bullet-devel
BuildRequires: lcms2-devel
BuildRequires: desktop-file-utils
BuildRequires: git
Requires: hicolor-icon-theme
Requires: qt5-qtsvg
%description
A 2D and 3D DICOM viewer with many tools and very fast directory
scanner and DICOMDIR support.
It can consistently de-identify DICOM files.
%prep
git clone https://github.com/AlizaMedicalImaging/AlizaMS.git
cd AlizaMS
rm -rf debian-10/
rm -rf debian-12-qt5/
rm -rf debian-12-qt6/
rm -rf fedora-34/
rm -rf package/apple/
rm -rf package/art/
rm -fr mdcm/Utilities/mdcmzlib/
rm -fr mdcm/Utilities/mdcmopenjpeg/
rm -fr mdcm/Utilities/mdcmcharls/
rm -fr mdcm/Utilities/mdcmuuid/
rm -fr mdcm/Utilities/pvrg/
rm -fr alizalcms/
rm -fr b/
rm -fr CG/glew/
%build
cd AlizaMS
%cmake -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_SKIP_RPATH:BOOL=ON \
-DALIZA_QT_VERSION:STRING=5 \
-DALIZA_USE_SYSTEM_BULLET:BOOL=ON \
-DALIZA_USE_SYSTEM_LCMS2:BOOL=ON \
-DMDCM_USE_SYSTEM_ZLIB:BOOL=ON \
-DMDCM_USE_SYSTEM_OPENJPEG:BOOL=ON \
-DMDCM_USE_SYSTEM_CHARLS:BOOL=ON \
-DMDCM_USE_SYSTEM_UUID:BOOL=ON \
-DITK_DIR:PATH=%{_libdir}/cmake/InsightToolkit
%cmake_build
%install
cd AlizaMS
%cmake_install
%files
%{_bindir}/%{name}
%{_datadir}/icons/hicolor/*/apps/%{name}.png
%{_datadir}/icons/hicolor/*/apps/%{name}.svg
%{_datadir}/metainfo/%{name}.metainfo.xml
%{_datadir}/applications/%{name}.desktop
%{_datadir}/%{name}
%{_mandir}/man1/%{name}.1*
%changelog