/[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 138607 - (hide annotations) (download)
Mon Sep 5 01:59:11 2011 UTC (12 years, 7 months ago) by fwang
File size: 4472 byte(s)
rebuild for 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 pterjan 137368 Version: 3.1.90.1
6 fwang 138607 Release: %mkrel 2
7 wally 130253 Source0: ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/%{name}-%{version}.tar.xz
8     Source1: gnome-shell-session
9 fwang 131858 Patch1: gnome-shell-3.1.4-bluetooth-libdir.patch
10 fwang 136367 Patch2: gnome-shell-3.1.90-gi-flags.patch
11 wally 130253 License: GPLv2+ and LGPLv2+
12     Group: Graphical desktop/GNOME
13     Url: http://live.gnome.org/GnomeShell
14 fwang 136365 BuildRequires: pkgconfig(clutter-1.0)
15     BuildRequires: pkgconfig(clutter-glx-1.0) >= 1.7.5
16     BuildRequires: pkgconfig(clutter-x11-1.0) >= 1.7.5
17     BuildRequires: pkgconfig(dbus-glib-1)
18     BuildRequires: pkgconfig(folks) >= 0.5.2
19     BuildRequires: pkgconfig(gconf-2.0)
20     BuildRequires: pkgconfig(gdk-pixbuf-2.0)
21     BuildRequires: pkgconfig(gdk-x11-3.0)
22     BuildRequires: pkgconfig(gio-2.0) >= 2.29.10
23     BuildRequires: pkgconfig(gio-unix-2.0)
24     BuildRequires: pkgconfig(gjs-internals-1.0) >= 1.29.15
25     BuildRequires: pkgconfig(gnome-bluetooth-1.0) >= 3.1.0
26     BuildRequires: pkgconfig(gnome-desktop-3.0) >= 2.90.0
27     BuildRequires: pkgconfig(gnome-keyring-1)
28     BuildRequires: pkgconfig(gobject-2.0)
29     BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.10.1
30     BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 0.1.7
31     BuildRequires: pkgconfig(gstreamer-0.10) >= 0.10.16
32     BuildRequires: pkgconfig(gtk+-3.0)
33     BuildRequires: pkgconfig(gtk+-3.0) >= 3.0.0
34     BuildRequires: pkgconfig(libcanberra)
35     BuildRequires: pkgconfig(libcroco-0.6) >= 0.6.2
36     BuildRequires: pkgconfig(libecal-1.2) >= 2.32.0
37     BuildRequires: pkgconfig(libedataserver-1.2) >= 1.2.0
38     BuildRequires: pkgconfig(libedataserverui-3.0) >= 2.91.6
39     BuildRequires: pkgconfig(libgnome-menu-3.0)
40     BuildRequires: pkgconfig(libmutter) >= 3.0.0
41     BuildRequires: pkgconfig(libnm-glib)
42     BuildRequires: pkgconfig(libnm-util)
43     BuildRequires: pkgconfig(libpulse)
44     BuildRequires: pkgconfig(libpulse-mainloop-glib)
45     BuildRequires: pkgconfig(libsoup-2.4)
46 wally 130253 BuildRequires: pkgconfig(libstartup-notification-1.0) >= 0.11
47 fwang 136365 BuildRequires: pkgconfig(libxml-2.0)
48     BuildRequires: pkgconfig(polkit-agent-1) >= 0.100
49     BuildRequires: pkgconfig(telepathy-glib) >= 0.15.5
50     BuildRequires: pkgconfig(telepathy-logger-0.2) >= 0.2.4
51     BuildRequires: pkgconfig(x11)
52     BuildRequires: pkgconfig(xfixes)
53     BuildRequires: intltool >= 0.40.0
54 fwang 131859 BuildRequires: gnome-common
55 wally 130253 Requires: mutter
56     Requires: gjs
57     Requires: gir-repository
58     Requires: glxinfo
59     Requires: gnome-session
60     Requires: gnome-icon-theme-symbolic
61 fwang 135000 Requires: %{_lib}xulrunner%{xulrunner_version}
62 dmorgan 109522 # For a GSettings schema
63 wally 130253 Requires: gnome-settings-daemon
64     Requires: gsettings-desktop-schemas
65     Requires: packagekit-gtk3-module
66 dmorgan 119733
67 wally 130253 Obsoletes: gnome-applet-netspeed < 3.0.2
68 dmorgan 113274
69 tv 72303 %description
70     The GNOME Shell redefines user interactions with the GNOME desktop. In
71     particular, it offers new paradigms for launching applications,
72     accessing documents, and organizing open windows in GNOME. Later, it
73     will introduce a new applets eco-system and offer new solutions for
74     other desktop features, such as notifications and contacts
75     management. The GNOME Shell is intended to replace functions handled
76     by the GNOME Panel and by the window manager in previous versions of
77     GNOME. The GNOME Shell has rich visual effects enabled by new
78     graphical technologies.
79    
80     %prep
81     %setup -q
82     %apply_patches
83    
84     %build
85 fwang 131858 NOCONFIGURE=yes gnome-autogen.sh
86 fwang 131861 export LD_LIBRARY_PATH=%{_libdir}/gnome-bluetooth
87 wally 130253 %configure2_5x \
88     --enable-compile-warnings=no \
89     --disable-static \
90     --disable-schemas-install
91 colin 131776 %make V=1
92 tv 72303
93     %install
94     rm -rf %{buildroot}
95 dmorgan 101673 %makeinstall_std
96 wally 130253
97 tv 72303 %find_lang %name
98    
99     mkdir -p %{buildroot}/%{_datadir}/gnome-shell/xdg-override/autostart
100     cp -f %{buildroot}/%{_datadir}/applications/gnome-shell.desktop %{buildroot}/%{_datadir}/gnome-shell/xdg-override/autostart
101    
102 dmorgan 101790 rm -rf %{buildroot}/%{_libdir}/mutter/plugins/*.la
103    
104 tv 72303 install -m 755 %{SOURCE1} %{buildroot}/%{_datadir}/gnome-shell/
105    
106     %clean
107     rm -rf %{buildroot}
108    
109     %define schemas gnome-shell
110    
111     %preun
112     %preun_uninstall_gconf_schemas %schemas
113    
114     %files -f %name.lang
115     %defattr(-,root,root)
116     %doc README
117 wally 130253 %{_sysconfdir}/gconf/schemas/gnome-shell.schemas
118     %{_bindir}/*
119     %{_libdir}/%{name}
120 dmorgan 101673 %{_libexecdir}/gnome-shell-calendar-server
121     %{_libexecdir}/gnome-shell-perf-helper
122 wally 130253 %{_libexecdir}/gnome-shell-hotplug-sniffer
123 dmorgan 101673 %{_datadir}/dbus-1/services/org.gnome.Shell.CalendarServer.service
124 wally 130253 %{_datadir}/dbus-1/services/org.gnome.Shell.HotplugSniffer.service
125 dmorgan 101673 %{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml
126 wally 130253 %{_datadir}/applications/%{name}.desktop
127     %{_datadir}/%{name}
128     %{_mandir}/man1/%{name}.1*

  ViewVC Help
Powered by ViewVC 1.1.30