mirror of
https://github.com/aunetx/deezer-linux.git
synced 2025-12-10 15:30:48 +01:00
chore: reorder patches and improve build logs
This commit is contained in:
parent
e8ddcfe530
commit
87797ec47f
25
Makefile
25
Makefile
@ -1,4 +1,6 @@
|
||||
# Maintainer: Aurélien Hamy <aunetx@yandex.com>
|
||||
# Maintainers:
|
||||
# - Aurélien Hamy <aunetx@yandex.com>
|
||||
# - Josselin Dulongcourty <contact@josselinonduty.fr>
|
||||
|
||||
APPNAME = dev.aunetx.deezer
|
||||
BASE_URL = $(shell jq ".modules[0].sources[0].url" dev.aunetx.deezer.json)
|
||||
@ -37,25 +39,10 @@ prepare: clean install_build_deps
|
||||
@cp .prettierrc.json $(APP_DIR)/
|
||||
@npm run prettier -- --write "$(APP_DIR)/build/*.{js,html}" --config .prettierrc.json --ignore-path /dev/null
|
||||
|
||||
@echo "Apply patches from ./patches:"
|
||||
@echo "01 - Hide to tray when closing (https://github.com/SibrenVasse/deezer/issues/4)"
|
||||
@echo "02 - Start in tray cli option (https://github.com/SibrenVasse/deezer/pull/12)"
|
||||
@echo "03 - Avoid to set the text/html mime type (https://github.com/aunetx/deezer-linux/issues/13)"
|
||||
@echo "04 - Disable auto updater (https://github.com/aunetx/deezer-linux/pull/95)"
|
||||
@echo "05 - Remove OS information (https://github.com/aunetx/deezer-linux/pull/95)"
|
||||
@echo "06 - Add a better management of MPRIS (https://github.com/aunetx/deezer-linux/pull/61)"
|
||||
@echo "07 - Add environment variable to change log level (https://github.com/aunetx/deezer-linux/pull/95)"
|
||||
@echo "08 - Provide additional metadata (https://github.com/aunetx/deezer-linux/pull/95)"
|
||||
@echo "09 - Add Discord Rich Presence (https://github.com/aunetx/deezer-linux/pull/82)"
|
||||
@echo "10 - Improve responsiveness on small devices (https://github.com/aunetx/deezer-linux/pull/122)"
|
||||
@echo "11 - Hide Application is offline banner (https://github.com/aunetx/deezer-linux/pull/124)"
|
||||
@echo "12 - Disable animations (https://github.com/aunetx/deezer-linux/pull/133)"
|
||||
@echo "13 - Disable notifications (https://github.com/aunetx/deezer-linux/pull/151)"
|
||||
@echo "14 - Make thumbar actions work (https://github.com/aunetx/deezer-linux/pull/153)"
|
||||
@echo "--------------------------------"
|
||||
@$(foreach p,$(wildcard ./patches/*), echo "Applying $(p)"; patch -p 1 -d $(APP_DIR) < $(p) && echo "Applied $(p)\n";)
|
||||
|
||||
@$(foreach p, $(wildcard ./patches/*), patch -p 1 -d $(APP_DIR) < $(p);)
|
||||
|
||||
@echo "Append `package-append.json` to the `package.json` of the app"
|
||||
@echo "Append package-append.json to the package.json of the app"
|
||||
@echo "Adds electron, elecron-builder dependencies, prod and build directives"
|
||||
@jq -s '.[0] * .[1]' $(APP_DIR)/package.json package-append.json > $(APP_DIR)/tmp.json && mv $(APP_DIR)/tmp.json $(APP_DIR)/package.json
|
||||
|
||||
|
||||
26
README.md
26
README.md
@ -40,24 +40,24 @@ Other packages can be installed from you package manager, either by clicking on
|
||||
| Option | Description |
|
||||
| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| `--start-in-tray` | Start the app in the tray (see [patch](./patches/01-start-in-tray.patch)) |
|
||||
| `--disable-systray` | Quit the app when the window is closed (see [patch](./patches/03-start-without-tray.patch)) |
|
||||
| `--keep-kernel` | Use the exact kernel version (see [patch](./patches/05-remove-os-information.patch)) <br/> _This feature impacts privacy._ |
|
||||
| `--disable-features` | Disable some features (see [patch](./patches/06-provide-metadata-mpris.patch)) |
|
||||
| `--hide-offline-banner` | Hide the "Application is offline" banner that appears when using a VPN or DNS blocker (see [patch](./patches/11-hide-offline-banner.patch)) |
|
||||
| `--disable-animations` | Disable animations (see [patch](./patches/12-disable-animations.patch)) |
|
||||
| `--disable-notifications` | Disable notifications (see [patch](./patches/13-disable-notifications.patch)) |
|
||||
| `--log-level` | Set the log level (`silly`,`debug`,`verbose`,`info`,`warn`,`error`) (see [patch](./patches/07-control-log-level.patch)) |
|
||||
| `--disable-systray` | Quit the app when the window is closed (see [patch](./patches/02-start-without-tray.patch)) |
|
||||
| `--keep-kernel` | Use the exact kernel version (see [patch](./patches/04-remove-os-information.patch)) <br/> _This feature impacts privacy._ |
|
||||
| `--disable-features` | Disable some features (see [patch](./patches/05-provide-metadata-mpris.patch)) |
|
||||
| `--hide-offline-banner` | Hide the "Application is offline" banner that appears when using a VPN or DNS blocker (see [patch](./patches/08-hide-offline-banner.patch)) |
|
||||
| `--disable-animations` | Disable animations (see [patch](./patches/09-disable-animations.patch)) |
|
||||
| `--disable-notifications` | Disable notifications (see [patch](./patches/10-disable-notifications.patch)) |
|
||||
| `--log-level` | Set the log level (`silly`,`debug`,`verbose`,`info`,`warn`,`error`) (see [patch](./patches/06-control-log-level.patch)) |
|
||||
| `--enable-wayland-ime` `--ozone-platform-hint=auto` `--wayland-text-input-version=3` | Enable IME keyboard support on Wayland |
|
||||
|
||||
| Environment variable | Options | Description |
|
||||
| -------------------------- | ----------------------------------------------- | ---------------------------------------------------------------------------------------------- |
|
||||
| `DZ_START_IN_TRAY` | `yes`,`no` | Start the app in the tray (see [patch](./patches/01-start-in-tray.patch)) |
|
||||
| `DZ_DISABLE_SYSTRAY` | `yes`,`no` | Quit the app when the window is closed (see [patch](./patches/03-start-without-tray.patch)) |
|
||||
| `DZ_KEEP_KERNEL` | `yes`,`no` | Use the exact kernel version (see [patch](./patches/05-remove-os-information.patch)) |
|
||||
| `DZ_LOG_LEVEL` | `silly`,`debug`,`verbose`,`info`,`warn`,`error` | Set the log level (see [patch](./patches/07-control-log-level.patch)) |
|
||||
| `DZ_HIDE_OFFLINE_BANNER` | `yes`,`no` | Hide the "Application is offline" banner (see [patch](./patches/11-hide-offline-banner.patch)) |
|
||||
| `DZ_DISABLE_ANIMATIONS` | `yes`,`no` | Disable animations (see [patch](./patches/12-disable-animations.patch)) |
|
||||
| `DZ_DISABLE_NOTIFICATIONS` | `yes`,`no` | Disable notifications (see [patch](./patches/13-disable-notifications.patch)) |
|
||||
| `DZ_DISABLE_SYSTRAY` | `yes`,`no` | Quit the app when the window is closed (see [patch](./patches/02-start-without-tray.patch)) |
|
||||
| `DZ_KEEP_KERNEL` | `yes`,`no` | Use the exact kernel version (see [patch](./patches/04-remove-os-information.patch)) |
|
||||
| `DZ_LOG_LEVEL` | `silly`,`debug`,`verbose`,`info`,`warn`,`error` | Set the log level (see [patch](./patches/06-control-log-level.patch)) |
|
||||
| `DZ_HIDE_OFFLINE_BANNER` | `yes`,`no` | Hide the "Application is offline" banner (see [patch](./patches/08-hide-offline-banner.patch)) |
|
||||
| `DZ_DISABLE_ANIMATIONS` | `yes`,`no` | Disable animations (see [patch](./patches/09-disable-animations.patch)) |
|
||||
| `DZ_DISABLE_NOTIFICATIONS` | `yes`,`no` | Disable notifications (see [patch](./patches/10-disable-notifications.patch)) |
|
||||
| `DZ_DEVTOOLS` | `yes`,`no` | Enable the developer console (ctrl+shift+i) |
|
||||
|
||||
## Building from source
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user