[ubuntu/lucid] gjs 0.4-4ubuntu1 (Accepted)

Christopher James Halse Rogers raof at ubuntu.com
Thu Jan 21 01:25:16 GMT 2010


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.

Date: Wed, 20 Jan 2010 17:31:50 +1100
Changed-By: Christopher James Halse Rogers <raof at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Chris Halse Rogers <raof at ubuntu.com>
https://launchpad.net/ubuntu/lucid/+source/gjs/0.4-4ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 20 Jan 2010 17:31:50 +1100
Source: gjs
Binary: gjs libgjs0 libgjs-dev
Architecture: source
Version: 0.4-4ubuntu1
Distribution: lucid
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Christopher James Halse Rogers <raof at ubuntu.com>
Description: 
 gjs        - Mozilla-based javascript bindings for the GNOME platform
 libgjs-dev - Mozilla-based javascript bindings for the GNOME platform
 libgjs0    - Mozilla-based javascript bindings for the GNOME platform
Changes: 
 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.
Checksums-Sha1: 
 5c43f01b9fca0a9700c967373909f70cf42d1840 1713 gjs_0.4-4ubuntu1.dsc
 351fea4c784a39f401b34e6e8a146881041f55ce 5938 gjs_0.4-4ubuntu1.diff.gz
Checksums-Sha256: 
 df7d2396d9aac6745cfe45a851f2e99fcc6902b07a36d6f1522d9d2be971df67 1713 gjs_0.4-4ubuntu1.dsc
 1c86a3931376581e3810e834c55df0032d5b2040e2a99f13cc5a5ae0d59fa9c0 5938 gjs_0.4-4ubuntu1.diff.gz
Files: 
 3948ed6226f360634fa60248815a1e72 1713 interpreters extra gjs_0.4-4ubuntu1.dsc
 a0bad97650db44e520cc531d8169039d 5938 interpreters extra gjs_0.4-4ubuntu1.diff.gz
Launchpad-Bugs-Fixed: 509177
Original-Maintainer: Gustavo Noronha Silva <gustavo.noronha at collabora.co.uk

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBCAAGBQJLV6loAAoJEBUHnPSAqAyg7bgH/juBRulOzPD7Q5WxiF08TXU7
YoBXrmxcaXJF5BooEc5EpS72MhKunkhYahSyBW4acfnKM1xK4H2i8idjQi30G5Ne
myG1U7yNLqeZt5bjHxh+XALF9urI2sJ7SUT+bIhplBekb84C7A/C+VIZI1gq0VYe
4yXIaGfpEwP15gHS82yWjRBQ2b5Sx5yccYBtPtCbKXf+LXo5nFJQDb9baPQKjrd+
EVejhNeyAuegUXhlJ59A94Nj7jKR31VQnMAt+J2D9an0UWMXmmDVvqWJdD7o0FFr
H/yk8x99M/snk+C9uaBi3cbojk7eYiZWlX1kCSiTX6VlJ8cVRpyWiT9P4Hp8+bo=
=mCnL
-----END PGP SIGNATURE-----


More information about the Lucid-changes mailing list