This commit is contained in:
Florian Dold 2016-03-18 14:40:35 +01:00
parent 4973197c6a
commit 71f9807568
2 changed files with 40 additions and 3 deletions

View File

@ -46,6 +46,9 @@ pogen: $(ts) pogen/pogen.js node_modules
dist: dist:
$(gulp) srcdist $(gulp) srcdist
appdist:
$(gulp) appdist
lib/i18n-strings.js: $(ts) node_modules lib/i18n-strings.js: $(ts) node_modules
truncate -s0 $@ truncate -s0 $@
for lang in $(langs); do \ for lang in $(langs); do \

View File

@ -51,10 +51,10 @@ const paths = {
"content_scripts/*.{ts,tsx}", "content_scripts/*.{ts,tsx}",
"popup/*.{ts,tsx}", "popup/*.{ts,tsx}",
"pages/*.{ts,tsx}", "pages/*.{ts,tsx}",
"!**/*.d.ts" "!**/*.d.ts",
], ],
dev: [ dev: [
"test/tests/*.{ts,tsx}" "test/tests/*.{ts,tsx}",
], ],
}, },
dist: [ dist: [
@ -80,6 +80,28 @@ const paths = {
"pogen/tsconfig.json", "pogen/tsconfig.json",
"pogen/example/test.ts", "pogen/example/test.ts",
], ],
/* French copyright application */
appdist: [
"style/*.css",
"img/**",
"lib/**/*.{ts,tsx}",
"!lib/vendor/*",
"!**/*.d.ts",
"background/*.{ts,tsx}",
"content_scripts/*.{ts,tsx}",
"popup/*.{ts,tsx}",
"pages/*.{ts,tsx}",
"AUTHORS",
"README",
"COPYING",
"Makefile",
"gulpfile.js",
"test/tests/*.{ts,tsx}",
"pogen/pogen.ts",
"lib/module-trampoline.js",
"popup/**/*.{html,css}",
"pages/**/*.{html,css}",
],
}; };
paths.srcdist = [].concat(paths.ts.release, paths.srcdist = [].concat(paths.ts.release,
@ -168,13 +190,25 @@ gulp.task("package-unstable", ["compile-prod", "dist-prod", "manifest-unstable"]
* Create source distribution. * Create source distribution.
*/ */
gulp.task("srcdist", [], function () { gulp.task("srcdist", [], function () {
let zipname = String.prototype.concat("taler-wallet-", manifest.version, "-src.zip"); let zipname = String.prototype.concat("taler-wallet-webex", manifest.version, "-src.zip");
return gulp.src(paths.srcdist, {buffer: false, stripBOM: false, base: "."}) return gulp.src(paths.srcdist, {buffer: false, stripBOM: false, base: "."})
.pipe(zip(zipname)) .pipe(zip(zipname))
.pipe(gulp.dest(".")); .pipe(gulp.dest("."));
}); });
/**
* Create source distribution for
* French copyright application.
*/
gulp.task("appdist", [], function () {
let zipname = String.prototype.concat("taler-wallet-webex", manifest.version, "-appsrc.zip");
return gulp.src(paths.appdist, {buffer: false, stripBOM: false, base: "."})
.pipe(zip(zipname))
.pipe(gulp.dest("."));
});
/** /**
* Compile po extraction script. * Compile po extraction script.
*/ */