/[packages]/cauldron/gnome-shell/current/SPECS/gnome-shell.spec
ViewVC logotype

Contents of /cauldron/gnome-shell/current/SPECS/gnome-shell.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 109667 - (show annotations) (download)
Sun Jun 19 08:37:56 2011 UTC (12 years, 10 months ago) by dmorgan
File size: 2929 byte(s)
Fix requires
1 Summary: Next generation GNOME desktop shell
2 Name: gnome-shell
3 Version: 3.0.2
4 Release: %mkrel 4
5 Source0: ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/%{name}-%{version}.tar.bz2
6 Source1: gnome-shell-session
7 License: GPLv2+ and LGPLv2+
8 Group: Graphical desktop/GNOME
9 Url: http://live.gnome.org/GnomeShell
10 BuildRequires: mutter-devel >= 3.0.0
11 BuildRequires: gjs-devel >= 0.7.11
12 BuildRequires: libgstreamer-plugins-base-devel >= 0.10.16
13 BuildRequires: clutter-devel >= 1.5.15
14 BuildRequires: gnome-menus-devel
15 BuildRequires: dbus-glib-devel
16 BuildRequires: gnome-desktop3-devel >= 2.90.0
17 BuildRequires: libtelepathy-glib-devel >= 0.13.12
18 BuildRequires: libtelepathy-logger-devel >= 0.2.4
19 BuildRequires: gtk+3.0-devel >= 3.0.0
20 BuildRequires: evolution-data-server-devel >= 1.2.0
21 BuildRequires: gsettings-desktop-schemas-devel >= 0.1.7
22 BuildRequires: intltool
23 BuildRequires: polkit-1-devel
24 BuildRequires: libcanberra-devel
25 BuildRequires: pulseaudio-devel
26 BuildRequires: gnutls-devel
27 Requires: mutter
28 Requires: gjs
29 Requires: gir-repository
30 Requires: glxinfo
31 Requires: gnome-session
32 Requires: gnome-icon-theme-symbolic
33 # For a GSettings schema
34 Requires: gnome-settings-daemon
35 Requires: gsettings-desktop-schemas
36 Requires: gnome-python-gconf
37 Requires: python-gobject
38
39 %description
40 The GNOME Shell redefines user interactions with the GNOME desktop. In
41 particular, it offers new paradigms for launching applications,
42 accessing documents, and organizing open windows in GNOME. Later, it
43 will introduce a new applets eco-system and offer new solutions for
44 other desktop features, such as notifications and contacts
45 management. The GNOME Shell is intended to replace functions handled
46 by the GNOME Panel and by the window manager in previous versions of
47 GNOME. The GNOME Shell has rich visual effects enabled by new
48 graphical technologies.
49
50 %prep
51 %setup -q
52 %apply_patches
53
54 %build
55 export LD_LIBRARY_PATH=%xulrunner_mozappdir
56 %configure2_5x --enable-compile-warnings=no \
57 --disable-static --disable-schemas-install
58 %make
59
60 %install
61 rm -rf %{buildroot}
62 %makeinstall_std
63 %find_lang %name
64
65 mkdir -p %{buildroot}/%{_datadir}/gnome-shell/xdg-override/autostart
66 cp -f %{buildroot}/%{_datadir}/applications/gnome-shell.desktop %{buildroot}/%{_datadir}/gnome-shell/xdg-override/autostart
67
68 rm -rf %{buildroot}/%{_libdir}/mutter/plugins/*.la
69
70 install -m 755 %{SOURCE1} %{buildroot}/%{_datadir}/gnome-shell/
71
72 %clean
73 rm -rf %{buildroot}
74
75 %define schemas gnome-shell
76
77 %preun
78 %preun_uninstall_gconf_schemas %schemas
79
80 %files -f %name.lang
81 %defattr(-,root,root)
82 %doc README
83 %_sysconfdir/gconf/schemas/gnome-shell.schemas
84 %_bindir/*
85 %_libdir/%name
86 %{_libexecdir}/gnome-shell-calendar-server
87 %{_libexecdir}/gnome-shell-perf-helper
88 %{_datadir}/dbus-1/services/org.gnome.Shell.CalendarServer.service
89 %{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml
90 %_datadir/applications/%name.desktop
91 %_datadir/%name
92 %_mandir/man1/%name.1*
93

  ViewVC Help
Powered by ViewVC 1.1.30