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

  ViewVC Help
Powered by ViewVC 1.1.30