They just released Google Desktop for Linux - it would be awesome to have an ebuild for this!
I tried to download the source code but unfortunately the repository is empty... :P Looks like you'll have to wait. http://code.google.com/p/google-desktop-for-linux-mirror/source
> http://code.google.com/p/google-desktop-for-linux-mirror/source that seems to be mirror of dependencies, not the google desktop itself. Why don't make same ebuild like in googlearth?
Created attachment 123290 [details] Draft ebuild Seems to work for me.
(In reply to comment #2) > that seems to be mirror of dependencies, not the google desktop itself. Why > don't make same ebuild like in googlearth? Because we compile stuff from source in Gentoo? And because Google is supposed to provide source code since they are using GPL-ed and other opensource stuff in this package?
GoolgeDeskop is closed-source and it links to libraries on LGPL basis. The only thing we can do is provide local versions for libs in lib/
Also, just something we might want to look out for. http://groups.google.com/group/Google-Desktop-Linux-Requests-and-Suggestions/browse_thread/thread/d86efbe801479791
(In reply to comment #6) > Also, just something we might want to look out for. > > http://groups.google.com/group/Google-Desktop-Linux-Requests-and-Suggestions/browse_thread/thread/d86efbe801479791 > IMHO in case of Gentoo we can simply remove the cron script. It would be messy if it updated Google Desktop without portage knowing about it.
Created attachment 123314 [details] google-desktop-1.0.1.0060.ebuild I have cooked up an ebuild which is more complete for inclusion in portage. Please comment
Created attachment 123317 [details] google-desktop-1.0.1.0060.ebuild Fixed header Added /var/cache/google/desktop inc permissions
This ebuild should call: $ domenu google-gdl.desktop So that .desktop file is installed in the right place, and google desktop appears as an application in kde/gnome/etc. See, for instance realplayer ebuild. And should also call xpi_install to install the firefox plugin. See x11-plugins/noscript for an example.
Created attachment 123409 [details] Fixed ebuild for app-misc/google-desktop Fixed ebuild for google-desktop; changes: 1. Category should be app-misc/google-desktop (same as beagle) 2. New USE flags, "firefox thunderbird" 3. Uses xpi_install for installing extensions if use is set 4. Fixed possible path problems in src_install 5. domenu google-gdl.desktop et al The ebuild won't work with the current version of mozextension.eclass, the way the eclass gets the em:id from install.rdf is incorrect and works only with the older extensions (noscript being one of them). The eclass has to be patched for this ebuild to work. Patch is attached in the next comment.
Created attachment 123411 [details, diff] patch for eclass/mozextension.eclass em:id patch for mozextension.eclass
How about just making symlinks? If you want to index webpages and emails: ln -s /opt/google/desktop/plugin/firefox ~/.mozilla/firefox/xxxxxxx/extensions/desktop@google.com ln -s /opt/google/desktop/plugin/thunderbird ~/.thunderbird/xxxxxxx/extensions/desktop@google.com http://desktop.google.com/support/linux/bin/answer.py?answer=66149&topic=11738
(In reply to comment #13) How do we know which user to install for? Hence the plugin is installed in /usr/lib/mozilla-{firefox,thundebird}/extensions by xpi_install
Created attachment 129342 [details] Updated ebuild for v1.0.2 of the Google desktop I've added an ebuild for the 1.0.2 version of Google's desktop. This is just a copy of the existing 1.0.1 ebuild when the path to the download updated.
is there some correct way/place to integrate gdlinux so that it starts automatically? on my kde environ I've found I have to start it manually after powering up. thanks, rob.
the firefox plugin did not register until I did "ln -s . desktop@google.com" in /usr/lib/mozilla-firefox/extensions. I first-time installed using the v1.0.2 ebuild. rob.
http://googledesktop.blogspot.com/2007/10/google-desktop-for-linux-11-beta.html Google Desktop for Linux 1.1 Beta
(In reply to comment #18) > http://googledesktop.blogspot.com/2007/10/google-desktop-for-linux-11-beta.html > > Google Desktop for Linux 1.1 Beta > For those of you who've had problems with Thunderbird being extremely slow (documented problem, see: http://groups.google.com/group/Google-Desktop-Linux-Something-Broken/browse_thread/thread/c499f285eeb265b1?fwc=1), this release seems to fix the issue, at least for me.
A newer version is available and is full amd64 compatible.
A new version is available: 1.2.0.0088. the existing ebuild seams to work.
Created attachment 162921 [details] google-desktop-1.2.0.0088.ebuild I added a USE flag "msoffice" to pull in the following packages, required for indexing MS Word, Excel, and PowerPoint files: app-text/catdoc app-text/wv http://desktop.google.com/support/linux/bin/answer.py?answer=76816&ctx=sibling I'm attaching the ebuild I use, which appears to work fine with version 1.2.0.0088 (the latest version as of writing) of Google Desktop, in case anyone might find it useful.
Thanks for this ebuild. Im gonna take a look on it an put it for review on sunrise. Cheers
any update on this package ? thanks
Ebuild contains some syntax errors: # ebuild google-desktop-1.2.0.0088.ebuild digest Error(s) in metadata for 'app-misc/google-desktop-1.2.0.0088': DEPEND: virtual/libc x86? ( x11-libs/libX11 x11-libs/libXi) msoffice? (app-text/catdoc app-text/wv) dev-libs/atk dev-libs/glib x11-libs/gtk+ x11-libs/pango amd64? ( >=app-emulation/emul-linux-x86-xlibs-1.0 ) >=app-arch/rpm2targz-9.0-r1 app-arch/unzip missing space by parenthesis: 'i)' RDEPEND: virtual/libc x86? ( x11-libs/libX11 x11-libs/libXi) msoffice? (app-text/catdoc app-text/wv) dev-libs/atk dev-libs/glib x11-libs/gtk+ x11-libs/pango amd64? ( >=app-emulation/emul-linux-x86-xlibs-1.0 ) missing space by parenthesis: 'i)' Portage version - 2.2_rc23
Plus, it seems the lib32 directory is not inserted in the ld.so.conf list, preventing the app from starting (it claims libgdl.so was not found). As I added it and ran ldconfig, it then started.
Created attachment 193489 [details] env.d file gets created The mentioned lb.so.conf problem is solved
Hi, still a problem with thunderbird and firefox extensions. According to Google's Faq (http://desktop.google.com/support/linux/bin/answer.py?hl=en&answer=66149) the extensions need to be installed in a subdirectory called "desktop@google.com" That would make the xpi_install command something like xpi_install ${S}/opt/google/desktop/plugin/firefox/desktop@google.com \ || die "xpi install for firefox-bin failed!" This makes it work for thunderbird, but firefox is still a no-no. The max version, set in its install.rdf, is too low (2.0.0.*, which looks like a thunderbird version). Set it to * (That would become a patch) and the extension work there as well.
Created attachment 266819 [details] ebuild which works with amd64 This is an ebuild which I have been using for a couple of years. I had written it to work properly with amd64. I have only amd64 installs and so I could never test it on x86 and the requests to people who have x86 boxes to test it never got any replies (See http://forums.gentoo.org/viewtopic-p-6095780.html ). So, I am just putting it in this bug so that someone can test it and report it. This is one file indexer that "just works", doesn't bog down your system, and is fast. Hence my interest in continuing to use it, even with no new upstream releases.
(In reply to comment #29) > Created attachment 266819 [details] > ebuild which works with amd64 > > This is an ebuild which I have been using for a couple of years. I had written > it to work properly with amd64. > > I have only amd64 installs and so I could never test it on x86 and the requests > to people who have x86 boxes to test it never got any replies (See > http://forums.gentoo.org/viewtopic-p-6095780.html ). So, I am just putting it > in this bug so that someone can test it and report it. > > This is one file indexer that "just works", doesn't bog down your system, and > is fast. Hence my interest in continuing to use it, even with no new upstream > releases. Hi, I am trying to use your ebuild, but I get the following error: # ebuild /usr/portage/app-misc/google-desktop/google-desktop-linux-1.2.ebuild digest !!! /usr/portage/app-misc/google-desktop/google-desktop-linux-1.2.ebuild does not seem to have a valid PORTDIR structure. In theory I should have placed in the right position: # emerge --info | grep PORTDIR PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" How can I fix it? Thank in advance.
You need to rename google-desktop-linux-1.2.ebuild to google-desktop-1.2.ebuild (or dir from google-desktop to google-desktop-linux). BTW, google desktop is no longer supported and would be removed from google websites soon. It's probably not very good idea to use it anymore.
(In reply to comment #31) > You need to rename google-desktop-linux-1.2.ebuild to google-desktop-1.2.ebuild > (or dir from google-desktop to google-desktop-linux). > > BTW, google desktop is no longer supported and would be removed from google > websites soon. It's probably not very good idea to use it anymore. Of course!!! Why I didn't notice that. :D Thank you very much. :)
Shouldn't we close this? Quote: http://googledesktop.blogspot.de/2011/09/google-desktop-update.html Friday, September 02, 2011 12:48 PM As of September 14, Google Desktop will no longer be available for download, and existing installations will not be updated to include new features or fixes.
Thanks for the info.