Public bug reported:

In the firefox-dev package for Ubuntu Oneiric there used to be a pkg-
config file for XULRunner, namely /usr/lib/pkgconfig/libxul.pc.

This allowed binary extensions to be configured and built in a sane way.

In the Precise version of firefox-dev, this file has been removed due to
the "Removing XULRunner from oneiric" effort [1].

Unfortunately, this effectively breaks proper build configuration for
third-party binary extensions, such as mozilla-gnome-keyring [2] and
forces the Ubuntu package [3] to use hardcoded paths.

I don't see any point in "hiding" the XULRunner interface in Ubuntu, since this 
is what locks Ubuntu out for interesting binary firefox extensions.
Other distributions such as Fedora and Debian still ship the libxul.pc file.

Please include the libxul.pc file in the firefox-dev package.

---

[1] https://lists.ubuntu.com/archives/ubuntu-motu/2011-May/007088.html
[2] https://github.com/infinity0/mozilla-gnome-keyring
[3] https://launchpad.net/~fat-lobyte9/+archive/ppa-public/+packages

** Affects: firefox (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/1030504

Title:
  Please ship pkg-config file lixbul.pc in firefox-dev

Status in “firefox” package in Ubuntu:
  New

Bug description:
  In the firefox-dev package for Ubuntu Oneiric there used to be a pkg-
  config file for XULRunner, namely /usr/lib/pkgconfig/libxul.pc.

  This allowed binary extensions to be configured and built in a sane
  way.

  In the Precise version of firefox-dev, this file has been removed due
  to the "Removing XULRunner from oneiric" effort [1].

  Unfortunately, this effectively breaks proper build configuration for
  third-party binary extensions, such as mozilla-gnome-keyring [2] and
  forces the Ubuntu package [3] to use hardcoded paths.

  I don't see any point in "hiding" the XULRunner interface in Ubuntu, since 
this is what locks Ubuntu out for interesting binary firefox extensions.
  Other distributions such as Fedora and Debian still ship the libxul.pc file.

  Please include the libxul.pc file in the firefox-dev package.

  ---

  [1] https://lists.ubuntu.com/archives/ubuntu-motu/2011-May/007088.html
  [2] https://github.com/infinity0/mozilla-gnome-keyring
  [3] https://launchpad.net/~fat-lobyte9/+archive/ppa-public/+packages

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1030504/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to