[needs-packaging] google gears

Bug #244245 reported by Craig
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu
Fix Released
Wishlist
Stefan Lesicnik

Bug Description

Please package google gears.

From http://gears.google.com : "Gears is an open source project that enables more powerful web applications, by adding new features to web browsers."

Gears is already in use by wordpress, Google Docs, and a few other projects.

It would be great to have gears available in the apt repositories!

Homepage: http://code.google.com/p/gears/
License: New BSD License

Related branches

description: updated
Revision history for this message
Stefan Lesicnik (stefanlsd) wrote :

Hi,

I have gears 0.5.18 as a firefox extension for i386 and also AMD_64 in my PPA

https://edge.launchpad.net/~stefanlsd/+archive/gears

If you would like to test it, that would be great.

I will look at getting it through REVU into the archive.

Revision history for this message
Rail Aliiev (rail) wrote :

Stefan,

I think it would be better if you discard all pre-compiled modules (gecko), some 3rd party libs and link gears against system libs.

Revision history for this message
Stefan Lesicnik (stefanlsd) wrote :

Heys,

I agree with you 100%. The problem is google has so many patches to the 3rd party source code to get it to compile. I spent a couple days compiling against system libs, and although I made some progress, I concluded at the moment it wasn't feasable. I opened a google bug re the issue.

I will upload my work to a bzr branch shortly and any help would be appreciated.

Revision history for this message
Rail Aliiev (rail) wrote :

Attached is a bit reviewed and changed version of diff.gz. See changelog for details.

Revision history for this message
Stefan Lesicnik (stefanlsd) wrote :

Thanks Rail, I am busy reviewing this and will upload. Attached we're my changes to get it to build against local xulrunner / gecko.

Revision history for this message
Rail Aliiev (rail) wrote :

Here is another iteration which includes your patch, so, gears can be compiled against system xulrunner.

Please, regenerate orig.tar.gz, old one won't build because new get-orig-source moves one file within source tree.

PPA may reject new orig.tar.gz, so you need to remove old package or use newer upstream revision (not tested).

TODO: review lintian's errors(!) and warnings.

Revision history for this message
Rail Aliiev (rail) wrote :

To ease building and keep the history I've put the packaging to LP. https://code.edge.launchpad.net/~rail/+junk/gears

Build Mini HOWTO:
$ sudo aptitude install bzr-builddeb
$ bzr branch lp:~rail/+junk/gears
$ cd gears
$ bzr bd

bzr-builddeb will try to get sources by apt-get source, then by running get-orig-source. So to regenerate orig.tar.gz just comment your PPA in /etc/apt/sources.list.

Revision history for this message
Rail Aliiev (rail) wrote :

0.5.21.0~svn3334+dfsg-0ubuntu1~ppa2 (bzr revision 6) generates only one lintian warning:
gears source: ancient-libtool third_party/libjpeg/ltconfig

So, I think this package can sent to REVU.

Revision history for this message
Rail Aliiev (rail) wrote :

Good news. :)

Removed third party libraries: gtk, libgd, libjpeg, libpng, zlib, icu38, sqlite_google. Build against system libraries is OK (in pbuilder).

orig.tar.gz produced by get-orig-source is ~10M now!

Revision history for this message
Stefan Lesicnik (stefanlsd) wrote :

I've pushed gears into REVU. Thanks so much to Rail who assisted with the packaging!

For the moment, you can find our work here https://code.edge.launchpad.net/~rail/+junk/gears

Revision history for this message
Alex Wauck (awauck) wrote :

It looks like this version does not work with Firefox 3.5. Can we rebase on the latest Gears release?

Changed in ubuntu:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.