diff --git a/bin/build-debian.sh b/bin/build-debian.sh deleted file mode 100755 index ecf88f359..000000000 --- a/bin/build-debian.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/env bash - -set -e # Fail on any command error - -if ! command -v dpkg-deb &> /dev/null; then - echo "Missing command: dpkg-deb" - exit 1 -fi - -if dpkg-deb 2>&1 | grep BusyBox &> /dev/null; then - echo "The dpkg-deb binary provided by BusyBox is not compatible. The Debian tool needs to be used instead." - exit 1 -fi - -echo "Packaging debian x64 distribution..." - -VERSION=`jq -r ".version" package.json` - -./node_modules/.bin/electron-installer-debian --config bin/deb-options.json --options.version=${VERSION} --arch amd64 diff --git a/bin/build-linux-x64.sh b/bin/build-linux-x64.sh deleted file mode 100755 index 977b98388..000000000 --- a/bin/build-linux-x64.sh +++ /dev/null @@ -1,55 +0,0 @@ -#!/usr/bin/env bash - -set -e # Fail on any command error - -if ! command -v jq &> /dev/null; then - echo "Missing command: jq" - exit 1 -fi - -if ! command -v fakeroot &> /dev/null; then - echo "Missing command: fakeroot" - exit 1 -fi - -if ! command -v dpkg-deb &> /dev/null; then - echo "Missing command: dpkg-deb" - exit 1 -fi - -if dpkg-deb 2>&1 | grep BusyBox &> /dev/null; then - echo "The dpkg-deb binary provided by BusyBox is not compatible. The Debian tool needs to be used instead." - exit 1 -fi - -SRC_DIR=./dist/trilium-linux-x64-src - -[ "$1" != "DONTCOPY" ] && ./bin/copy-trilium.sh "$SRC_DIR" - -echo "Packaging linux x64 electron build" -./node_modules/.bin/electron-packager "$SRC_DIR" --asar --out=dist --executable-name=trilium --platform=linux --arch=x64 --overwrite - -BUILD_DIR=./dist/trilium-linux-x64 -rm -rf "$BUILD_DIR" - -mv "./dist/TriliumNext Notes-linux-x64" "$BUILD_DIR" - -cp images/app-icons/png/128x128.png "$BUILD_DIR"/icon.png -cp bin/tpl/anonymize-database.sql "$BUILD_DIR"/ - -cp -r dump-db "$BUILD_DIR"/ -rm -rf "$BUILD_DIR"/dump-db/node_modules - -for f in 'trilium-portable' 'trilium-safe-mode' 'trilium-no-cert-check'; do - cp bin/tpl/"$f".sh "$BUILD_DIR"/ - chmod 755 "$BUILD_DIR"/"$f".sh -done - -echo "Packaging linux x64 electron distribution..." -VERSION=`jq -r ".version" package.json` - -pushd dist - tar cJf "trilium-linux-x64-${VERSION}.tar.xz" trilium-linux-x64 -popd - -bin/build-debian.sh diff --git a/bin/build-mac-arm64.sh b/bin/build-mac-arm64.sh deleted file mode 100755 index 0f6432cee..000000000 --- a/bin/build-mac-arm64.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env bash - -set -e # Fail on any command error - -SRC_DIR=./dist/trilium-mac-arm64-src - -if [ "$1" != "DONTCOPY" ] -then - ./bin/copy-trilium.sh $SRC_DIR -fi - -echo "Packaging mac arm64 electron build" - -./node_modules/.bin/electron-packager $SRC_DIR --asar --out=dist --executable-name=trilium --platform=darwin --arch=arm64 --overwrite --icon=images/app-icons/mac/icon.icns - -BUILD_DIR=./dist/trilium-mac-arm64 -rm -rf $BUILD_DIR - -# Mac build has by default useless directory level -mv "./dist/TriliumNext Notes-darwin-arm64" $BUILD_DIR - -cp bin/tpl/anonymize-database.sql $BUILD_DIR/ - -cp -r dump-db $BUILD_DIR/ -rm -rf $BUILD_DIR/dump-db/node_modules - -echo "Zipping mac arm64 electron distribution..." - -VERSION=`jq -r ".version" package.json` - -cd dist - -zip -r9 --symlinks trilium-mac-arm64-${VERSION}.zip trilium-mac-arm64 diff --git a/bin/build-mac-x64.sh b/bin/build-mac-x64.sh deleted file mode 100755 index 34a44e296..000000000 --- a/bin/build-mac-x64.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env bash - -set -e # Fail on any command error - -SRC_DIR=./dist/trilium-mac-x64-src - -if [ "$1" != "DONTCOPY" ] -then - ./bin/copy-trilium.sh $SRC_DIR -fi - -echo "Packaging mac x64 electron build" - -./node_modules/.bin/electron-packager $SRC_DIR --asar --out=dist --executable-name=trilium --platform=darwin --arch=x64 --overwrite --icon=images/app-icons/mac/icon.icns - -BUILD_DIR=./dist/trilium-mac-x64 -rm -rf $BUILD_DIR - -# Mac build has by default useless directory level -mv "./dist/TriliumNext Notes-darwin-x64" $BUILD_DIR - -cp bin/tpl/anonymize-database.sql $BUILD_DIR/ - -cp -r dump-db $BUILD_DIR/ -rm -rf $BUILD_DIR/dump-db/node_modules - -echo "Zipping mac x64 electron distribution..." - -VERSION=`jq -r ".version" package.json` - -cd dist - -zip -r9 --symlinks trilium-mac-x64-${VERSION}.zip trilium-mac-x64 diff --git a/bin/build-win-x64.sh b/bin/build-win-x64.sh deleted file mode 100755 index 7feb17099..000000000 --- a/bin/build-win-x64.sh +++ /dev/null @@ -1,40 +0,0 @@ -#!/usr/bin/env bash - -set -e # Fail on any command error - -if ! command -v wine &> /dev/null; then - echo "Missing command: wine" - exit 1 -fi - -SRC_DIR=./dist/trilium-windows-x64-src - -if [ "$1" != "DONTCOPY" ] -then - ./bin/copy-trilium.sh $SRC_DIR -fi - -echo "Packaging windows x64 electron build" - -./node_modules/.bin/electron-packager $SRC_DIR --asar --out=dist --executable-name=trilium --platform=win32 --arch=x64 --overwrite --icon=images/app-icons/icon.ico - -BUILD_DIR=./dist/trilium-windows-x64 -rm -rf $BUILD_DIR - -mv "./dist/TriliumNext Notes-win32-x64" $BUILD_DIR - -cp bin/tpl/anonymize-database.sql $BUILD_DIR/ - -cp -r dump-db $BUILD_DIR/ -rm -rf $BUILD_DIR/dump-db/node_modules - -cp bin/tpl/trilium-{portable,no-cert-check,safe-mode}.bat $BUILD_DIR/ - -if [ "$1" != "DONTPACK" ] -then - echo "Zipping windows x64 electron distribution..." - VERSION=`jq -r ".version" package.json` - - cd dist - zip -r9 trilium-windows-x64-${VERSION}.zip trilium-windows-x64 -fi \ No newline at end of file