]> git.pld-linux.org Git - packages/gnome-shell.git/blame - gnome-shell.spec
- updated to 3.6.1
[packages/gnome-shell.git] / gnome-shell.spec
CommitLineData
a860f861
ŁK
1#
2# Conditional build:
5cf236a1 3%bcond_without systemd # by default use systemd for session tracking instead of ConsoleKit (fallback to ConsoleKit on runtime)
a860f861 4#
80f1cab6 5Summary: Window manager and application launcher for GNOME
1a7ebb2b 6Name: gnome-shell
2ec034be
ŁK
7Version: 3.6.1
8Release: 1
1a7ebb2b 9License: GPL v2+
10Group: X11/Window Managers
1255cf42 11Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-shell/3.6/%{name}-%{version}.tar.xz
2ec034be 12# Source0-md5: 6f802981c16238228c544360bad2cc49
80f1cab6 13URL: http://live.gnome.org/GnomeShell
46d92bde 14BuildRequires: NetworkManager-devel >= 0.8.999
80f1cab6 15BuildRequires: autoconf >= 2.63
293b02ce 16BuildRequires: automake >= 1:1.11
1255cf42 17BuildRequires: clutter-devel >= 1.11.11
80f1cab6 18BuildRequires: dbus-glib-devel
1255cf42 19BuildRequires: evolution-data-server-devel >= 3.5.3
a860f861 20BuildRequires: gcr-devel >= 3.3.90
293b02ce 21BuildRequires: gettext-devel >= 0.17
1255cf42 22BuildRequires: gjs-devel >= 1.33.2
a860f861 23BuildRequires: glib2-devel >= 1:2.31.6
293b02ce 24BuildRequires: gnome-bluetooth-devel >= 3.1.0
1255cf42
ŁK
25BuildRequires: gnome-desktop-devel >= 3.5.1
26BuildRequires: gnome-menus-devel >= 3.5.3
80f1cab6 27BuildRequires: gobject-introspection-devel >= 0.10.1
1255cf42
ŁK
28BuildRequires: gsettings-desktop-schemas-devel >= 3.5.4
29BuildRequires: gstreamer-devel >= 1.0.0
30BuildRequires: gstreamer-plugins-base-devel >= 1.0.0
a860f861 31BuildRequires: gtk+3-devel >= 3.3.9
d588dcc3 32BuildRequires: gtk-doc >= 1.15
293b02ce
ŁK
33BuildRequires: intltool >= 0.40
34BuildRequires: json-glib-devel >= 0.13.90
80f1cab6 35BuildRequires: libcanberra-devel
293b02ce
ŁK
36BuildRequires: libcroco-devel >= 0.6.2
37BuildRequires: libgnome-keyring-devel
38BuildRequires: libsoup-devel
80f1cab6
ŁK
39BuildRequires: libtool >= 2:2.2.6
40BuildRequires: libxml2-devel
2ec034be 41BuildRequires: mutter-devel >= 3.6.1
80f1cab6
ŁK
42BuildRequires: pkgconfig >= 1:0.22
43BuildRequires: polkit-devel >= 0.100
44BuildRequires: pulseaudio-devel
a985b63a 45BuildRequires: rpm-pythonprov
80f1cab6 46BuildRequires: rpmbuild(macros) >= 1.601
293b02ce 47BuildRequires: startup-notification-devel >= 0.11
a860f861 48%{?with_systemd:BuildRequires: systemd-devel}
293b02ce 49BuildRequires: tar >= 1:1.22
a860f861 50BuildRequires: telepathy-glib-devel >= 0.17.5
80f1cab6
ŁK
51BuildRequires: telepathy-logger-devel >= 0.2.4
52BuildRequires: xorg-lib-libXfixes-devel
293b02ce 53BuildRequires: xz
80f1cab6 54Requires(post,postun): glib2 >= 1:2.26.0
90f9906f 55Requires: at-spi2-atk >= 2.4.0
293b02ce 56Requires: caribou >= 0.3.5
1255cf42
ŁK
57Requires: evolution-data-server >= 3.5.3
58Requires: gjs >= 1.33.2
a860f861 59Requires: glib2 >= 1:2.31.6
293b02ce 60Requires: gnome-bluetooth-libs >= 3.1.0
1255cf42 61Requires: gnome-menus >= 3.5.3
293b02ce 62Requires: gnome-settings-daemon >= 3.1.90
1255cf42 63Requires: gsettings-desktop-schemas >= 3.5.4
a860f861 64Requires: gtk+3 >= 3.3.9
2ec034be 65Requires: mutter >= 3.6.1
21482538 66Requires: nautilus >= 3.2.0
626f4cd1 67Requires: telepathy-logger >= 0.2.4
90f9906f 68Requires: telepathy-mission-control
21482538 69Suggests: gnome-contacts >= 3.2.0
76f6a6f7 70Suggests: gnome-icon-theme-symbolic >= 3.0.0
1255cf42 71Provides: gdm-wm = 3.6.0
1a7ebb2b 72BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
73
74%description
80f1cab6
ŁK
75GNOME Shell is the defining technology of the GNOME 3 desktop user
76experience. It provides core interface functions like switching to
77windows and launching applications. GNOME Shell takes advantage of the
78capabilities of modern graphics hardware and introduces innovative
79user interface concepts to provide a delightful and easy to use
80experience.
1a7ebb2b 81
a860f861
ŁK
82%package apidocs
83Summary: GNOME Shell API documentation
84Summary(pl.UTF-8): Dokumentacja API GNOME Shell
85Group: Documentation
86Requires: gtk-doc-common
87
88%description apidocs
89This package provides GNOME Shell API documentation.
90
91%description apidocs -l pl.UTF-8
92Ten pakiet dostarcza dokumentację API GNOME Shell.
93
293b02ce
ŁK
94%package -n browser-plugin-%{name}
95Summary: gnome-shell plugin for WWW browsers
96Summary(pl.UTF-8): Wtyczka gnome-shell do przeglądarek WWW
97Group: X11/Libraries
98Requires: %{name} = %{version}-%{release}
99Requires: browser-plugins >= 2.0
100Requires: browser-plugins(%{_target_base_arch})
101Provides: mozilla-firefox-plugin-gnome-shell = %{version}-%{release}
102Provides: mozilla-plugin-gnome-shell = %{version}-%{release}
103Obsoletes: mozilla-firefox-plugin-gnome-shell < %{version}-%{release}
104Obsoletes: mozilla-plugin-gnome-shell < %{version}-%{release}
105
106%description -n browser-plugin-%{name}
107gnome-shell plugin for WWW browsers.
108
109%description -n browser-plugin-%{name} -l pl.UTF-8
110Wtyczka gnome-shell do przeglądarek WWW.
111
1a7ebb2b 112%prep
113%setup -q
114
115%build
80f1cab6
ŁK
116%{__intltoolize}
117%{__libtoolize}
f5486c89 118%{__aclocal} -I m4
80f1cab6
ŁK
119%{__autoconf}
120%{__autoheader}
121%{__automake}
1a7ebb2b 122%configure \
293b02ce 123 --with-ca-certificates=/etc/certs/ca-certificates.crt \
a860f861 124 --enable-gtk-doc \
184c4ba1 125 --disable-silent-rules \
a860f861
ŁK
126 --disable-static \
127 %{__enable_disable systemd systemd} \
128 --with-html-dir=%{_gtkdocdir}
80f1cab6 129%{__make} -j1
1a7ebb2b 130
131%install
132rm -rf $RPM_BUILD_ROOT
d5cb8e80 133install -d $RPM_BUILD_ROOT%{_datadir}/gnome-shell/{extensions,search-providers}
1a7ebb2b 134
135%{__make} install \
43e0fed8
ER
136 INSTALL="install -p" \
137 install_sh="install -p" \
293b02ce
ŁK
138 DESTDIR=$RPM_BUILD_ROOT \
139 mozillalibdir=%{_browserpluginsdir}
1a7ebb2b 140
a860f861 141%{__rm} $RPM_BUILD_ROOT%{_libdir}/gnome-shell/*.la \
293b02ce 142 $RPM_BUILD_ROOT%{_browserpluginsdir}/*.la
2d8a9ea1
AF
143# evolution already ships this file
144%{__rm} $RPM_BUILD_ROOT%{_desktopdir}/evolution-calendar.desktop
80f1cab6
ŁK
145
146%find_lang %{name}
1a7ebb2b 147
148%clean
149rm -rf $RPM_BUILD_ROOT
150
151%post
80f1cab6 152%glib_compile_schemas
1a7ebb2b 153
80f1cab6
ŁK
154%postun
155if [ "$1" = "0" ]; then
156 %glib_compile_schemas
157fi
1a7ebb2b 158
293b02ce
ŁK
159%post -n browser-plugin-%{name}
160%update_browser_plugins
161
162%postun -n browser-plugin-%{name}
163if [ "$1" = 0 ]; then
164 %update_browser_plugins
165fi
166
1a7ebb2b 167%files -f %{name}.lang
168%defattr(644,root,root,755)
9f710482 169%attr(755,root,root) %{_bindir}/gnome-shell
a860f861 170%attr(755,root,root) %{_bindir}/gnome-shell-extension-prefs
80f1cab6 171%attr(755,root,root) %{_bindir}/gnome-shell-extension-tool
1255cf42 172%attr(755,root,root) %{_bindir}/gnome-shell-perf-tool
293b02ce
ŁK
173%attr(755,root,root) %{_libexecdir}/gnome-shell-calendar-server
174%attr(755,root,root) %{_libexecdir}/gnome-shell-hotplug-sniffer
175%attr(755,root,root) %{_libexecdir}/gnome-shell-perf-helper
80f1cab6
ŁK
176%dir %{_libdir}/gnome-shell
177%attr(755,root,root) %{_libdir}/gnome-shell/libgnome-shell.so
a860f861 178%attr(755,root,root) %{_libdir}/gnome-shell/libgnome-shell-js.so
80f1cab6
ŁK
179%{_libdir}/gnome-shell/Gvc-1.0.typelib
180%{_libdir}/gnome-shell/Shell-0.1.typelib
a860f861 181%{_libdir}/gnome-shell/ShellJS-0.1.typelib
80f1cab6 182%{_libdir}/gnome-shell/St-1.0.typelib
a860f861
ŁK
183%{_datadir}/GConf/gsettings/gnome-shell-overrides.convert
184%{_datadir}/dbus-1/interfaces/org.gnome.ShellSearchProvider.xml
80f1cab6 185%{_datadir}/dbus-1/services/org.gnome.Shell.CalendarServer.service
293b02ce 186%{_datadir}/dbus-1/services/org.gnome.Shell.HotplugSniffer.service
80f1cab6
ŁK
187%{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml
188%{_datadir}/gnome-shell
189%{_desktopdir}/gnome-shell.desktop
a860f861 190%{_desktopdir}/gnome-shell-extension-prefs.desktop
80f1cab6 191%{_mandir}/man1/gnome-shell.1*
293b02ce 192
a860f861
ŁK
193%files apidocs
194%defattr(644,root,root,755)
195%{_gtkdocdir}/shell
196%{_gtkdocdir}/st
197
293b02ce
ŁK
198%files -n browser-plugin-%{name}
199%defattr(644,root,root,755)
200%attr(755,root,root) %{_browserpluginsdir}/libgnome-shell-browser-plugin.so
This page took 0.136604 seconds and 4 git commands to generate.