]> git.pld-linux.org Git - packages/gtk+.git/blob - gtk+.spec
- iconv (from glibc) needed to fully support locale
[packages/gtk+.git] / gtk+.spec
1 Summary:        The Gimp Toolkit
2 Summary(cs):    Sada nástrojù pro Gimp
3 Summary(de):    Der Gimp-Toolkit
4 Summary(fi):    Gimp-työkalukokoelma
5 Summary(fr):    Le toolkit de Gimp.
6 Summary(it):    Il toolkit per Gimp
7 Summary(pl):    Gimp Toolkit
8 Summary(tr):    Gimp ToolKit arayüz kitaplýðý
9 Name:           gtk+
10 Version:        1.2.7
11 Release:        2
12 License:        LGPL
13 Group:          X11/Libraries
14 Group(pl):      X11/Biblioteki
15 Source:         ftp://ftp.gimp.org/pub/gtk/v1.1/%{name}-%{version}.tar.gz
16 Patch0:         gtk+-info.patch
17 Patch1:         gtk+-ahiguti.patch
18 URL:            http://www.gtk.org/
19 Icon:           gtk+.xpm
20 Requires:       glib = %{version}
21 Requires:       iconv
22 BuildRequires:  glib-devel = %{version}
23 BuildRoot:      /tmp/%{name}-%{version}-root
24
25 %define         _prefix         /usr/X11R6
26 %define         _infodir        /usr/share/info
27 %define         _mandir         /usr/X11R6/man
28 %define         _sysconfdir     %{_datadir}
29
30 %description
31 Gtk+, which stands for the Gimp ToolKit, is a library for creating
32 graphical user interfaces for the X Window System. It is designed to be
33 small, efficient, and flexible. Gtk+ is written in C with a very
34 object-oriented approach. Gdk (part of Gtk+) is a drawing toolkit which
35 provides a thin layer over Xlib to help automate things like dealing with
36 different color depths, and Gtk is a widget set for creating user
37 interfaces.
38
39 %description -l cs
40 Knihovny X pùvodnì psané pro GIMP, které nyní pou¾ívá také øada jiných
41 programù.
42
43 %description -l da
44 X biblioteker, oprindeligt udviklet til GIMP, men anvendes nu af flere
45 forskellige programmer.
46
47 %description -l de
48 Die X-Libraries, die ursprünglich für GIMP geschrieben wurden und
49 mittlerweile für eine ganze Reihe anderer Programme benutzt werden.
50
51 %description -l fr
52 X-kirjastot, jotka alunperin kirjoitettiin GIMP:lle, mutta joita käytetään
53 nyt myös useissa muissakin ohjelmissa.
54
55 %description -l it
56 Libreria X scritta per GIMP. Viene usata da diversi programmi.
57
58 %description -l pl
59 Gtk+, która to biblioteka sta³a siê podstaw± programu Gimp zawiera funkcje
60 do tworzenia graficznego interfrjsu uzytkownika pod X Window. By³a tworzona
61 z za³o¿eniem ¿eby by³a ma³a, efektywna i wygodna. Gtk+ jest napiane w C z
62 podej¶ciem zorientowanym bardzo obiektowo. Gdk (czê¶æ Gtk+) jest warsw±
63 po¶redni± pomiêdzy Xlib i reszt± toolkit zapewniaj±c± pracê niezale¿nie od
64 g³êbi koloru (ilo¶ci bitów na piksel). Gtk (druga czê¶æ Gtk+) jest
65 natomiast ju¿ zbiorem ró¿nego rodzaju kontrolek s³u¿±cych do tworzenia
66 interfejsu u¿ytkownika.
67
68 %description -l tr
69 Baþlangýçta GIMP için yazýlmýþ X kitaplýklarý. Þu anda baþka programlarca
70 da kullanýlmaktadýr.
71
72 %package devel
73 Summary:        Gtk+ header files and development documentation
74 Summary(cs):    Sada nástrojù GIMP a kreslící kit GIMP
75 Summary(da):    GIMP Toolkit og GIMP Tegnings-værktøj
76 Summary(de):    GIMP Toolkit und GIMP Drawing Kit
77 Summary(fi):    Gimp-työkalukokoelma ja Gimp-piirtotyökalut
78 Summary(fr):    Toolkit de GIMP (GTK) et Kit de dessin de GIMP (GDK).
79 Summary(it):    GIMP Toolkit and GIMP Drawing Kit
80 Summary(pl):    Pliki nag³ówkowe i dokumentacja do Gtk+ 
81 Summary(tr):    GIMP araç takýmý ve çizim takýmý
82 Group:          X11/Development/Libraries
83 Group(pl):      X11/Programowanie/Biblioteki
84 Prereq:         /usr/sbin/fix-info-dir
85 Requires:       %{name} = %{version}
86 Requires:       glib-devel = %{version}
87 Requires:       autoconf >= 2.13
88 Requires:       automake >= 1.4
89 Requires:       libtool  >= 1.3.2
90
91 %description devel
92 Header files and development documentation for the Gtk+ libraries.
93
94 %description -l pl devel
95 Pliki nag³ówkowe i dokumentacja do bibliotek Gtk+.
96
97 %package static
98 Summary:        Gtk+ static libraries
99 Summary(pl):    Biblioteki statyczne Gtk+
100 Group:          X11/Development/Libraries
101 Group(pl):      X11/Programowanie/Biblioteki
102 Requires:       %{name}-devel = %{version}
103
104 %description static
105 Gtk+ static libraries.
106
107 %description -l pl static
108 Biblioteki statyczne Gtk+
109
110 %prep
111 %setup  -q
112 %patch0 -p1
113 %patch1 -p1
114
115 %build
116 LDFLAGS="-s"; export LDFLAGS
117 %configure \
118         --enable-debug=no \
119         --enable-shm
120
121 make m4datadir=/usr/share/aclocal
122
123 %install
124 rm -rf $RPM_BUILD_ROOT
125 install -d $RPM_BUILD_ROOT%{_libdir}/gtk/themes/engines
126
127 make install \
128         DESTDIR=$RPM_BUILD_ROOT \
129         m4datadir=/usr/share/aclocal \
130         gnulocaledir=$RPM_BUILD_ROOT%{_datadir}/locale
131
132 strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*so.*.*
133
134 gzip -9n $RPM_BUILD_ROOT{%{_infodir}/*info*,%{_mandir}/man1/*} \
135         AUTHORS ChangeLog NEWS README TODO
136
137 %find_lang %{name}
138
139 %clean
140 rm -rf $RPM_BUILD_ROOT
141
142 %post   -p /sbin/ldconfig
143 %postun -p /sbin/ldconfig
144
145 %post devel
146 /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
147
148 %postun devel
149 /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
150
151 %files -f %{name}.lang
152 %defattr(644,root,root,755) 
153 %attr(755,root,root) %{_libdir}/lib*.so.*.*
154
155 %lang(bg) %{_sysconfdir}/gtk/gtkrc.bg*
156 %lang(cs) %{_sysconfdir}/gtk/gtkrc.cs
157 %lang(cy) %{_sysconfdir}/gtk/gtkrc.cy
158 %lang(el) %{_sysconfdir}/gtk/gtkrc.el
159 %lang(eo) %{_sysconfdir}/gtk/gtkrc.eo
160 %lang(et) %{_sysconfdir}/gtk/gtkrc.et
161 %lang(ga) %{_sysconfdir}/gtk/gtkrc.ga
162 %lang(he) %{_sysconfdir}/gtk/gtkrc.he
163 %lang(hr) %{_sysconfdir}/gtk/gtkrc.hr
164 %lang(hu) %{_sysconfdir}/gtk/gtkrc.hu
165 %lang(hy) %{_sysconfdir}/gtk/gtkrc.hy
166 %lang(ja) %{_sysconfdir}/gtk/gtkrc.ja
167 %lang(ka) %{_sysconfdir}/gtk/gtkrc.ka*
168 %lang(ko) %{_sysconfdir}/gtk/gtkrc.ko
169 %lang(lt) %{_sysconfdir}/gtk/gtkrc.lt
170 %lang(mk) %{_sysconfdir}/gtk/gtkrc.mk
171 %lang(pl) %{_sysconfdir}/gtk/gtkrc.pl
172 %lang(ro) %{_sysconfdir}/gtk/gtkrc.ro
173 %lang(ru) %{_sysconfdir}/gtk/gtkrc.ru*
174 %lang(sk) %{_sysconfdir}/gtk/gtkrc.sk
175 %lang(sl) %{_sysconfdir}/gtk/gtkrc.sl
176 %lang(sq) %{_sysconfdir}/gtk/gtkrc.sq
177 %lang(sr) %{_sysconfdir}/gtk/gtkrc.sr
178 %lang(th) %{_sysconfdir}/gtk/gtkrc.th
179 %lang(tr) %{_sysconfdir}/gtk/gtkrc.tr
180 %lang(uk) %{_sysconfdir}/gtk/gtkrc.uk
181 %lang(vi) %{_sysconfdir}/gtk/gtkrc.vi*
182 %lang(zh) %{_sysconfdir}/gtk/gtkrc.zh*
183 %lang(cs,hr,hu,pl,ro,sk,sl,sq) %{_sysconfdir}/gtk/gtkrc.iso-8859-2
184 %lang(bg,mk,ru,sr) %{_sysconfdir}/gtk/gtkrc.iso-8859-5
185 %lang(lt) %{_sysconfdir}/gtk/gtkrc.iso-8859-13
186 %lang(cy,ga) %{_sysconfdir}/gtk/gtkrc.iso-8859-14
187 %lang(et) %{_sysconfdir}/gtk/gtkrc.iso-8859-15
188
189 %dir %{_libdir}/gtk/themes
190 %dir %{_libdir}/gtk/themes/engines
191 %dir %{_datadir}/themes
192
193 %{_datadir}/themes/Default
194
195 %files devel
196 %defattr(644,root,root,755)
197 %doc *.gz
198
199 %attr(755,root,root) %{_libdir}/lib*.la
200 %attr(755,root,root) %{_libdir}/lib*.so
201 %attr(755,root,root) %{_bindir}/*
202
203 %{_includedir}/*
204 %{_infodir}/*info*gz
205 /usr/share/aclocal/*.m4
206
207 %{_mandir}/man1/gtk-config.1*
208
209 %files static
210 %defattr(644,root,root,755)
211 %{_libdir}/lib*.a
This page took 0.037972 seconds and 3 git commands to generate.