/[packages]/cauldron/luminance-hdr/current/SPECS/luminance-hdr.spec
ViewVC logotype

Contents of /cauldron/luminance-hdr/current/SPECS/luminance-hdr.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 183664 - (show annotations) (download)
Sun Dec 18 07:11:17 2011 UTC (12 years, 4 months ago) by fwang
File size: 2131 byte(s)
br qtwebkit
1 %define rel 7
2 #define pre pre1
3
4 Name: luminance-hdr
5 Version: 2.1.0
6 Release: %mkrel %{?pre:0.%{pre}.}%{rel}
7 Summary: A graphical tool for creating and tone-mapping HDR images
8 Group: Graphics
9 License: GPLv2+
10 URL: http://qtpfsgui.sourceforge.net/
11 Source0: http://downloads.sourceforge.net/qtpfsgui/%{name}-%{version}%{?pre:-%pre}.tar.gz
12 Patch0: luminance-hdr-2.0.2-linkage.patch
13 Patch1: luminance-hdr-2.1.0-desktop_file_fix.patch
14 Patch2: luminance-hdr-2.1.0-libraw.patch
15 BuildRequires: qt4-devel
16 BuildRequires: pkgconfig(QtWebKit)
17 BuildRequires: OpenEXR-devel
18 BuildRequires: libexiv-devel
19 BuildRequires: fftw-devel
20 BuildRequires: libjpeg-devel
21 BuildRequires: libtiff-devel
22 BuildRequires: gsl-devel
23 BuildRequires: libraw-devel >= 0.11.2
24 BuildRequires: lcms-devel
25 BuildRequires: libgomp-devel
26 Obsoletes: qtpfsgui
27 Provides: qtpfsgui
28 Requires: qt4-database-plugin-sqlite
29
30 %description
31 Luminance is a graphical program for assembling bracketed photos into High
32 Dynamic Range (HDR) images. It also provides a number of tone-mapping
33 operators for creating low dynamic range versions of HDR images.
34
35 %prep
36 %setup -q -n %{name}-%{version}%{?pre:-%pre}
37 #setup -q -n LuminanceHDR-%{version}
38 %patch0 -p0 -b .linkage
39 %patch1 -p0 -b .desktop-fix
40 %patch2 -p1 -b .libraw-fix
41
42 # fix inconsistant newlines
43 %{__sed} -i 's/\r//' Changelog
44
45 %build
46 %{_qt4_bindir}/lrelease project.pro
47 %qmake_qt4 \
48 PREFIX=%{_prefix} \
49 DOCDIR=%{_defaultdocdir}/%{name} \
50 HTMLDIR=%{_datadir}/%{name}
51 %make
52
53 %install
54 rm -rf %{buildroot}
55 %makeinstall_std INSTALL_ROOT=%{buildroot}
56
57 #icon
58 install -Dpm644 images/luminance.svg %{buildroot}%{_iconsdir}/hicolor/scalable/apps/%{name}.svg
59
60 #for i in 16 24 48 64; do
61 # mkdir -p %{buildroot}%{_iconsdir}/hicolor/${i}x${i}/apps
62 # convert -scale $i images/%{name}.png %{buildroot}%{_iconsdir}/hicolor/${i}x${i}/apps/%{name}.png
63 #done
64
65 #handle docs in files section
66 mv %{buildroot}%{_defaultdocdir}/%{name} installed-docs
67
68 %clean
69 rm -rf %{buildroot}
70
71 %files
72 %defattr(-, root, root)
73 %doc installed-docs/*
74 %{_datadir}/%{name}
75 %{_bindir}/%{name}
76 %{_datadir}/applications/%{name}.desktop
77 %{_datadir}/icons/hicolor/*/apps/%{name}.*

  ViewVC Help
Powered by ViewVC 1.1.30