]> git.pld-linux.org Git - packages/gnome-shell.git/blob - gnome-shell.spec
- updated to 3.8.0.1
[packages/gnome-shell.git] / gnome-shell.spec
1 Summary:        Window manager and application launcher for GNOME
2 Name:           gnome-shell
3 Version:        3.8.0.1
4 Release:        1
5 License:        GPL v2+
6 Group:          X11/Window Managers
7 Source0:        http://ftp.gnome.org/pub/GNOME/sources/gnome-shell/3.8/%{name}-%{version}.tar.xz
8 # Source0-md5:  f6511b663a9e3eda6f640bfab7a8fa08
9 URL:            http://live.gnome.org/GnomeShell
10 BuildRequires:  NetworkManager-devel >= 0.9.6
11 BuildRequires:  autoconf >= 2.63
12 BuildRequires:  automake >= 1:1.11
13 BuildRequires:  caribou-devel >= 0.4.8
14 BuildRequires:  clutter-devel >= 1.13.4
15 BuildRequires:  dbus-glib-devel
16 BuildRequires:  evolution-data-server-devel >= 3.5.3
17 BuildRequires:  gcr-devel >= 3.3.90
18 BuildRequires:  gettext-devel >= 0.17
19 BuildRequires:  gjs-devel >= 1.35.4
20 BuildRequires:  glib2-devel >= 1:2.35.0
21 BuildRequires:  gnome-bluetooth-devel >= 3.1.0
22 BuildRequires:  gnome-desktop-devel >= 3.7.90
23 BuildRequires:  gnome-menus-devel >= 3.5.3
24 BuildRequires:  gobject-introspection-devel >= 0.10.1
25 BuildRequires:  gsettings-desktop-schemas-devel >= 3.7.4
26 BuildRequires:  gstreamer-devel >= 1.0.0
27 BuildRequires:  gstreamer-plugins-base-devel >= 1.0.0
28 BuildRequires:  gtk+3-devel >= 3.7.9
29 BuildRequires:  gtk-doc >= 1.15
30 BuildRequires:  intltool >= 0.40
31 BuildRequires:  json-glib-devel >= 0.13.90
32 BuildRequires:  libcanberra-gtk3-devel
33 BuildRequires:  libcroco-devel >= 0.6.8
34 BuildRequires:  libsecret-devel
35 BuildRequires:  libsoup-devel
36 BuildRequires:  libtool >= 2:2.2.6
37 BuildRequires:  libxml2-devel
38 BuildRequires:  libxslt-progs
39 BuildRequires:  mutter-devel >= 3.8.0
40 BuildRequires:  pkgconfig >= 1:0.22
41 BuildRequires:  polkit-devel >= 0.100
42 BuildRequires:  pulseaudio-devel >= 2.0
43 BuildRequires:  rpm-pythonprov
44 BuildRequires:  rpmbuild(macros) >= 1.601
45 BuildRequires:  startup-notification-devel >= 0.11
46 BuildRequires:  tar >= 1:1.22
47 BuildRequires:  telepathy-glib-devel >= 0.17.5
48 BuildRequires:  xz
49 Requires(post,postun):  glib2 >= 1:2.35.0
50 Requires:       at-spi2-atk >= 2.4.0
51 Requires:       caribou >= 0.4.8
52 Requires:       evolution-data-server >= 3.5.3
53 Requires:       gjs >= 1.35.4
54 Requires:       glib2 >= 1:2.35.0
55 Requires:       gnome-bluetooth-libs >= 3.1.0
56 Requires:       gnome-menus >= 3.5.3
57 Requires:       gnome-settings-daemon >= 3.1.90
58 Requires:       gsettings-desktop-schemas >= 3.7.4
59 Requires:       gtk+3 >= 3.7.9
60 Requires:       mutter >= 3.8.0
61 Requires:       nautilus >= 3.2.0
62 Requires:       telepathy-mission-control
63 Suggests:       gnome-contacts >= 3.2.0
64 Suggests:       gnome-icon-theme-symbolic >= 3.0.0
65 Provides:       gdm-wm = 3.8.0
66 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
67
68 %description
69 GNOME Shell is the defining technology of the GNOME 3 desktop user
70 experience. It provides core interface functions like switching to
71 windows and launching applications. GNOME Shell takes advantage of the
72 capabilities of modern graphics hardware and introduces innovative
73 user interface concepts to provide a delightful and easy to use
74 experience.
75
76 %package apidocs
77 Summary:        GNOME Shell API documentation
78 Summary(pl.UTF-8):      Dokumentacja API GNOME Shell
79 Group:          Documentation
80 Requires:       gtk-doc-common
81
82 %description apidocs
83 This package provides GNOME Shell API documentation.
84
85 %description apidocs -l pl.UTF-8
86 Ten pakiet dostarcza dokumentację API GNOME Shell.
87
88 %package -n browser-plugin-%{name}
89 Summary:        gnome-shell plugin for WWW browsers
90 Summary(pl.UTF-8):      Wtyczka gnome-shell do przeglądarek WWW
91 Group:          X11/Libraries
92 Requires:       %{name} = %{version}-%{release}
93 Requires:       browser-plugins >= 2.0
94 Requires:       browser-plugins(%{_target_base_arch})
95 Provides:       mozilla-firefox-plugin-gnome-shell = %{version}-%{release}
96 Provides:       mozilla-plugin-gnome-shell = %{version}-%{release}
97 Obsoletes:      mozilla-firefox-plugin-gnome-shell < %{version}-%{release}
98 Obsoletes:      mozilla-plugin-gnome-shell < %{version}-%{release}
99
100 %description -n browser-plugin-%{name}
101 gnome-shell plugin for WWW browsers.
102
103 %description -n browser-plugin-%{name} -l pl.UTF-8
104 Wtyczka gnome-shell do przeglądarek WWW.
105
106 %prep
107 %setup -q
108
109 %build
110 %{__intltoolize}
111 %{__libtoolize}
112 %{__aclocal} -I m4
113 %{__autoconf}
114 %{__autoheader}
115 %{__automake}
116 %configure \
117         --enable-gtk-doc \
118         --disable-silent-rules \
119         --disable-static \
120         --with-html-dir=%{_gtkdocdir}
121 %{__make} -j1
122
123 %install
124 rm -rf $RPM_BUILD_ROOT
125 install -d $RPM_BUILD_ROOT%{_datadir}/gnome-shell/{extensions,search-providers}
126
127 %{__make} install \
128         INSTALL="install -p" \
129         install_sh="install -p" \
130         DESTDIR=$RPM_BUILD_ROOT \
131         mozillalibdir=%{_browserpluginsdir}
132
133 %{__rm} $RPM_BUILD_ROOT%{_libdir}/gnome-shell/*.la \
134         $RPM_BUILD_ROOT%{_browserpluginsdir}/*.la
135 # evolution already ships this file
136 %{__rm} $RPM_BUILD_ROOT%{_desktopdir}/evolution-calendar.desktop
137
138 %find_lang %{name}
139
140 %clean
141 rm -rf $RPM_BUILD_ROOT
142
143 %post
144 %glib_compile_schemas
145
146 %postun
147 if [ "$1" = "0" ]; then
148         %glib_compile_schemas
149 fi
150
151 %post -n browser-plugin-%{name}
152 %update_browser_plugins
153
154 %postun -n browser-plugin-%{name}
155 if [ "$1" = 0 ]; then
156         %update_browser_plugins
157 fi
158
159 %files -f %{name}.lang
160 %defattr(644,root,root,755)
161 %attr(755,root,root) %{_bindir}/gnome-shell
162 %attr(755,root,root) %{_bindir}/gnome-shell-extension-prefs
163 %attr(755,root,root) %{_bindir}/gnome-shell-extension-tool
164 %attr(755,root,root) %{_bindir}/gnome-shell-perf-tool
165 %attr(755,root,root) %{_libexecdir}/gnome-shell-calendar-server
166 %attr(755,root,root) %{_libexecdir}/gnome-shell-hotplug-sniffer
167 %attr(755,root,root) %{_libexecdir}/gnome-shell-perf-helper
168 %dir %{_libdir}/gnome-shell
169 %attr(755,root,root) %{_libdir}/gnome-shell/libgnome-shell.so
170 %attr(755,root,root) %{_libdir}/gnome-shell/libgnome-shell-js.so
171 %{_libdir}/gnome-shell/Gvc-1.0.typelib
172 %{_libdir}/gnome-shell/Shell-0.1.typelib
173 %{_libdir}/gnome-shell/ShellJS-0.1.typelib
174 %{_libdir}/gnome-shell/St-1.0.typelib
175 %{_datadir}/GConf/gsettings/gnome-shell-overrides.convert
176 %{_datadir}/dbus-1/interfaces/org.gnome.Shell.Screenshot.xml
177 %{_datadir}/dbus-1/interfaces/org.gnome.ShellSearchProvider.xml
178 %{_datadir}/dbus-1/interfaces/org.gnome.ShellSearchProvider2.xml
179 %{_datadir}/dbus-1/services/org.gnome.Shell.CalendarServer.service
180 %{_datadir}/dbus-1/services/org.gnome.Shell.HotplugSniffer.service
181 %{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml
182 %{_datadir}/gnome-shell
183 %{_desktopdir}/gnome-shell.desktop
184 %{_desktopdir}/gnome-shell-extension-prefs.desktop
185 %{_mandir}/man1/gnome-shell.1*
186
187 %files apidocs
188 %defattr(644,root,root,755)
189 %{_gtkdocdir}/shell
190 %{_gtkdocdir}/st
191
192 %files -n browser-plugin-%{name}
193 %defattr(644,root,root,755)
194 %attr(755,root,root) %{_browserpluginsdir}/libgnome-shell-browser-plugin.so
This page took 0.047854 seconds and 4 git commands to generate.