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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 134727 - (hide annotations) (download)
Sun Aug 21 10:59:02 2011 UTC (12 years, 8 months ago) by dmorgan
File size: 3498 byte(s)
Rebuild against new xulrunner
1 mikala 113184 %define xulrunner_version %(rpm -q --queryformat %%{VERSION} xulrunner)
2 dmorgan 113274
3 wally 130253 Summary: Next generation GNOME desktop shell
4     Name: gnome-shell
5     Version: 3.1.4
6 dmorgan 134727 Release: %mkrel 3
7 wally 130253 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 fwang 131858 Patch1: gnome-shell-3.1.4-bluetooth-libdir.patch
11 wally 130253 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 colin 131721 BuildRequires: gnome-bluetooth-devel
22 wally 130253 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 fwang 131859 BuildRequires: gnome-common
34 wally 130253 Requires: mutter
35     Requires: gjs
36     Requires: gir-repository
37     Requires: glxinfo
38     Requires: gnome-session
39     Requires: gnome-icon-theme-symbolic
40     Requires: %{_lib}xulrunner%{xulrunner_version}
41 dmorgan 109522 # For a GSettings schema
42 wally 130253 Requires: gnome-settings-daemon
43     Requires: gsettings-desktop-schemas
44     Requires: gnome-python-gconf
45     Requires: python-gobject
46     Requires: packagekit-gtk3-module
47 dmorgan 119733
48 wally 130253 Obsoletes: gnome-applet-netspeed < 3.0.2
49 dmorgan 113274
50 tv 72303 %description
51     The GNOME Shell redefines user interactions with the GNOME desktop. In
52     particular, it offers new paradigms for launching applications,
53     accessing documents, and organizing open windows in GNOME. Later, it
54     will introduce a new applets eco-system and offer new solutions for
55     other desktop features, such as notifications and contacts
56     management. The GNOME Shell is intended to replace functions handled
57     by the GNOME Panel and by the window manager in previous versions of
58     GNOME. The GNOME Shell has rich visual effects enabled by new
59     graphical technologies.
60    
61     %prep
62     %setup -q
63     %apply_patches
64    
65     %build
66 fwang 131858 NOCONFIGURE=yes gnome-autogen.sh
67 fwang 131861 export LD_LIBRARY_PATH=%{_libdir}/gnome-bluetooth
68 wally 130253 %configure2_5x \
69     --enable-compile-warnings=no \
70     --disable-static \
71     --disable-schemas-install
72 colin 131776 %make V=1
73 tv 72303
74     %install
75     rm -rf %{buildroot}
76 dmorgan 101673 %makeinstall_std
77 wally 130253
78 tv 72303 %find_lang %name
79    
80     mkdir -p %{buildroot}/%{_datadir}/gnome-shell/xdg-override/autostart
81     cp -f %{buildroot}/%{_datadir}/applications/gnome-shell.desktop %{buildroot}/%{_datadir}/gnome-shell/xdg-override/autostart
82    
83 dmorgan 101790 rm -rf %{buildroot}/%{_libdir}/mutter/plugins/*.la
84    
85 tv 72303 install -m 755 %{SOURCE1} %{buildroot}/%{_datadir}/gnome-shell/
86    
87     %clean
88     rm -rf %{buildroot}
89    
90     %define schemas gnome-shell
91    
92     %preun
93     %preun_uninstall_gconf_schemas %schemas
94    
95     %files -f %name.lang
96     %defattr(-,root,root)
97     %doc README
98 wally 130253 %{_sysconfdir}/gconf/schemas/gnome-shell.schemas
99     %{_bindir}/*
100     %{_libdir}/%{name}
101 dmorgan 101673 %{_libexecdir}/gnome-shell-calendar-server
102     %{_libexecdir}/gnome-shell-perf-helper
103 wally 130253 %{_libexecdir}/gnome-shell-hotplug-sniffer
104 dmorgan 101673 %{_datadir}/dbus-1/services/org.gnome.Shell.CalendarServer.service
105 wally 130253 %{_datadir}/dbus-1/services/org.gnome.Shell.HotplugSniffer.service
106 dmorgan 101673 %{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml
107 wally 130253 %{_datadir}/applications/%{name}.desktop
108     %{_datadir}/%{name}
109     %{_mandir}/man1/%{name}.1*

  ViewVC Help
Powered by ViewVC 1.1.30