From 565526a9ed9d031475cba1b64a3f613ae0b4cc72 Mon Sep 17 00:00:00 2001 From: david Date: Fri, 11 Oct 2024 13:54:52 +0200 Subject: [PATCH 1/2] Add codium-1.94.2.24284 --- codium-1.94.2.24284-0.build.sh | 62 ++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100755 codium-1.94.2.24284-0.build.sh diff --git a/codium-1.94.2.24284-0.build.sh b/codium-1.94.2.24284-0.build.sh new file mode 100755 index 0000000..414fd6f --- /dev/null +++ b/codium-1.94.2.24284-0.build.sh @@ -0,0 +1,62 @@ +#! /bin/bash + +PKG=codium +VERSION=1.94.2.24284 +BUILD=0 + +PREFIX=/pkg/$PKG-$VERSION-$BUILD +if [ -n "$TESTING" ]; then PREFIX=/dev/shm/$PKG-$VERSION-$BUILD ; fi + +set -xe +umask 022 + +BUILD_TMPDIR=/scratch/local2/$PKG-$VERSION-$BUILD.build.tmp +test -d $BUILD_TMPDIR && ( chmod -R u+rwx $BUILD_TMPDIR || true ; rm -rf $BUILD_TMPDIR ) +mkdir -p $BUILD_TMPDIR/home +export TMPDIR=$BUILD_TMPDIR +export HOME=$BUILD_TMPDIR/home + +exec $PREFIX/profile <<-EOF + PATH=$PREFIX/bin:\$PATH + if [ -d $PREFIX/.compatlibs ]; then export LD_LIBRARY_PATH=$PREFIX/.compatlibs\${LD_LIBRARY_PATH:+:\$LD_LIBRARY_PATH} ; fi +EOF +. $PREFIX/profile + +export MAKEFLAGS="-j $(nproc)" + +BUILDDIR=$PREFIX/build + +mkdir -p $BUILDDIR +cd $BUILDDIR + +true && { +# github actions node +# wget "https://nodejs.org/download/release/v18.15.0/node-v18.15.0-linux-x64.tar.gz" +# braucht spezielle node version und auch genau die Version + +SRCURL="https://beehive.molgen.mpg.de/d9f50cc4eee87bd85764e20844920560/node-v18.15.0-linux-x64.tar.gz" +PKGARC=${SRCURL##*/} +PKGVER=${PKGARC%.*.*} +PKGVER=${PKGVER%-linux-x64} + +test -e ${PKGARC} || wget -nv ${SRCURL} +test -d ${PKGVER} || mkdir -p ${PKGVER} && tar -x --directory=${PKGVER} -f ${PKGARC} --strip-components=1 + +PATH=${BUILDDIR}/${PKGVER}/bin:$PATH +export PATH +cd $PKGVER +npm install yarn +ln -sv ${BUILDDIR}/${PKGVER}/node_modules/.bin/yarn ${BUILDDIR}/${PKGVER}/bin/yarn +cd $BUILDDIR +} + +test -d vscodium || git clone https://github.com/VSCodium/vscodium.git +cd vscodium && git checkout $VERSION +./build/build.sh + +cp -avr VSCode-linux-x64/* $PREFIX + +exit From 882d90b2d925ec32b0c8b9db81cf014b7d424ce6 Mon Sep 17 00:00:00 2001 From: david Date: Wed, 16 Oct 2024 11:53:06 +0200 Subject: [PATCH 2/2] Add codium-1.94.2.2486 add patch to disable Update lookup --- codium-1.94.2.24284-0.build.sh | 62 ----------------- codium-1.94.2.24286-0.build.sh | 122 +++++++++++++++++++++++++++++++++ 2 files changed, 122 insertions(+), 62 deletions(-) delete mode 100755 codium-1.94.2.24284-0.build.sh create mode 100755 codium-1.94.2.24286-0.build.sh diff --git a/codium-1.94.2.24284-0.build.sh b/codium-1.94.2.24284-0.build.sh deleted file mode 100755 index 414fd6f..0000000 --- a/codium-1.94.2.24284-0.build.sh +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/bash - -PKG=codium -VERSION=1.94.2.24284 -BUILD=0 - -PREFIX=/pkg/$PKG-$VERSION-$BUILD -if [ -n "$TESTING" ]; then PREFIX=/dev/shm/$PKG-$VERSION-$BUILD ; fi - -set -xe -umask 022 - -BUILD_TMPDIR=/scratch/local2/$PKG-$VERSION-$BUILD.build.tmp -test -d $BUILD_TMPDIR && ( chmod -R u+rwx $BUILD_TMPDIR || true ; rm -rf $BUILD_TMPDIR ) -mkdir -p $BUILD_TMPDIR/home -export TMPDIR=$BUILD_TMPDIR -export HOME=$BUILD_TMPDIR/home - -exec $PREFIX/profile <<-EOF - PATH=$PREFIX/bin:\$PATH - if [ -d $PREFIX/.compatlibs ]; then export LD_LIBRARY_PATH=$PREFIX/.compatlibs\${LD_LIBRARY_PATH:+:\$LD_LIBRARY_PATH} ; fi -EOF -. $PREFIX/profile - -export MAKEFLAGS="-j $(nproc)" - -BUILDDIR=$PREFIX/build - -mkdir -p $BUILDDIR -cd $BUILDDIR - -true && { -# github actions node -# wget "https://nodejs.org/download/release/v18.15.0/node-v18.15.0-linux-x64.tar.gz" -# braucht spezielle node version und auch genau die Version - -SRCURL="https://beehive.molgen.mpg.de/d9f50cc4eee87bd85764e20844920560/node-v18.15.0-linux-x64.tar.gz" -PKGARC=${SRCURL##*/} -PKGVER=${PKGARC%.*.*} -PKGVER=${PKGVER%-linux-x64} - -test -e ${PKGARC} || wget -nv ${SRCURL} -test -d ${PKGVER} || mkdir -p ${PKGVER} && tar -x --directory=${PKGVER} -f ${PKGARC} --strip-components=1 - -PATH=${BUILDDIR}/${PKGVER}/bin:$PATH -export PATH -cd $PKGVER -npm install yarn -ln -sv ${BUILDDIR}/${PKGVER}/node_modules/.bin/yarn ${BUILDDIR}/${PKGVER}/bin/yarn -cd $BUILDDIR -} - -test -d vscodium || git clone https://github.com/VSCodium/vscodium.git -cd vscodium && git checkout $VERSION -./build/build.sh - -cp -avr VSCode-linux-x64/* $PREFIX - -exit diff --git a/codium-1.94.2.24286-0.build.sh b/codium-1.94.2.24286-0.build.sh new file mode 100755 index 0000000..dfe3b9f --- /dev/null +++ b/codium-1.94.2.24286-0.build.sh @@ -0,0 +1,122 @@ +#! /bin/bash + +set -xe + +COOKIE=$(mcookie|cut -c-8); grep -v V_GREP_ME $0 > /dev/shm/runme-$COOKIE.sh ; sleep 0.3; exec bash /dev/shm/runme-$COOKIE.sh +#TESTING=1 + +PKG=codium +VERSION=1.94.2.24286 +BUILD=0 + +PREFIX=/pkg/$PKG-$VERSION-$BUILD +if [ -n "$TESTING" ]; then PREFIX=/dev/shm/$PKG-$VERSION-$BUILD ; fi + +set -xe +umask 022 + +BUILD_TMPDIR=/scratch/local2/$PKG-$VERSION-$BUILD.build.tmp +test -d $BUILD_TMPDIR && ( chmod -R u+rwx $BUILD_TMPDIR || true ; rm -rf $BUILD_TMPDIR ) +mkdir -p $BUILD_TMPDIR/home +export TMPDIR=$BUILD_TMPDIR +export HOME=$BUILD_TMPDIR/home + +cp $0 $BUILD_TMPDIR; ME="$BUILD_TMPDIR/$(basename $0)" + +exec $PREFIX/profile <<-EOF + PATH=$PREFIX/bin:\$PATH + if [ -d $PREFIX/.compatlibs ]; then export LD_LIBRARY_PATH=$PREFIX/.compatlibs\${LD_LIBRARY_PATH:+:\$LD_LIBRARY_PATH} ; fi +EOF +. $PREFIX/profile + +export MAKEFLAGS="-j $(nproc)" + +BUILDDIR=$PREFIX/build + +mkdir -p $BUILDDIR +cd $BUILDDIR + +true && { +# github actions node +# wget "https://nodejs.org/download/release/v18.15.0/node-v18.15.0-linux-x64.tar.gz" +# braucht spezielle node version und auch genau die Version + +SRCURL="https://beehive.molgen.mpg.de/1556e3191a2d6644645c4b751ff327a5/node-v20.14.0-linux-x64.tar.gz" +PKGARC=${SRCURL##*/} +PKGVER=${PKGARC%.*.*} +PKGVER=${PKGVER%-linux-x64} + +test -e ${PKGARC} || wget -nv ${SRCURL} +test -d ${PKGVER} || mkdir -p ${PKGVER} && tar -x --directory=${PKGVER} -f ${PKGARC} --strip-components=1 + +PATH=${BUILDDIR}/${PKGVER}/bin:$PATH +export PATH +cd $PKGVER +npm install yarn +ln -sv ${BUILDDIR}/${PKGVER}/node_modules/.bin/yarn ${BUILDDIR}/${PKGVER}/bin/yarn +cd $BUILDDIR +} + +test -d vscodium || git clone https://github.com/VSCodium/vscodium.git +cd vscodium && git checkout $VERSION +( # disable auteUpdate and release Notes + cd ${PREFIX}/build/vscodium + sed -ne '/^#Epatch:disableUpdate/ s/^#Epatch:\S* // p' $ME | patch -p1 --verbose +) +./build/build.sh + +cp -avr VSCode-linux-x64/* $PREFIX +cd ${PREFIX}/bin && ln -s codium code + +exit + +# Patch Section do not trim Whitespaces + +#Epatch:disableUpdate diff --git a/update_settings.sh b/update_settings.sh +#Epatch:disableUpdate index 2b6ac1f..6d20430 100755 +#Epatch:disableUpdate --- a/update_settings.sh +#Epatch:disableUpdate +++ b/update_settings.sh +#Epatch:disableUpdate @@ -2,8 +2,14 @@ +#Epatch:disableUpdate +#Epatch:disableUpdate DEFAULT_TRUE="'default': true" +#Epatch:disableUpdate DEFAULT_FALSE="'default': false" +#Epatch:disableUpdate +DEFAULT_TRUE_R="default: true" +#Epatch:disableUpdate +DEFAULT_FALSE_R="default: false" +#Epatch:disableUpdate +DEFAULT_TRUE_U="default: 'default'" +#Epatch:disableUpdate +DEFAULT_FALSE_U="default: 'none'" +#Epatch:disableUpdate DEFAULT_ON="'default': TelemetryConfiguration.ON" +#Epatch:disableUpdate DEFAULT_OFF="'default': TelemetryConfiguration.OFF" +#Epatch:disableUpdate +SHOW_RELEASE_NOTES="'update.showReleaseNotes':" +#Epatch:disableUpdate +UPDATE_MODE="'update.mode':" +#Epatch:disableUpdate TELEMETRY_CRASH_REPORTER="'telemetry.enableCrashReporter':" +#Epatch:disableUpdate TELEMETRY_CONFIGURATION=" TelemetryConfiguration.ON" +#Epatch:disableUpdate NLS=workbench.settings.enableNaturalLanguageSearch +#Epatch:disableUpdate @@ -29,7 +35,7 @@ update_setting () { +#Epatch:disableUpdate if [[ "${line}" == *"${SETTING}"* ]]; then +#Epatch:disableUpdate IN_SETTING=1 +#Epatch:disableUpdate fi +#Epatch:disableUpdate - if [[ ("${line}" == *"${DEFAULT_TRUE}"* || "${line}" == *"${DEFAULT_ON}"*) && "${IN_SETTING}" == "1" ]]; then +#Epatch:disableUpdate + if [[ ("${line}" == *"${DEFAULT_TRUE}"* || "${line}" == *"${DEFAULT_ON}"* || "${line}" == *"${DEFAULT_TRUE_R}"* || "${line}" == *"${DEFAULT_TRUE_U}"*) && "${IN_SETTING}" == "1" ]]; then +#Epatch:disableUpdate FOUND=1 +#Epatch:disableUpdate break +#Epatch:disableUpdate fi +#Epatch:disableUpdate @@ -43,6 +49,10 @@ update_setting () { +#Epatch:disableUpdate # construct line-aware replacement string +#Epatch:disableUpdate if [[ "${line}" == *"${DEFAULT_TRUE}"* ]]; then +#Epatch:disableUpdate DEFAULT_TRUE_TO_FALSE="${LINE_NUM}s/${DEFAULT_TRUE}/${DEFAULT_FALSE}/" +#Epatch:disableUpdate + elif [[ "${line}" == *"${DEFAULT_TRUE_R}"* ]]; then +#Epatch:disableUpdate + DEFAULT_TRUE_TO_FALSE="${LINE_NUM}s/${DEFAULT_TRUE_R}/${DEFAULT_FALSE_R}/" +#Epatch:disableUpdate + elif [[ "${line}" == *"${DEFAULT_TRUE_U}"* ]]; then +#Epatch:disableUpdate + DEFAULT_TRUE_TO_FALSE="${LINE_NUM}s/${DEFAULT_TRUE_U}/${DEFAULT_FALSE_U}/" +#Epatch:disableUpdate else +#Epatch:disableUpdate DEFAULT_TRUE_TO_FALSE="${LINE_NUM}s/${DEFAULT_ON}/${DEFAULT_OFF}/" +#Epatch:disableUpdate fi +#Epatch:disableUpdate @@ -53,3 +63,5 @@ update_setting () { +#Epatch:disableUpdate update_setting "${TELEMETRY_CRASH_REPORTER}" src/vs/workbench/electron-sandbox/desktop.contribution.ts +#Epatch:disableUpdate update_setting "${TELEMETRY_CONFIGURATION}" src/vs/platform/telemetry/common/telemetryService.ts +#Epatch:disableUpdate update_setting "${NLS}" src/vs/workbench/contrib/preferences/common/preferencesContribution.ts +#Epatch:disableUpdate +update_setting "${SHOW_RELEASE_NOTES}" src/vs/platform/update/common/update.config.contribution.ts +#Epatch:disableUpdate +update_setting "${UPDATE_MODE}" src/vs/platform/update/common/update.config.contribution.ts