]> git.pld-linux.org Git - packages/pfstools.git/blame_incremental - pfstools.spec
- ImageMagick-7.0.5-5 rebuild
[packages/pfstools.git] / pfstools.spec
... / ...
CommitLineData
1#
2# TODO:
3# - jpeghdr (libjpeghdr doesn't seem to be freely available; was attached to some book?)
4# - split progs package by libraries required
5#
6Summary: pfstools for High Dynamic Range Images and Video
7Summary(pl.UTF-8): Narzędzia do obrazów i wideo o dużym zakresie luminancji
8Name: pfstools
9Version: 2.0.4
10Release: 9
11License: LGPL v2.1+
12Group: Libraries
13Source0: http://downloads.sourceforge.net/pfstools/%{name}-%{version}.tgz
14# Source0-md5: f17e2834798cda75d32b2fcd11826d82
15Patch0: pfstools-2.0.4-maptype.patch
16Patch1: pfstools-2.0.4-octinstall.patch
17Patch2: imagemagick7.patch
18URL: http://pfstools.sourceforge.net/
19BuildRequires: ImageMagick-c++-devel >= 6.0
20BuildRequires: OpenEXR-devel >= 1.0
21BuildRequires: OpenGL-GLU-devel
22BuildRequires: OpenGL-glut-devel
23BuildRequires: QtGui-devel >= 4
24BuildRequires: autoconf >= 2.59-9
25BuildRequires: automake
26BuildRequires: gdal-devel
27BuildRequires: libtiff-devel
28BuildRequires: libtool >= 2:2.0
29BuildRequires: netpbm-devel
30BuildRequires: octave-devel
31BuildRequires: qt4-build >= 4
32BuildRequires: texlive-format-pdflatex
33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35%define octave_m_dir %(octave-config --m-site-dir)
36%define octave_oct_dir %(octave-config --oct-site-dir)
37
38%description
39pfstools package is a set of command line (and one GUI) programs for
40reading, writing, manipulating and viewing high-dynamic range (HDR)
41images and video frames. All programs in the package exchange data
42using Unix pipes and a simple generic HDR image format (pfs). The
43concept of the pfstools is similar to netpbm package for low-dynamic
44range images.
45
46%description -l pl.UTF-8
47Pakiet pfstools jest zestawiem programów służących do odczytu,
48zapisu, obróbki i wyświetlania obrazów i klatek wideo o wysokim
49zakresie dynamiki (HDR). Wszystkie programy wymieniają dane za
50pomocą uniksowych rurek i prostego ogólnego formatu obrazów HDR
51(pfs). Idea pfstools jest podobna do pakietu netpbm, używanego do
52obrazów o niskim zakresie dynamiki.
53
54%package devel
55Summary: Header files for pfstools
56Summary(pl.UTF-8): Pliki nagłówkowe pfstools
57Group: Development/Libraries
58Requires: %{name} = %{version}-%{release}
59Obsoletes: pfstools-static
60
61%description devel
62The header files are only needed for development of programs using the
63pfstools.
64
65%description devel -l pl.UTF-8
66W pakiecie tym znajdują się pliki nagłówkowe, przeznaczone dla
67programistów używających bibliotek pfstools.
68
69%package progs
70Summary: pfstools utility programs
71Summary(pl.UTF-8): Narzędzia pfstools
72Group: Applications/Graphics
73Requires: %{name} = %{version}-%{release}
74Obsoletes: pfscalibration
75Obsoletes: pfstmo
76
77%description progs
78This package contains pfstools utility programs.
79
80%description progs -l pl.UTF-8
81Pakiet zawiera narzędzia pfstools.
82
83%package -n octave-pfstools
84Summary: Octave bindings for pfstools
85Summary(pl.UTF-8): Wiązania języka Octave do pfstools
86Group: Development/Languages
87Requires: %{name} = %{version}-%{release}
88
89%description -n octave-pfstools
90Octave bindings for pfstools.
91
92%description -n octave-pfstools -l pl.UTF-8
93Wiązania języka Octave do pfstools.
94
95%prep
96%setup -q
97%patch0 -p1
98%patch1 -p1
99%patch2 -p1
100
101%build
102install -d build
103cd build
104%cmake \
105 -DWITH_OpenCV=OFF \
106 ../
107%{__make}
108
109cd ../doc
110pdflatex pfs_format_spec.tex
111
112%install
113rm -rf $RPM_BUILD_ROOT
114
115cd build
116%{__make} install \
117 DESTDIR=$RPM_BUILD_ROOT
118
119%clean
120rm -rf $RPM_BUILD_ROOT
121
122%post -p /sbin/ldconfig
123%postun -p /sbin/ldconfig
124
125%files
126%defattr(644,root,root,755)
127%doc AUTHORS ChangeLog README TODO doc/faq.txt doc/pfs_format_spec.pdf
128%attr(755,root,root) %{_libdir}/libpfs.so.*.*.*
129%attr(755,root,root) %ghost %{_libdir}/libpfs.so.2
130
131%files devel
132%defattr(644,root,root,755)
133%attr(755,root,root) %{_libdir}/libpfs.so
134%{_pkgconfigdir}/pfs.pc
135%{_includedir}/pfs
136
137%files progs
138%defattr(644,root,root,755)
139%attr(755,root,root) %{_bindir}/pfs*
140%attr(755,root,root) %{_bindir}/*2hdrgen
141%{_datadir}/pfstools
142%{_mandir}/man1/pfs*.1*
143%{_mandir}/man1/*2hdrgen.1*
144
145%files -n octave-pfstools
146%defattr(644,root,root,755)
147%dir %{octave_oct_dir}/pfstools
148%attr(755,root,root) %{octave_oct_dir}/pfstools/pfs*.oct
149%{octave_m_dir}/pfstools
This page took 0.144096 seconds and 4 git commands to generate.