feat(gui): Release .deb binaries, allow auto updater to function with deb installations (#219)

This commit is contained in:
binarybaron 2024-12-02 15:02:04 +01:00 committed by GitHub
parent 7b42585cae
commit 0f32ad195f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 164 additions and 155 deletions

View file

@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
- GUI: Release .deb installer for Debian-based systems
## [1.0.0-rc.7] - 2024-11-26
- GUI: Changed terminology from "swap providers" to "makers"

295
Cargo.lock generated

File diff suppressed because it is too large Load diff

View file

@ -26,7 +26,7 @@
"@tauri-apps/plugin-process": "^2.0.0",
"@tauri-apps/plugin-shell": "^2.0.0",
"@tauri-apps/plugin-store": "^2.0.0",
"@tauri-apps/plugin-updater": "^2.0.0",
"@tauri-apps/plugin-updater": "^2.1.0",
"@types/react-redux": "^7.1.34",
"humanize-duration": "^3.32.1",
"jdenticon": "^3.3.0",

View file

@ -815,6 +815,11 @@
dependencies:
"@swc/counter" "^0.1.3"
"@tauri-apps/api@2.0.0-alpha.4":
version "2.0.0-alpha.4"
resolved "https://registry.yarnpkg.com/@tauri-apps/api/-/api-2.0.0-alpha.4.tgz#63979fbd4e9f962a688cda4d685a107241dec3fc"
integrity sha512-gWe5fFHbwFM+dmdDPtlDvVDVtoMneGRM+S8mECevWhKpXYxId0yxznE56YGAvPSJXC3vgsXw16mOmkTnEVKnaw==
"@tauri-apps/api@^2.0.0":
version "2.0.1"
resolved "https://registry.yarnpkg.com/@tauri-apps/api/-/api-2.0.1.tgz#dc49d899fb873b96ee1d46a171384625ba5ad404"
@ -921,12 +926,12 @@
dependencies:
"@tauri-apps/api" "^2.0.0"
"@tauri-apps/plugin-updater@^2.0.0":
version "2.0.0"
resolved "https://registry.yarnpkg.com/@tauri-apps/plugin-updater/-/plugin-updater-2.0.0.tgz#38cb3e735da28cd1726a3c0e13f032117e4db111"
integrity sha512-N0cl71g7RPr7zK2Fe5aoIwzw14NcdLcz7XMGFWZVjprsqgDRWoxbnUkknyCQMZthjhGkppCd/wN2MIsUz+eAhQ==
"@tauri-apps/plugin-updater@^2.1.0":
version "2.0.0-alpha.0"
resolved "https://registry.yarnpkg.com/@tauri-apps/plugin-updater/-/plugin-updater-2.0.0-alpha.0.tgz#5e6d56b3a600316e48a2b71c6704e0c89e02f024"
integrity sha512-xV2hIdyOWg6e530JaO6+1krhNUc2mcj/+wAvhWT3IA9re7PN0Nq3Jeq+wAJk5m9YytB65FwS+XxZUTEvqU1XIQ==
dependencies:
"@tauri-apps/api" "^2.0.0"
"@tauri-apps/api" "2.0.0-alpha.4"
"@testing-library/react@^16.0.1":
version "16.0.1"

View file

@ -25,7 +25,7 @@ tauri-plugin-clipboard-manager = "^2.0.0"
tauri-plugin-process = "^2.0.0"
tauri-plugin-shell = "^2.0.0"
tauri-plugin-store = "^2.0.0"
tauri-plugin-updater = "^2.0.0"
tauri-plugin-updater = "^2.1.0"
tracing = "0.1"
[target."cfg(not(any(target_os = \"android\", target_os = \"ios\")))".dependencies]

View file

@ -33,7 +33,8 @@
"appimage",
"dmg",
"nsis",
"app"
"app",
"deb"
],
"icon": [
"icons/32x32.png",