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

Annotation of /updates/5/gnome-shell/current/SPECS/gnome-shell.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 550169 - (hide annotations) (download)
Sat Nov 9 19:55:34 2013 UTC (10 years, 4 months ago) by ovitters
Original Path: cauldron/gnome-shell/current/SPECS/gnome-shell.spec
File size: 5685 byte(s)
fix url
1 ovitters 206384 %define url_ver %(echo %{version}|cut -d. -f1,2)
2    
3 colin 486472 %define mutter_ver %(echo %{version}|cut -d. -f1,2,3,4)
4 mitya 228561 # To make GNOME Shell extensions load, we need to get rid of DT_RUNPATH on /usr/bin/gnome-shell
5     # (see glibc bug #13945, GNOME bug #670477, Mageia bug #4523)
6     %define _disable_ld_enable_new_dtags 1
7    
8 ovitters 287948 Summary: Core user interface for the GNOME 3 desktop
9 wally 130253 Name: gnome-shell
10 ovitters 501044 Version: 3.10.1
11 ovitters 550169 Release: %mkrel 5
12 ovitters 485022 Source0: https://download.gnome.org/sources/%{name}/%{url_ver}/%{name}-%{version}.tar.xz
13 wally 130253 Source1: gnome-shell-session
14 dams 460172 Patch1: gnome-shell-3.6.3.1-fix-gdm-background.patch
15     Patch2: gnome-shell-3.6.3.1-fix-evolution-calendar.patch
16 wally 130253 License: GPLv2+ and LGPLv2+
17     Group: Graphical desktop/GNOME
18 ovitters 550169 Url: https://wiki.gnome.org/GnomeShell
19 fwang 136365 BuildRequires: pkgconfig(clutter-1.0)
20     BuildRequires: pkgconfig(clutter-glx-1.0) >= 1.7.5
21     BuildRequires: pkgconfig(clutter-x11-1.0) >= 1.7.5
22     BuildRequires: pkgconfig(folks) >= 0.5.2
23 ovitters 427528 BuildRequires: pkgconfig(gcr-3) >= 3.8.0
24 fwang 136365 BuildRequires: pkgconfig(gdk-pixbuf-2.0)
25     BuildRequires: pkgconfig(gdk-x11-3.0)
26 fwang 199058 BuildRequires: pkgconfig(gio-unix-2.0) >= 2.31.6
27 fwang 146215 BuildRequires: pkgconfig(gjs-internals-1.0) >= 1.29.18
28 fwang 199058 BuildRequires: pkgconfig(gl)
29 ovitters 474878 # ovitters: doesn't build with 3.9.91
30 ovitters 501772 BuildRequires: pkgconfig(gnome-bluetooth-1.0) >= 3.1.0
31 fwang 136365 BuildRequires: pkgconfig(gnome-desktop-3.0) >= 2.90.0
32     BuildRequires: pkgconfig(gnome-keyring-1)
33 ovitters 427564 BuildRequires: pkgconfig(gnome-keybindings)
34 fwang 136365 BuildRequires: pkgconfig(gobject-2.0)
35     BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.10.1
36     BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 0.1.7
37 ovitters 293718 BuildRequires: pkgconfig(gstreamer-1.0) >= 0.11.92
38     BuildRequires: pkgconfig(gstreamer-base-1.0)
39 fwang 199058 BuildRequires: pkgconfig(gtk+-3.0) >= 3.3.9
40 wally 171466 BuildRequires: pkgconfig(gtk-doc)
41 fwang 136365 BuildRequires: pkgconfig(libcanberra)
42     BuildRequires: pkgconfig(libcroco-0.6) >= 0.6.2
43     BuildRequires: pkgconfig(libecal-1.2) >= 2.32.0
44     BuildRequires: pkgconfig(libedataserver-1.2) >= 1.2.0
45     BuildRequires: pkgconfig(libgnome-menu-3.0)
46 ovitters 266478 BuildRequires: pkgconfig(libmutter) >= %{mutter_ver}
47 ovitters 481680 # ovitters: experimental Wayland
48     BuildRequires: pkgconfig(libmutter-wayland) >= %{mutter_ver}
49 fwang 136365 BuildRequires: pkgconfig(libnm-glib)
50     BuildRequires: pkgconfig(libnm-util)
51 ovitters 427559 BuildRequires: pkgconfig(libnm-gtk)
52 fwang 136365 BuildRequires: pkgconfig(libpulse)
53     BuildRequires: pkgconfig(libpulse-mainloop-glib)
54     BuildRequires: pkgconfig(libsoup-2.4)
55 wally 130253 BuildRequires: pkgconfig(libstartup-notification-1.0) >= 0.11
56 fwang 136365 BuildRequires: pkgconfig(libxml-2.0)
57     BuildRequires: pkgconfig(polkit-agent-1) >= 0.100
58 ovitters 259774 BuildRequires: pkgconfig(libsystemd-login)
59     BuildRequires: pkgconfig(libsystemd-daemon)
60 ovitters 212596 BuildRequires: pkgconfig(telepathy-glib) >= 0.17.5
61 fwang 136365 BuildRequires: pkgconfig(telepathy-logger-0.2) >= 0.2.4
62     BuildRequires: pkgconfig(x11)
63     BuildRequires: pkgconfig(xfixes)
64 ovitters 427527 BuildRequires: pkgconfig(caribou-1.0)
65 fwang 136365 BuildRequires: intltool >= 0.40.0
66 fwang 131859 BuildRequires: gnome-common
67 fwang 185310 BuildRequires: gettext-devel
68 tv 501350 Requires: mutter >= %{mutter_ver}
69 wally 130253 Requires: gjs
70     Requires: glxinfo
71     Requires: gnome-session
72     Requires: gnome-icon-theme-symbolic
73 dmorgan 109522 # For a GSettings schema
74 wally 130253 Requires: gnome-settings-daemon
75 ovitters 460578 Requires: gsettings-desktop-schemas >= 3.9.2
76 wally 130253 Requires: packagekit-gtk3-module
77 wally 142060 Requires: telepathy-mission-control
78 ovitters 278124 Requires: gnome-control-center
79 dmorgan 119733
80 ovitters 428990 # gnome-shell handles notifications natively, no notification-daemon needed
81     Provides: virtual-notification-daemon
82 colin 496247 # and ditto for polkit authorisation dialogs
83     Provides: polkit-agent
84 ovitters 428990
85 dmorgan 304392 #Requires for login
86     Requires: %{_lib}mutter-gir3.0
87    
88 wally 130253 Obsoletes: gnome-applet-netspeed < 3.0.2
89 dmorgan 113274
90 tv 72303 %description
91 ovitters 287948 GNOME Shell provides core user interface functions for the GNOME 3
92     desktop, like switching to windows and launching applications. GNOME
93     Shell takes advantage of the capabilities of modern graphics hardware
94     and introduces innovative user interface concepts to provide a
95     visually attractive and easy to use experience.
96 tv 72303
97 wally 171494 %package docs
98     Summary: Documentation for %{name}
99 ennael 304423 Group: Documentation
100 wally 171494 BuildArch: noarch
101    
102     %description docs
103     This package contains the documentation for %{name}.
104    
105 tv 72303 %prep
106     %setup -q
107 ovitters 280376 %apply_patches
108 tv 72303
109     %build
110 wally 130253 %configure2_5x \
111     --enable-compile-warnings=no \
112 ovitters 259774 --disable-static --disable-schemas-compile \
113     --with-systemd
114 colin 131776 %make V=1
115 tv 72303
116     %install
117 wally 140827 GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 %makeinstall_std
118 wally 130253
119 tv 72303 %find_lang %name
120    
121     mkdir -p %{buildroot}/%{_datadir}/gnome-shell/xdg-override/autostart
122     cp -f %{buildroot}/%{_datadir}/applications/gnome-shell.desktop %{buildroot}/%{_datadir}/gnome-shell/xdg-override/autostart
123    
124 fwang 143719 find %{buildroot} -name '*.la' | xargs rm
125 dmorgan 101790
126 tv 72303 install -m 755 %{SOURCE1} %{buildroot}/%{_datadir}/gnome-shell/
127    
128     %files -f %name.lang
129 ovitters 174999 %doc README
130 wally 130253 %{_bindir}/*
131     %{_libdir}/%{name}
132 dmorgan 101673 %{_libexecdir}/gnome-shell-calendar-server
133     %{_libexecdir}/gnome-shell-perf-helper
134 wally 130253 %{_libexecdir}/gnome-shell-hotplug-sniffer
135 fwang 143719 %{_libdir}/mozilla/plugins/*.so
136 dmorgan 101673 %{_datadir}/dbus-1/services/org.gnome.Shell.CalendarServer.service
137 wally 130253 %{_datadir}/dbus-1/services/org.gnome.Shell.HotplugSniffer.service
138 ovitters 212618 %{_datadir}/dbus-1/interfaces/org.gnome.ShellSearchProvider.xml
139 ovitters 427534 %{_datadir}/dbus-1/interfaces/org.gnome.Shell.Screencast.xml
140     %{_datadir}/dbus-1/interfaces/org.gnome.Shell.Screenshot.xml
141     %{_datadir}/dbus-1/interfaces/org.gnome.ShellSearchProvider2.xml
142 dmorgan 101673 %{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml
143 ovitters 212618 %{_datadir}/GConf/gsettings/gnome-shell-overrides.convert
144 wally 130253 %{_datadir}/applications/%{name}.desktop
145 ovitters 481682 # ovitters: Experimental Wayland support
146     %{_datadir}/applications/%{name}-wayland.desktop
147 ovitters 271915 %{_datadir}/applications/evolution-calendar.desktop
148 ovitters 206483 %{_datadir}/applications/gnome-shell-extension-prefs.desktop
149 ovitters 427534 %{_datadir}/gnome-control-center/keybindings/*%{name}*.xml
150 wally 130253 %{_datadir}/%{name}
151     %{_mandir}/man1/%{name}.1*
152 wally 171494
153     %files docs
154     %{_datadir}/gtk-doc/html/shell
155     %{_datadir}/gtk-doc/html/st

  ViewVC Help
Powered by ViewVC 1.1.30