From 9f89fdb7dd8fa02d7c400369afba68a44d4d8153 Mon Sep 17 00:00:00 2001 From: Demmie <2e3s19@gmail.com> Date: Wed, 14 Jun 2023 00:43:06 -0400 Subject: [PATCH] Add .desktop for deb --- .github/workflows/release.yml | 25 ++++++++++++------------- .github/workflows/verify.yml | 4 ++-- Cargo.lock | 4 ++-- Cargo.toml | 9 ++++++++- src/bundle/awatcher.desktop | 8 ++++++++ src/bundle/logo.png | Bin 5103 -> 6033 bytes src/bundle/menu.rs | 4 ++-- 7 files changed, 34 insertions(+), 20 deletions(-) create mode 100644 src/bundle/awatcher.desktop diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2835bbc..8bf2f5b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,10 +1,10 @@ name: Release - +permissions: + contents: write on: push: tags: - 'v[0-9]*.*.*' - env: CARGO_TERM_COLOR: always jobs: @@ -18,12 +18,12 @@ jobs: - uses: dtolnay/rust-toolchain@nightly - name: Install dependencies run: | - apt-get update - apt-get install -y curl - apt-get install build-essential -y - apt-get install libdbus-1-dev -y - apt-get install libssl-dev -y - apt-get install pkg-config -y + sudo apt-get update + sudo apt-get install -y curl + sudo apt-get install build-essential -y + sudo apt-get install libdbus-1-dev -y + sudo apt-get install libssl-dev -y + sudo apt-get install pkg-config -y - name: install cargo-deb run: cargo install cargo-deb @@ -54,7 +54,7 @@ jobs: - run: zip "awatcher-bundle.zip" awatcher working-directory: target/release - - name: Upload binaries to release + - name: Upload awatcher-bundle to release uses: svenstaro/upload-release-action@v2 with: repo_token: ${{ secrets.GITHUB_TOKEN }} @@ -65,15 +65,14 @@ jobs: - run: zip "awatcher.zip" awatcher working-directory: target/release - - name: Upload binaries to release + - name: Upload awatcher to release uses: svenstaro/upload-release-action@v2 with: repo_token: ${{ secrets.GITHUB_TOKEN }} file: target/release/awatcher.zip - - name: cargo build deb - run: cargo deb --features=bundle - - name: Upload binaries to release + - run: cargo deb + - name: Upload deb to release uses: svenstaro/upload-release-action@v2 with: repo_token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index cf367b5..ab2d41e 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -1,11 +1,11 @@ +name: Check + on: push: branches: - main pull_request: -name: check - env: CARGO_TERM_COLOR: always jobs: diff --git a/Cargo.lock b/Cargo.lock index 62ceed0..4ac9b37 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -405,7 +405,7 @@ dependencies = [ [[package]] name = "awatcher" -version = "0.1.0" +version = "0.1.1" dependencies = [ "anyhow", "aw-datastore", @@ -3845,7 +3845,7 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "watchers" -version = "0.1.0" +version = "0.1.1" dependencies = [ "anyhow", "aw-client-rust", diff --git a/Cargo.toml b/Cargo.toml index 1c4bf2c..03a96d9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,6 @@ [package] name = "awatcher" +description = "An activity and idle watcher based on ActivityWatch" version = { workspace = true } authors = ["Demmie <2e3s19@gmail.com>"] edition = "2021" @@ -17,7 +18,7 @@ image = { version = "0.24.6" } members = ["watchers"] [workspace.package] -version = "0.1.0" +version = "0.1.1" [workspace.dependencies] anyhow = "1.0.70" @@ -53,3 +54,9 @@ Awatcher is a window activity and idle watcher with an optional tray and UI for The goal is to compensate the fragmentation of desktop environments on Linux by supporting all reportable environments, to add more flexibility to reports with filters, and to have better UX with the distribution by a single executable. """ +assets = [ + ["src/bundle/awatcher.desktop", "usr/share/applications/", "644"], + ["src/bundle/logo.png", "usr/share/awatcher/icons/awatcher.png", "644"], + ["target/release/awatcher", "usr/bin/", "755"], + ["README.md", "usr/share/doc/awatcher/README", "644"], +] diff --git a/src/bundle/awatcher.desktop b/src/bundle/awatcher.desktop new file mode 100644 index 0000000..44a0f7e --- /dev/null +++ b/src/bundle/awatcher.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +Terminal=false +Categories=Utility; +Exec=awatcher +Name=Awatcher +GenericName=Activity watcher +Icon=/usr/share/awatcher/icons/awatcher.png diff --git a/src/bundle/logo.png b/src/bundle/logo.png index 0aed444f2d4e9e2e0191c7c4b4143810eaa88cd2..357fb83f7c6a7c05f43842460eaf640935afe67e 100644 GIT binary patch literal 6033 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 LNkvXXu0mjf)7N%X literal 5103 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 R)|3DM002ovPDHLkV1j27unGVG diff --git a/src/bundle/menu.rs b/src/bundle/menu.rs index 986dd5c..6a94dc9 100644 --- a/src/bundle/menu.rs +++ b/src/bundle/menu.rs @@ -17,8 +17,8 @@ pub struct Tray { impl ksni::Tray for Tray { fn icon_pixmap(&self) -> Vec { vec![ksni::Icon { - width: 100, - height: 100, + width: 128, + height: 128, data: include_bytes!("./logo.argb32").to_vec(), }] }