mirror of
https://github.com/balena-io/etcher.git
synced 2025-07-26 04:36:35 +00:00
Adhere to a more formal package naming convention
<name>-<os>-<arch>.<extension>
This commit is contained in:
parent
ee2fd2a91c
commit
c2dd89eadb
49
Makefile
49
Makefile
@ -24,7 +24,7 @@ etcher-release/Etcher-darwin-x64: .
|
|||||||
--overwrite \
|
--overwrite \
|
||||||
--out=$(dir $@)
|
--out=$(dir $@)
|
||||||
|
|
||||||
etcher-release/Etcher-linux-ia32: .
|
etcher-release/Etcher-linux-x86: .
|
||||||
$(ELECTRON_PACKAGER) . $(APPLICATION_NAME) \
|
$(ELECTRON_PACKAGER) . $(APPLICATION_NAME) \
|
||||||
--platform=linux \
|
--platform=linux \
|
||||||
--arch=ia32 \
|
--arch=ia32 \
|
||||||
@ -35,6 +35,7 @@ etcher-release/Etcher-linux-ia32: .
|
|||||||
--build-version="$(ETCHER_VERSION)" \
|
--build-version="$(ETCHER_VERSION)" \
|
||||||
--overwrite \
|
--overwrite \
|
||||||
--out=$(dir $@)
|
--out=$(dir $@)
|
||||||
|
mv $(dir $@)Etcher-linux-ia32 $@
|
||||||
|
|
||||||
etcher-release/Etcher-linux-x64: .
|
etcher-release/Etcher-linux-x64: .
|
||||||
$(ELECTRON_PACKAGER) . $(APPLICATION_NAME) \
|
$(ELECTRON_PACKAGER) . $(APPLICATION_NAME) \
|
||||||
@ -48,7 +49,7 @@ etcher-release/Etcher-linux-x64: .
|
|||||||
--overwrite \
|
--overwrite \
|
||||||
--out=$(dir $@)
|
--out=$(dir $@)
|
||||||
|
|
||||||
etcher-release/Etcher-win32-ia32: .
|
etcher-release/Etcher-win32-x86: .
|
||||||
$(ELECTRON_PACKAGER) . $(APPLICATION_NAME) \
|
$(ELECTRON_PACKAGER) . $(APPLICATION_NAME) \
|
||||||
--platform=win32 \
|
--platform=win32 \
|
||||||
--arch=ia32 \
|
--arch=ia32 \
|
||||||
@ -60,6 +61,7 @@ etcher-release/Etcher-win32-ia32: .
|
|||||||
--build-version="$(ETCHER_VERSION)" \
|
--build-version="$(ETCHER_VERSION)" \
|
||||||
--overwrite \
|
--overwrite \
|
||||||
--out=$(dir $@)
|
--out=$(dir $@)
|
||||||
|
mv $(dir $@)Etcher-win32-ia32 $@
|
||||||
|
|
||||||
etcher-release/Etcher-win32-x64: .
|
etcher-release/Etcher-win32-x64: .
|
||||||
$(ELECTRON_PACKAGER) . $(APPLICATION_NAME) \
|
$(ELECTRON_PACKAGER) . $(APPLICATION_NAME) \
|
||||||
@ -74,42 +76,43 @@ etcher-release/Etcher-win32-x64: .
|
|||||||
--overwrite \
|
--overwrite \
|
||||||
--out=$(dir $@)
|
--out=$(dir $@)
|
||||||
|
|
||||||
etcher-release/installers/Etcher.dmg: etcher-release/Etcher-darwin-x64 package.json
|
etcher-release/installers/Etcher-darwin-x64.dmg: etcher-release/Etcher-darwin-x64 package.json
|
||||||
$(ELECTRON_BUILDER) "$</$(APPLICATION_NAME).app" \
|
$(ELECTRON_BUILDER) "$</$(APPLICATION_NAME).app" \
|
||||||
--platform=osx \
|
--platform=osx \
|
||||||
--sign=$(SIGN_IDENTITY_OSX) \
|
--sign=$(SIGN_IDENTITY_OSX) \
|
||||||
--out=$(dir $@)
|
--out=$(dir $@)
|
||||||
|
mv $(dir $@)Etcher.dmg $@
|
||||||
|
|
||||||
etcher-release/installers/Etcher-linux-x64.tar.gz: etcher-release/Etcher-linux-x64
|
etcher-release/installers/Etcher-linux-x64.tar.gz: etcher-release/Etcher-linux-x64
|
||||||
mkdir -p $(dir $@)
|
mkdir -p $(dir $@)
|
||||||
tar -zcf $@ $<
|
tar -zcf $@ $<
|
||||||
|
|
||||||
etcher-release/installers/Etcher-linux-ia32.tar.gz: etcher-release/Etcher-linux-ia32
|
etcher-release/installers/Etcher-linux-x86.tar.gz: etcher-release/Etcher-linux-x86
|
||||||
mkdir -p $(dir $@)
|
mkdir -p $(dir $@)
|
||||||
tar -zcf $@ $<
|
tar -zcf $@ $<
|
||||||
|
|
||||||
etcher-release/installers/Etcher-x64.exe: etcher-release/Etcher-win32-x64 package.json
|
etcher-release/installers/Etcher-win32-x64.exe: etcher-release/Etcher-win32-x64 package.json
|
||||||
$(ELECTRON_BUILDER) $< \
|
$(ELECTRON_BUILDER) $< \
|
||||||
--platform=win \
|
--platform=win \
|
||||||
--out=$(dir $@)win-x64
|
--out=$(dir $@)win32-x64
|
||||||
mv $(dir $@)win-x64/Etcher\ Setup.exe $@
|
mv $(dir $@)win32-x64/Etcher\ Setup.exe $@
|
||||||
rmdir $(dir $@)win-x64
|
rmdir $(dir $@)win32-x64
|
||||||
|
|
||||||
etcher-release/installers/Etcher.exe: etcher-release/Etcher-win32-ia32 package.json
|
etcher-release/installers/Etcher-win32-x86.exe: etcher-release/Etcher-win32-x86 package.json
|
||||||
$(ELECTRON_BUILDER) $< \
|
$(ELECTRON_BUILDER) $< \
|
||||||
--platform=win \
|
--platform=win \
|
||||||
--out=$(dir $@)win-ia32
|
--out=$(dir $@)win32-x86
|
||||||
mv $(dir $@)win-ia32/Etcher\ Setup.exe $@
|
mv $(dir $@)win32-x86/Etcher\ Setup.exe $@
|
||||||
rmdir $(dir $@)win-ia32
|
rmdir $(dir $@)win32-x86
|
||||||
|
|
||||||
package-osx: etcher-release/Etcher-darwin-x64
|
package-osx: etcher-release/Etcher-darwin-x64
|
||||||
package-linux: etcher-release/Etcher-linux-ia32 etcher-release/Etcher-linux-x64
|
package-linux: etcher-release/Etcher-linux-x86 etcher-release/Etcher-linux-x64
|
||||||
package-win32: etcher-release/Etcher-win32-ia32 etcher-release/Etcher-win32-x64
|
package-win32: etcher-release/Etcher-win32-x86 etcher-release/Etcher-win32-x64
|
||||||
package-all: package-osx package-linux package-win32
|
package-all: package-osx package-linux package-win32
|
||||||
|
|
||||||
installer-osx: etcher-release/installers/Etcher.dmg
|
installer-osx: etcher-release/installers/Etcher-darwin-x64.dmg
|
||||||
installer-linux: etcher-release/installers/Etcher-linux-x64.tar.gz etcher-release/installers/Etcher-linux-ia32.tar.gz
|
installer-linux: etcher-release/installers/Etcher-linux-x64.tar.gz etcher-release/installers/Etcher-linux-x86.tar.gz
|
||||||
installer-win32: etcher-release/installers/Etcher-x64.exe etcher-release/installers/Etcher.exe
|
installer-win32: etcher-release/installers/Etcher-win32-x64.exe etcher-release/installers/Etcher-win32-x86.exe
|
||||||
installer-all: installer-osx installer-linux installer-win32
|
installer-all: installer-osx installer-linux installer-win32
|
||||||
|
|
||||||
S3_UPLOAD=aws s3api put-object \
|
S3_UPLOAD=aws s3api put-object \
|
||||||
@ -119,13 +122,13 @@ S3_UPLOAD=aws s3api put-object \
|
|||||||
--body $<
|
--body $<
|
||||||
|
|
||||||
upload-linux-x64: etcher-release/installers/Etcher-linux-x64.tar.gz ; $(S3_UPLOAD)
|
upload-linux-x64: etcher-release/installers/Etcher-linux-x64.tar.gz ; $(S3_UPLOAD)
|
||||||
upload-linux-ia32: etcher-release/installers/Etcher-linux-ia32.tar.gz ; $(S3_UPLOAD)
|
upload-linux-x86: etcher-release/installers/Etcher-linux-x86.tar.gz ; $(S3_UPLOAD)
|
||||||
upload-win32-x64: etcher-release/installers/Etcher-x64.exe ; $(S3_UPLOAD)
|
upload-win32-x64: etcher-release/installers/Etcher-win32-x64.exe ; $(S3_UPLOAD)
|
||||||
upload-win32-ia32: etcher-release/installers/Etcher.exe ; $(S3_UPLOAD)
|
upload-win32-x86: etcher-release/installers/Etcher-win32-x86.exe ; $(S3_UPLOAD)
|
||||||
|
|
||||||
upload-osx: etcher-release/installers/Etcher.dmg ; $(S3_UPLOAD)
|
upload-osx: etcher-release/installers/Etcher-darwin-x64.dmg ; $(S3_UPLOAD)
|
||||||
upload-linux: upload-linux-x64 upload-linux-ia32
|
upload-linux: upload-linux-x64 upload-linux-x86
|
||||||
upload-win32: upload-win32-x64 upload-win32-ia32
|
upload-win32: upload-win32-x64 upload-win32-x86
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf etcher-release/
|
rm -rf etcher-release/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user