From 4f16f4376ff2e2d1415df469e40fc1860ccdd5e8 Mon Sep 17 00:00:00 2001 From: wolf Date: Mon, 9 Jul 2007 18:40:48 +0000 Subject: [PATCH] - new Changed files: pfstools.spec -> 1.1 --- pfstools.spec | 126 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 pfstools.spec diff --git a/pfstools.spec b/pfstools.spec new file mode 100644 index 0000000..525952a --- /dev/null +++ b/pfstools.spec @@ -0,0 +1,126 @@ +# +# TODO: +# - jpeg-hdr +# - split progs package by libraries required +# +Summary: pfstools for High Dynamic Range Images and Video +Summary(pl.UTF-8): Narzędzia do obrazów i wideo o dużym zakresie luminancji +Name: pfstools +Version: 1.6.2 +Release: 1 +License: LGPL +Group: Libraries +Source0: http://dl.sourceforge.net/pfstools/%{name}-%{version}.tar.gz +# Source0-md5: 6c39c0bfb72ff59787f4ed4396272297 +URL: http://www.mpi-inf.mpg.de/resources/pfstools/ +BuildRequires: ImageMagick-c++-devel +BuildRequires: OpenEXR-devel +BuildRequires: OpenGL-glut-devel +BuildRequires: autoconf >= 2.59-9 +BuildRequires: automake +BuildRequires: libtiff-devel +BuildRequires: libtool >= 2:1.4d +BuildRequires: netpbm-devel +BuildRequires: qt-devel +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +pfstools package is a set of command line (and one GUI) programs for +reading, writing, manipulating and viewing high-dynamic range (HDR) +images and video frames. All programs in the package exchange data +using unix pipes and a simple generic HDR image format (pfs). The +concept of the pfstools is similar to netpbm package for low-dynamic +range images. + +%description -l pl.UTF-8 +Pakiet pfstools jest zestawiem programów służących do odczytu, +zapisu, obróbki i wyświetlania obrazów i klatek wideo o wysokim +zakresie dynamiki (HDR). Wszystkie programy wymieniają dane za +pomocą uniksowych rurek i prostego ogólnego formatu obrazów HDR +(pfs). Idea pfstools jest podobna do pakietu netpbm, używanego do +obrazów o niskim zakresie dynamiki. + +%package devel +Summary: Header files for pfstools +Summary(pl.UTF-8): Pliki nagłówkowe pfstools +Group: Development/Libraries +Requires: %{name} = %{epoch}:%{version}-%{release} + +%description devel +The header files are only needed for development of programs using the +pfstools. + +%description devel -l pl.UTF-8 +W pakiecie tym znajdują się pliki nagłówkowe, przeznaczone dla +programistów używających bibliotek pfstools. + +%package static +Summary: Static pfstools libraries +Summary(pl.UTF-8): Biblioteki statyczne pfstools +Group: Development/Libraries +Requires: %{name}-devel = %{epoch}:%{version}-%{release} + +%description static +Static pfstools libraries. + +%description static -l pl.UTF-8 +Biblioteki statyczne pfstools. + +%package progs +Summary: pfstools utility programs +Summary(pl.UTF-8): Narzędzia pfstools +Group: Applications/Graphics + +%description progs +This package contains pfstools utility programs. + +%description progs -l pl.UTF-8 +Pakiet zawiera narzędzia pfstools. + +%prep +%setup -q + +%build +%{__libtoolize} +%{__aclocal} +%{__autoconf} +%{__automake} + +%configure \ + --disable-matlab \ + --disable-octave \ + %{?debug:--enable-debug} + +%{__make} + +%install +rm -rf $RPM_BUILD_ROOT + +%{__make} install DESTDIR=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%defattr(644,root,root,755) +%doc AUTHORS ChangeLog README TODO doc/faq.txt doc/pfs_format_spec.pdf +%attr(755,root,root) %{_libdir}/libpfs-1.2.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libpfs-1.2.so.0 + +%files devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libpfs-1.2.so +%{_pkgconfigdir}/pfs.pc +%{_includedir}/pfs-1.2 + +%files static +%defattr(644,root,root,755) +%{_libdir}/libpfs-1.2.a + +%files progs +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/* +%{_mandir}/man1/* -- 2.44.0