diff --git a/Makefile b/Makefile index a5328fe7..4cdeeea0 100644 --- a/Makefile +++ b/Makefile @@ -1,17 +1,22 @@ -.PHONY: release-build package +.PHONY: install release-build package VERSION = 0.0.0 PLATFORM = linux +CERTNAME = "" ICON = "" +CERT = "" ifeq (${PLATFORM}, darwin) - ICON = "--icon=./build/icons/whalebird.icns" + ICON = --icon=./build/icons/whalebird.icns + CERT = --sign='${CERTNAME}' endif ifeq (${PLATFORM}, windows) - ICON = "--icon=./build/icons/whalebird.ico" + ICON = --icon=./build/icons/whalebird.ico endif -all: release-build package +all: install release-build package +install: package.json + npm install release-build: package.json npm run pack package: release-build - electron-packager ./ whalebird --platform=${PLATFORM} --arch=x64 --electron-version=1.8.3 --build-version=${VERSION} --asar --out=packages --ignore="^/src" --ignore="^/test" --ignore="^/.electron-vue" --ignore="^/.envrc" --prune=true ${ICON} + electron-packager ./ whalebird --platform=${PLATFORM} --arch=x64 --electron-version=1.8.3 --build-version=${VERSION} --asar --out=packages --ignore="^/src" --ignore="^/test" --ignore="^/.electron-vue" --ignore="^/.envrc" --prune=true $(ICON) $(CERT) diff --git a/package-lock.json b/package-lock.json index 71dc963f..1973f949 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "whalebird", - "version": "0.0.0", + "version": "0.1.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 86e51aec..0e88a7dc 100644 --- a/package.json +++ b/package.json @@ -2,8 +2,12 @@ "name": "whalebird", "version": "0.1.0", "author": "AkiraFukushima