diff --git a/build/gulpfile.vscode.linux.js b/build/gulpfile.vscode.linux.js index 46c6251f..50657122 100644 --- a/build/gulpfile.vscode.linux.js +++ b/build/gulpfile.vscode.linux.js @@ -59,6 +59,23 @@ function prepareDebPackage(arch) { const icon = gulp.src('resources/linux/code.png', { base: '.' }) .pipe(rename('usr/share/pixmaps/' + product.linuxIconName + '.png')); + const icon256 = gulp.src('resources/linux/icons/code256.png', { base: '.' }) + .pipe(rename('usr/share/icons/hicolor/256x256/apps/' + product.linuxIconName + '.png')); + const icon128 = gulp.src('resources/linux/icons/code128.png', { base: '.' }) + .pipe(rename('usr/share/icons/hicolor/128x128/apps/' + product.linuxIconName + '.png')); + const icon64 = gulp.src('resources/linux/icons/code64.png', { base: '.' }) + .pipe(rename('usr/share/icons/hicolor/64x64/apps/' + product.linuxIconName + '.png')); + const icon48 = gulp.src('resources/linux/icons/code48.png', { base: '.' }) + .pipe(rename('usr/share/icons/hicolor/48x48/apps/' + product.linuxIconName + '.png')); + const icon32 = gulp.src('resources/linux/icons/code32.png', { base: '.' }) + .pipe(rename('usr/share/icons/hicolor/32x32/apps/' + product.linuxIconName + '.png')); + const icon24 = gulp.src('resources/linux/icons/code24.png', { base: '.' }) + .pipe(rename('usr/share/icons/hicolor/24x24/apps/' + product.linuxIconName + '.png')); + const icon22 = gulp.src('resources/linux/icons/code22.png', { base: '.' }) + .pipe(rename('usr/share/icons/hicolor/22x22/apps/' + product.linuxIconName + '.png')); + const icon16 = gulp.src('resources/linux/icons/code24.png', { base: '.' }) + .pipe(rename('usr/share/icons/hicolor/16x16/apps/' + product.linuxIconName + '.png')); + const bash_completion = gulp.src('resources/completions/bash/code') .pipe(replace('@@APPNAME@@', product.applicationName)) @@ -99,7 +116,7 @@ function prepareDebPackage(arch) { .pipe(replace('@@NAME@@', product.applicationName)) .pipe(rename('DEBIAN/postinst')); - const all = es.merge(control, postinst, postrm, prerm, desktops, appdata, workspaceMime, icon, bash_completion, zsh_completion, code); + const all = es.merge(control, postinst, postrm, prerm, desktops, appdata, workspaceMime, icon, icon256, icon128, icon64, icon48, icon32, icon24, icon22, icon16, bash_completion, zsh_completion, code); return all.pipe(vfs.dest(destination)); }; diff --git a/resources/linux/icons/code128.png b/resources/linux/icons/code128.png new file mode 100644 index 00000000..60f34215 Binary files /dev/null and b/resources/linux/icons/code128.png differ diff --git a/resources/linux/icons/code16.png b/resources/linux/icons/code16.png new file mode 100644 index 00000000..12d54483 Binary files /dev/null and b/resources/linux/icons/code16.png differ diff --git a/resources/linux/icons/code22.png b/resources/linux/icons/code22.png new file mode 100644 index 00000000..18bd8adb Binary files /dev/null and b/resources/linux/icons/code22.png differ diff --git a/resources/linux/icons/code24.png b/resources/linux/icons/code24.png new file mode 100644 index 00000000..e2fe7afc Binary files /dev/null and b/resources/linux/icons/code24.png differ diff --git a/resources/linux/icons/code256.png b/resources/linux/icons/code256.png new file mode 100644 index 00000000..1f2aa7fa Binary files /dev/null and b/resources/linux/icons/code256.png differ diff --git a/resources/linux/icons/code32.png b/resources/linux/icons/code32.png new file mode 100644 index 00000000..6be44b6e Binary files /dev/null and b/resources/linux/icons/code32.png differ diff --git a/resources/linux/icons/code48.png b/resources/linux/icons/code48.png new file mode 100644 index 00000000..1e7756ba Binary files /dev/null and b/resources/linux/icons/code48.png differ diff --git a/resources/linux/icons/code64.png b/resources/linux/icons/code64.png new file mode 100644 index 00000000..71f483c4 Binary files /dev/null and b/resources/linux/icons/code64.png differ