diff options
author | Andre Barboza <bmg.andre@gmail.com> | 2017-07-04 20:59:56 -0300 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2017-07-08 07:11:30 +0700 |
commit | 99be1e41cc859a9c811657df13a642c816195cad (patch) | |
tree | 273a445f1916418abfdf4ea21e70a638be7028d1 /development/vscode/vscode.SlackBuild | |
parent | dae0dd373cfb451059eb1751bd31badf21c1f6e4 (diff) | |
download | slackbuilds-99be1e41cc859a9c811657df13a642c816195cad.tar.xz |
development/vscode: Updated for version 1.13.1
Signed-off-by: Andre Barboza <bmg.andre@gmail.com>
Diffstat (limited to 'development/vscode/vscode.SlackBuild')
-rw-r--r-- | development/vscode/vscode.SlackBuild | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/development/vscode/vscode.SlackBuild b/development/vscode/vscode.SlackBuild index 860901950292..c8ab786394b9 100644 --- a/development/vscode/vscode.SlackBuild +++ b/development/vscode/vscode.SlackBuild @@ -23,7 +23,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=vscode -VERSION=${VERSION:-1.11.2} +VERSION=${VERSION:-1.13.1} +COMMIT=${COMMIT:-376c52b955428d205459bea6619fc161fc8faacf} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -62,19 +63,26 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -patch -p1 < $CWD/vscode-$VERSION.patch +patch -p1 < ${CWD}/product.json.patch ./scripts/npm.sh install --arch=$BUILDARCH --unsafe-perm -node --max_old_space_size=1024 ./node_modules/.bin/gulp vscode-linux-${BUILDARCH}-min +node --max_old_space_size=2048 ./node_modules/.bin/gulp vscode-linux-${BUILDARCH} cd $TMP/VSCode-linux-$BUILDARCH +# https://github.com/Microsoft/vscode/issues/25935 +( cd resources/app + sed -i "s/\"date\".*/&\n\t\"commit\": \"${COMMIT}\",/" product.json +) + # Copy binary files -mkdir -p "${PKG}/opt/${PRGNAM}-${VERSION}" -cp -rvf * "${PKG}/opt/${PRGNAM}-${VERSION}" -R +mkdir -p "${PKG}/usr/share/code-oss" +cp -rvf * "${PKG}/usr/share/code-oss" -R # Link executable to usr/bin mkdir -p "${PKG}/usr/bin" -ln -s "/opt/${PRGNAM}-${VERSION}/bin/code-oss" "${PKG}"/usr/bin/code-oss +( cd $PKG/usr/bin + ln -s "../share/code-oss/bin/code-oss" +) # copy desktop shortcut mkdir -p "${PKG}/usr/share/applications" @@ -82,7 +90,7 @@ install -m644 "${CWD}/${PRGNAM}.desktop" "${PKG}/usr/share/applications/${PRGNAM # copy vscode icon mkdir -p "${PKG}/usr/share/icons" -install -m644 "${PKG}/opt/${PRGNAM}-${VERSION}/resources/app/resources/linux/code.png" \ +install -m644 "${PKG}/usr/share/code-oss/resources/app/resources/linux/code.png" \ "${PKG}/usr/share/icons/${PRGNAM}.png" # copy license and slackbuild |