]> git.pld-linux.org Git - packages/gnome-core.git/blob - gnome-core.spec
595043599081f12195da02f7799a1c0d1ce2a0c4
[packages/gnome-core.git] / gnome-core.spec
1 Summary:        The core programs for the GNOME GUI desktop environment
2 Summary(es.UTF-8):      Los programas de base del entorno gráfico de GNOME
3 Summary(fr.UTF-8):      Les programmes de base de l'environnement graphique GNOME
4 Summary(pl.UTF-8):      Programy podstawowe GNOME'a
5 Summary(wa.UTF-8):      Les maisses programes do scribanne grafike GNOME
6 Name:           gnome-core
7 Version:        1.4.2
8 Release:        3
9 Epoch:          1
10 License:        GPL v2
11 Group:          X11/Applications
12 Source0:        http://ftp.gnome.org/pub/GNOME/sources/gnome-core/1.4/%{name}-%{version}.tar.bz2
13 # Source0-md5:  d2caf2e71afcc946d5bceaec1b7ba1d3
14 Source1:        %{name}-Settings.order
15 Source2:        %{name}-Settings.directory
16 Source3:        gnome-wm.1.da
17 Patch0:         %{name}-applnk.patch
18 Patch2:         %{name}-help_paths.patch
19 Patch3:         %{name}-make.patch
20 Patch4:         %{name}-tasklist-ugly.patch
21 Patch5:         %{name}-lbracket.patch
22 Patch6:         %{name}-am15.patch
23 Patch7:         %{name}-ac25.patch
24 Patch8:         %{name}-make2.patch
25 Patch9:         %{name}-help-browser.desktop.patch
26 Patch10:        %{name}-gnome-terminal.desktop.patch
27 Patch11:        %{name}-am16.patch
28 Patch12:        %{name}-omf.patch
29 Patch13:        %{name}-avoid-version.patch
30 Patch14:        %{name}-applnkdir.patch
31 Patch15:        %{name}-locale-sp.patch
32 URL:            http://www.gnome.org/
33 BuildRequires:  ORBit-devel
34 BuildRequires:  autoconf
35 BuildRequires:  automake
36 BuildRequires:  bison
37 BuildRequires:  bzip2-devel >= 1.0.1
38 BuildRequires:  control-center1-devel >= 1.4.0
39 BuildRequires:  docbook-dtd31-sgml
40 BuildRequires:  esound-devel
41 BuildRequires:  flex
42 BuildRequires:  freetype-devel >= 2.0.0
43 BuildRequires:  gdk-pixbuf-gnome-devel >= 0.7.0
44 BuildRequires:  gettext-devel
45 BuildRequires:  gnome-libs-devel >= 1.2.13
46 BuildRequires:  gtk+-devel >= 1.2.5
47 BuildRequires:  gtk-doc
48 BuildRequires:  gtkhtml-devel >= 0.2
49 BuildRequires:  intltool
50 BuildRequires:  libglade-gnome-devel >= 0.14
51 BuildRequires:  libgtop-devel >= 1.0.0
52 BuildRequires:  libjpeg-devel
53 BuildRequires:  libpng >= 1.0.8
54 BuildRequires:  libtool
55 BuildRequires:  libxml-devel
56 BuildRequires:  rpmbuild(macros) >= 1.98
57 BuildRequires:  scrollkeeper
58 BuildRequires:  zlib-devel
59 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
60 Requires:       applnk
61 Obsoletes:      gnome
62 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
63
64 %define         _sysconfdir     /etc/X11/GNOME
65 %define         _omf_dest_dir   %(scrollkeeper-config --omfdir)
66
67 %description
68 GNOME (GNU Network Object Model Environment) is a user-friendly set of
69 applications and desktop tools to be used in conjunction with a window
70 manager for the X Window System. GNOME is similar in purpose and scope
71 to CDE and KDE, but GNOME is based completely on Open Source software.
72 The gnome-core package includes the basic programs and libraries that
73 are needed to install GNOME. You should install the gnome-core package
74 if you would like to use the GNOME desktop environment. You'll also
75 need to install the gnome-libs package. If you want to use linuxconf
76 with a GNOME front end, you'll also need to install the
77 gnome-linuxconf package.
78
79 %description -l es.UTF-8
80 GNOME (Entorno de Modelos Objeto por Red de GNU) es un conjunto de
81 aplicaciones y herramientas amistables para el escritorio, que se usan
82 junto a un getionario de ventanas para el entorno X11. GNOME es
83 similar en su objetivo a otros entorno de escritorio como CDE o KDE,
84 pero GNOME está integralmente basado en programas y bibliotecas
85 libres. El paquete gnome-core incluye los programas de base y
86 bibliotecas necesarias para instalar GNOME.
87
88 %description -l fr.UTF-8
89 GNOME (Environnement Modèle Objet par Réseau de GNU) est un ensemble
90 d'applications et d'outils conviviaux pour le bureau graphique, à
91 utiliser conjointemment avec un gestionnaire de fenêtres X11. GNOME
92 est similaire dans ses buts et ses fonctionalités à d'autres
93 environnements de bureau comme CDE ou KDE, mais GNOME est
94 integralement basé sur des programmes et bibliothèques libres. Ce
95 paquetage inclut les programmes et bibliothèques de base necessaires
96 pour installer GNOME.
97
98 %description -l pl.UTF-8
99 Podstawowe programy i biblioteki, które są niezbędne przy każdej
100 instalacji GNOME.
101
102 %description -l wa.UTF-8
103 GNOME (Evironmint di Modeles Objet pa Rantoele di GNOME) est on
104 insemble di programes èt d' usteyes grafikes pol scribanne, a-z eployi
105 avou on manaedjeu di purneas do sistinme di purneas X11. Li såme di
106 GNOME est l' minme ki d' ôtes evironmints di scribanne come CDE
107 oudoben KDE, mins GNOME est tot etîr basé so des libes programes èt
108 lîvreyes. Ci paketaedje chal a les maisses programes èt lîvreyes k' i
109 gn a dadnjî po-z astaler GNOME.
110
111 %package libs
112 Summary:        GNOME core panel libraries
113 Summary(pl.UTF-8):      Biblioteki panelu z GNOME core
114 Group:          X11/Libraries
115 Conflicts:      gnome-core < 1:1.4.2-3
116
117 %description libs
118 Panel libraries from GNOME core package.
119
120 %description libs -l pl.UTF-8
121 Biblioteki panelu z pakietu GNOME core.
122
123 %package devel
124 Summary:        GNOME core includes, etc
125 Summary(es.UTF-8):      Includes, etc de la base de gnome-core
126 Summary(fr.UTF-8):      Bibliothèques, en-têtes, etc pour la base de gnome-core
127 Summary(pl.UTF-8):      GNOME core - pliki nagłówkowe itp
128 Group:          X11/Development/Libraries
129 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
130 Requires:       ORBit-devel
131 Requires:       gtk-doc-common
132
133 %description devel
134 Header files for gnome-libs.
135
136 %description devel -l es.UTF-8
137 Bibliotecas y include de la base de gnome-core.
138
139 %description devel -l fr.UTF-8
140 Bibliothèques et fichiers d'en-tête pour la base de gnome-core.
141
142 %description devel -l pl.UTF-8
143 Pliki nagłówkowe itp. do GNOME core.
144
145 %package static
146 Summary:        GNOME core static libraries
147 Summary(pl.UTF-8):      Biblioteki statyczne GNOME core
148 Group:          X11/Development/Libraries
149 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
150
151 %description static
152 GNOME core static libraries.
153
154 %description static -l pl.UTF-8
155 Statyczne biblioteki GNOME core.
156
157 %prep
158 %setup -q
159 %patch0 -p1
160 %patch2 -p1
161 %patch3 -p1
162 %patch4 -p1
163 %patch5 -p1
164 %patch6 -p1
165 %patch7 -p1
166 %patch8 -p1
167 %patch9 -p1
168 %patch10 -p1
169 %patch11 -p1
170 %patch12 -p1
171 %patch13 -p1
172 %patch14 -p1
173 %patch15 -p1
174
175 mv -f po/{sp.po,sr@cyrillic.po}
176
177 %build
178 sed -e s/AM_GNOME_GETTEXT/AM_GNU_GETTEXT/ configure.in > configure.in.tmp
179 mv -f configure.in.tmp configure.in
180 rm -f acinclude.m4
181 %{__libtoolize}
182 xml-i18n-toolize --copy --force
183 %{__gettextize}
184 %{__aclocal} -I %{_aclocaldir}/gnome
185 %{__autoheader}
186 %{__autoconf}
187 %{__automake}
188 CFLAGS="-DHAVE_CONTROL_CENTER `gnome-config --cflags capplet` %{rpmcflags}"
189 CXXFLAGS="%{rpmldflags}"
190 %configure \
191         --without-included-gettext \
192         --disable-gtkhtml-help \
193         --with-html-dir=%{_gtkdocdir}
194
195 %{__make}
196
197 %install
198 rm -rf $RPM_BUILD_ROOT
199 install -d $RPM_BUILD_ROOT%{_mandir}/da/man1
200
201 %{__make} install \
202         DESTDIR=$RPM_BUILD_ROOT \
203         omf_dest_dir=%{_omf_dest_dir}/%{name} \
204         HTML_DIR=%{_gtkdocdir} \
205         applnkdir=%{_applnkdir}
206
207 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Settings/GNOME/.order
208 install %{SOURCE2} $RPM_BUILD_ROOT%{_applnkdir}/Settings/GNOME/.directory
209 install %{SOURCE3} $RPM_BUILD_ROOT%{_mandir}/da/man1/gnome-wm.1
210
211 %find_lang %{name}-tmp --with-gnome --all-name
212
213 grep 'gnome-core\.mo\|gnome/help/panel' %{name}-tmp.lang > %{name}-libs.lang
214 grep -v 'gnome-core\.mo\|gnome/help/panel' %{name}-tmp.lang > %{name}.lang
215
216 %clean
217 rm -rf $RPM_BUILD_ROOT
218
219 %post   -p /usr/bin/scrollkeeper-update
220 %postun -p /usr/bin/scrollkeeper-update
221
222 %post   libs -p /sbin/ldconfig
223 %postun libs -p /sbin/ldconfig
224
225 %files -f %{name}.lang
226 %defattr(644,root,root,755)
227 %doc AUTHORS NEWS README
228
229 %dir %{_sysconfdir}/CORBA
230 %dir %{_sysconfdir}/CORBA/servers
231 %{_sysconfdir}/CORBA/servers/*
232 %{_sysconfdir}/gnome/panel-config
233 %config %{_sysconfdir}/sound/events/*
234
235 %attr(755,root,root) %{_bindir}/*
236 %attr(755,root,root) %{_libdir}/libfish_applet.so
237 %attr(755,root,root) %{_libdir}/libgen_util_applet.so
238
239 %{_datadir}/applets
240 %{_datadir}/control-center/Desktop/*.desktop
241 %{_datadir}/control-center/Session/*.desktop
242
243 %{_datadir}/gnome/hints
244 %{_datadir}/gnome/panel
245 %{_datadir}/gnome-about
246 %{_datadir}/gnome-terminal
247 %{_datadir}/idl/*
248 %{_omf_dest_dir}/%{name}
249 %{_applnkdir}/Settings/GNOME/.directory
250 %{_applnkdir}/Settings/GNOME/.order
251 %{_applnkdir}/Settings/GNOME/*.desktop
252 %{_applnkdir}/Settings/GNOME/Desktop/*.desktop
253 %{_applnkdir}/Settings/GNOME/Session/*.desktop
254 %{_applnkdir}/Terminals/gnome-terminal.desktop
255 %{_applnkdir}/Utilities/gnome-hint.desktop
256 %{_applnkdir}/Help/gnome-help.desktop
257
258 %{_pixmapsdir}/*
259
260 %config %{_datadir}/gnome/default.session
261 %config %{_datadir}/gnome/default.wm
262
263 %{_mandir}/man?/*
264 %lang(da) %{_mandir}/da/man?/*
265
266 %files libs -f %{name}-libs.lang
267 %defattr(644,root,root,755)
268 %attr(755,root,root) %{_libdir}/libpanel_*.so.*.*
269
270 %files devel
271 %defattr(644,root,root,755)
272 %doc ChangeLog
273 %attr(755,root,root) %{_libdir}/libpanel_*.so
274 %{_libdir}/libpanel_*.la
275 %attr(755,root,root) %{_libdir}/*.sh
276 %{_includedir}/*
277 %{_gtkdocdir}/*
278
279 %files static
280 %defattr(644,root,root,755)
281 %{_libdir}/libpanel_*.a
This page took 0.090136 seconds and 2 git commands to generate.