forked from old/legacy-imlib2
173 lines
4.3 KiB
Plaintext
173 lines
4.3 KiB
Plaintext
%define ver @VERSION@
|
|
%define rel 1
|
|
%define prefix @prefix@
|
|
|
|
Summary: Powerful image loading and rendering library
|
|
Name: imlib2
|
|
Version: %ver
|
|
Release: %rel
|
|
Copyright: BSD
|
|
Group: System Environment/Libraries
|
|
Source: ftp://ftp.enlightenment.org/pub/enlightenment/e17/libs/imlib2-%{ver}.tar.gz
|
|
BuildRoot: /var/tmp/imlib2-root
|
|
Packager: The Rasterman <raster@rasterman.com>
|
|
URL: http://www.rasterman.com/raster/imlib.html
|
|
Requires: freetype >= 1.2
|
|
Requires: XFree86
|
|
Requires: imlib2-loader_jpeg
|
|
Requires: imlib2-loader_png
|
|
Requires: imlib2-loader_db
|
|
Requires: imlib2-loader_argb
|
|
Docdir: %{prefix}/doc
|
|
|
|
%description
|
|
Imlib2 is an advanced replacement library for libraries like libXpm that
|
|
provides many more features with much greater flexability and speed than
|
|
standard libraries, including font rasterization, rotation, RGBA space
|
|
rendering and blending, dynamic binary filters, scripting, and more.
|
|
|
|
%package devel
|
|
Summary: Imlib2 headers, static libraries and documentation
|
|
Group: System Environment/Libraries
|
|
Requires: imlib2 = %{PACKAGE_VERSION}
|
|
|
|
%description devel
|
|
Headers, static libraries and documentation for Imlib2.
|
|
|
|
%package loader_jpeg
|
|
Summary: Imlib2 JPEG loader
|
|
Group: System Environment/Libraries
|
|
Requires: imlib2 = %{PACKAGE_VERSION}
|
|
Requires: libjpeg
|
|
%description loader_jpeg
|
|
JPEG image loader/saver for Imlib2
|
|
|
|
%package loader_png
|
|
Summary: Imlib2 PNG loader
|
|
Group: System Environment/Libraries
|
|
Requires: imlib2 = %{PACKAGE_VERSION}
|
|
Requires: libpng
|
|
Requires: zlib
|
|
%description loader_png
|
|
PNG image loader/saver for Imlib2
|
|
|
|
%package loader_db
|
|
Summary: Imlib2 DB loader
|
|
Group: System Environment/Libraries
|
|
Requires: imlib2 = %{PACKAGE_VERSION}
|
|
Requires: edb
|
|
%description loader_db
|
|
DB image loader/saver for Imlib2
|
|
|
|
%package loader_argb
|
|
Summary: Imlib2 ARGB loader
|
|
Group: System Environment/Libraries
|
|
Requires: imlib2 = %{PACKAGE_VERSION}
|
|
%description loader_argb
|
|
ARGB image loader/saver for Imlib2
|
|
|
|
%package loader_bmp
|
|
Summary: Imlib2 BMP loader
|
|
Group: System Environment/Libraries
|
|
Requires: imlib2 = %{PACKAGE_VERSION}
|
|
%description loader_bmp
|
|
BMP image loader/saver for Imlib2
|
|
|
|
%package loader_gif
|
|
Summary: Imlib2 GIF loader
|
|
Group: System Environment/Libraries
|
|
Requires: imlib2 = %{PACKAGE_VERSION}
|
|
%description loader_gif
|
|
GIF image loader/saver for Imlib2
|
|
|
|
%package loader_pnm
|
|
Summary: Imlib2 PNM loader
|
|
Group: System Environment/Libraries
|
|
Requires: imlib2 = %{PACKAGE_VERSION}
|
|
%description loader_pnm
|
|
PNM image loader/saver for Imlib2
|
|
|
|
%package loader_tga
|
|
Summary: Imlib2 TGA loader
|
|
Group: System Environment/Libraries
|
|
Requires: imlib2 = %{PACKAGE_VERSION}
|
|
%description loader_tga
|
|
TGA image loader/saver for Imlib2
|
|
|
|
%package loader_tiff
|
|
Summary: Imlib2 TIFF loader
|
|
Group: System Environment/Libraries
|
|
Requires: imlib2 = %{PACKAGE_VERSION}
|
|
Requires: libtiff
|
|
%description loader_tiff
|
|
TIFF image loader/saver for Imlib2
|
|
|
|
%package loader_xpm
|
|
Summary: Imlib2 XPM loader
|
|
Group: System Environment/Libraries
|
|
Requires: imlib2 = %{PACKAGE_VERSION}
|
|
%description loader_xpm
|
|
XPM image loader/saver for Imlib2
|
|
|
|
%prep
|
|
%setup
|
|
|
|
%build
|
|
./configure --prefix=%prefix
|
|
|
|
if [ "$SMP" != "" ]; then
|
|
(make "MAKE=make -k -j $SMP"; exit 0)
|
|
make
|
|
else
|
|
make
|
|
fi
|
|
|
|
%install
|
|
rm -rf $RPM_BUILD_ROOT
|
|
make prefix=$RPM_BUILD_ROOT%{prefix} install
|
|
|
|
%clean
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
%post -p /sbin/ldconfig
|
|
|
|
%postun -p /sbin/ldconfig
|
|
|
|
%files
|
|
%defattr(-,root,root)
|
|
%doc README COPYING ChangeLog doc/*
|
|
%attr(755,root,root) %{prefix}/lib/lib*.so.*
|
|
%{prefix}/bin/*
|
|
|
|
%files devel
|
|
%defattr(-,root,root)
|
|
%{prefix}/lib/libImlib2.so
|
|
%{prefix}/lib/*.a
|
|
%{prefix}/include/*
|
|
|
|
%files loader_jpeg
|
|
%attr(755,root,root) %{prefix}/lib/loaders/image/jpeg.*
|
|
%files loader_png
|
|
%attr(755,root,root) %{prefix}/lib/loaders/image/png.*
|
|
%files loader_db
|
|
%attr(755,root,root) %{prefix}/lib/loaders/image/db.*
|
|
%files loader_argb
|
|
%attr(755,root,root) %{prefix}/lib/loaders/image/argb.*
|
|
%files loader_bmp
|
|
%attr(755,root,root) %{prefix}/lib/loaders/image/bmp.*
|
|
%files loader_gif
|
|
%attr(755,root,root) %{prefix}/lib/loaders/image/gif.*
|
|
%files loader_pnm
|
|
%attr(755,root,root) %{prefix}/lib/loaders/image/pnm.*
|
|
%files loader_tga
|
|
%attr(755,root,root) %{prefix}/lib/loaders/image/tga.*
|
|
%files loader_tiff
|
|
%attr(755,root,root) %{prefix}/lib/loaders/image/tiff.*
|
|
%files loader_xpm
|
|
%attr(755,root,root) %{prefix}/lib/loaders/image/xpm.*
|
|
|
|
%changelog
|
|
* Tue Sep 12 2000 The Rasterman <raster@rasterman.com>
|
|
- Redo spec file
|
|
|