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