]> git.pld-linux.org Git - packages/imlib.git/blob - imlib.spec
- added patch
[packages/imlib.git] / imlib.spec
1 Summary:        Image loading and rendering library for X11R6
2 Summary(es):    Biblioteca de carga y render 3D para X11R6
3 Summary(fr):    Librairie de chargement et interprétation d'images pour X11R6
4 Summary(pl):    Biblioteki do renderowania i ³adowania grafiki pod X11R6
5 Summary(pt_BR): Biblioteca de carga e renderização para X11R6
6 Name:           imlib
7 Version:        1.9.14
8 Release:        2
9 Epoch:          1
10 License:        LGPL
11 Group:          X11/Libraries
12 Source0:        ftp://ftp.gnome.org/pub/GNOME/stable/sources/imlib/%{name}-%{version}.tar.bz2
13 Source1:        %{name}-config.desktop
14 Patch0:         %{name}-m4_fix.patch
15 Patch1:         %{name}-full_i18n.patch
16 Patch2:         %{name}-config.patch
17 Patch3:         %{name}-ac25x.patch
18 Patch14:        %{name}-intl.patch
19 URL:            http://www.labs.redhat.com/imlib/
20 BuildRequires:  autoconf
21 BuildRequires:  automake
22 BuildRequires:  gettext-devel
23 BuildRequires:  gtk+-devel
24 BuildRequires:  libjpeg-devel >= 6b-18
25 BuildRequires:  libtiff-devel
26 BuildRequires:  libpng >= 1.0.8
27 BuildRequires:  libungif-devel
28 BuildRequires:  zlib-devel
29 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 Obsoletes:      libimlib1
31
32 %define         _prefix         /usr/X11R6
33 %define         _sysconfdir     /etc/X11
34
35 %description
36 Imlib is an advanced replacement library for libraries like libXpm
37 that provides many more features with much greater flexability and
38 speed.
39
40 %description -l es
41 Imlib es una biblioteca avanzada que sustituye las bibliotecas libXpm
42 que ofrece mucho más opciones/características con una flexibilidad y
43 velocidad mucho mayores.
44
45 %description -l fr
46 Imlib est une librairie de remplacement avancée pour les librairies
47 comme libXpm qui fourni plus d'atouts et beaucoup plus de flexibilité
48 et de vitesse.
49
50 %description -l pl
51 Imlib jest zaawansowanym zamiennikiem bibliotek typu libXpm, ze
52 zwiêkszon± elastyczno¶ci± oraz prêdko¶ci±.
53
54 %description -l pt_BR
55 A imlib é uma biblioteca avançada que substitui as bibliotecas libXpm
56 que fornece muito mais opções/características com uma flexibilidade e
57 velocidade muito maiores.
58
59 %package cfgeditor
60 Summary:        Imlib configuration editor
61 Summary(es):    Editor de configuración de imlib
62 Summary(pl):    Edytor konfiguracji do biblioteki imlib
63 Summary(pt_BR): Editor da configuração da imlib
64 Group:          X11/Applications
65 Requires:       %{name} = %{version}
66
67 %description cfgeditor
68 The imlib_config program allows you to control the way imlib uses
69 color and handles gamma correction/etc.
70
71 %description cfgeditor -l es
72 El programa imlib_config te permite controlar como imlib usa los
73 colores y manipula la corrección gamma, etc.
74
75 %description cfgeditor -l pl
76 Program imlib_config umo¿liwia zmianê sposobu u¿ywania przez
77 bibliotekê imlib kolorów, korekcji gamma i innych.
78
79 %description cfgeditor -l pt_BR
80 O programa imlib_config lhe permite controlar como a imlib usa as
81 cores e trata correção gamma, etc.
82
83 %package devel
84 Summary:        Imlib header files and development documentation
85 Summary(es):    Archivos de inclusión, bibliotecas y documentación para Imlib.
86 Summary(fr):    Fichiers entête pour Imlib
87 Summary(pl):    Pliki nag³ówkowe oraz dokumentacja do imlib
88 Summary(pt_BR): Arquivos de inclusão, bibliotecas e documentação para a Imlib.
89 Group:          X11/Development/Libraries
90 Requires:       %{name} = %{version}
91 # Every program using imlib should get a list of libraries to link with by
92 # executing `imlib-config --libs`. All libraries listed below are returned by
93 # this call, so they are required by every program compiled with imlib.
94 Requires:       libjpeg-devel
95 Requires:       libtiff-devel
96 Requires:       libungif-devel
97 Requires:       libpng-devel
98 Requires:       zlib-devel
99 Requires:       XFree86-devel
100 Obsoletes:      libimlib1-devel
101
102 %description devel
103 Header files and development documentation for Imlib.
104
105 %description devel -l es
106 Archivos de inclusión, bibliotecas estáticas y documentación para
107 imlib.
108
109 %description devel -l fr
110 Fichiers entête pour Imlib.
111
112 %description devel -l pl
113 Pliki nag³ówkowe oraz dokumentacja do biblioteki Imlib.
114
115 %description devel -l pt_BR
116 Arquivos de inclusão, bibliotecas estáticas e documentação para a
117 imlib.
118
119 %package static
120 Summary:        Imlib static libraries
121 Summary(es):    Static libraries for imlib development
122 Summary(pl):    Biblioteki statyczne imlib
123 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com imlib
124 Group:          X11/Development/Libraries
125 Requires:       %{name}-devel = %{version}
126
127 %description static
128 Imlib static libraries.
129
130 %description static -l es
131 Static libraries for imlib development.
132
133 %description static -l pl
134 Biblioteki statyczne imlib.
135
136 %description static -l pt_BR
137 Bibliotecas estáticas para desenvolvimento com imlib.
138
139 %prep
140 %setup -q
141 %patch0 -p1
142 %patch1 -p1
143 %patch2 -p1
144 %patch3 -p1
145 # temporary hack
146 %patch14 -p1
147
148 %build
149 rm -rf missing
150 %{__gettextize}
151 %{__aclocal}
152 %{__autoconf}
153 %{__automake}
154 if [ -f %{_pkgconfigdir}/libpng12.pc ] ; then
155         CPPFLAGS="`pkg-config libpng12 --cflags`"
156 fi
157 %configure CPPFLAGS="$CPPFLAGS"
158 %{__make}
159
160 %install
161 rm -rf $RPM_BUILD_ROOT
162 install -d $RPM_BUILD_ROOT%{_applnkdir}/Settings
163
164 %{__make} install \
165         DESTDIR=$RPM_BUILD_ROOT \
166         m4datadir=%{_aclocaldir}
167
168 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Settings
169
170 %find_lang %{name}
171
172 %clean
173 rm -rf $RPM_BUILD_ROOT
174
175 %post   -p /sbin/ldconfig
176 %postun -p /sbin/ldconfig
177
178 %files
179 %defattr(644,root,root,755)
180 %attr(755,root,root) %{_libdir}/libImlib.so.*.*
181 %attr(755,root,root) %{_libdir}/libgdk_imlib.so.*.*
182 %attr(755,root,root) %{_libdir}/libimlib-*.so
183 %config %{_sysconfdir}/*
184
185 %files cfgeditor -f %{name}.lang
186 %defattr(644,root,root,755)
187 %{_applnkdir}/Settings/imlib-config.desktop
188 %attr(755,root,root) %{_bindir}/imlib_config
189
190 %files devel
191 %defattr(644,root,root,755)
192 %doc doc/{*gif,*.html}
193
194 %attr(755,root,root) %{_libdir}/libImlib.so
195 %attr(755,root,root) %{_libdir}/libgdk_imlib.so
196 %attr(755,root,root) %{_libdir}/libImlib.la
197 %attr(755,root,root) %{_libdir}/libgdk_imlib.la
198
199 %attr(755,root,root) %{_bindir}/imlib-config
200
201 %{_includedir}/*
202 %{_aclocaldir}/*
203
204 %files static
205 %defattr(644,root,root,755)
206 %{_libdir}/lib*.a
This page took 0.06582 seconds and 4 git commands to generate.