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