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

  ViewVC Help
Powered by ViewVC 1.1.30