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