]> git.pld-linux.org Git - packages/gnome-shell.git/blame - gnome-shell.spec
- ver. 3.4.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
223614d7 7Version: 3.4.1
8Release: 1
1a7ebb2b 9License: GPL v2+
10Group: X11/Window Managers
a860f861 11Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-shell/3.4/%{name}-%{version}.tar.xz
223614d7 12# Source0-md5: 82a7dae5d0aa3de2afe317d882c79ee9
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
a860f861 17BuildRequires: clutter-devel >= 1.9.16
80f1cab6 18BuildRequires: dbus-glib-devel
293b02ce
ŁK
19BuildRequires: evolution-data-server-devel >= 3.1.90
20BuildRequires: folks-devel >= 0.6.1
a860f861 21BuildRequires: gcr-devel >= 3.3.90
293b02ce 22BuildRequires: gettext-devel >= 0.17
a860f861
ŁK
23BuildRequires: gjs-devel >= 1.31.10
24BuildRequires: glib2-devel >= 1:2.31.6
293b02ce
ŁK
25BuildRequires: gnome-bluetooth-devel >= 3.1.0
26BuildRequires: gnome-desktop-devel >= 3.1.90
27BuildRequires: gnome-menus-devel >= 3.1.90
80f1cab6 28BuildRequires: gobject-introspection-devel >= 0.10.1
293b02ce 29BuildRequires: gsettings-desktop-schemas-devel >= 3.1.90
80f1cab6
ŁK
30BuildRequires: gstreamer-devel >= 0.10.21
31BuildRequires: gstreamer-plugins-base-devel >= 0.10.21
a860f861 32BuildRequires: gtk+3-devel >= 3.3.9
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
a860f861 41BuildRequires: mutter-devel >= 3.4.0
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
ŁK
56Requires: caribou >= 0.3.5
57Requires: evolution-data-server >= 3.1.90
a860f861
ŁK
58Requires: gjs >= 1.31.10
59Requires: glib2 >= 1:2.31.6
293b02ce 60Requires: gnome-bluetooth-libs >= 3.1.0
626f4cd1 61Requires: gnome-menus >= 3.1.90
293b02ce
ŁK
62Requires: gnome-settings-daemon >= 3.1.90
63Requires: gsettings-desktop-schemas >= 3.1.90
a860f861
ŁK
64Requires: gtk+3 >= 3.3.9
65Requires: mutter >= 3.4.0
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
a860f861 71Provides: gdm-wm = 3.4.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
80f1cab6
ŁK
143
144%find_lang %{name}
1a7ebb2b 145
146%clean
147rm -rf $RPM_BUILD_ROOT
148
149%post
80f1cab6 150%glib_compile_schemas
1a7ebb2b 151
80f1cab6
ŁK
152%postun
153if [ "$1" = "0" ]; then
154 %glib_compile_schemas
155fi
1a7ebb2b 156
293b02ce
ŁK
157%post -n browser-plugin-%{name}
158%update_browser_plugins
159
160%postun -n browser-plugin-%{name}
161if [ "$1" = 0 ]; then
162 %update_browser_plugins
163fi
164
1a7ebb2b 165%files -f %{name}.lang
166%defattr(644,root,root,755)
9f710482 167%attr(755,root,root) %{_bindir}/gnome-shell
a860f861 168%attr(755,root,root) %{_bindir}/gnome-shell-extension-prefs
80f1cab6 169%attr(755,root,root) %{_bindir}/gnome-shell-extension-tool
293b02ce
ŁK
170%attr(755,root,root) %{_libexecdir}/gnome-shell-calendar-server
171%attr(755,root,root) %{_libexecdir}/gnome-shell-hotplug-sniffer
172%attr(755,root,root) %{_libexecdir}/gnome-shell-perf-helper
80f1cab6
ŁK
173%dir %{_libdir}/gnome-shell
174%attr(755,root,root) %{_libdir}/gnome-shell/libgnome-shell.so
a860f861 175%attr(755,root,root) %{_libdir}/gnome-shell/libgnome-shell-js.so
80f1cab6
ŁK
176%{_libdir}/gnome-shell/Gvc-1.0.typelib
177%{_libdir}/gnome-shell/Shell-0.1.typelib
a860f861 178%{_libdir}/gnome-shell/ShellJS-0.1.typelib
80f1cab6 179%{_libdir}/gnome-shell/St-1.0.typelib
a860f861
ŁK
180%{_datadir}/GConf/gsettings/gnome-shell-overrides.convert
181%{_datadir}/dbus-1/interfaces/org.gnome.ShellSearchProvider.xml
80f1cab6 182%{_datadir}/dbus-1/services/org.gnome.Shell.CalendarServer.service
293b02ce 183%{_datadir}/dbus-1/services/org.gnome.Shell.HotplugSniffer.service
80f1cab6
ŁK
184%{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml
185%{_datadir}/gnome-shell
186%{_desktopdir}/gnome-shell.desktop
a860f861 187%{_desktopdir}/gnome-shell-extension-prefs.desktop
80f1cab6 188%{_mandir}/man1/gnome-shell.1*
293b02ce 189
a860f861
ŁK
190%files apidocs
191%defattr(644,root,root,755)
192%{_gtkdocdir}/shell
193%{_gtkdocdir}/st
194
293b02ce
ŁK
195%files -n browser-plugin-%{name}
196%defattr(644,root,root,755)
197%attr(755,root,root) %{_browserpluginsdir}/libgnome-shell-browser-plugin.so
This page took 0.119815 seconds and 4 git commands to generate.