1 Summary: Window manager and application launcher for GNOME
6 Group: X11/Window Managers
7 Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-shell/3.8/%{name}-%{version}.tar.xz
8 # Source0-md5: f6511b663a9e3eda6f640bfab7a8fa08
9 URL: http://live.gnome.org/GnomeShell
10 BuildRequires: NetworkManager-devel >= 0.9.6
11 BuildRequires: autoconf >= 2.63
12 BuildRequires: automake >= 1:1.11
13 BuildRequires: caribou-devel >= 0.4.8
14 BuildRequires: clutter-devel >= 1.13.4
15 BuildRequires: dbus-glib-devel
16 BuildRequires: evolution-data-server-devel >= 3.5.3
17 BuildRequires: gcr-devel >= 3.3.90
18 BuildRequires: gettext-devel >= 0.17
19 BuildRequires: gjs-devel >= 1.35.4
20 BuildRequires: glib2-devel >= 1:2.35.0
21 BuildRequires: gnome-bluetooth-devel >= 3.1.0
22 BuildRequires: gnome-desktop-devel >= 3.7.90
23 BuildRequires: gnome-menus-devel >= 3.5.3
24 BuildRequires: gobject-introspection-devel >= 0.10.1
25 BuildRequires: gsettings-desktop-schemas-devel >= 3.7.4
26 BuildRequires: gstreamer-devel >= 1.0.0
27 BuildRequires: gstreamer-plugins-base-devel >= 1.0.0
28 BuildRequires: gtk+3-devel >= 3.7.9
29 BuildRequires: gtk-doc >= 1.15
30 BuildRequires: intltool >= 0.40
31 BuildRequires: json-glib-devel >= 0.13.90
32 BuildRequires: libcanberra-gtk3-devel
33 BuildRequires: libcroco-devel >= 0.6.8
34 BuildRequires: libsecret-devel
35 BuildRequires: libsoup-devel
36 BuildRequires: libtool >= 2:2.2.6
37 BuildRequires: libxml2-devel
38 BuildRequires: libxslt-progs
39 BuildRequires: mutter-devel >= 3.8.0
40 BuildRequires: pkgconfig >= 1:0.22
41 BuildRequires: polkit-devel >= 0.100
42 BuildRequires: pulseaudio-devel >= 2.0
43 BuildRequires: rpm-pythonprov
44 BuildRequires: rpmbuild(macros) >= 1.601
45 BuildRequires: startup-notification-devel >= 0.11
46 BuildRequires: tar >= 1:1.22
47 BuildRequires: telepathy-glib-devel >= 0.17.5
49 Requires(post,postun): glib2 >= 1:2.35.0
50 Requires: at-spi2-atk >= 2.4.0
51 Requires: caribou >= 0.4.8
52 Requires: evolution-data-server >= 3.5.3
53 Requires: gjs >= 1.35.4
54 Requires: glib2 >= 1:2.35.0
55 Requires: gnome-bluetooth-libs >= 3.1.0
56 Requires: gnome-menus >= 3.5.3
57 Requires: gnome-settings-daemon >= 3.1.90
58 Requires: gsettings-desktop-schemas >= 3.7.4
59 Requires: gtk+3 >= 3.7.9
60 Requires: mutter >= 3.8.0
61 Requires: nautilus >= 3.2.0
62 Requires: telepathy-mission-control
63 Suggests: gnome-contacts >= 3.2.0
64 Suggests: gnome-icon-theme-symbolic >= 3.0.0
65 Provides: gdm-wm = 3.8.0
66 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
69 GNOME Shell is the defining technology of the GNOME 3 desktop user
70 experience. It provides core interface functions like switching to
71 windows and launching applications. GNOME Shell takes advantage of the
72 capabilities of modern graphics hardware and introduces innovative
73 user interface concepts to provide a delightful and easy to use
77 Summary: GNOME Shell API documentation
78 Summary(pl.UTF-8): Dokumentacja API GNOME Shell
80 Requires: gtk-doc-common
83 This package provides GNOME Shell API documentation.
85 %description apidocs -l pl.UTF-8
86 Ten pakiet dostarcza dokumentację API GNOME Shell.
88 %package -n browser-plugin-%{name}
89 Summary: gnome-shell plugin for WWW browsers
90 Summary(pl.UTF-8): Wtyczka gnome-shell do przeglądarek WWW
92 Requires: %{name} = %{version}-%{release}
93 Requires: browser-plugins >= 2.0
94 Requires: browser-plugins(%{_target_base_arch})
95 Provides: mozilla-firefox-plugin-gnome-shell = %{version}-%{release}
96 Provides: mozilla-plugin-gnome-shell = %{version}-%{release}
97 Obsoletes: mozilla-firefox-plugin-gnome-shell < %{version}-%{release}
98 Obsoletes: mozilla-plugin-gnome-shell < %{version}-%{release}
100 %description -n browser-plugin-%{name}
101 gnome-shell plugin for WWW browsers.
103 %description -n browser-plugin-%{name} -l pl.UTF-8
104 Wtyczka gnome-shell do przeglądarek WWW.
118 --disable-silent-rules \
120 --with-html-dir=%{_gtkdocdir}
124 rm -rf $RPM_BUILD_ROOT
125 install -d $RPM_BUILD_ROOT%{_datadir}/gnome-shell/{extensions,search-providers}
128 INSTALL="install -p" \
129 install_sh="install -p" \
130 DESTDIR=$RPM_BUILD_ROOT \
131 mozillalibdir=%{_browserpluginsdir}
133 %{__rm} $RPM_BUILD_ROOT%{_libdir}/gnome-shell/*.la \
134 $RPM_BUILD_ROOT%{_browserpluginsdir}/*.la
135 # evolution already ships this file
136 %{__rm} $RPM_BUILD_ROOT%{_desktopdir}/evolution-calendar.desktop
141 rm -rf $RPM_BUILD_ROOT
144 %glib_compile_schemas
147 if [ "$1" = "0" ]; then
148 %glib_compile_schemas
151 %post -n browser-plugin-%{name}
152 %update_browser_plugins
154 %postun -n browser-plugin-%{name}
155 if [ "$1" = 0 ]; then
156 %update_browser_plugins
159 %files -f %{name}.lang
160 %defattr(644,root,root,755)
161 %attr(755,root,root) %{_bindir}/gnome-shell
162 %attr(755,root,root) %{_bindir}/gnome-shell-extension-prefs
163 %attr(755,root,root) %{_bindir}/gnome-shell-extension-tool
164 %attr(755,root,root) %{_bindir}/gnome-shell-perf-tool
165 %attr(755,root,root) %{_libexecdir}/gnome-shell-calendar-server
166 %attr(755,root,root) %{_libexecdir}/gnome-shell-hotplug-sniffer
167 %attr(755,root,root) %{_libexecdir}/gnome-shell-perf-helper
168 %dir %{_libdir}/gnome-shell
169 %attr(755,root,root) %{_libdir}/gnome-shell/libgnome-shell.so
170 %attr(755,root,root) %{_libdir}/gnome-shell/libgnome-shell-js.so
171 %{_libdir}/gnome-shell/Gvc-1.0.typelib
172 %{_libdir}/gnome-shell/Shell-0.1.typelib
173 %{_libdir}/gnome-shell/ShellJS-0.1.typelib
174 %{_libdir}/gnome-shell/St-1.0.typelib
175 %{_datadir}/GConf/gsettings/gnome-shell-overrides.convert
176 %{_datadir}/dbus-1/interfaces/org.gnome.Shell.Screenshot.xml
177 %{_datadir}/dbus-1/interfaces/org.gnome.ShellSearchProvider.xml
178 %{_datadir}/dbus-1/interfaces/org.gnome.ShellSearchProvider2.xml
179 %{_datadir}/dbus-1/services/org.gnome.Shell.CalendarServer.service
180 %{_datadir}/dbus-1/services/org.gnome.Shell.HotplugSniffer.service
181 %{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml
182 %{_datadir}/gnome-shell
183 %{_desktopdir}/gnome-shell.desktop
184 %{_desktopdir}/gnome-shell-extension-prefs.desktop
185 %{_mandir}/man1/gnome-shell.1*
188 %defattr(644,root,root,755)
192 %files -n browser-plugin-%{name}
193 %defattr(644,root,root,755)
194 %attr(755,root,root) %{_browserpluginsdir}/libgnome-shell-browser-plugin.so