Please package the beagle firefox extension

Bug #32354 reported by Sami Haahtinen
8
Affects Status Importance Assigned to Milestone
beagle (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Beagle comes (at least it used to) with a firefox extension. It is built with the normal build process, but it's not distributed with the beagle daemon.

The extension should either be included as an xpi with the beagle package or provided as a separate package in an unpacked form.

Once in a distant past, i explored a bit on making the extension available as a separate package. The process was rather simple, here are my notes from that time:

to install Firefox extension in ubuntu for beagle create /var/lib/mozilla-firefox/extensions.d/70beagle.ext with content: extension,{fda00e13-8c62-4f63-9d19-d168115b11ca}

And unpack $(src)/mozilla-extension/beagle.xpi to /usr/lib/mozilla-firefox/extensions/{fda00e13-8c62-4f63-9d19-d168115b11ca}

Finish up by running: update-mozilla-firefox-chrome

Revision history for this message
John Steele Scott (t-tec) (john-t-tec-deactivatedaccount) wrote :

The weird thing is that /usr/share/doc/beagle/mozilla-extension implies that there is a firefox extension installed, but this seems to be wrong. If the firefox extension isn't installed, this file shouldn't be either.

Changed in beagle:
status: Unconfirmed → Confirmed
Revision history for this message
Michael Plump (plumpy) wrote :

This is actually a bug in the debian/rules file. The intent is for mozilla-extension to be a directory which contains beagle.xpi and README. The mozilla-extension directory does not exist, so first beagle.xpi gets copied to (a file named) mozilla-extension, and then README gets copied over it.

I'll attach a little dumb patch.

Revision history for this message
Michael Plump (plumpy) wrote : Fix packaging of the mozilla-extension

Fix the little bug in debian/rules.

Brandon Hale (brandon)
Changed in beagle:
status: Confirmed → 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.