diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e130ed49..2555cbbaf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 4.0.1 + +- Updated build config to make use of a base file that doesn't build anything. + - This fixes the issue of unwanted extra build targets that were introduced with the electron-builder update + ## 4.0.0 - Updated to Electron 19.0.5 diff --git a/build/electron-builder.base.yml b/build/electron-builder.base.yml new file mode 100644 index 000000000..3f098d4cd --- /dev/null +++ b/build/electron-builder.base.yml @@ -0,0 +1,33 @@ +appId: com.rickvanlieshout.tidal-hifi +electronVersion: 19.0.5 +electronDownload: + version: 19.0.5+wvcus + mirror: https://github.com/castlabs/electron-releases/releases/download/v +snap: + plugs: + - default + - screen-inhibit-control +linux: + category: Audio + target: + - dir + executableName: tidal-hifi + desktop: + Encoding: UTF-8 + Name: tidal-hifi + GenericName: tidal-hifi + Comment: The web version of listen.tidal.com running in electron with hifi support thanks to widevine. + Icon: assets/icon.png + StartupNotify: true + Terminal: false + Type: Application + Categories: Network;Application;AudioVideo;Audio;Video + StartupWMClass: tidal-hifi + X-PulseAudio-Properties: media.role=music +mac: + category: public.app-category.entertainment +win: + icon: build/icon.png + artifactName: "tidalhifi" + appId: com.rickvanlieshout.tidalhifi + executableName: tidalhifi diff --git a/build/electron-builder.deb.yml b/build/electron-builder.deb.yml index 1b108d8ba..07ba86523 100644 --- a/build/electron-builder.deb.yml +++ b/build/electron-builder.deb.yml @@ -1,4 +1,4 @@ -extends: ./build/electron-builder.yml +extends: ./build/electron-builder.base.yml linux: category: Audio icon: ./assets/icon.png diff --git a/build/electron-builder.pacman.yml b/build/electron-builder.pacman.yml index 25cbc4e52..cb01f496e 100644 --- a/build/electron-builder.pacman.yml +++ b/build/electron-builder.pacman.yml @@ -1,4 +1,4 @@ -extends: ./build/electron-builder.yml +extends: ./build/electron-builder.base.yml linux: category: Audio icon: ./assets/icon.png diff --git a/build/electron-builder.rpm.yml b/build/electron-builder.rpm.yml index b5366ff34..3328ec455 100644 --- a/build/electron-builder.rpm.yml +++ b/build/electron-builder.rpm.yml @@ -1,6 +1,6 @@ -extends: ./build/electron-builder.yml +extends: ./build/electron-builder.base.yml linux: - category: Audio - icon: ./assets/TIDAL.icns - target: - - rpm + category: Audio + icon: ./assets/TIDAL.icns + target: + - rpm diff --git a/build/electron-builder.snap.yml b/build/electron-builder.snap.yml index 228a5ce4c..8f41d491c 100644 --- a/build/electron-builder.snap.yml +++ b/build/electron-builder.snap.yml @@ -1,4 +1,4 @@ -extends: ./build/electron-builder.yml +extends: ./build/electron-builder.base.yml linux: category: Audio icon: ./assets/icon.png diff --git a/build/electron-builder.unpacked.yml b/build/electron-builder.unpacked.yml index c7bfdb643..3d24c92d8 100644 --- a/build/electron-builder.unpacked.yml +++ b/build/electron-builder.unpacked.yml @@ -1,4 +1,4 @@ -extends: ./build/electron-builder.yml +extends: ./build/electron-builder.base.yml linux: target: - dir diff --git a/build/electron-builder.yml b/build/electron-builder.yml index 3cdcefb44..7cb654c89 100644 --- a/build/electron-builder.yml +++ b/build/electron-builder.yml @@ -1,12 +1,7 @@ -appId: com.rickvanlieshout.tidal-hifi electronVersion: 19.0.5 electronDownload: version: 19.0.5+wvcus mirror: https://github.com/castlabs/electron-releases/releases/download/v -snap: - plugs: - - default - - screen-inhibit-control linux: category: Audio target: @@ -17,21 +12,6 @@ linux: - AppImage - snap - freebsd - executableName: tidal-hifi - desktop: - Encoding: UTF-8 - Name: tidal-hifi - GenericName: tidal-hifi - Comment: The web version of listen.tidal.com running in electron with hifi support thanks to widevine. - Icon: assets/icon.png - StartupNotify: true - Terminal: false - Type: Application - Categories: Network;Application;AudioVideo;Audio;Video - StartupWMClass: tidal-hifi - X-PulseAudio-Properties: media.role=music -mac: - category: public.app-category.entertainment win: target: msi icon: build/icon.png diff --git a/package-lock.json b/package-lock.json index cb3e72c30..f4f346358 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "tidal-hifi", - "version": "4.0.0", + "version": "4.0.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "tidal-hifi", - "version": "3.1.1", + "version": "4.0.1", "license": "MIT", "dependencies": { "@electron/remote": "^2.0.8", diff --git a/package.json b/package.json index e3a5ba8f5..e583d77ff 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tidal-hifi", - "version": "4.0.0", + "version": "4.0.1", "description": "Tidal on Electron with widevine(hifi) support", "main": "src/main.js", "scripts": { @@ -12,7 +12,8 @@ "build-snap": "electron-builder --publish=never -c ./build/electron-builder.snap.yml", "build-arch": "electron-builder --publish=never -c ./build/electron-builder.pacman.yml", "build-wl": "electron-builder --publish=never -c ./build/electron-builder.yml -wl", - "build-mac": "electron-builder --publish=never -c ./build/electron-builder.yml -m" + "build-mac": "electron-builder --publish=never -c ./build/electron-builder.yml -m", + "build-base": "electron-builder --publish=never -c ./build/electron-builder.base.yml" }, "keywords": [ "electron",