packages: google-desktop/google-desktop.spec (NEW) - initial, packaging bit...

glen glen at pld-linux.org
Sat Jan 30 14:16:54 CET 2010


Author: glen                         Date: Sat Jan 30 13:16:54 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- initial, packaging bits from google-chrome.spec

---- Files affected:
packages/google-desktop:
   google-desktop.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/google-desktop/google-desktop.spec
diff -u /dev/null packages/google-desktop/google-desktop.spec:1.1
--- /dev/null	Sat Jan 30 14:16:54 2010
+++ packages/google-desktop/google-desktop.spec	Sat Jan 30 14:16:49 2010
@@ -0,0 +1,116 @@
+# $Revision$, $Date$
+%define		buildid	0088
+%define		rel		0.1
+Summary:	Google Desktop: Personalize and organize your own computer
+Name:		google-desktop
+Version:	1.2.0
+Release:	0.%{buildid}.%{rel}
+License:	Copyright 2007 Google Inc. All Rights Reserved.
+Group:		X11/Applications
+%ifarch %{ix86}
+Source0:	http://dl.google.com/linux/rpm/stable/i386/%{name}-linux-current.rpm
+# NoSource0-md5:	165d313c8592a007d7a0e42ca3af0dfb
+NoSource:	0
+%endif
+%ifarch %{x8664}
+Source1:	http://dl.google.com/linux/rpm/stable/x86_64/%{name}-linux-current.rpm
+# NoSource1-md5:	dac43d2ea9d4f1069a0bed0e754cffb1
+NoSource:	1
+%endif
+URL:		http://desktop.google.com/linux/
+ExclusiveArch:	%{ix86} %{x8664}
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define		_appdir		%{_libdir}/%{name}
+
+%define		_enable_debug_packages	0
+%define		no_install_post_strip	1
+
+# sysdeps in lib dir
+%define		sysdeps		libcurl.so libgcc_s.so.1 libgd.so libjpeg.so libjs.so libopenssl.so libplugins.so libpng12.so libsqlite.so libstdc++.so.6 libtag.so libuuid.so libz.so libzzip.so
+# internal deps
+%define		intdeps		libdesktop.so libgdl.so libgdl_firefox.so libgdl_thunderbird.so libbreakpad.so gdl_box
+
+# list of script capabilities (regexps) not to be used in Provides
+%define		_noautoprov		%{sysdeps} %{intdeps}
+# do not require them either
+%define		_noautoreq		%{_noautoprov}
+
+%description
+Google Desktop is a desktop search application that gives you easy
+access to information on your computer and from the web. Desktop makes
+searching your own email, files, music, photos, and more as easy as
+searching the web with Google.
+
+%prep
+%setup -qcT
+%ifarch %{ix86}
+SOURCE=%{S:0}
+%endif
+%ifarch %{x8664}
+SOURCE=%{S:1}
+%endif
+
+V=$(rpm -qp --qf '%{V}' $SOURCE)
+R=$(rpm -qp --qf '%{R}' $SOURCE)
+if [ version:$V != version:%{version} -o buildid:$R != buildid:%{buildid} ]; then
+	exit 1
+fi
+rpm2cpio $SOURCE | cpio -i -d
+
+mv opt/google/desktop/* .
+mv etc/cron.hourly .
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_appdir},%{_bindir},%{_desktopdir},/etc/cron.daily,/var/cache/google/desktop}
+cp -a xdg/*.desktop $RPM_BUILD_ROOT%{_desktopdir}
+cp -a resource plugin lib bin $RPM_BUILD_ROOT%{_appdir}
+ln -s %{_appdir}/bin/gdlinux $RPM_BUILD_ROOT%{_bindir}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc README VERSION
+%attr(755,root,root) %{_bindir}/gdlinux
+%dir %{_appdir}
+%dir %{_appdir}/bin
+%dir %{_appdir}/lib
+%dir %{_appdir}/plugin
+%attr(755,root,root) %{_appdir}/bin/*
+%attr(755,root,root) %{_appdir}/lib/*.so*
+%{_appdir}/resource
+
+%{_desktopdir}/google-gdl-preferences.desktop
+%{_desktopdir}/google-gdl.desktop
+
+%dir /var/cache/google
+%dir %attr(2777,root,root) /var/cache/google/desktop
+
+# subpackage for iceweasel
+%dir %{_appdir}/plugin/firefox
+%dir %{_appdir}/plugin/firefox/components
+%{_appdir}/plugin/firefox/chrome.manifest
+%attr(755,root,root) %{_appdir}/plugin/firefox/components/libdesktop.so
+%{_appdir}/plugin/firefox/install.rdf
+
+# subpackage for icedove
+%dir %{_appdir}/plugin/thunderbird
+%dir %{_appdir}/plugin/thunderbird/components
+%{_appdir}/plugin/thunderbird/chrome.manifest
+%attr(755,root,root) %{_appdir}/plugin/thunderbird/components/libdesktop.so
+%{_appdir}/plugin/thunderbird/components/mozilla_mail_stub.js
+%{_appdir}/plugin/thunderbird/components/mozilla_mail_stub.xpt
+%{_appdir}/plugin/thunderbird/install.rdf
+
+%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2010/01/30 13:16:49  glen
+- initial, packaging bits from google-chrome.spec
+
================================================================


More information about the pld-cvs-commit mailing list