#7 Improve Debian package builds

Closed
RogueScholar wants to merge 2 commits from RogueScholar/freezerpc:debian into master
  1. +4
    -3
      app/package.json
  2. BIN
      build/iconset/128x128.png
  3. BIN
      build/iconset/16x16.png
  4. BIN
      build/iconset/22x22.png
  5. BIN
      build/iconset/24x24.png
  6. BIN
      build/iconset/256x256.png
  7. BIN
      build/iconset/32x32.png
  8. BIN
      build/iconset/48x48.png
  9. BIN
      build/iconset/512x512.png
  10. BIN
      build/iconset/64x64.png
  11. +42
    -15
      package.json

+ 4
- 3
app/package.json View File

@ -2,13 +2,13 @@
"name": "freezer", "name": "freezer",
"private": true, "private": true,
"version": "1.1.19", "version": "1.1.19",
"description": "",
"description": "Freezer PC",
"main": "background.js", "main": "background.js",
"scripts": { "scripts": {
"start": "electron ." "start": "electron ."
}, },
"author": "",
"license": "ISC",
"author": "exttex",
"license": "GPL-3.0-or-later",
"dependencies": { "dependencies": {
"arg": "^4.1.3", "arg": "^4.1.3",
"axios": "^0.21.1", "axios": "^0.21.1",
@ -28,6 +28,7 @@
"winston": "^3.3.3" "winston": "^3.3.3"
}, },
"devDependencies": { "devDependencies": {
"electron": "^9.2.1",
"eslint": "^7.10.0" "eslint": "^7.10.0"
} }
} }

BIN
build/iconset/128x128.png View File

Before After
Width: 128  |  Height: 128  |  Size: 9.8 KiB Width: 128  |  Height: 128  |  Size: 2.0 KiB

BIN
build/iconset/16x16.png View File

Before After
Width: 16  |  Height: 16  |  Size: 307 B

BIN
build/iconset/22x22.png View File

Before After
Width: 22  |  Height: 22  |  Size: 425 B

BIN
build/iconset/24x24.png View File

Before After
Width: 24  |  Height: 24  |  Size: 518 B

BIN
build/iconset/256x256.png View File

Before After
Width: 256  |  Height: 256  |  Size: 10 KiB Width: 256  |  Height: 256  |  Size: 5.2 KiB

BIN
build/iconset/32x32.png View File

Before After
Width: 32  |  Height: 32  |  Size: 765 B

BIN
build/iconset/48x48.png View File

Before After
Width: 48  |  Height: 48  |  Size: 902 B

BIN
build/iconset/512x512.png View File

Before After
Width: 512  |  Height: 512  |  Size: 14 KiB

BIN
build/iconset/64x64.png View File

Before After
Width: 64  |  Height: 64  |  Size: 1.1 KiB

+ 42
- 15
package.json View File

@ -9,7 +9,7 @@
"postinstall": "electron-builder install-app-deps", "postinstall": "electron-builder install-app-deps",
"build": "cd app && npm i && cd client && npm i && npm run build && cd .. && cd .. && npm run dist" "build": "cd app && npm i && cd client && npm i && npm run build && cd .. && cd .. && npm run dist"
}, },
"license": "GNU",
"license": "GPL-3.0-or-later",
"homepage": "https://freezer.life", "homepage": "https://freezer.life",
"devDependencies": { "devDependencies": {
"electron": "^9.2.1", "electron": "^9.2.1",
@ -46,32 +46,59 @@
"allowToChangeInstallationDirectory": false "allowToChangeInstallationDirectory": false
}, },
"linux": { "linux": {
"appId": "life.freezer.Freezer",
"category": "AudioVideo;Network;Audio;FileTransfer;Player",
"description": "Freezer is a cross-platform, libre, open source client for the Deezer audio streaming service built using the Electron application framework.",
"desktop": {
"Version": "1.1",
"Type": "Application",
"Name": "Freezer",
"Name[pt_PT]": "Congelador",
"GenericName": "Electron-based Deezer client",
"GenericName[pt_PT]": "Aplicação Electron no ambiente de trabalho para Deezer",
"Comment": "Desktop application for the Deezer audio streaming service",
"Comment[pt_PT]": "Cliente não-oficial do serviço de transmissão de áudio Deezer",
"Icon": "freezer",
"Categories": "AudioVideo;Network;Audio;FileTransfer;Player;",
"MimeType": "application/http;",
"Keywords": "audio;download;flac;lyrics;mp3;music;spotify;stream;",
"Keywords[pt_PT]": "áudio;descarregar;flac;letras;mp3;música;spotify;transmissão;",
"Keywords[ru]": "Фризер;Музыка;Плеер;Дизер;",
"StartupNotify": "true",
"StartupWMClass": "freezer",
"DBusActivatable": "false",
"Terminal": "false",
"NoDisplay": "false",
"Hidden": "false"
},
"executableName": "freezer",
"icon": "build/iconset",
"maintainer": "exttex",
"mimeTypes": [
"application/http"
],
"synopsis": "free audio streaming client for Deezer",
"target": [ "target": [
"AppImage", "AppImage",
"deb", "deb",
"tar.gz"
],
"category": "audio",
"icon": "build/iconset",
"maintainer": "exttex"
"tar.xz"
]
}, },
"appImage": { "appImage": {
"desktop": { "desktop": {
"X-AppImage-Name": "Freezer", "X-AppImage-Name": "Freezer",
"Name": "Freezer",
"Type": "Application",
"Categories": "AudioVideo"
"X-AppImage-Version": "1.1.19"
} }
}, },
"deb": { "deb": {
"packageCategory": "sound",
"priority": "optional",
"depends": [ "depends": [
"libssl-dev",
"gconf2",
"gconf-service",
"libflac8",
"libnotify4", "libnotify4",
"libappindicator1",
"libxtst6",
"libnss3"
"libnss3",
"libssl1.1 | libssl1.0.0",
"libxtst6"
] ]
} }
} }


Loading…
Cancel
Save