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