gjs 0.4-4ubuntu1 source package in Ubuntu

Changelog

gjs (0.4-4ubuntu1) lucid; urgency=low

  * 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.
  * New Ubuntu changes:
    + debian/control:
      - Drop chrpath Build-Depend; we need to keep the rpath for libmozjs
      - Add ${xulrunner:Depends} to libgjs0; this links to libmozjs, so we
        should have a dependency on the xulrunner package which contains it.
      - Add VCS-Bzr link
      - Add Build-Depends on dbus-x11 and uuid-runtime for the testsuite
    + debian/rules:
      - Don't strip the rpath from libgjs.  Our libmozjs.so is not located in
        a library search path.
      - Generate a ${xulrunner:Depends} substvar matching the current xulrunner
        version exactly.
      - 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.
      - Remove testEverythingBasic.js and testEverythingEncapsulated.js
        from the test suite.  These fail because our gobject-introspection
  	packages don't include Everything-1.0.typelib.  (Launchpad bug
  	510426 filed for this).
      - Enable the rest of the testsuite.
    + debian/ltmain-add-as-needed.patch
      - Patch from Debian bug 347650 to fix libtools --as-needed handling.
    + Makefile-gj.am:
      - Add FIREFOX_JS_LIBDIR rpath to libgjs-gi.so.
    + gjs-1.0.pc.in
      - Move @JS_PACKAGE@ to Requires.Private.  Apps that link to libgjs do not
        necessarily need to link to libmozjs, and this causes trouble.
        These two changes fix gnome-shell (LP: #509177).
    + debian/libgjs0.lintian-overrides:
      - Override the rpath error.  gjs is strongly tied to xulrunner versioning
        at least until libmozjs grows a stable ABI.
 -- Christopher James Halse Rogers <email address hidden>   Wed, 20 Jan 2010 17:31:50 +1100

Upload details

Uploaded by:
Chris Halse Rogers
Uploaded to:
Lucid
Original maintainer:
Ubuntu Development Team
Architectures:
any
Section:
gnome
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
gjs_0.4.orig.tar.gz 513.0 KiB c5763db3a2ac16a55e7c8dcbdcfb117451f2f67ff830774a41ba037e55563795
gjs_0.4-4ubuntu1.diff.gz 5.8 KiB 1c86a3931376581e3810e834c55df0032d5b2040e2a99f13cc5a5ae0d59fa9c0
gjs_0.4-4ubuntu1.dsc 1.7 KiB df7d2396d9aac6745cfe45a851f2e99fcc6902b07a36d6f1522d9d2be971df67

Available diffs

View changes file

Binary packages built by this source

gjs: No summary available for gjs in ubuntu lucid.

No description available for gjs in ubuntu lucid.

libgjs-dev: No summary available for libgjs-dev in ubuntu lucid.

No description available for libgjs-dev in ubuntu lucid.

libgjs0: No summary available for libgjs0 in ubuntu lucid.

No description available for libgjs0 in ubuntu lucid.