lp:~raof/ubuntu/lucid/gjs/fix-mozjs-linkage

Created by Chris Halse Rogers and last modified
Get this branch:
bzr branch lp:~raof/ubuntu/lucid/gjs/fix-mozjs-linkage
Only Chris Halse Rogers can upload to this branch. If you are Chris Halse Rogers please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Chris Halse Rogers
Status:
Development

Recent revisions

17. By Chris Halse Rogers

Add VCS-Bzr link

16. By Chris Halse Rogers

    - Apply ltmain-add-as-needed.patch after autoreconf to fix libtool
      handling of --as-needed.
    - Add -Wl,--as-needed -Wl,z,defs to LDFLAGS. This removes unnecessary
      linkages from the libraries, fixing some dpkg-shlibdeps warnings,
      and more importantly drops the unneeded libmozjs linkage from
      gjs-console. Fixes gjs-console.
  + debian/ltmain-add-as-needed.patch
    - Patch from Debian bug 347650 to fix libtools --as-needed handling.

15. By Chris Halse Rogers

Add a rules snippet to generate a correct xulrunner dependency

14. By Chris Halse Rogers

Add RPATH to libgjs-gi.so; fixes libmozjs linkage.
This may need to be reverted into a real patch

13. By Chris Halse Rogers

Don't strip the RPATH from gjs libraries; our libmozjs isn't in the library search path

12. By Chris Halse Rogers

 Merge from debian unstable. Remaining Ubuntu changes:
  + debian/control:
    + Drop libmozjs (Build-)Depends; Ubuntu does not have this library.
    + Replaces/Conflicts old gjs{,-dev} package.

11. By Sebastien Bacher

Rebuild with the current xulrunner version (lp: #492369)

10. By Sebastien Bacher

* Reupload my version which got dropped on floor by launchpad yesterday,
  somebody else did a similar upload between but forgot to use correct
  replaces and conflicts
* Sync on Debian
* debian/control:
  - don't use libmozjs this is not a different binary from xulrunner in ubuntu
  - use conflicts,replaces on the old ubuntu naming

9. By Maia Everett

* Merge from Debian unstable (needed for gnome-shell).
  Remaining Ubuntu changes:
  - Replaced libmozjs-dev dependencies with xulrunner-dev.

8. By Sebastien Bacher

Rebuild using the new xulrunner version

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/lucid/gjs
This branch contains Public information 
Everyone can see this information.