packages: gnome-shell/gnome-shell.spec - merged from DEVEL

kiesiu kiesiu at pld-linux.org
Tue Apr 5 23:55:11 CEST 2011


Author: kiesiu                       Date: Tue Apr  5 21:55:11 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- merged from DEVEL

---- Files affected:
packages/gnome-shell:
   gnome-shell.spec (1.13 -> 1.14) 

---- Diffs:

================================================================
Index: packages/gnome-shell/gnome-shell.spec
diff -u packages/gnome-shell/gnome-shell.spec:1.13 packages/gnome-shell/gnome-shell.spec:1.14
--- packages/gnome-shell/gnome-shell.spec:1.13	Sun Jan 31 18:02:20 2010
+++ packages/gnome-shell/gnome-shell.spec	Tue Apr  5 23:55:06 2011
@@ -1,53 +1,81 @@
 # $Revision$, $Date$
-Summary:	Window and compositing manager based on Clutter
+Summary:	Window manager and application launcher for GNOME
 Name:		gnome-shell
-Version:	2.28.0
-Release:	4
+Version:	3.0.0.1
+Release:	1
 License:	GPL v2+
 Group:		X11/Window Managers
-URL:		http://git.gnome.org/cgit/gnome-shell
-Source0:	http://download.gnome.org/sources/gnome-shell/2.28/%{name}-%{version}.tar.bz2
-# Source0-md5:	a9f93a6f03da60f2f6e3fb82a9e7dc94
-BuildRequires:	clutter-devel
+Source0:	http://ftp.gnome.org/pub/GNOME/sources/gnome-shell/3.0/%{name}-%{version}.tar.bz2
+# Source0-md5:	f84fd69633f883926b9a0f1bd3c42024
+URL:		http://live.gnome.org/GnomeShell
+BuildRequires:	GConf2-devel
+BuildRequires:	NetworkManager-devel >= 0.8.995
+BuildRequires:	autoconf >= 2.63
+BuildRequires:	automake >= 1:1.10
+BuildRequires:	clutter-devel >= 1.6.0
+BuildRequires:	dbus-glib-devel
+BuildRequires:	evolution-data-server-devel >= 2.91.90
 BuildRequires:	gettext-devel
-BuildRequires:	gir-repository-devel
-BuildRequires:	gjs-devel
-BuildRequires:	gnome-desktop-devel
+BuildRequires:	gjs-devel >= 0.7.11
+BuildRequires:	glib2-devel >= 1:2.28.0
+BuildRequires:	gnome-bluetooth-devel >= 2.91.5
+BuildRequires:	gnome-desktop-devel >= 2.91.93
 BuildRequires:	gnome-menus-devel
-BuildRequires:	gobject-introspection-devel
+BuildRequires:	gobject-introspection-devel >= 0.10.1
+BuildRequires:	gsettings-desktop-schemas-devel >= 2.91.91
+BuildRequires:	gstreamer-devel >= 0.10.21
+BuildRequires:	gstreamer-plugins-base-devel >= 0.10.21
+BuildRequires:	gtk+3-devel >= 3.0.0
 BuildRequires:	intltool >= 0.26
-BuildRequires:	librsvg-devel
-BuildRequires:	mutter-devel
-BuildRequires:	pango-devel >= 1:1.26.0
-BuildRequires:	pkgconfig >= 0.16
+BuildRequires:	libcanberra-devel
+BuildRequires:	libcroco-devel
+BuildRequires:	libtool >= 2:2.2.6
+BuildRequires:	libxml2-devel
+BuildRequires:	mutter-devel >= 3.0.0
+BuildRequires:	pkgconfig >= 1:0.22
+BuildRequires:	polkit-devel >= 0.100
+BuildRequires:	pulseaudio-devel
 BuildRequires:	rpm-pythonprov
+BuildRequires:	rpmbuild(macros) >= 1.601
+BuildRequires:	startup-notification-devel
+BuildRequires:	telepathy-glib-devel >= 0.13.12
+BuildRequires:	telepathy-logger-devel >= 0.2.4
+BuildRequires:	xorg-lib-libXfixes-devel
 # for libmozjs.so
 BuildRequires:	xulrunner-libs
+Requires(post,postun):	glib2 >= 1:2.26.0
+Requires(post,preun):	GConf2
+Requires:	gnome-bluetooth-libs >= 2.91.91-2
+Requires:	gnome-settings-daemon >= 2.91.8
+Requires:	gsettings-desktop-schemas >= 0.1.7
+Requires:	mutter >= 3.0.0
+%requires_eq	xulrunner-libs
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-A window manager based on metacity and clutter
-
-%package devel
-Summary:	Development package for %{name}
-Group:		Development/Libraries
-Requires:	%{name} = %{version}-%{release}
-Requires:	gtk-doc
-Requires:	pkgconfig
-
-%description devel
-Files for development with %{name}.
+GNOME Shell is the defining technology of the GNOME 3 desktop user
+experience. It provides core interface functions 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 delightful and easy to use
+experience.
 
 %prep
 %setup -q
 
 %build
+%{__intltoolize}
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__autoheader}
+%{__automake}
 export LD_LIBRARY_PATH=%{_libdir}/xulrunner
 %configure \
 	--disable-schemas-install \
 	--disable-silent-rules \
 	--disable-static
-%{__make}
+%{__make} -j1
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -55,29 +83,53 @@
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-%find_lang %{name} --with-gnome --all-name
+mv $RPM_BUILD_ROOT%{_bindir}/gnome-shell{,.bin}
+cat > $RPM_BUILD_ROOT%{_bindir}/gnome-shell <<'EOF'
+#!/bin/sh
+LD_LIBRARY_PATH=%{_libdir}/xulrunner
+export LD_LIBRARY_PATH
+exec %{_bindir}/gnome-shell.bin "${@}"
+EOF
+chmod a+rx $RPM_BUILD_ROOT%{_bindir}/gnome-shell
+
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/gnome-shell/libgnome-shell.la
+
+%find_lang %{name}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post
 %gconf_schema_install gnome-shell.schemas
-/sbin/ldconfig
+%glib_compile_schemas
 
 %preun
 %gconf_schema_uninstall gnome-shell.schemas
 
-%postun -p /sbin/ldconfig
+%postun
+if [ "$1" = "0" ]; then
+	%glib_compile_schemas
+fi
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/gnome-shell
-%{_sysconfdir}/gconf/schemas/%{name}.schemas
-%{_libdir}/%{name}
-%attr(755,root,root) %{_libdir}/mutter/plugins/*.so
-%attr(755,root,root) %{_libdir}/mutter/plugins/*.la
-%{_datadir}/%{name}
-%{_desktopdir}/*.desktop
+%attr(755,root,root) %{_bindir}/gnome-shell.bin
+%attr(755,root,root) %{_bindir}/gnome-shell-extension-tool
+%attr(755,root,root) %{_libdir}/gnome-shell-calendar-server
+%attr(755,root,root) %{_libdir}/gnome-shell-perf-helper
+%{_sysconfdir}/gconf/schemas/gnome-shell.schemas
+%dir %{_libdir}/gnome-shell
+%attr(755,root,root) %{_libdir}/gnome-shell/libgnome-shell.so
+%{_libdir}/gnome-shell/Gdm-1.0.typelib
+%{_libdir}/gnome-shell/Gvc-1.0.typelib
+%{_libdir}/gnome-shell/Shell-0.1.typelib
+%{_libdir}/gnome-shell/St-1.0.typelib
+%{_datadir}/dbus-1/services/org.gnome.Shell.CalendarServer.service
+%{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml
+%{_datadir}/gnome-shell
+%{_desktopdir}/gnome-shell.desktop
+%{_mandir}/man1/gnome-shell.1*
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -85,6 +137,102 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.14  2011/04/05 21:55:06  kiesiu
+- merged from DEVEL
+
+Revision 1.13.2.30  2011/04/05 21:40:58  kiesiu
+- up to 3.0.0.1
+
+Revision 1.13.2.29  2011/04/05 12:50:02  kiesiu
+- up to 3.0.0
+
+Revision 1.13.2.28  2011/03/30 10:17:30  kiesiu
+- up to 2.91.93
+
+Revision 1.13.2.27  2011/03/28 19:18:43  wiget
+- gnome-desktop3 renamed back to gnome-desktop
+- rel. 2
+
+Revision 1.13.2.26  2011/03/23 20:42:29  megabajt
+- added %requires_eq xulrunner-libs
+
+Revision 1.13.2.25  2011/03/22 23:16:31  megabajt
+- updated to 2.91.92
+
+Revision 1.13.2.24  2011/03/10 11:50:26  patrys
+- require newer schemas
+
+Revision 1.13.2.23  2011/03/10 09:29:13  megabajt
+- R: gnome-bluetooth-libs >= 2.91.91-2
+
+Revision 1.13.2.22  2011/03/09 18:26:16  megabajt
+- revised deps
+- use %glib_compile_schemas macro
+
+Revision 1.13.2.21  2011/03/08 19:13:28  wiget
+- added (too) simple wrapper for setting LD_LIBRARY_PATH for libmozjs.so
+- more verbose files
+
+Revision 1.13.2.20  2011/03/08 08:17:13  wiget
+- up to 2.91.91
+
+Revision 1.13.2.19  2011/02/26 18:09:13  patrys
+- BR: new evo-data-server
+
+Revision 1.13.2.18  2011/02/26 13:49:12  patrys
+- BR: telepathy-glib-devel
+
+Revision 1.13.2.17  2011/02/26 12:47:57  wiget
+- 2.91.90
+
+Revision 1.13.2.16  2011/02/13 01:29:20  wiget
+- enable bluetooth support
+
+Revision 1.13.2.15  2011/02/13 00:20:31  wiget
+- fix building with gtk+ 3.0.0
+
+Revision 1.13.2.14  2011/02/03 21:11:09  atler
+- BR: gjs-devel >= 0.7.8
+
+Revision 1.13.2.13  2011/02/03 20:26:38  wiget
+- 2.91.6
+
+Revision 1.13.2.12  2011/01/13 22:26:37  wiget
+- R: gnome-settings-daemon
+
+Revision 1.13.2.11  2011/01/13 22:05:38  wiget
+- S: gtk3-engines-themes
+
+Revision 1.13.2.10  2011/01/13 21:57:48  wiget
+- 2.91.5
+
+Revision 1.13.2.9  2010/12/29 09:17:34  wiget
+- 2.91.4
+
+Revision 1.13.2.8  2010/12/02 20:48:52  wiget
+- 2.91.3
+
+Revision 1.13.2.7  2010/11/11 14:56:07  megabajt
+- updated to 2.91.2
+
+Revision 1.13.2.6  2010/11/01 16:44:16  megabajt
+- added R: gsettings-desktop-schemas
+
+Revision 1.13.2.5  2010/10/31 22:55:02  megabajt
+- updated to 2.91.1
+
+Revision 1.13.2.4  2010/07/22 21:46:59  patrys
+- 2.31.5
+
+Revision 1.13.2.3  2010/07/01 21:36:50  patrys
+- 2.31.4
+
+Revision 1.13.2.2  2010/06/22 19:21:56  patrys
+- 2.31.2
+
+Revision 1.13.2.1  2010/03/23 22:41:28  megabajt
+- updated to 2.29.1
+
 Revision 1.13  2010/01/31 17:02:20  sparky
 - BR: gir-repository-devel, gnome-menus-devel, librsvg-devel, rpm-pythonprov
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/gnome-shell/gnome-shell.spec?r1=1.13&r2=1.14&f=u



More information about the pld-cvs-commit mailing list