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.2/%{name}-%{version}.tar.xz
8 # Source0-md5: 44b79ba7c3f204b697d8a96417cc2b4a
9 URL: http://live.gnome.org/GnomeShell
10 BuildRequires: GConf2-devel
11 BuildRequires: NetworkManager-devel >= 0.8.999
12 BuildRequires: autoconf >= 2.63
13 BuildRequires: automake >= 1:1.11
14 BuildRequires: clutter-devel >= 1.7.5
15 BuildRequires: dbus-glib-devel
16 BuildRequires: evolution-data-server-devel >= 3.1.90
17 BuildRequires: folks-devel >= 0.6.1
18 BuildRequires: gettext-devel >= 0.17
19 BuildRequires: gjs-devel >= 1.30.1
20 BuildRequires: glib2-devel >= 1:2.29.10
21 BuildRequires: gnome-bluetooth-devel >= 3.1.0
22 BuildRequires: gnome-desktop-devel >= 3.1.90
23 BuildRequires: gnome-menus-devel >= 3.1.90
24 BuildRequires: gobject-introspection-devel >= 0.10.1
25 BuildRequires: gsettings-desktop-schemas-devel >= 3.1.90
26 BuildRequires: gstreamer-devel >= 0.10.21
27 BuildRequires: gstreamer-plugins-base-devel >= 0.10.21
28 BuildRequires: gtk+3-devel >= 3.0.0
29 BuildRequires: intltool >= 0.40
30 BuildRequires: json-glib-devel >= 0.13.90
31 BuildRequires: libcanberra-devel
32 BuildRequires: libcroco-devel >= 0.6.2
33 BuildRequires: libgnome-keyring-devel
34 BuildRequires: libsoup-devel
35 BuildRequires: libtool >= 2:2.2.6
36 BuildRequires: libxml2-devel
37 BuildRequires: mutter-devel >= 3.2.1
38 BuildRequires: pkgconfig >= 1:0.22
39 BuildRequires: polkit-devel >= 0.100
40 BuildRequires: pulseaudio-devel
41 BuildRequires: rpm-pythonprov
42 BuildRequires: rpmbuild(macros) >= 1.601
43 BuildRequires: startup-notification-devel >= 0.11
44 BuildRequires: tar >= 1:1.22
45 BuildRequires: telepathy-glib-devel >= 0.15.5
46 BuildRequires: telepathy-logger-devel >= 0.2.4
47 BuildRequires: xorg-lib-libXfixes-devel
49 Requires(post,postun): glib2 >= 1:2.26.0
50 Requires(post,preun): GConf2
51 Requires: caribou >= 0.3.5
52 Requires: evolution-data-server >= 3.1.90
53 Requires: gjs >= 1.30.1
54 Requires: gnome-bluetooth-libs >= 3.1.0
55 Requires: gnome-menus >= 3.1.90
56 Requires: gnome-settings-daemon >= 3.1.90
57 Requires: gsettings-desktop-schemas >= 3.1.90
58 Requires: mutter >= 3.2.1
59 Requires: nautilus >= 3.2.0
60 Requires: telepathy-logger >= 0.2.4
61 Suggests: gnome-contacts >= 3.2.0
62 Suggests: gnome-icon-theme-symbolic >= 3.0.0
63 Provides: gdm-wm = 3.2.1-1
64 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
67 GNOME Shell is the defining technology of the GNOME 3 desktop user
68 experience. It provides core interface functions like switching to
69 windows and launching applications. GNOME Shell takes advantage of the
70 capabilities of modern graphics hardware and introduces innovative
71 user interface concepts to provide a delightful and easy to use
74 %package -n browser-plugin-%{name}
75 Summary: gnome-shell plugin for WWW browsers
76 Summary(pl.UTF-8): Wtyczka gnome-shell do przeglÄ…darek WWW
78 Requires: %{name} = %{version}-%{release}
79 Requires: browser-plugins >= 2.0
80 Requires: browser-plugins(%{_target_base_arch})
81 Provides: mozilla-firefox-plugin-gnome-shell = %{version}-%{release}
82 Provides: mozilla-plugin-gnome-shell = %{version}-%{release}
83 Obsoletes: mozilla-firefox-plugin-gnome-shell < %{version}-%{release}
84 Obsoletes: mozilla-plugin-gnome-shell < %{version}-%{release}
86 %description -n browser-plugin-%{name}
87 gnome-shell plugin for WWW browsers.
89 %description -n browser-plugin-%{name} -l pl.UTF-8
90 Wtyczka gnome-shell do przeglÄ…darek WWW.
103 --with-ca-certificates=/etc/certs/ca-certificates.crt \
104 --disable-schemas-install \
105 --disable-silent-rules \
110 rm -rf $RPM_BUILD_ROOT
111 install -d $RPM_BUILD_ROOT%{_datadir}/gnome-shell/extensions
114 INSTALL="install -p" \
115 install_sh="install -p" \
116 DESTDIR=$RPM_BUILD_ROOT \
117 mozillalibdir=%{_browserpluginsdir}
119 %{__rm} $RPM_BUILD_ROOT%{_libdir}/gnome-shell/libgnome-shell.la \
120 $RPM_BUILD_ROOT%{_browserpluginsdir}/*.la
125 rm -rf $RPM_BUILD_ROOT
128 %gconf_schema_install gnome-shell.schemas
129 %glib_compile_schemas
132 %gconf_schema_uninstall gnome-shell.schemas
135 if [ "$1" = "0" ]; then
136 %glib_compile_schemas
139 %post -n browser-plugin-%{name}
140 %update_browser_plugins
142 %postun -n browser-plugin-%{name}
143 if [ "$1" = 0 ]; then
144 %update_browser_plugins
147 %files -f %{name}.lang
148 %defattr(644,root,root,755)
149 %attr(755,root,root) %{_bindir}/gnome-shell
150 %attr(755,root,root) %{_bindir}/gnome-shell-extension-tool
151 %attr(755,root,root) %{_libexecdir}/gnome-shell-calendar-server
152 %attr(755,root,root) %{_libexecdir}/gnome-shell-hotplug-sniffer
153 %attr(755,root,root) %{_libexecdir}/gnome-shell-perf-helper
154 %{_sysconfdir}/gconf/schemas/gnome-shell.schemas
155 %dir %{_libdir}/gnome-shell
156 %attr(755,root,root) %{_libdir}/gnome-shell/libgnome-shell.so
157 %{_libdir}/gnome-shell/Gvc-1.0.typelib
158 %{_libdir}/gnome-shell/Shell-0.1.typelib
159 %{_libdir}/gnome-shell/St-1.0.typelib
160 %{_datadir}/dbus-1/services/org.gnome.Shell.CalendarServer.service
161 %{_datadir}/dbus-1/services/org.gnome.Shell.HotplugSniffer.service
162 %{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml
163 %{_datadir}/gnome-shell
164 %{_desktopdir}/gnome-shell.desktop
165 %{_mandir}/man1/gnome-shell.1*
167 %files -n browser-plugin-%{name}
168 %defattr(644,root,root,755)
169 %attr(755,root,root) %{_browserpluginsdir}/libgnome-shell-browser-plugin.so