]> git.pld-linux.org Git - packages/gnome-shell.git/blame - gnome-shell.spec
- R: nautilus, S: gnome-contacts
[packages/gnome-shell.git] / gnome-shell.spec
CommitLineData
80f1cab6 1Summary: Window manager and application launcher for GNOME
1a7ebb2b 2Name: gnome-shell
204bafc6 3Version: 3.2.1
21482538 4Release: 3
1a7ebb2b 5License: GPL v2+
6Group: X11/Window Managers
293b02ce 7Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-shell/3.2/%{name}-%{version}.tar.xz
204bafc6 8# Source0-md5: 9519921d31d8c43d054dbc11e1f0733b
80f1cab6
ŁK
9URL: http://live.gnome.org/GnomeShell
10BuildRequires: GConf2-devel
46d92bde 11BuildRequires: NetworkManager-devel >= 0.8.999
80f1cab6 12BuildRequires: autoconf >= 2.63
293b02ce
ŁK
13BuildRequires: automake >= 1:1.11
14BuildRequires: clutter-devel >= 1.7.5
80f1cab6 15BuildRequires: dbus-glib-devel
293b02ce
ŁK
16BuildRequires: evolution-data-server-devel >= 3.1.90
17BuildRequires: folks-devel >= 0.6.1
18BuildRequires: gettext-devel >= 0.17
19BuildRequires: gjs-devel >= 1.29.18
20BuildRequires: glib2-devel >= 1:2.29.10
21BuildRequires: gnome-bluetooth-devel >= 3.1.0
22BuildRequires: gnome-desktop-devel >= 3.1.90
23BuildRequires: gnome-menus-devel >= 3.1.90
80f1cab6 24BuildRequires: gobject-introspection-devel >= 0.10.1
293b02ce 25BuildRequires: gsettings-desktop-schemas-devel >= 3.1.90
80f1cab6
ŁK
26BuildRequires: gstreamer-devel >= 0.10.21
27BuildRequires: gstreamer-plugins-base-devel >= 0.10.21
28BuildRequires: gtk+3-devel >= 3.0.0
293b02ce
ŁK
29BuildRequires: intltool >= 0.40
30BuildRequires: json-glib-devel >= 0.13.90
80f1cab6 31BuildRequires: libcanberra-devel
293b02ce
ŁK
32BuildRequires: libcroco-devel >= 0.6.2
33BuildRequires: libgnome-keyring-devel
34BuildRequires: libsoup-devel
80f1cab6
ŁK
35BuildRequires: libtool >= 2:2.2.6
36BuildRequires: libxml2-devel
204bafc6 37BuildRequires: mutter-devel >= 3.2.1
80f1cab6
ŁK
38BuildRequires: pkgconfig >= 1:0.22
39BuildRequires: polkit-devel >= 0.100
40BuildRequires: pulseaudio-devel
a985b63a 41BuildRequires: rpm-pythonprov
80f1cab6 42BuildRequires: rpmbuild(macros) >= 1.601
293b02ce
ŁK
43BuildRequires: startup-notification-devel >= 0.11
44BuildRequires: tar >= 1:1.22
45BuildRequires: telepathy-glib-devel >= 0.15.5
80f1cab6
ŁK
46BuildRequires: telepathy-logger-devel >= 0.2.4
47BuildRequires: xorg-lib-libXfixes-devel
86502514 48# for libmozjs.so
49BuildRequires: xulrunner-libs
293b02ce 50BuildRequires: xz
80f1cab6
ŁK
51Requires(post,postun): glib2 >= 1:2.26.0
52Requires(post,preun): GConf2
293b02ce
ŁK
53Requires: caribou >= 0.3.5
54Requires: evolution-data-server >= 3.1.90
55Requires: gnome-bluetooth-libs >= 3.1.0
626f4cd1 56Requires: gnome-menus >= 3.1.90
293b02ce
ŁK
57Requires: gnome-settings-daemon >= 3.1.90
58Requires: gsettings-desktop-schemas >= 3.1.90
204bafc6 59Requires: mutter >= 3.2.1
21482538 60Requires: nautilus >= 3.2.0
626f4cd1 61Requires: telepathy-logger >= 0.2.4
80f1cab6 62%requires_eq xulrunner-libs
21482538 63Suggests: gnome-contacts >= 3.2.0
76f6a6f7 64Suggests: gnome-icon-theme-symbolic >= 3.0.0
f614e030 65Provides: gdm-wm = 3.2.1-1
1a7ebb2b 66BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
67
68%description
80f1cab6
ŁK
69GNOME Shell is the defining technology of the GNOME 3 desktop user
70experience. It provides core interface functions like switching to
71windows and launching applications. GNOME Shell takes advantage of the
72capabilities of modern graphics hardware and introduces innovative
73user interface concepts to provide a delightful and easy to use
74experience.
1a7ebb2b 75
293b02ce
ŁK
76%package -n browser-plugin-%{name}
77Summary: gnome-shell plugin for WWW browsers
78Summary(pl.UTF-8): Wtyczka gnome-shell do przeglądarek WWW
79Group: X11/Libraries
80Requires: %{name} = %{version}-%{release}
81Requires: browser-plugins >= 2.0
82Requires: browser-plugins(%{_target_base_arch})
83Provides: mozilla-firefox-plugin-gnome-shell = %{version}-%{release}
84Provides: mozilla-plugin-gnome-shell = %{version}-%{release}
85Obsoletes: mozilla-firefox-plugin-gnome-shell < %{version}-%{release}
86Obsoletes: mozilla-plugin-gnome-shell < %{version}-%{release}
87
88%description -n browser-plugin-%{name}
89gnome-shell plugin for WWW browsers.
90
91%description -n browser-plugin-%{name} -l pl.UTF-8
92Wtyczka gnome-shell do przeglądarek WWW.
93
1a7ebb2b 94%prep
95%setup -q
96
97%build
80f1cab6
ŁK
98%{__intltoolize}
99%{__libtoolize}
f5486c89 100%{__aclocal} -I m4
80f1cab6
ŁK
101%{__autoconf}
102%{__autoheader}
103%{__automake}
184c4ba1 104export LD_LIBRARY_PATH=%{_libdir}/xulrunner
1a7ebb2b 105%configure \
293b02ce 106 --with-ca-certificates=/etc/certs/ca-certificates.crt \
1a7ebb2b 107 --disable-schemas-install \
184c4ba1 108 --disable-silent-rules \
1a7ebb2b 109 --disable-static
80f1cab6 110%{__make} -j1
1a7ebb2b 111
112%install
113rm -rf $RPM_BUILD_ROOT
cd647269 114install -d $RPM_BUILD_ROOT%{_datadir}/gnome-shell/extensions
1a7ebb2b 115
116%{__make} install \
293b02ce
ŁK
117 DESTDIR=$RPM_BUILD_ROOT \
118 mozillalibdir=%{_browserpluginsdir}
1a7ebb2b 119
cf407b77 120# TODO use rpath at link time instead of this hack
80f1cab6
ŁK
121mv $RPM_BUILD_ROOT%{_bindir}/gnome-shell{,.bin}
122cat > $RPM_BUILD_ROOT%{_bindir}/gnome-shell <<'EOF'
123#!/bin/sh
124LD_LIBRARY_PATH=%{_libdir}/xulrunner
125export LD_LIBRARY_PATH
cf407b77 126exec %{_bindir}/gnome-shell.bin "$@"
80f1cab6
ŁK
127EOF
128chmod a+rx $RPM_BUILD_ROOT%{_bindir}/gnome-shell
129
293b02ce
ŁK
130%{__rm} $RPM_BUILD_ROOT%{_libdir}/gnome-shell/libgnome-shell.la \
131 $RPM_BUILD_ROOT%{_browserpluginsdir}/*.la
80f1cab6
ŁK
132
133%find_lang %{name}
1a7ebb2b 134
135%clean
136rm -rf $RPM_BUILD_ROOT
137
138%post
139%gconf_schema_install gnome-shell.schemas
80f1cab6 140%glib_compile_schemas
1a7ebb2b 141
142%preun
143%gconf_schema_uninstall gnome-shell.schemas
144
80f1cab6
ŁK
145%postun
146if [ "$1" = "0" ]; then
147 %glib_compile_schemas
148fi
1a7ebb2b 149
293b02ce
ŁK
150%post -n browser-plugin-%{name}
151%update_browser_plugins
152
153%postun -n browser-plugin-%{name}
154if [ "$1" = 0 ]; then
155 %update_browser_plugins
156fi
157
1a7ebb2b 158%files -f %{name}.lang
159%defattr(644,root,root,755)
9f710482 160%attr(755,root,root) %{_bindir}/gnome-shell
80f1cab6
ŁK
161%attr(755,root,root) %{_bindir}/gnome-shell.bin
162%attr(755,root,root) %{_bindir}/gnome-shell-extension-tool
293b02ce
ŁK
163%attr(755,root,root) %{_libexecdir}/gnome-shell-calendar-server
164%attr(755,root,root) %{_libexecdir}/gnome-shell-hotplug-sniffer
165%attr(755,root,root) %{_libexecdir}/gnome-shell-perf-helper
80f1cab6
ŁK
166%{_sysconfdir}/gconf/schemas/gnome-shell.schemas
167%dir %{_libdir}/gnome-shell
168%attr(755,root,root) %{_libdir}/gnome-shell/libgnome-shell.so
80f1cab6
ŁK
169%{_libdir}/gnome-shell/Gvc-1.0.typelib
170%{_libdir}/gnome-shell/Shell-0.1.typelib
171%{_libdir}/gnome-shell/St-1.0.typelib
172%{_datadir}/dbus-1/services/org.gnome.Shell.CalendarServer.service
293b02ce 173%{_datadir}/dbus-1/services/org.gnome.Shell.HotplugSniffer.service
80f1cab6
ŁK
174%{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml
175%{_datadir}/gnome-shell
176%{_desktopdir}/gnome-shell.desktop
177%{_mandir}/man1/gnome-shell.1*
293b02ce
ŁK
178
179%files -n browser-plugin-%{name}
180%defattr(644,root,root,755)
181%attr(755,root,root) %{_browserpluginsdir}/libgnome-shell-browser-plugin.so
This page took 0.161317 seconds and 4 git commands to generate.