{"id":203,"date":"2014-09-15T17:13:01","date_gmt":"2014-09-15T17:13:01","guid":{"rendered":"http:\/\/thomas.goirand.fr\/blog\/?p=203"},"modified":"2014-09-15T17:13:55","modified_gmt":"2014-09-15T17:13:55","slug":"backporting-libjs-angularjs-and-libjs-d3-to-wheezy","status":"publish","type":"post","link":"http:\/\/thomas.goirand.fr\/blog\/?p=203","title":{"rendered":"Backporting libjs-angularjs and libjs-d3 to Wheezy"},"content":{"rendered":"<p>If you didn&#8217;t notice, Javascript isn&#8217;t as simple as it used to be&#8230; Want to backport the 2 simple javascript libs? No problem. You then &#8220;just&#8221; need to backport a bunch of other packages which are build-dependencies&#8230; (and file\u00a0#761670,\u00a0#761672, and\u00a0#761674 on the way when rebuilding&#8230;). Here&#8217;s the short list:<\/p>\n<pre class=\"brush:plain\">gyp\r\nnode-abbrev\r\nnode-ansi\r\nnode-ansi-color-table\r\nnode-archy\r\nnode-async\r\nnode-block-stream\r\nnode-combined-stream\r\nnode-contextify\r\nnode-cookie-jar\r\nnode-cssom\r\nnode-delayed-stream\r\nnode-diff\r\nnode-eyes\r\nnode-forever-agent\r\nnode-form-data\r\nnode-fstream\r\nnode-fstream-ignore\r\nnode-github-url-from-git\r\nnode-glob\r\nnode-graceful-fs\r\nnode-gyp\r\nnode-htmlparser\r\nnode-inherits\r\nnode-ini\r\nnode-jake\r\nnode-jsdom\r\nnode-json-stringify-safe\r\nnode-lockfile\r\nnode-lru-cache\r\nnode-marked\r\nnode-mime\r\nnode-minimatch\r\nnode-mkdirp\r\nnode-mute-stream\r\nnode-node-uuid\r\nnode-nopt\r\nnode-normalize-package-data\r\nnode-npmlog\r\nnode-once\r\nnode-optimist\r\nnode-osenv\r\nnode-qs\r\nnode-queue-async\r\nnode-read\r\nnode-read-package-json\r\nnode-request\r\nnode-retry\r\nnode-rimraf\r\nnode-semver\r\nnode-sha\r\nnode-sigmund\r\nnode-slide\r\nnode-smash\r\nnode-tar\r\nnode-tunnel-agent\r\nnode-uglify\r\nnode-underscore\r\nnode-utilities\r\nnode-vows\r\nnode-whic\r\nnode-which\r\nnode-wordwrap\r\nnodejs\r\nnpm\r\nruby-ronn<\/pre>\n<p>Yes, that&#8217;s 66 packages above&#8230; And of course, backporting some ruby stuff makes sense&#8230; :)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you didn&#8217;t notice, Javascript isn&#8217;t as simple as it used to be&#8230; Want to backport the 2 simple javascript libs? No problem. You then &#8220;just&#8221; need to backport a bunch of other packages which are build-dependencies&#8230; (and file\u00a0#761670,\u00a0#761672, and\u00a0#761674 on the way when rebuilding&#8230;). Here&#8217;s the short list: gyp node-abbrev node-ansi node-ansi-color-table node-archy node-async [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/thomas.goirand.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/203"}],"collection":[{"href":"http:\/\/thomas.goirand.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/thomas.goirand.fr\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/thomas.goirand.fr\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/thomas.goirand.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=203"}],"version-history":[{"count":2,"href":"http:\/\/thomas.goirand.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/203\/revisions"}],"predecessor-version":[{"id":205,"href":"http:\/\/thomas.goirand.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/203\/revisions\/205"}],"wp:attachment":[{"href":"http:\/\/thomas.goirand.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/thomas.goirand.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=203"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/thomas.goirand.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}