Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
324 changes: 162 additions & 162 deletions Cargo.lock

Large diffs are not rendered by default.

70 changes: 70 additions & 0 deletions cargo.just
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
cargo-target-dir := env('CARGO_TARGET_DIR', 'target')

# Compile with debug profile
[no-cd]
build-debug *args:
cargo build {{args}}

# Compile with release profile
[no-cd]
build-release *args: (build-debug '--release' args)

# Compile with a vendored tarball
[no-cd]
build-vendored *args: vendor-extract (build-release '--frozen --offline' args)

# Check for errors and linter warnings
[no-cd]
check *args:
cargo clippy --all-features {{args}} -- -W clippy::pedantic

# Runs a check with JSON message format for IDE integration
[no-cd]
check-json: (check '--message-format=json')

# Remove Cargo build artifacts
[no-cd]
clean:
cargo clean

# Also remove .cargo and vendored dependencies
[no-cd]
clean-dist: clean
rm -rf .cargo vendor vendor.tar target

# Run the application for testing purposes
[no-cd]
run *args:
cargo run {{args}}

# Run `cargo test`
[no-cd]
test *args:
cargo test {{args}}

# Vendor Cargo dependencies locally
[no-cd]
vendor:
#!/usr/bin/env bash
mkdir -p .cargo
cargo vendor --locked | head -n -1 > .cargo/config.toml
echo 'directory = "vendor"' >> .cargo/config.toml
echo >> .cargo/config.toml
echo '[env]' >> .cargo/config.toml
if [ -n "${SOURCE_DATE_EPOCH}" ]
then
source_date="$(date -d "@${SOURCE_DATE_EPOCH}" "+%Y-%m-%d")"
echo "VERGEN_GIT_COMMIT_DATE = \"${source_date}\"" >> .cargo/config.toml
fi
if [ -n "${SOURCE_GIT_HASH}" ]
then
echo "VERGEN_GIT_SHA = \"${SOURCE_GIT_HASH}\"" >> .cargo/config.toml
fi
tar pcf vendor.tar .cargo vendor
rm -rf .cargo vendor

# Extracts vendored dependencies
[no-cd]
vendor-extract:
rm -rf vendor
tar pxf vendor.tar
2 changes: 1 addition & 1 deletion cosmic-app-list/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cosmic-app-list"
version = "1.9.0"
version = "1.10.0"
edition = "2024"
license = "GPL-3.0-only"

Expand Down
2 changes: 1 addition & 1 deletion cosmic-app-list/cosmic-app-list-config/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cosmic-app-list-config"
version = "1.9.0"
version = "1.10.0"
edition = "2024"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Expand Down
2 changes: 1 addition & 1 deletion cosmic-applet-a11y/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cosmic-applet-a11y"
version = "1.9.0"
version = "1.10.0"
edition = "2024"

[dependencies]
Expand Down
2 changes: 1 addition & 1 deletion cosmic-applet-audio/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cosmic-applet-audio"
version = "1.9.0"
version = "1.10.0"
edition = "2024"
license = "GPL-3.0-only"

Expand Down
2 changes: 1 addition & 1 deletion cosmic-applet-battery/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cosmic-applet-battery"
version = "1.9.0"
version = "1.10.0"
edition = "2024"
license = "GPL-3.0-only"

Expand Down
2 changes: 1 addition & 1 deletion cosmic-applet-bluetooth/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cosmic-applet-bluetooth"
version = "1.9.0"
version = "1.10.0"
edition = "2024"
license = "GPL-3.0-only"

Expand Down
2 changes: 1 addition & 1 deletion cosmic-applet-input-sources/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cosmic-applet-input-sources"
version = "1.9.0"
version = "1.10.0"
edition = "2024"
license = "GPL-3.0-only"

Expand Down
2 changes: 1 addition & 1 deletion cosmic-applet-minimize/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cosmic-applet-minimize"
version = "1.9.0"
version = "1.10.0"
edition = "2024"
license = "GPL-3.0-only"

Expand Down
2 changes: 1 addition & 1 deletion cosmic-applet-network/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cosmic-applet-network"
version = "1.9.0"
version = "1.10.0"
edition = "2024"
license = "GPL-3.0-or-later"

Expand Down
2 changes: 1 addition & 1 deletion cosmic-applet-notifications/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cosmic-applet-notifications"
version = "1.9.0"
version = "1.10.0"
edition = "2024"
license = "GPL-3.0-only"

Expand Down
2 changes: 1 addition & 1 deletion cosmic-applet-osk/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cosmic-applet-osk"
version = "1.0.15"
version = "1.10.0"
edition = "2024"
license = "GPL-3.0-only"

Expand Down
2 changes: 1 addition & 1 deletion cosmic-applet-power/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cosmic-applet-power"
version = "1.9.0"
version = "1.10.0"
edition = "2024"
license = "GPL-3.0-only"

Expand Down
2 changes: 1 addition & 1 deletion cosmic-applet-status-area/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cosmic-applet-status-area"
version = "1.9.0"
version = "1.10.0"
edition = "2024"
license = "GPL-3.0-only"

Expand Down
2 changes: 1 addition & 1 deletion cosmic-applet-tiling/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cosmic-applet-tiling"
version = "1.9.0"
version = "1.10.0"
edition = "2024"
license = "GPL-3.0-only"

Expand Down
2 changes: 1 addition & 1 deletion cosmic-applet-time/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cosmic-applet-time"
version = "1.9.0"
version = "1.10.0"
edition = "2024"
license = "GPL-3.0-only"

Expand Down
2 changes: 1 addition & 1 deletion cosmic-applet-workspaces/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cosmic-applet-workspaces"
version = "1.9.0"
version = "1.10.0"
authors = ["Ashley Wulber <ashley@system76.com>"]
edition = "2024"
license = "GPL-3.0-only"
Expand Down
2 changes: 1 addition & 1 deletion cosmic-applets-config/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cosmic-applets-config"
version = "1.9.0"
version = "1.10.0"
edition = "2024"

[dependencies]
Expand Down
2 changes: 1 addition & 1 deletion cosmic-applets/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cosmic-applets"
version = "1.9.0"
version = "1.10.0"
edition = "2024"
license = "GPL-3.0-only"

Expand Down
2 changes: 1 addition & 1 deletion cosmic-panel-button/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cosmic-panel-button"
version = "1.9.0"
version = "1.10.0"
edition = "2024"
license = "GPL-3.0-only"

Expand Down
6 changes: 6 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
cosmic-applets (1.10.0) noble; urgency=medium

* Epoch 1.10.0 version update

-- Michael Murphy <michael@mmurphy.dev> Mon, 05 Oct 2026 21:18:52 +0200

cosmic-applets (1.9.0) noble; urgency=medium

* Epoch 1.9.0 version update
Expand Down
6 changes: 6 additions & 0 deletions debian/source/options
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
tar-ignore=.github
tar-ignore=target/.rustc_info.json
tar-ignore=target/CACHEDIR.TAG
tar-ignore=target/debug
tar-ignore=target/release
tar-ignore=vendor
Loading