Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package coffeescript We have now adjusted coffeescript to use nodejs (not node) as hashbang. <https://lists.debian.org/debian-devel-announce/2012/07/msg00002.html>, and consider it ready for inclusion in Wheezy. Attached is a debdiff of changes made since the version that would've entered testing had it not been held back by nodejs and bug#614907. Kind regards, and thanks for your tireless work, - Jonas unblock coffeescript/1.3.3-3 -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-3-amd64 (SMP w/2 CPU cores) Locale: LANG=da_DK.UTF-8, LC_CTYPE=da_DK.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash
diff -Nru coffeescript-1.3.3/debian/changelog coffeescript-1.3.3/debian/changelog --- coffeescript-1.3.3/debian/changelog 2012-05-23 21:28:43.000000000 +0200 +++ coffeescript-1.3.3/debian/changelog 2012-08-06 14:40:01.000000000 +0200 @@ -1,3 +1,20 @@ +coffeescript (1.3.3-3) unstable; urgency=low + + * Really fix build-depend on nodejs. + + -- Jonas Smedegaard <d...@jones.dk> Mon, 06 Aug 2012 14:40:00 +0200 + +coffeescript (1.3.3-2) unstable; urgency=low + + * Fix explicitly build-depend on nodejs (used in cakefile to build + coffeescript). + * Add patch to call binary /usr/bin/nodejs (not node) during build, + adjust rules file to do the same for installed wrappers, and tighten + (build-)dependency on nodejs. + See bug#614907. + + -- Jonas Smedegaard <d...@jones.dk> Mon, 06 Aug 2012 02:24:17 +0200 + coffeescript (1.3.3-1) unstable; urgency=low * New upstream release. diff -Nru coffeescript-1.3.3/debian/control coffeescript-1.3.3/debian/control --- coffeescript-1.3.3/debian/control 2012-05-23 21:34:48.000000000 +0200 +++ coffeescript-1.3.3/debian/control 2012-08-06 14:38:24.000000000 +0200 @@ -8,6 +8,7 @@ devscripts, debhelper, dh-buildinfo, + nodejs (>= 0.6.19~dfsg1-3~), node-uglify, help2man Standards-Version: 3.9.3 diff -Nru coffeescript-1.3.3/debian/patches/series coffeescript-1.3.3/debian/patches/series --- coffeescript-1.3.3/debian/patches/series 2011-08-20 17:15:15.000000000 +0200 +++ coffeescript-1.3.3/debian/patches/series 2012-08-06 02:31:18.000000000 +0200 @@ -1,2 +1,3 @@ support-system-wide-install.patch avoid-tests-during-build.patch +use_usr-bin-nodejs.patch diff -Nru coffeescript-1.3.3/debian/patches/use_usr-bin-nodejs.patch coffeescript-1.3.3/debian/patches/use_usr-bin-nodejs.patch --- coffeescript-1.3.3/debian/patches/use_usr-bin-nodejs.patch 1970-01-01 01:00:00.000000000 +0100 +++ coffeescript-1.3.3/debian/patches/use_usr-bin-nodejs.patch 2012-08-06 02:50:19.000000000 +0200 @@ -0,0 +1,32 @@ +Description: Use /usr/bin/nodejs (not /usr/bin/env node) +Author: Jonas Smedegaard <d...@jones.dk> +Forwarded: no +Last-Update: 2012-08-06 + +--- a/bin/cake ++++ b/bin/cake +@@ -1,4 +1,4 @@ +-#!/usr/bin/env node ++#!/usr/bin/nodejs + + var path = require('path'); + var fs = require('fs'); +--- a/bin/coffee ++++ b/bin/coffee +@@ -1,4 +1,4 @@ +-#!/usr/bin/env node ++#!/usr/bin/nodejs + + var path = require('path'); + var fs = require('fs'); +--- a/Cakefile ++++ b/Cakefile +@@ -34,7 +34,7 @@ + + # Run a CoffeeScript through our node/coffee interpreter. + run = (args, cb) -> +- proc = spawn 'node', ['bin/coffee'].concat(args) ++ proc = spawn 'nodejs', ['bin/coffee'].concat(args) + proc.stderr.on 'data', (buffer) -> console.log buffer.toString() + proc.on 'exit', (status) -> + process.exit(1) if status != 0 diff -Nru coffeescript-1.3.3/debian/rules coffeescript-1.3.3/debian/rules --- coffeescript-1.3.3/debian/rules 2012-05-23 21:24:20.000000000 +0200 +++ coffeescript-1.3.3/debian/rules 2012-08-06 02:40:02.000000000 +0200 @@ -29,7 +29,7 @@ # suppress checking binary file, to not upset dpkg-source DEB_COPYRIGHT_CHECK_IGNORE_REGEX = ^documentation/images/logo\.png|debian/(changelog|copyright(|_hints|_newhints))$ -CDBS_DEPENDS_coffeescript = nodejs +CDBS_DEPENDS_coffeescript = nodejs (>= 0.6.19~dfsg1-3~) CDBS_RECOMMENDS_libjs-coffeescript = javascript-common CDBS_SUGGESTS_coffeescript = libjs-coffeescript CDBS_SUGGESTS_libjs-coffeescript = coffeescript @@ -73,11 +73,11 @@ MINIFY=false bin/cake build:browser $(if $(filter nocheck,$(DEB_BUILD_OPTIONS)),,bin/cake test:browser) - echo '#!/usr/bin/env node' > debian/$(cake) + echo '#!/usr/bin/nodejs' > debian/$(cake) echo >> debian/$(cake) echo "require('../lib/coffee-script/lib/coffee-script/cake').run();" >> debian/$(cake) - echo '#!/usr/bin/env node' > debian/coffee + echo '#!/usr/bin/nodejs' > debian/coffee echo >> debian/coffee echo "require('../lib/coffee-script/lib/coffee-script/command').run();" >> debian/coffee
_______________________________________________ Pkg-javascript-devel mailing list Pkg-javascript-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel