Gentlemen (arguing over and over) and ladies (watching this thread), [as code speaks more than words...]
to stop you from bickering on and on, the build script can be reconstructed just from reading gulpfile.js and would consist of installing ruby-sass, coffeescript and node-uglify and running: #!/bin/sh # I absolutely new nothing about gulp, coffeescript, sass and uglify 15 minutes ago... coffee -b -c \ src/epoch.coffee \ src/core/context.coffee \ src/core/util.coffee \ src/core/d3.coffee \ src/core/format.coffee \ src/core/chart.coffee \ src/core/css.coffee \ src/data.coffee \ src/model.coffee \ src/basic.coffee \ src/basic/*.coffee \ src/time.coffee \ src/time/*.coffee \ src/adapters.coffee \ src/adapters/*.coffee cat \ src/epoch.js \ src/core/context.js \ src/core/util.js \ src/core/d3.js \ src/core/format.js \ src/core/chart.js \ src/core/css.js \ src/data.js \ src/model.js \ src/basic.js \ src/basic/*.js \ src/time.js \ src/time/*.js \ src/adapters.js \ src/adapters/*.js \ > dist/js/epoch.js uglifyjs dist/js/epoch.js > dist/js/epoch.min.js sass -t compact sass/epoch.scss > dist/css/epoch.css sass -t compressed sass/epoch.scss > dist/css/epoch.css If you insist I can add build.sh script to the missing-source, but that's a new information for me that we are now doing distro just for hipsters that can't read and write more than one twitter message at the time, and can't read a simple makefile. Cheers, -- Ondřej Surý <ond...@sury.org> Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server Knot Resolver (https://www.knot-resolver.cz/) – secure, privacy-aware, fast DNS(SEC) resolver Vše pro chleba (https://vseprochleba.cz) – Mouky ze mlýna a potřeby pro pečení chleba všeho druhu On Thu, Oct 20, 2016, at 11:17, Bas Wijnen wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Wed, Oct 19, 2016 at 09:07:26AM +0200, Vincent Bernat wrote: > > gulp is just a glorified make and doesn't compile anything on its own. > > If make wouldn't be in main, any program using it in its build process > would > also not be allowed in main. The options would be to package make, or to > change the build system so it works without it. > > It doesn't matter if the tool is complex. If it's used and it isn't in > main, > the program cannot be in main. > > (And "I don't use it, because upstream did it for me" means you're not > building > from source, which is a problem itself.) > > Thanks, > Bas > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1 > > iQIcBAEBAgAGBQJYCIusAAoJEJzRfVgHwHE68wgP/2zsqzThuWkOCRSnXBrcuk40 > jm/dp67lSfVfNuCF/767SyGPknBoEcBlHkM08dbIx6rhG9ZdJ9FmWhl8a6eAQQeB > jo4UQE3rSGhtfw7zxl8K39inQnpv+HyotOEZ6JWXzoUf+997uknAsB5OYHr2obZn > 9tlg/oaMoHfCX/oXZU6sqL2yFeDhomO/zOf0rbhdWcBYwRSdTHkU+UtrkronqHjM > afFk0mt8y+c/PNQvs1NVpLSaLTEwoIYJCqxDywlnEkGw3gNXGmthM768bK7sVM/o > fZH9B0f2jDj5+2zyN/GcjxZw6aYD8ckyCZT90jpfA5wcUsPbYxOjo9iyxp9acFSr > D02upguz1tVJn4ksJvzX/hYVecKnO/8VdqPWTh75Kse3Pmsip/17S/+ICoII8rT5 > +yzzUJF1NRh6Uuxs2tP5a6QLLBdecZ4l17SYrHNoOAevGFCcLHYNH+Dyn0AAoAxG > TtwTnFxFQx31Is5Gh3KWWO43ooMA42svCDMrcx3N1cOGrPpHS5RfU2BeFa1kkMUx > YR5gU4M+tt1D7HQ73hEm73pu56h23DLdv7QL4FjP+xlHUNF29c5G4dPYyQD8tNcW > 7nRZP78n2pxdO7Xbi0HNzTbEyrhPmwT6cj9mCUzPJCQEsRKCM2v/kSLz7RGgSw3H > nHusejCreSzSKL7EL8Mq > =7iSp > -----END PGP SIGNATURE----- >