build: Version bump & appimage build

This commit is contained in:
quexeky
2025-01-20 23:13:49 +11:00
parent 4ef49cc832
commit 9897698322
4 changed files with 5 additions and 62 deletions

View File

@ -13,6 +13,7 @@ build-linux:
- yarnpkg tauri build - yarnpkg tauri build
- cp src-tauri/target/release/bundle/deb/*.deb . - cp src-tauri/target/release/bundle/deb/*.deb .
- cp src-tauri/target/release/bundle/rpm/*.rpm . - cp src-tauri/target/release/bundle/rpm/*.rpm .
- cp src-tauri/target/release/bundle/appimage/*.appimage
artifacts: artifacts:
paths: paths:
- "*.{deb,rpm}" - "*.{deb,rpm}"

57
src-tauri/Cargo.lock generated
View File

@ -852,37 +852,6 @@ dependencies = [
"syn 1.0.109", "syn 1.0.109",
] ]
[[package]]
name = "derive_builder"
version = "0.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947"
dependencies = [
"derive_builder_macro",
]
[[package]]
name = "derive_builder_core"
version = "0.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8"
dependencies = [
"darling",
"proc-macro2",
"quote",
"syn 2.0.91",
]
[[package]]
name = "derive_builder_macro"
version = "0.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c"
dependencies = [
"derive_builder_core",
"syn 2.0.91",
]
[[package]] [[package]]
name = "derive_more" name = "derive_more"
version = "0.99.18" version = "0.99.18"
@ -1037,19 +1006,17 @@ dependencies = [
[[package]] [[package]]
name = "drop-app" name = "drop-app"
version = "0.1.0" version = "0.2.0-beta-prerelease-1"
dependencies = [ dependencies = [
"atomic-instant-full", "atomic-instant-full",
"boxcar", "boxcar",
"chrono", "chrono",
"derive_builder",
"directories", "directories",
"hex", "hex",
"http", "http",
"log", "log",
"log4rs", "log4rs",
"md5", "md5",
"merge-struct",
"openssl", "openssl",
"parking_lot 0.12.3", "parking_lot 0.12.3",
"rayon", "rayon",
@ -1059,7 +1026,6 @@ dependencies = [
"serde", "serde",
"serde-binary", "serde-binary",
"serde_json", "serde_json",
"serde_merge",
"serde_with", "serde_with",
"shared_child", "shared_child",
"slice-deque", "slice-deque",
@ -2462,16 +2428,6 @@ dependencies = [
"autocfg", "autocfg",
] ]
[[package]]
name = "merge-struct"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d82012d21e24135b839b6b9bebd622b7ff0cb40071498bc2d066d3a6d04dd4a"
dependencies = [
"serde",
"serde_json",
]
[[package]] [[package]]
name = "mime" name = "mime"
version = "0.3.17" version = "0.3.17"
@ -3920,17 +3876,6 @@ dependencies = [
"serde", "serde",
] ]
[[package]]
name = "serde_merge"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "606e91878516232ac3b16c12e063d4468d762f16d77e7aef14a1f2326c5f409b"
dependencies = [
"serde",
"serde_json",
"thiserror 1.0.69",
]
[[package]] [[package]]
name = "serde_repr" name = "serde_repr"
version = "0.1.19" version = "0.1.19"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "drop-app" name = "drop-app"
version = "0.1.0" version = "0.2.0-beta-prerelease-1"
description = "The client application for the open-source, self-hosted game distribution platform Drop" description = "The client application for the open-source, self-hosted game distribution platform Drop"
authors = ["Drop OSS"] authors = ["Drop OSS"]
edition = "2021" edition = "2021"
@ -47,11 +47,8 @@ tauri-plugin-autostart = "2.0.0"
shared_child = "1.0.1" shared_child = "1.0.1"
serde_with = "3.12.0" serde_with = "3.12.0"
slice-deque = "0.3.0" slice-deque = "0.3.0"
derive_builder = "0.20.2"
throttle_my_fn = "0.2.6" throttle_my_fn = "0.2.6"
parking_lot = "0.12.3" parking_lot = "0.12.3"
merge-struct = "0.1.0"
serde_merge = "0.1.3"
atomic-instant-full = "0.1.0" atomic-instant-full = "0.1.0"
[dependencies.tauri] [dependencies.tauri]

View File

@ -1,7 +1,7 @@
{ {
"$schema": "https://schema.tauri.app/config/2.0.0", "$schema": "https://schema.tauri.app/config/2.0.0",
"productName": "Drop Desktop Client", "productName": "Drop Desktop Client",
"version": "0.1.0", "version": "0.2.0-beta-prerelease-1",
"identifier": "dev.drop.app", "identifier": "dev.drop.app",
"build": { "build": {
"beforeDevCommand": "yarn dev --port 1432", "beforeDevCommand": "yarn dev --port 1432",
@ -23,7 +23,7 @@
}, },
"bundle": { "bundle": {
"active": true, "active": true,
"targets": ["nsis", "deb", "rpm", "dmg"], "targets": ["nsis", "deb", "rpm", "dmg", "appimage"],
"windows": { "windows": {
"nsis": { "nsis": {
"installMode": "both" "installMode": "both"