[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