Пакет gnome-shell: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 | %define _libexecdir %_prefix/libexec %define ver_major 3.8 %define gst_api_ver 1.0 %def_enable gnome_bluetooth Name: gnome-shell Version: %ver_major.4 Release: alt1.M70P.2 Summary: Window management and application launching for GNOME Group: Graphical desktop/GNOME License: GPLv2+ Url: https://live.gnome.org/GnomeShell Packager: GNOME Maintainers Team <gnome at packages.altlinux.org> #Source: %name-%version.tar Source: http://ftp.gnome.org/pub/gnome/sources/%name/%ver_major/%name-%version.tar.xz Patch1: %name-3.7.92-alt-gir.patch Patch3: %name-3.8.4-alt-invalid_user_shell.patch Obsoletes: gnome-shell-extension-per-window-input-source Requires: %name-data = %version-%release Requires: gnome-session >= %ver_major Requires: dconf gnome-icon-theme gnome-icon-theme-symbolic %define clutter_ver 1.13.6 %define gjs_ver 1.33.2 %define mutter_ver 3.8.3 %define gtk_ver 3.5.9 %define gio_ver 2.31.6 %define gstreamer_ver 0.11.92 %define eds_ver 3.5.3 %define telepathy_ver 0.17.5 %define telepathy_logger_ver 0.2.4 %define polkit_ver 0.100 %define bluetooth_ver 3.2.0 %define folks_ver 0.5.2 %define gi_ver 0.10.1 %define sn_ver 0.11 %define gcr_ver 3.3.90 %define atspi_ver 2.5.91 %define menus_ver 3.5.3 %define desktop_ver 3.5.1 %define json_glib_ver 0.13.2 %define nm_ver 0.9.6 %define caribou_ver 0.4.8 Requires: mutter-gnome >= %mutter_ver Requires: ca-certificates Requires: at-spi2-atk Requires: caribou BuildRequires: gnome-common intltool gtk-doc BuildRequires: python-devel BuildRequires: libX11-devel libXfixes-devel BuildRequires: libclutter-devel >= %clutter_ver libclutter-gir-devel BuildRequires: libdbus-glib-devel BuildRequires: libgjs-devel >= %gjs_ver BuildRequires: glib2-devel libgio-devel >= %gio_ver BuildRequires: at-spi2-atk-devel >= %atspi_ver BuildRequires: libxml2-devel BuildRequires: libgnome-menus-devel >= %menus_ver libgnome-menus-gir-devel BuildRequires: libGConf-devel BuildRequires: libgnome-desktop3-devel >= %desktop_ver BuildRequires: libgnome-keyring-devel BuildRequires: gcr-libs-devel >= %gcr_ver BuildRequires: libstartup-notification-devel >= %sn_ver BuildRequires: gobject-introspection-devel >= %gi_ver BuildRequires: libjson-glib-devel >= %json_glib_ver BuildRequires: libcroco-devel BuildRequires: libcanberra-devel BuildRequires: libpulseaudio-devel %{?_enable_gnome_bluetooth:BuildRequires: libgnome-bluetooth-devel >= %bluetooth_ver libgnome-bluetooth-gir-devel gnome-bluetooth} BuildRequires: evolution-data-server-devel >= %eds_ver # for screencast recorder functionality BuildRequires: gstreamer%gst_api_ver-devel >= %gstreamer_ver gst-plugins%gst_api_ver-devel BuildRequires: libXfixes-devel BuildRequires: libgtk+3-devel >= %gtk_ver libgtk+3-gir-devel # used in unused BigThemeImage BuildRequires: libmutter-devel >= %mutter_ver libmutter-gir-devel BuildRequires: mutter >= %mutter_ver BuildRequires: libpolkit-devel >= %polkit_ver BuildRequires: libtelepathy-glib-devel >= %telepathy_ver libtelepathy-glib-gir-devel libtelepathy-logger-gir-devel BuildRequires: libtelepathy-logger-devel >= %telepathy_logger_ver BuildRequires: libfolks-devel >= %folks_ver libfolks-gir-devel BuildRequires: libnm-gtk-devel >= %nm_ver BuildRequires: libcaribou-devel >= %caribou_ver BuildRequires: libcanberra-gtk3-devel BuildRequires: libgudev-devel libgudev-gir-devel BuildRequires: gsettings-desktop-schemas-devel >= 0.1.7 BuildRequires: NetworkManager-glib-devel >= 0.8.995 NetworkManager-glib-gir-devel BuildRequires: libsoup-gir-devel ca-certificates BuildRequires: gnome-control-center-devel # for browser plugin BuildRequires: browser-plugins-npapi-devel %description GNOME Shell provides core user interface functions for the GNOME 3 desktop, like switching to windows and launching applications. GNOME Shell takes advantage of the capabilities of modern graphics hardware and introduces innovative user interface concepts to provide a visually attractive and easy to use experience. %package data Summary: Arch independent files for GNOME Shell Group: Graphical desktop/GNOME Requires: libmutter-gir >= %mutter_ver BuildArch: noarch %description data This package provides noarch data needed for Gnome Shell to work. %package devel-doc Group: Development/Other Summary: Development documentation for GNOME Shell Conflicts: %name < %version BuildArch: noarch %description devel-doc This package contains documentation needed to develop extensions for GNOME Shell. %set_typelibdir %_libdir/%name %prep %setup %patch1 -p1 -b .gir %patch3 -b .shells %build #NOCONFIGURE=1 ./autogen.sh %configure \ --enable-gtk-doc \ --disable-schemas-compile %make_build %install %make DESTDIR=%buildroot \ mozillalibdir=%browser_plugins_path install rm -f %buildroot%_libdir/%name/*.la %find_lang %name %check %make check %files %_bindir/* %_libexecdir/gnome-shell-calendar-server %_libexecdir/gnome-shell-perf-helper %_libexecdir/gnome-shell-hotplug-sniffer %dir %_libdir/%name %_libdir/%name/libgnome-shell.so %_libdir/%name/libgnome-shell-js.so %_libdir/%name/*.typelib # browser plugin %browser_plugins_path/libgnome-shell-browser-plugin.so %exclude %browser_plugins_path/libgnome-shell-browser-plugin.la %files data -f %name.lang %_datadir/applications/%name.desktop %_datadir/applications/%name-extension-prefs.desktop %_datadir/applications/evolution-calendar.desktop %_datadir/%name/ %_datadir/dbus-1/services/org.gnome.Shell.CalendarServer.service %_datadir/dbus-1/services/org.gnome.Shell.HotplugSniffer.service %_datadir/dbus-1/interfaces/org.gnome.ShellSearchProvider.xml %_datadir/dbus-1/interfaces/org.gnome.Shell.Screenshot.xml %_datadir/dbus-1/interfaces/org.gnome.ShellSearchProvider2.xml %_datadir/dbus-1/interfaces/org.gnome.Shell.Screencast.xml %_datadir/GConf/gsettings/gnome-shell-overrides.convert %_datadir/gnome-control-center/keybindings/50-gnome-shell-screenshot.xml %_datadir/gnome-control-center/keybindings/50-gnome-shell-system.xml %config %_datadir/glib-2.0/schemas/org.gnome.shell.gschema.xml %_man1dir/* %doc README NEWS %files devel-doc %_datadir/gtk-doc/html/shell/ %_datadir/gtk-doc/html/st/ %changelog * Sat May 02 2015 Yuri N. Sedunov <aris@altlinux.org> 3.8.4-alt1.M70P.2 - explicitly required libmutter-gir to avoid installation of libmuffin-gir as typelib(Meta) * Wed Jul 31 2013 Yuri N. Sedunov <aris@altlinux.org> 3.8.4-alt1 - 3.8.4 * Fri Jul 05 2013 Yuri N. Sedunov <aris@altlinux.org> 3.8.3-alt2 - updated to 1020d8a0 * Sat Jun 08 2013 Yuri N. Sedunov <aris@altlinux.org> 3.8.3-alt1 - 3.8.3 * Tue May 14 2013 Yuri N. Sedunov <aris@altlinux.org> 3.8.2-alt1 - 3.8.2 * Thu May 09 2013 Yuri N. Sedunov <aris@altlinux.org> 3.8.1-alt3 - updated to eb2e66c * Mon Apr 22 2013 Yuri N. Sedunov <aris@altlinux.org> 3.8.1-alt2 - removed useless gnome-shell-3.5.91-avoid-alt-menus.patch * Tue Apr 16 2013 Yuri N. Sedunov <aris@altlinux.org> 3.8.1-alt1 - 3.8.1 * Thu Apr 04 2013 Yuri N. Sedunov <aris@altlinux.org> 3.8.0.1-alt2 - after 3.8.0.1 snapshot (ae5cdea5) * Tue Mar 26 2013 Yuri N. Sedunov <aris@altlinux.org> 3.8.0.1-alt1 - 3.8.0.1 * Thu Feb 21 2013 Yuri N. Sedunov <aris@altlinux.org> 3.6.3.1-alt1 - 3.6.3.1 * Sun Feb 17 2013 Yuri N. Sedunov <aris@altlinux.org> 3.6.3-alt1 - 3.6.3 * Thu Dec 20 2012 Yuri N. Sedunov <aris@altlinux.org> 3.6.2-alt3 - added missed gnome-control-center-devel to buildreqs and packaged keybindings files * Sat Dec 15 2012 Yuri N. Sedunov <aris@altlinux.org> 3.6.2-alt2 - after 3.6.2 snapshot (2fd4e286) - %%check section * Tue Nov 13 2012 Yuri N. Sedunov <aris@altlinux.org> 3.6.2-alt1 - 3.6.2 * Tue Oct 16 2012 Yuri N. Sedunov <aris@altlinux.org> 3.6.1-alt1 - 3.6.1 * Mon Oct 01 2012 Yuri N. Sedunov <aris@altlinux.org> 3.6.0-alt1.1 - current snapshot (e8ab0b3) * Wed Sep 26 2012 Yuri N. Sedunov <aris@altlinux.org> 3.6.0-alt1 - 3.6.0 * Sat Jul 21 2012 Yuri N. Sedunov <aris@altlinux.org> 3.4.2-alt1 - 3.4.2 * Tue Apr 17 2012 Yuri N. Sedunov <aris@altlinux.org> 3.4.1-alt1 - 3.4.1 * Wed Apr 11 2012 Yuri N. Sedunov <aris@altlinux.org> 3.4.1-alt0.1 - 3.4.1 snapshot * Tue Mar 27 2012 Yuri N. Sedunov <aris@altlinux.org> 3.4.0-alt1 - 3.4.0 * Tue Mar 06 2012 Yuri N. Sedunov <aris@altlinux.org> 3.2.2.1-alt4 - updated gnome-shell-show-hide-timer.patch (manovar@) * Sat Mar 03 2012 Yuri N. Sedunov <aris@altlinux.org> 3.2.2.1-alt3 - manovar@: partially fixed OSK automatic popup * Fri Mar 02 2012 Yuri N. Sedunov <aris@altlinux.org> 3.2.2.1-alt2 - boyarsh@: introduced new /org/gnome/shell/use-litebox key ("If set to 'false' user is able to use virtual keyboard in Gnome modal windows") * Fri Jan 20 2012 Yuri N. Sedunov <aris@altlinux.org> 3.2.2.1-alt1 - 3.2.2.1 * Wed Jan 18 2012 Yuri N. Sedunov <aris@altlinux.org> 3.2.2-alt1 - 3.2.2 * Mon Dec 12 2011 Yuri N. Sedunov <aris@altlinux.org> 3.2.1-alt4 - fixed js/gdm/loginDialog.js to skip nonsystem users with invalid shells such as "hasher sitellite" * Sat Dec 03 2011 Yuri N. Sedunov <aris@altlinux.org> 3.2.1-alt3.1 - properly split noarch data * Sat Dec 03 2011 Yuri N. Sedunov <aris@altlinux.org> 3.2.1-alt3 - applied patch proposed in gnome bug #645433 - split up noarch data in separate -data subpackage * Mon Oct 31 2011 Vitaly Kuznetsov <vitty@altlinux.ru> 3.2.1-alt2.1 - Rebuild with Python-2.7 * Wed Oct 19 2011 Yuri N. Sedunov <aris@altlinux.org> 3.2.1-alt2 - rebuilt against libfolks-0.6.4.1 * Tue Oct 18 2011 Yuri N. Sedunov <aris@altlinux.org> 3.2.1-alt1 - 3.2.1 * Sat Oct 15 2011 Yuri N. Sedunov <aris@altlinux.org> 3.2.0-alt4 - updated from upstream git - requires at-spi2-atk, caribou - load proper gnome3-application.menu * Wed Oct 12 2011 Yuri N. Sedunov <aris@altlinux.org> 3.2.0-alt3 - updated from upstream git * Sun Sep 11 2011 Yuri N. Sedunov <aris@altlinux.org> 3.0.2-alt2 - rebuild against latest libgjs (ALT #26278) * Thu May 26 2011 Yuri N. Sedunov <aris@altlinux.org> 3.0.2-alt1 - 3.0.2 * Tue Apr 26 2011 Yuri N. Sedunov <aris@altlinux.org> 3.0.1-alt1 - 3.0.1 * Sun Apr 17 2011 Yuri N. Sedunov <aris@altlinux.org> 3.0.0.2-alt3 - rebuild against xulrunner-2.0 * Sat Apr 16 2011 Yuri N. Sedunov <aris@altlinux.org> 3.0.0.2-alt2 - snapshot * Thu Apr 07 2011 Yuri N. Sedunov <aris@altlinux.org> 3.0.0.2-alt1 - 3.0.0.2 * Wed Apr 06 2011 Yuri N. Sedunov <aris@altlinux.org> 3.0.0.1-alt1 - 3.0.0.1 * Tue Apr 05 2011 Yuri N. Sedunov <aris@altlinux.org> 3.0.0-alt1 - 3.0.0 * Sun Apr 03 2011 Yuri N. Sedunov <aris@altlinux.org> 2.91.93-alt2 - don't prepend private directories while search gnome-bluetooth and mutter .typelib's - requires >= libgnome-bluetooth-2.91.92-alt2 for build and run * Wed Mar 30 2011 Alexey Shabalin <shaba@altlinux.ru> 2.91.93-alt1 - 2.91.93 * Wed Mar 23 2011 Alexey Shabalin <shaba@altlinux.ru> 2.91.92-alt1 - 2.91.92 * Wed Mar 09 2011 Alexey Shabalin <shaba@altlinux.ru> 2.91.91-alt1 - 2.91.91 * Thu Mar 03 2011 Alexey Shabalin <shaba@altlinux.ru> 2.91.90-alt1.git.20110224 - snapshot 20110224 * Fri Feb 25 2011 Alexey Shabalin <shaba@altlinux.ru> 2.91.90-alt1 - 2.91.90 * Fri Feb 04 2011 Alexey Shabalin <shaba@altlinux.ru> 2.91.6-alt1 - 2.91.6 * Thu Jan 20 2011 Alexey Shabalin <shaba@altlinux.ru> 2.91.5-alt1 - 2.91.5 * Mon Oct 11 2010 Alexey Shabalin <shaba@altlinux.ru> 2.91.0-alt1 - 2.91.0 * Wed Mar 24 2010 Alexey Shabalin <shaba@altlinux.ru> 2.29.1-alt1 - 2.29.1 * Sun Mar 14 2010 Alexey Shabalin <shaba@altlinux.ru> 2.29.0-alt0.3 - requires only mutter-gnome (all other auto find) * Sat Mar 13 2010 Alexey Shabalin <shaba@altlinux.ru> 2.29.0-alt0.2 - git snapshot 20d3b1f8b18507cd8644ed98ff06659d04eb2c84 - cleanup requires, use automatic dependency * Fri Mar 05 2010 Alexey Shabalin <shaba@altlinux.ru> 2.29.0-alt0.1 - 2.29.0 * Wed Feb 03 2010 Alexey Shabalin <shaba@altlinux.ru> 2.28.1-alt0.1 - git snapshot fa6016576486e47a89c0de95873d6de9cb5acc3c - disable CFLAGS -Werror * Tue Dec 15 2009 Alexey Shabalin <shaba@altlinux.ru> 2.28.0-alt1.b03fa1 - git snapshot * Sun Oct 11 2009 Alexey Shabalin <shaba@altlinux.ru> 2.28.0-alt1 - 2.28.0 * Wed Sep 16 2009 Yuri N. Sedunov <aris@altlinux.org> 2.27.3-alt1 - 2.27.3 * Thu Aug 13 2009 Yuri N. Sedunov <aris@altlinux.org> 2.27.0-alt1 - adapted for sisyphus |