]> git.pld-linux.org Git - packages/imlib.git/blob - imlib.spec
- shouldn't gtk+2 be dying
[packages/imlib.git] / imlib.spec
1 # TODO
2 # - gtk+2 port or something?
3 #kdegraphics-kuickshow-3.5.9-3.i686 marks imlib-1.9.15-9.i686 (cap libImlib.so.1)
4 #  imlib-1.9.15-9.i686 marks gtk+-1.2.10-20.i686 (cap libgdk-1.2.so.0)
5 #    gtk+-1.2.10-20.i686 marks glib-1.2.10-16.i686 (cap glib >= 1.2.10)
6 Summary:        Image loading and rendering library for X11R6
7 Summary(es.UTF-8):      Biblioteca de carga y render 3D para X11R6
8 Summary(fr.UTF-8):      Librairie de chargement et interprétation d'images pour X11R6
9 Summary(ko.UTF-8):      X11R6를 위한 그림 읽기/화면에 그려주기 라이브러리
10 Summary(pl.UTF-8):      Biblioteki do renderowania i ładowania grafiki pod X11R6
11 Summary(pt_BR.UTF-8):   Biblioteca de carga e renderização para X11R6
12 Name:           imlib
13 Version:        1.9.15
14 Release:        9
15 Epoch:          1
16 License:        LGPL v2
17 Group:          X11/Libraries
18 Source0:        http://ftp.gnome.org/pub/GNOME/sources/imlib/1.9/%{name}-%{version}.tar.bz2
19 # Source0-md5:  7db987e6c52e4daf70d7d0f471238eae
20 Source1:        %{name}-config.desktop
21 Patch0:         %{name}-m4_fix.patch
22 Patch1:         %{name}-full_i18n.patch
23 Patch2:         %{name}-config.patch
24 Patch3:         %{name}-am18.patch
25 Patch4:         %{name}-intl.patch
26 Patch5:         %{name}-CAN-2004-1026.patch
27 Patch6:         %{name}-link.patch
28 Patch7:         %{name}-16bit_depth_fix.patch
29 Patch8:         %{name}-exa_fix.patch
30 BuildRequires:  autoconf >= 2.59-9
31 BuildRequires:  automake
32 BuildRequires:  gettext-devel
33 BuildRequires:  giflib-devel
34 BuildRequires:  gtk+-devel >= 1.2.1
35 BuildRequires:  libjpeg-devel >= 6b-18
36 BuildRequires:  libpng-devel >= 1.0.8
37 BuildRequires:  libtiff-devel
38 BuildRequires:  libtool
39 BuildRequires:  xorg-lib-libX11-devel
40 BuildRequires:  zlib-devel
41 Obsoletes:      libimlib1
42 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
44 %define         _sysconfdir     /etc/X11
45
46 %description
47 Imlib is an advanced replacement library for libraries like libXpm
48 that provides many more features with much greater flexability and
49 speed.
50
51 %description -l es.UTF-8
52 Imlib es una biblioteca avanzada que sustituye las bibliotecas libXpm
53 que ofrece mucho más opciones/características con una flexibilidad y
54 velocidad mucho mayores.
55
56 %description -l fr.UTF-8
57 Imlib est une librairie de remplacement avancée pour les librairies
58 comme libXpm qui fourni plus d'atouts et beaucoup plus de flexibilité
59 et de vitesse.
60
61 %description -l pl.UTF-8
62 Imlib jest zaawansowanym zamiennikiem bibliotek typu libXpm, ze
63 zwiększoną elastycznością oraz prędkością.
64
65 %description -l pt_BR.UTF-8
66 A imlib é uma biblioteca avançada que substitui as bibliotecas libXpm
67 que fornece muito mais opções/características com uma flexibilidade e
68 velocidade muito maiores.
69
70 %package cfgeditor
71 Summary:        Imlib configuration editor
72 Summary(es.UTF-8):      Editor de configuración de imlib
73 Summary(ko.UTF-8):      Imlib라이브러리용 설정 편집기
74 Summary(pl.UTF-8):      Edytor konfiguracji do biblioteki imlib
75 Summary(pt_BR.UTF-8):   Editor da configuração da imlib
76 Group:          X11/Applications
77 Requires:       %{name} = %{epoch}:%{version}-%{release}
78
79 %description cfgeditor
80 The imlib_config program allows you to control the way imlib uses
81 color and handles gamma correction/etc.
82
83 %description cfgeditor -l es.UTF-8
84 El programa imlib_config te permite controlar como imlib usa los
85 colores y manipula la corrección gamma, etc.
86
87 %description cfgeditor -l pl.UTF-8
88 Program imlib_config umożliwia zmianę sposobu używania przez
89 bibliotekę imlib kolorów, korekcji gamma i innych.
90
91 %description cfgeditor -l pt_BR.UTF-8
92 O programa imlib_config lhe permite controlar como a imlib usa as
93 cores e trata correção gamma, etc.
94
95 %package devel
96 Summary:        Imlib header files and development documentation
97 Summary(es.UTF-8):      Archivos de inclusión, bibliotecas y documentación para Imlib
98 Summary(fr.UTF-8):      Fichiers entête pour Imlib
99 Summary(ko.UTF-8):      Imlib 응용프로그램들을 위한 개발 도구
100 Summary(pl.UTF-8):      Pliki nagłówkowe oraz dokumentacja do imlib
101 Summary(pt_BR.UTF-8):   Arquivos de inclusão, bibliotecas e documentação para a Imlib
102 Group:          X11/Development/Libraries
103 Requires:       %{name} = %{epoch}:%{version}-%{release}
104 Requires:       giflib-devel
105 Requires:       libjpeg-devel
106 Requires:       libpng-devel
107 Requires:       libtiff-devel
108 Requires:       xorg-lib-libX11-devel
109 Requires:       zlib-devel
110 Obsoletes:      libimlib1-devel
111
112 %description devel
113 Header files and development documentation for Imlib.
114
115 %description devel -l es.UTF-8
116 Archivos de inclusión, bibliotecas estáticas y documentación para
117 imlib.
118
119 %description devel -l fr.UTF-8
120 Fichiers entête pour Imlib.
121
122 %description devel -l pl.UTF-8
123 Pliki nagłówkowe oraz dokumentacja do biblioteki Imlib.
124
125 %description devel -l pt_BR.UTF-8
126 Arquivos de inclusão, bibliotecas estáticas e documentação para a
127 imlib.
128
129 %package static
130 Summary:        Imlib static libraries
131 Summary(pl.UTF-8):      Biblioteki statyczne imlib
132 Summary(pt_BR.UTF-8):   Bibliotecas estáticas para desenvolvimento com imlib
133 Group:          X11/Development/Libraries
134 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
135
136 %description static
137 Imlib static libraries.
138
139 %description static -l pl.UTF-8
140 Biblioteki statyczne imlib.
141
142 %description static -l pt_BR.UTF-8
143 Bibliotecas estáticas para desenvolvimento com imlib.
144
145 %prep
146 %setup -q
147 %patch0 -p1
148 %patch1 -p1
149 %patch2 -p1
150 %patch3 -p1
151 # temporary hack
152 %patch4 -p1
153 %patch5 -p1
154 %patch6 -p1
155 %patch7 -p1
156 %patch8 -p1
157
158 %build
159 %{__gettextize}
160 %{__libtoolize}
161 %{__aclocal}
162 %{__autoconf}
163 %{__autoheader}
164 %{__automake}
165 %configure
166 %{__make}
167
168 %install
169 rm -rf $RPM_BUILD_ROOT
170 install -d $RPM_BUILD_ROOT%{_desktopdir}
171
172 %{__make} install \
173         DESTDIR=$RPM_BUILD_ROOT \
174         m4datadir=%{_aclocaldir}
175
176 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
177
178 # no static modules and *.la for modules - shut up check-files
179 rm -f $RPM_BUILD_ROOT%{_libdir}/libimlib-*.{la,a}
180
181 %find_lang %{name}
182
183 %clean
184 rm -rf $RPM_BUILD_ROOT
185
186 %post   -p /sbin/ldconfig
187 %postun -p /sbin/ldconfig
188
189 %files
190 %defattr(644,root,root,755)
191 %attr(755,root,root) %{_libdir}/libImlib.so.*.*
192 %attr(755,root,root) %{_libdir}/libgdk_imlib.so.*.*
193 %attr(755,root,root) %{_libdir}/libimlib-*.so
194 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/im_palette*.pal
195 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/imrc
196
197 %files cfgeditor -f %{name}.lang
198 %defattr(644,root,root,755)
199 %attr(755,root,root) %{_bindir}/imlib_config
200 %{_mandir}/man1/imlib_config.1*
201 %{_desktopdir}/imlib-config.desktop
202
203 %files devel
204 %defattr(644,root,root,755)
205 %doc doc/{*gif,*.html}
206 %attr(755,root,root) %{_bindir}/imlib-config
207 %attr(755,root,root) %{_libdir}/libImlib.so
208 %attr(755,root,root) %{_libdir}/libgdk_imlib.so
209 %{_libdir}/libImlib.la
210 %{_libdir}/libgdk_imlib.la
211 %{_includedir}/*
212 %{_aclocaldir}/*
213 %{_pkgconfigdir}/*.pc
214 %{_mandir}/man1/imlib-config.1*
215
216 %files static
217 %defattr(644,root,root,755)
218 %{_libdir}/libImlib.a
219 %{_libdir}/libgdk_imlib.a
This page took 0.044912 seconds and 4 git commands to generate.