]> git.pld-linux.org Git - packages/gnome-shell.git/blob - gnome-shell.spec
- obsolete
[packages/gnome-shell.git] / gnome-shell.spec
1 Summary:        Window manager and application launcher for GNOME
2 Name:           gnome-shell
3 Version:        3.2.2
4 Release:        1
5 License:        GPL v2+
6 Group:          X11/Window Managers
7 Source0:        http://ftp.gnome.org/pub/GNOME/sources/gnome-shell/3.2/%{name}-%{version}.tar.xz
8 # Source0-md5:  a42bae2c05048c7ddd60b5114e72796a
9 URL:            http://live.gnome.org/GnomeShell
10 BuildRequires:  GConf2-devel
11 BuildRequires:  NetworkManager-devel >= 0.8.999
12 BuildRequires:  autoconf >= 2.63
13 BuildRequires:  automake >= 1:1.11
14 BuildRequires:  clutter-devel >= 1.7.5
15 BuildRequires:  dbus-glib-devel
16 BuildRequires:  evolution-data-server-devel >= 3.1.90
17 BuildRequires:  folks-devel >= 0.6.1
18 BuildRequires:  gettext-devel >= 0.17
19 BuildRequires:  gjs-devel >= 1.30.1
20 BuildRequires:  glib2-devel >= 1:2.29.10
21 BuildRequires:  gnome-bluetooth-devel >= 3.1.0
22 BuildRequires:  gnome-desktop-devel >= 3.1.90
23 BuildRequires:  gnome-menus-devel >= 3.1.90
24 BuildRequires:  gobject-introspection-devel >= 0.10.1
25 BuildRequires:  gsettings-desktop-schemas-devel >= 3.1.90
26 BuildRequires:  gstreamer-devel >= 0.10.21
27 BuildRequires:  gstreamer-plugins-base-devel >= 0.10.21
28 BuildRequires:  gtk+3-devel >= 3.0.0
29 BuildRequires:  intltool >= 0.40
30 BuildRequires:  json-glib-devel >= 0.13.90
31 BuildRequires:  libcanberra-devel
32 BuildRequires:  libcroco-devel >= 0.6.2
33 BuildRequires:  libgnome-keyring-devel
34 BuildRequires:  libsoup-devel
35 BuildRequires:  libtool >= 2:2.2.6
36 BuildRequires:  libxml2-devel
37 BuildRequires:  mutter-devel >= 3.2.1
38 BuildRequires:  pkgconfig >= 1:0.22
39 BuildRequires:  polkit-devel >= 0.100
40 BuildRequires:  pulseaudio-devel
41 BuildRequires:  rpm-pythonprov
42 BuildRequires:  rpmbuild(macros) >= 1.601
43 BuildRequires:  startup-notification-devel >= 0.11
44 BuildRequires:  tar >= 1:1.22
45 BuildRequires:  telepathy-glib-devel >= 0.15.5
46 BuildRequires:  telepathy-logger-devel >= 0.2.4
47 BuildRequires:  xorg-lib-libXfixes-devel
48 BuildRequires:  xz
49 Requires(post,postun):  glib2 >= 1:2.26.0
50 Requires(post,preun):   GConf2
51 Requires:       caribou >= 0.3.5
52 Requires:       evolution-data-server >= 3.1.90
53 Requires:       gjs >= 1.30.1
54 Requires:       gnome-bluetooth-libs >= 3.1.0
55 Requires:       gnome-menus >= 3.1.90
56 Requires:       gnome-settings-daemon >= 3.1.90
57 Requires:       gsettings-desktop-schemas >= 3.1.90
58 Requires:       mutter >= 3.2.1
59 Requires:       nautilus >= 3.2.0
60 Requires:       telepathy-logger >= 0.2.4
61 Suggests:       gnome-contacts >= 3.2.0
62 Suggests:       gnome-icon-theme-symbolic >= 3.0.0
63 Provides:       gdm-wm = 3.2.1-1
64 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
65
66 %description
67 GNOME Shell is the defining technology of the GNOME 3 desktop user
68 experience. It provides core interface functions like switching to
69 windows and launching applications. GNOME Shell takes advantage of the
70 capabilities of modern graphics hardware and introduces innovative
71 user interface concepts to provide a delightful and easy to use
72 experience.
73
74 %package -n browser-plugin-%{name}
75 Summary:        gnome-shell plugin for WWW browsers
76 Summary(pl.UTF-8):      Wtyczka gnome-shell do przeglÄ…darek WWW
77 Group:          X11/Libraries
78 Requires:       %{name} = %{version}-%{release}
79 Requires:       browser-plugins >= 2.0
80 Requires:       browser-plugins(%{_target_base_arch})
81 Provides:       mozilla-firefox-plugin-gnome-shell = %{version}-%{release}
82 Provides:       mozilla-plugin-gnome-shell = %{version}-%{release}
83 Obsoletes:      mozilla-firefox-plugin-gnome-shell < %{version}-%{release}
84 Obsoletes:      mozilla-plugin-gnome-shell < %{version}-%{release}
85
86 %description -n browser-plugin-%{name}
87 gnome-shell plugin for WWW browsers.
88
89 %description -n browser-plugin-%{name} -l pl.UTF-8
90 Wtyczka gnome-shell do przeglÄ…darek WWW.
91
92 %prep
93 %setup -q
94
95 %build
96 %{__intltoolize}
97 %{__libtoolize}
98 %{__aclocal} -I m4
99 %{__autoconf}
100 %{__autoheader}
101 %{__automake}
102 %configure \
103         --with-ca-certificates=/etc/certs/ca-certificates.crt \
104         --disable-schemas-install \
105         --disable-silent-rules \
106         --disable-static
107 %{__make} -j1
108
109 %install
110 rm -rf $RPM_BUILD_ROOT
111 install -d $RPM_BUILD_ROOT%{_datadir}/gnome-shell/extensions
112
113 %{__make} install \
114         INSTALL="install -p" \
115         install_sh="install -p" \
116         DESTDIR=$RPM_BUILD_ROOT \
117         mozillalibdir=%{_browserpluginsdir}
118
119 %{__rm} $RPM_BUILD_ROOT%{_libdir}/gnome-shell/libgnome-shell.la \
120         $RPM_BUILD_ROOT%{_browserpluginsdir}/*.la
121
122 %find_lang %{name}
123
124 %clean
125 rm -rf $RPM_BUILD_ROOT
126
127 %post
128 %gconf_schema_install gnome-shell.schemas
129 %glib_compile_schemas
130
131 %preun
132 %gconf_schema_uninstall gnome-shell.schemas
133
134 %postun
135 if [ "$1" = "0" ]; then
136         %glib_compile_schemas
137 fi
138
139 %post -n browser-plugin-%{name}
140 %update_browser_plugins
141
142 %postun -n browser-plugin-%{name}
143 if [ "$1" = 0 ]; then
144         %update_browser_plugins
145 fi
146
147 %files -f %{name}.lang
148 %defattr(644,root,root,755)
149 %attr(755,root,root) %{_bindir}/gnome-shell
150 %attr(755,root,root) %{_bindir}/gnome-shell-extension-tool
151 %attr(755,root,root) %{_libexecdir}/gnome-shell-calendar-server
152 %attr(755,root,root) %{_libexecdir}/gnome-shell-hotplug-sniffer
153 %attr(755,root,root) %{_libexecdir}/gnome-shell-perf-helper
154 %{_sysconfdir}/gconf/schemas/gnome-shell.schemas
155 %dir %{_libdir}/gnome-shell
156 %attr(755,root,root) %{_libdir}/gnome-shell/libgnome-shell.so
157 %{_libdir}/gnome-shell/Gvc-1.0.typelib
158 %{_libdir}/gnome-shell/Shell-0.1.typelib
159 %{_libdir}/gnome-shell/St-1.0.typelib
160 %{_datadir}/dbus-1/services/org.gnome.Shell.CalendarServer.service
161 %{_datadir}/dbus-1/services/org.gnome.Shell.HotplugSniffer.service
162 %{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml
163 %{_datadir}/gnome-shell
164 %{_desktopdir}/gnome-shell.desktop
165 %{_mandir}/man1/gnome-shell.1*
166
167 %files -n browser-plugin-%{name}
168 %defattr(644,root,root,755)
169 %attr(755,root,root) %{_browserpluginsdir}/libgnome-shell-browser-plugin.so
This page took 0.147063 seconds and 3 git commands to generate.