]> git.pld-linux.org Git - packages/luminance-hdr.git/blame - luminance-hdr.spec
- updated to 2.6.1.1
[packages/luminance-hdr.git] / luminance-hdr.spec
CommitLineData
73ccfbc3
JB
1#
2# Conditional build:
e02fba0c
JB
3%bcond_with sse2 # SSE2 instructions
4%bcond_without qtwebengine # Qt5WebKit instead of Qt5WebEngine
73ccfbc3 5
73ccfbc3
JB
6%ifarch pentium4 %{x8664} x32
7%define with_sse2 1
8%endif
e0008bef
JB
9Summary: Luminance HDR - HDR Image compositor
10Summary(pl.UTF-8): Luminance HDR - narzędzie do składania obrazów HDR
11Name: luminance-hdr
e02fba0c
JB
12Version: 2.6.1.1
13Release: 1
e0008bef
JB
14License: GPL v2+
15Group: X11/Applications/Graphics
e02fba0c
JB
16Source0: https://downloads.sourceforge.net/qtpfsgui/%{name}-%{version}.tar.bz2
17# Source0-md5: c57baf1d3c5d7952f952496f20f86c8f
2dad121d 18Patch0: buildtype.patch
42b554cc 19Patch1: sse_header.patch
e0008bef 20URL: http://qtpfsgui.sourceforge.net/
3ad39b46
JB
21BuildRequires: CCfits-devel
22BuildRequires: OpenEXR-devel >= 2.0.1
23BuildRequires: Qt5Concurrent-devel >= 5
24BuildRequires: Qt5Core-devel >= 5
25BuildRequires: Qt5Declarative-devel >= 5
26BuildRequires: Qt5Gui-devel >= 5
27BuildRequires: Qt5Network-devel >= 5
28BuildRequires: Qt5PrintSupport-devel >= 5
29BuildRequires: Qt5Sql-devel >= 5
d8a28990 30BuildRequires: Qt5Svg-devel >= 5
e02fba0c
JB
31%{?with_qtwebengine:BuildRequires: Qt5WebEngine-devel >= 5}
32%{!?with_qtwebengine:BuildRequires: Qt5WebKit-devel >= 5}
3ad39b46
JB
33BuildRequires: Qt5Widgets-devel >= 5
34BuildRequires: Qt5Xml-devel >= 5
73ccfbc3 35BuildRequires: boost-devel
3ad39b46 36BuildRequires: cfitsio-devel
e02fba0c
JB
37BuildRequires: cmake >= 3.3
38BuildRequires: eigen3
3ad39b46 39BuildRequires: exiv2-devel >= 0.21
73ccfbc3 40BuildRequires: fftw3-single-devel >= 3
e0008bef
JB
41BuildRequires: gcc-c++ >= 6:4.3
42BuildRequires: gsl-devel
73ccfbc3 43BuildRequires: lcms2-devel >= 2
e0008bef 44BuildRequires: libgomp-devel
73ccfbc3
JB
45BuildRequires: libjpeg-devel
46BuildRequires: libpng-devel
e0008bef 47BuildRequires: libraw-devel
73ccfbc3 48BuildRequires: libstdc++-devel >= 6:4.3
e0008bef 49BuildRequires: libtiff-devel
3ad39b46
JB
50BuildRequires: qt5-build >= 5
51BuildRequires: qt5-linguist >= 5
52BuildRequires: qt5-qmake >= 5
e0008bef 53BuildRequires: rpmbuild(macros) >= 1.605
73ccfbc3 54BuildRequires: sed >= 4.0
e02fba0c 55%{!?with_qtwebengine:BuildConflicts: Qt5WebEngine-devel}
73ccfbc3 56Requires(post,postun): gtk-update-icon-cache
3ad39b46 57Requires: OpenEXR >= 2.0.1
737feabf 58Requires: Qt5Gui-platform-xcb
3ad39b46
JB
59Requires: Qt5Sql-sqldriver-sqlite3
60Requires: exiv2-libs >= 0.21
73ccfbc3 61Requires: hicolor-icon-theme
e02fba0c 62Obsoletes: qtpfsgui < 2
e0008bef
JB
63BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
64
65%description
66Luminance HDR - HDR Image compositor.
67
68%description -l pl.UTF-8
69Luminance HDR - narzędzie do składania obrazów HDR.
70
71%prep
73ccfbc3 72%setup -q
2dad121d 73%patch0 -p1
42b554cc 74%patch1 -p1
e0008bef
JB
75
76%build
e02fba0c 77install -d build
d8a28990
JB
78cd build
79%if %{with sse2}
80CXXFLAGS="%{rpmcxxflags} -msse2 -DLUMINANCE_USE_SSE=1"
81%endif
73ccfbc3 82%cmake .. \
2dad121d 83 -DBUILD_SHARED_LIBS:BOOL=OFF
73ccfbc3 84
e0008bef 85%{__make}
e0008bef
JB
86
87%install
88rm -rf $RPM_BUILD_ROOT
89
d8a28990 90%{__make} -C build install \
e0008bef
JB
91 DESTDIR=$RPM_BUILD_ROOT
92
93# packaged as %doc
7ac7f0d9 94%{__rm} $RPM_BUILD_ROOT%{_datadir}/luminance-hdr/doc/{AUTHORS,Changelog,LICENSE,README.md}
e0008bef
JB
95
96%clean
97rm -rf $RPM_BUILD_ROOT
98
73ccfbc3
JB
99%post
100%update_icon_cache hicolor
101
102%postun
103%update_icon_cache hicolor
104
e0008bef
JB
105%files
106%defattr(644,root,root,755)
d8a28990 107%doc AUTHORS BUGS Changelog README.md TODO
e0008bef 108%attr(755,root,root) %{_bindir}/luminance-hdr
73ccfbc3
JB
109%attr(755,root,root) %{_bindir}/luminance-hdr-cli
110%dir %{_datadir}/luminance-hdr
d8a28990 111%{_datadir}/luminance-hdr/hdrhtml
73ccfbc3
JB
112%dir %{_datadir}/luminance-hdr/help
113%{_datadir}/luminance-hdr/help/en
114%dir %{_datadir}/luminance-hdr/i18n
115%lang(cs) %{_datadir}/luminance-hdr/i18n/lang_cs.qm
116%lang(da) %{_datadir}/luminance-hdr/i18n/lang_da.qm
117%lang(de) %{_datadir}/luminance-hdr/i18n/lang_de.qm
118%lang(es) %{_datadir}/luminance-hdr/i18n/lang_es.qm
119%lang(fi) %{_datadir}/luminance-hdr/i18n/lang_fi.qm
120%lang(fr) %{_datadir}/luminance-hdr/i18n/lang_fr.qm
73ccfbc3
JB
121%lang(hu) %{_datadir}/luminance-hdr/i18n/lang_hu.qm
122%lang(id) %{_datadir}/luminance-hdr/i18n/lang_id.qm
123%lang(it) %{_datadir}/luminance-hdr/i18n/lang_it.qm
d8a28990 124%lang(nl) %{_datadir}/luminance-hdr/i18n/lang_nl.qm
73ccfbc3 125%lang(pl) %{_datadir}/luminance-hdr/i18n/lang_pl.qm
3ad39b46 126%lang(pt_BR) %{_datadir}/luminance-hdr/i18n/lang_pt_BR.qm
73ccfbc3
JB
127%lang(ro) %{_datadir}/luminance-hdr/i18n/lang_ro.qm
128%lang(ru) %{_datadir}/luminance-hdr/i18n/lang_ru.qm
73ccfbc3
JB
129%lang(tr) %{_datadir}/luminance-hdr/i18n/lang_tr.qm
130%lang(zh_CN) %{_datadir}/luminance-hdr/i18n/lang_zh.qm
7ac7f0d9
AG
131%{_datadir}/appdata/net.sourceforge.qtpfsgui.LuminanceHDR.appdata.xml
132%{_desktopdir}//net.sourceforge.qtpfsgui.LuminanceHDR.desktop
e0008bef 133%{_iconsdir}/hicolor/48x48/apps/luminance-hdr.png
This page took 0.42168 seconds and 4 git commands to generate.