]> git.pld-linux.org Git - packages/luminance-hdr.git/blobdiff - luminance-hdr.spec
- rebuild with exiv2 0.26
[packages/luminance-hdr.git] / luminance-hdr.spec
index ee1068c40fa7fda405db0ccf988efb1bae13a517..f656edcae676d660c6629e4b2fbf1c25d3f9c4da 100644 (file)
@@ -1,24 +1,22 @@
 #
 # Conditional build:
-%bcond_with    sse     # SSE instructions
 %bcond_with    sse2    # SSE2 instructions
 
-%ifarch pentium3 pentium4 %{x8664} x32
-%define        with_sse        1
-%endif
 %ifarch pentium4 %{x8664} x32
 %define        with_sse2       1
 %endif
 Summary:       Luminance HDR - HDR Image compositor
 Summary(pl.UTF-8):     Luminance HDR - narzędzie do składania obrazów HDR
 Name:          luminance-hdr
-Version:       2.4.0
-Release:       1
+Version:       2.5.1
+Release:       2
 License:       GPL v2+
 Group:         X11/Applications/Graphics
 Source0:       http://downloads.sourceforge.net/qtpfsgui/%{name}-%{version}.tar.bz2
-# Source0-md5: b22c9bca0330d80bdec38d37fc94ad93
-Patch0:                %{name}-qprinter.patch
+# Source0-md5: 055278df2b370542ea57fcae86455ce5
+# http://downloads.sourceforge.net/qtpfsgui/luminance-hdr-2.5.1-qtwebkit.patch
+Patch0:                %{name}-qtwebkit.patch
+Patch1:                %{name}-sse.patch
 URL:           http://qtpfsgui.sourceforge.net/
 BuildRequires: CCfits-devel
 BuildRequires: OpenEXR-devel >= 2.0.1
@@ -29,6 +27,9 @@ BuildRequires:        Qt5Gui-devel >= 5
 BuildRequires: Qt5Network-devel >= 5
 BuildRequires: Qt5PrintSupport-devel >= 5
 BuildRequires: Qt5Sql-devel >= 5
+BuildRequires: Qt5Svg-devel >= 5
+# without qtwebkit patch uses Qt5WebEngine instead of Qt5WebKit
+#BuildRequires:        Qt5WebEngine-devel >= 5
 BuildRequires: Qt5WebKit-devel >= 5
 BuildRequires: Qt5Widgets-devel >= 5
 BuildRequires: Qt5Xml-devel >= 5
@@ -53,6 +54,7 @@ BuildRequires:        rpmbuild(macros) >= 1.605
 BuildRequires: sed >= 4.0
 Requires(post,postun): gtk-update-icon-cache
 Requires:      OpenEXR >= 2.0.1
+Requires:      Qt5Gui-platform-xcb
 Requires:      Qt5Sql-sqldriver-sqlite3
 Requires:      exiv2-libs >= 0.21
 Requires:      hicolor-icon-theme
@@ -68,18 +70,14 @@ Luminance HDR - narzędzie do składania obrazów HDR.
 %prep
 %setup -q
 %patch0 -p1
-
-%if %{without sse2}
-%{__sed} -i -e 's/ -msse2//' cmake/CompilerSettings.cmake
-%endif
-%if %{without sse}
-%{__sed} -i -e 's/ -msse//' cmake/CompilerSettings.cmake
-%endif
+%patch1 -p1
 
 %build
-# "build" dir is already occupied, use other name
-mkdir obj
-cd obj
+mkdir build
+cd build
+%if %{with sse2}
+CXXFLAGS="%{rpmcxxflags} -msse2 -DLUMINANCE_USE_SSE=1"
+%endif
 %cmake .. \
        -DBUILD_SHARED_LIBS:BOOL=OFF
 
@@ -88,13 +86,11 @@ cd obj
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} -C obj install \
+%{__make} -C build install \
        DESTDIR=$RPM_BUILD_ROOT
 
 # packaged as %doc
-%{__rm} $RPM_BUILD_ROOT%{_datadir}/luminance-hdr/{AUTHORS,Changelog,LICENSE,README}
-# use Qt translations packaged with qt5
-%{__rm} $RPM_BUILD_ROOT%{_datadir}/luminance-hdr/i18n/qt_*.qm
+%{__rm} $RPM_BUILD_ROOT%{_datadir}/luminance-hdr/{AUTHORS,Changelog,LICENSE,README.md}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -107,10 +103,11 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS BUGS Changelog README TODO
+%doc AUTHORS BUGS Changelog README.md TODO
 %attr(755,root,root) %{_bindir}/luminance-hdr
 %attr(755,root,root) %{_bindir}/luminance-hdr-cli
 %dir %{_datadir}/luminance-hdr
+%{_datadir}/luminance-hdr/hdrhtml
 %dir %{_datadir}/luminance-hdr/help
 %{_datadir}/luminance-hdr/help/en
 %dir %{_datadir}/luminance-hdr/i18n
@@ -123,11 +120,13 @@ rm -rf $RPM_BUILD_ROOT
 %lang(hu) %{_datadir}/luminance-hdr/i18n/lang_hu.qm
 %lang(id) %{_datadir}/luminance-hdr/i18n/lang_id.qm
 %lang(it) %{_datadir}/luminance-hdr/i18n/lang_it.qm
+%lang(nl) %{_datadir}/luminance-hdr/i18n/lang_nl.qm
 %lang(pl) %{_datadir}/luminance-hdr/i18n/lang_pl.qm
 %lang(pt_BR) %{_datadir}/luminance-hdr/i18n/lang_pt_BR.qm
 %lang(ro) %{_datadir}/luminance-hdr/i18n/lang_ro.qm
 %lang(ru) %{_datadir}/luminance-hdr/i18n/lang_ru.qm
 %lang(tr) %{_datadir}/luminance-hdr/i18n/lang_tr.qm
 %lang(zh_CN) %{_datadir}/luminance-hdr/i18n/lang_zh.qm
+%{_datadir}/appdata/luminance-hdr.appdata.xml
 %{_desktopdir}/luminance-hdr.desktop
 %{_iconsdir}/hicolor/48x48/apps/luminance-hdr.png
This page took 0.05639 seconds and 4 git commands to generate.