]>
Commit | Line | Data |
---|---|---|
4f16f437 | 1 | # |
2 | # TODO: | |
41735251 JB |
3 | # - jpeghdr |
4 | # - gdal | |
5 | # - octave | |
4f16f437 | 6 | # - split progs package by libraries required |
7 | # | |
8 | Summary: pfstools for High Dynamic Range Images and Video | |
9 | Summary(pl.UTF-8): Narzędzia do obrazów i wideo o dużym zakresie luminancji | |
10 | Name: pfstools | |
41735251 | 11 | Version: 1.8.5 |
4f16f437 | 12 | Release: 1 |
13 | License: LGPL | |
14 | Group: Libraries | |
a5a789b1 | 15 | Source0: http://downloads.sourceforge.net/pfstools/%{name}-%{version}.tar.gz |
41735251 | 16 | # Source0-md5: 80dac70bfb6359a6749453477e74b112 |
a5a789b1 | 17 | URL: http://pfstools.sourceforge.net/ |
41735251 JB |
18 | BuildRequires: ImageMagick-c++-devel >= 6.0 |
19 | BuildRequires: OpenEXR-devel >= 1.0 | |
20 | BuildRequires: OpenGL-GLU-devel | |
4f16f437 | 21 | BuildRequires: OpenGL-glut-devel |
41735251 | 22 | BuildRequires: QtGui-devel >= 4 |
4f16f437 | 23 | BuildRequires: autoconf >= 2.59-9 |
24 | BuildRequires: automake | |
25 | BuildRequires: libtiff-devel | |
41735251 | 26 | BuildRequires: libtool >= 2:2.0 |
4f16f437 | 27 | BuildRequires: netpbm-devel |
41735251 | 28 | BuildRequires: qt4-build >= 4 |
4f16f437 | 29 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
30 | ||
31 | %description | |
32 | pfstools package is a set of command line (and one GUI) programs for | |
33 | reading, writing, manipulating and viewing high-dynamic range (HDR) | |
34 | images and video frames. All programs in the package exchange data | |
27726a40 | 35 | using Unix pipes and a simple generic HDR image format (pfs). The |
4f16f437 | 36 | concept of the pfstools is similar to netpbm package for low-dynamic |
37 | range images. | |
38 | ||
39 | %description -l pl.UTF-8 | |
40 | Pakiet pfstools jest zestawiem programów służących do odczytu, | |
41 | zapisu, obróbki i wyświetlania obrazów i klatek wideo o wysokim | |
42 | zakresie dynamiki (HDR). Wszystkie programy wymieniają dane za | |
43 | pomocą uniksowych rurek i prostego ogólnego formatu obrazów HDR | |
44 | (pfs). Idea pfstools jest podobna do pakietu netpbm, używanego do | |
45 | obrazów o niskim zakresie dynamiki. | |
46 | ||
47 | %package devel | |
48 | Summary: Header files for pfstools | |
49 | Summary(pl.UTF-8): Pliki nagłówkowe pfstools | |
50 | Group: Development/Libraries | |
a5a789b1 | 51 | Requires: %{name} = %{version}-%{release} |
4f16f437 | 52 | |
53 | %description devel | |
54 | The header files are only needed for development of programs using the | |
55 | pfstools. | |
56 | ||
57 | %description devel -l pl.UTF-8 | |
58 | W pakiecie tym znajdują się pliki nagłówkowe, przeznaczone dla | |
59 | programistów używających bibliotek pfstools. | |
60 | ||
61 | %package static | |
62 | Summary: Static pfstools libraries | |
63 | Summary(pl.UTF-8): Biblioteki statyczne pfstools | |
64 | Group: Development/Libraries | |
a5a789b1 | 65 | Requires: %{name}-devel = %{version}-%{release} |
4f16f437 | 66 | |
67 | %description static | |
68 | Static pfstools libraries. | |
69 | ||
70 | %description static -l pl.UTF-8 | |
71 | Biblioteki statyczne pfstools. | |
72 | ||
73 | %package progs | |
74 | Summary: pfstools utility programs | |
75 | Summary(pl.UTF-8): Narzędzia pfstools | |
76 | Group: Applications/Graphics | |
77 | ||
78 | %description progs | |
79 | This package contains pfstools utility programs. | |
80 | ||
81 | %description progs -l pl.UTF-8 | |
82 | Pakiet zawiera narzędzia pfstools. | |
83 | ||
84 | %prep | |
85 | %setup -q | |
86 | ||
87 | %build | |
88 | %{__libtoolize} | |
89 | %{__aclocal} | |
90 | %{__autoconf} | |
41735251 | 91 | %{__autoheader} |
4f16f437 | 92 | %{__automake} |
93 | ||
94 | %configure \ | |
95 | --disable-matlab \ | |
96 | --disable-octave \ | |
97 | %{?debug:--enable-debug} | |
98 | ||
99 | %{__make} | |
100 | ||
101 | %install | |
102 | rm -rf $RPM_BUILD_ROOT | |
103 | ||
a5a789b1 JB |
104 | %{__make} install \ |
105 | DESTDIR=$RPM_BUILD_ROOT | |
4f16f437 | 106 | |
41735251 JB |
107 | # obsoleted by pkg-config |
108 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/libpfs-1.2.la | |
109 | ||
4f16f437 | 110 | %clean |
111 | rm -rf $RPM_BUILD_ROOT | |
112 | ||
113 | %post -p /sbin/ldconfig | |
114 | %postun -p /sbin/ldconfig | |
115 | ||
116 | %files | |
117 | %defattr(644,root,root,755) | |
118 | %doc AUTHORS ChangeLog README TODO doc/faq.txt doc/pfs_format_spec.pdf | |
119 | %attr(755,root,root) %{_libdir}/libpfs-1.2.so.*.*.* | |
120 | %attr(755,root,root) %ghost %{_libdir}/libpfs-1.2.so.0 | |
121 | ||
122 | %files devel | |
123 | %defattr(644,root,root,755) | |
124 | %attr(755,root,root) %{_libdir}/libpfs-1.2.so | |
125 | %{_pkgconfigdir}/pfs.pc | |
126 | %{_includedir}/pfs-1.2 | |
127 | ||
128 | %files static | |
129 | %defattr(644,root,root,755) | |
130 | %{_libdir}/libpfs-1.2.a | |
131 | ||
132 | %files progs | |
133 | %defattr(644,root,root,755) | |
41735251 JB |
134 | %attr(755,root,root) %{_bindir}/pfs* |
135 | %{_datadir}/pfstools | |
136 | %{_mandir}/man1/pfs*.1* |