From c14257720fd88f71db0f4fb1bc664087437c0a27 Mon Sep 17 00:00:00 2001 From: Juan Cruz Viotti Date: Thu, 8 Dec 2016 11:06:35 -0400 Subject: [PATCH] chore: group build scripts inside `scripts/build` (#940) This makes it easier to have re-usable functionality that we can call/source from all scripts, like logic to determine the current operating system, or to check for a dependency in the `$PATH`. Signed-off-by: Juan Cruz Viotti --- Makefile | 32 +++++++++---------- scripts/{unix => build}/dependencies-bower.sh | 0 scripts/{unix => build}/dependencies-npm.sh | 0 .../electron-configure-package-darwin.sh | 0 .../electron-configure-package-linux.sh | 0 .../{unix => build}/electron-create-asar.sh | 0 .../electron-create-readonly-dmg-darwin.sh} | 0 .../electron-create-readwrite-dmg-darwin.sh} | 0 .../electron-create-resources-app.sh | 0 .../electron-download-package.sh | 0 .../electron-installer-app-zip-darwin.sh} | 0 .../electron-installer-appimage-linux.sh} | 0 .../electron-installer-debian-linux.sh} | 0 .../electron-sign-app-darwin.sh} | 0 .../electron-sign-dmg-darwin.sh} | 0 .../electron-sign-exe-win32.sh} | 0 scripts/{unix => build}/package-cli.sh | 0 scripts/build/windows.bat | 10 +++--- 18 files changed, 21 insertions(+), 21 deletions(-) rename scripts/{unix => build}/dependencies-bower.sh (100%) rename scripts/{unix => build}/dependencies-npm.sh (100%) rename scripts/{darwin => build}/electron-configure-package-darwin.sh (100%) rename scripts/{linux => build}/electron-configure-package-linux.sh (100%) rename scripts/{unix => build}/electron-create-asar.sh (100%) rename scripts/{darwin/electron-create-readonly-dmg.sh => build/electron-create-readonly-dmg-darwin.sh} (100%) rename scripts/{darwin/electron-create-readwrite-dmg.sh => build/electron-create-readwrite-dmg-darwin.sh} (100%) rename scripts/{unix => build}/electron-create-resources-app.sh (100%) rename scripts/{unix => build}/electron-download-package.sh (100%) rename scripts/{darwin/electron-installer-app-zip.sh => build/electron-installer-app-zip-darwin.sh} (100%) rename scripts/{linux/electron-installer-appimage.sh => build/electron-installer-appimage-linux.sh} (100%) rename scripts/{linux/electron-installer-debian.sh => build/electron-installer-debian-linux.sh} (100%) rename scripts/{darwin/electron-sign-app.sh => build/electron-sign-app-darwin.sh} (100%) rename scripts/{darwin/electron-sign-dmg.sh => build/electron-sign-dmg-darwin.sh} (100%) rename scripts/{windows/electron-sign-exe.sh => build/electron-sign-exe-win32.sh} (100%) rename scripts/{unix => build}/package-cli.sh (100%) diff --git a/Makefile b/Makefile index 032d7258..983b17a4 100644 --- a/Makefile +++ b/Makefile @@ -98,7 +98,7 @@ APPLICATION_VERSION_DEBIAN = $(shell echo $(APPLICATION_VERSION) | tr "-" "~") # --------------------------------------------------------------------- release/electron-$(TARGET_PLATFORM)-$(TARGET_ARCH)-dependencies/node_modules: package.json npm-shrinkwrap.json - ./scripts/unix/dependencies-npm.sh -p \ + ./scripts/build/dependencies-npm.sh -p \ -r "$(TARGET_ARCH)" \ -v "$(ELECTRON_VERSION)" \ -x $(dir $@) \ @@ -106,20 +106,20 @@ release/electron-$(TARGET_PLATFORM)-$(TARGET_ARCH)-dependencies/node_modules: pa -s "$(TARGET_PLATFORM)" release/electron-$(TARGET_PLATFORM)-$(TARGET_ARCH)-dependencies/bower_components: bower.json - ./scripts/unix/dependencies-bower.sh -p -x $(dir $@) + ./scripts/build/dependencies-bower.sh -p -x $(dir $@) release/electron-$(TARGET_PLATFORM)-$(TARGET_ARCH)-app: \ release/electron-$(TARGET_PLATFORM)-$(TARGET_ARCH)-dependencies/node_modules \ release/electron-$(TARGET_PLATFORM)-$(TARGET_ARCH)-dependencies/bower_components - ./scripts/unix/electron-create-resources-app.sh -s . -f "$(APPLICATION_FILES)" -o $@ + ./scripts/build/electron-create-resources-app.sh -s . -f "$(APPLICATION_FILES)" -o $@ $(foreach prerequisite,$^,cp -rf $(prerequisite) $@;) release/electron-$(TARGET_PLATFORM)-$(TARGET_ARCH)-app.asar: \ release/electron-$(TARGET_PLATFORM)-$(TARGET_ARCH)-app - ./scripts/unix/electron-create-asar.sh -d $< -o $@ + ./scripts/build/electron-create-asar.sh -d $< -o $@ release/electron-$(ELECTRON_VERSION)-$(TARGET_PLATFORM)-$(TARGET_ARCH).zip: - ./scripts/unix/electron-download-package.sh \ + ./scripts/build/electron-download-package.sh \ -r "$(TARGET_ARCH)" \ -v "$(ELECTRON_VERSION)" \ -s "$(TARGET_PLATFORM)" \ @@ -129,7 +129,7 @@ release/$(APPLICATION_NAME)-$(TARGET_PLATFORM)-$(TARGET_ARCH): \ release/electron-$(TARGET_PLATFORM)-$(TARGET_ARCH)-app.asar \ release/electron-$(ELECTRON_VERSION)-$(TARGET_PLATFORM)-$(TARGET_ARCH).zip ifeq ($(TARGET_PLATFORM),darwin) - ./scripts/darwin/electron-configure-package-darwin.sh -p $(word 2,$^) -a $< \ + ./scripts/build/electron-configure-package-darwin.sh -p $(word 2,$^) -a $< \ -n "$(APPLICATION_NAME)" \ -v "$(APPLICATION_VERSION)" \ -b "$(APPLICATION_BUNDLE_ID)" \ @@ -139,7 +139,7 @@ ifeq ($(TARGET_PLATFORM),darwin) -o $@ endif ifeq ($(TARGET_PLATFORM),linux) - ./scripts/linux/electron-configure-package-linux.sh -p $(word 2,$^) -a $< \ + ./scripts/build/electron-configure-package-linux.sh -p $(word 2,$^) -a $< \ -n "$(APPLICATION_NAME)" \ -v "$(APPLICATION_VERSION)" \ -l LICENSE \ @@ -148,7 +148,7 @@ endif release/$(APPLICATION_NAME)-$(TARGET_PLATFORM)-$(TARGET_ARCH)-rw.dmg: \ release/$(APPLICATION_NAME)-darwin-$(TARGET_ARCH) - ./scripts/darwin/electron-create-readwrite-dmg.sh -p $< -o $@ \ + ./scripts/build/electron-create-readwrite-dmg-darwin.sh -p $< -o $@ \ -n "$(APPLICATION_NAME)" \ -i assets/icon.icns \ -b assets/osx/installer.png @@ -156,23 +156,23 @@ release/$(APPLICATION_NAME)-$(TARGET_PLATFORM)-$(TARGET_ARCH)-rw.dmg: \ release/out/$(APPLICATION_NAME)-$(APPLICATION_VERSION)-darwin-$(TARGET_ARCH).zip: \ release/$(APPLICATION_NAME)-darwin-$(TARGET_ARCH) ifdef CODE_SIGN_IDENTITY - ./scripts/darwin/electron-sign-app.sh -a $