]> git.pld-linux.org Git - packages/DevIL.git/blame - DevIL.spec
- cvsnt is BREAKING FILES
[packages/DevIL.git] / DevIL.spec
CommitLineData
b26e6e51 1Summary: Full featured image library
9d1f46ef 2Summary(pl.UTF-8): Biblioteka obsługi obrazów z mnóstwem funkcji
b26e6e51 3Name: DevIL
16a5e177 4Version: 1.7.2
f28788f8 5%define manual_version 1.5.5
b9b4afaf 6%define docs_version 1.6.5
16a5e177
JB
7Release: 1
8License: LGPL v2.1
b26e6e51 9Group: Libraries
16a5e177
JB
10Source0: http://dl.sourceforge.net/openil/%{name}-%{version}.tar.gz
11# Source0-md5: 67d669df245c846ec9f54dfc086a00b6
f28788f8 12Source1: http://dl.sourceforge.net/openil/%{name}-Manual-%{manual_version}.zip
13# Source1-md5: 6bb2ddfcbe09930c48ef84b8f99479fe
b9b4afaf
AG
14Source2: http://dl.sourceforge.net/openil/%{name}-docs.tar.gz
15# Source2-md5: eec6ae7a028a3f058bab1a6918428ed5
16a5e177
JB
16Patch0: %{name}-c++.patch
17Patch1: %{name}-link.patch
b26e6e51 18URL: http://openil.sourceforge.net/
663a085f
JB
19BuildRequires: OpenGL-GLU-devel
20BuildRequires: SDL-devel >= 1.2.5
21BuildRequires: allegro-devel >= 4.1.16
22BuildRequires: autoconf >= 2.52
b26e6e51 23BuildRequires: automake
16a5e177 24BuildRequires: jasper-devel
b26e6e51 25BuildRequires: lcms-devel
26BuildRequires: libjpeg-devel
27BuildRequires: libmng-devel
28BuildRequires: libpng-devel
29BuildRequires: libtiff-devel
663a085f 30BuildRequires: libtool >= 2:1.5
5a07b428 31BuildRequires: unzip
663a085f 32Requires: allegro >= 4.1.16
b26e6e51 33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35%define _noautoreqdep libGL.so.1 libGLU.so.1
36
37%description
38Developer's Image Library (DevIL) is a programmer's library to develop
39applications with very powerful image loading capabilities, yet is
40easy for a developer to learn and use. Ultimate control of images is
41left to the developer, so unnecessary conversions, etc. are not
42performed. DevIL utilizes a simple, yet powerful, syntax. DevIL can
43load, save, convert, manipulate, filter and display a wide variety of
44image formats.
45
16a5e177
JB
46Currently, DevIL can load .bmp, .cut, .dds, .doom, .gif, .ico, .icns,
47.jp2, .jpg, .lbm, .mdl, .mng, .pal, .pbm, .pcd, .pcx, .pgm, .pic,
48.png, .ppm, .psd, .psp, .raw, .sgi, .tga and .tif files.
b26e6e51 49
50Formats supported for saving include .bmp, .dds, .h, .jpg, .pal, .pbm,
51.pcx, .pgm, .png, .ppm, .raw, .sgi, .tga and .tif.
52
e247203e
JR
53%description -l pl.UTF-8
54Developer's Image Library (DevIL) jest biblioteką programisty
55pozwalającą tworzyć aplikacje z potężnymi możliwościami ładowania
56obrazów. Pozostaje przy tym łatwa w użyciu i prosta do nauczenia się.
57Ostateczna kontrola nad obrazami jest zostawiona programiście, nie
58wprowadza się niepotrzebnych konwersji, itp. DevIL używa prostej, lecz
59potężnej składni poleceń, wzorowanej na OpenGL-u. DevIL potrafi
60ładować, zapisywać, konwertować, manipulować, filtrować szeroki
61wachlarz formatów plików graficznych.
b26e6e51 62
63W chwili obecnej DevIL odczytuje pliki z rozszerzeniami bmp, cut, dds,
16a5e177
JB
64doom, gif, icns, ico, jp2, jpg, lbm, mdl, mng, pal, pbm, pcd, pcx,
65pgm, pic, png, ppm, psd, psp, raw, sgi, tga i tif.
b26e6e51 66
e247203e 67Wspierane jest zapisywanie do plików bmp, dds, h, jpg, pal, pbm, pcx,
b26e6e51 68pgm, png, ppm, raw, sgi, tga i tif.
69
70%package devel
71Summary: DevIL devel files
9d1f46ef 72Summary(pl.UTF-8): Nagłówki DevIL
b26e6e51 73Group: Development/Libraries
51c3e4ff 74Requires: %{name} = %{version}-%{release}
16a5e177 75Requires: jasper-devel
663a085f
JB
76Requires: lcms-devel
77Requires: libjpeg-devel
78Requires: libmng-devel
79Requires: libpng-devel
80Requires: libtiff-devel
81# libILUT additionally: SDL-devel, allegro-devel, OpenGL-GLU-devel
b26e6e51 82
83%description devel
84DevIL devel files.
85
e247203e
JR
86%description devel -l pl.UTF-8
87Nagłówki DevIL.
b26e6e51 88
89%package doc
90Summary: DevIL documentation
9d1f46ef 91Summary(pl.UTF-8): Dokumentacja DevIL
462875c5 92Group: Documentation
b26e6e51 93
94%description doc
95DevIL documentation.
96
e247203e 97%description doc -l pl.UTF-8
b26e6e51 98Dokumentacja DevIL.
99
100%prep
16a5e177 101%setup -q -c -a1 -a2
663a085f 102%patch0 -p1
00893026 103%patch1 -p1
663a085f
JB
104
105# just SDL and messing libtool macros
106rm -f acinclude.m4
b26e6e51 107
b26e6e51 108%build
663a085f
JB
109%{__libtoolize}
110%{__aclocal}
111%{__autoconf}
16a5e177 112%{__autoheader}
663a085f 113%{__automake}
16a5e177
JB
114# actual exr support missing in sources, only adds undefined symbol
115CPPFLAGS="%{rpmcppflags} -DIL_NO_EXR"
b26e6e51 116%configure \
117 %{?debug:--disable-release}
118%{__make}
119
120%install
121rm -rf $RPM_BUILD_ROOT
122
19d04b2f
PG
123%{__make} install \
124 DESTDIR=$RPM_BUILD_ROOT
b26e6e51 125
126%clean
127rm -rf $RPM_BUILD_ROOT
128
b388cc31
AG
129%post -p /sbin/ldconfig
130%postun -p /sbin/ldconfig
131
b26e6e51 132%files
133%defattr(644,root,root,755)
1731a661 134%doc AUTHORS CREDITS ChangeLog README.unix
663a085f 135%attr(755,root,root) %{_libdir}/libIL.so.*.*.*
16a5e177 136%attr(755,root,root) %ghost %{_libdir}/libIL.so.1
663a085f 137%attr(755,root,root) %{_libdir}/libILU.so.*.*.*
16a5e177 138%attr(755,root,root) %ghost %{_libdir}/libILU.so.1
663a085f 139%attr(755,root,root) %{_libdir}/libILUT.so.*.*.*
16a5e177 140%attr(755,root,root) %ghost %{_libdir}/libILUT.so.1
b26e6e51 141
142%files devel
143%defattr(644,root,root,755)
663a085f
JB
144%attr(755,root,root) %{_libdir}/libIL.so
145%attr(755,root,root) %{_libdir}/libILU.so
146%attr(755,root,root) %{_libdir}/libILUT.so
147%{_libdir}/libIL.la
148%{_libdir}/libILU.la
149%{_libdir}/libILUT.la
150%{_includedir}/IL
b26e6e51 151
152%files doc
153%defattr(644,root,root,755)
f28788f8 154%doc DevIL*.pdf
This page took 0.084047 seconds and 4 git commands to generate.