mirror of
https://github.com/ClementTsang/bottom
synced 2024-11-22 04:03:06 +00:00
ci: add .desktop file (#1296)
* ci: add .desktop file * move to a separate desktop folder * also skip one more file
This commit is contained in:
parent
1f41ff3ae6
commit
f38fbf0d8b
3 changed files with 35 additions and 5 deletions
22
.github/workflows/build_releases.yml
vendored
22
.github/workflows/build_releases.yml
vendored
|
@ -44,6 +44,7 @@ jobs:
|
|||
os: "ubuntu-20.04",
|
||||
target: "x86_64-unknown-linux-gnu",
|
||||
cross: false,
|
||||
generate-other-artifacts: true,
|
||||
}
|
||||
- {
|
||||
os: "ubuntu-20.04",
|
||||
|
@ -182,21 +183,27 @@ jobs:
|
|||
mkdir release
|
||||
mv ${{ env.ASSET }} release/
|
||||
|
||||
- name: Compress completion files (Linux x86-64 GNU)
|
||||
if: matrix.info.target == 'x86_64-unknown-linux-gnu' && matrix.info.container == ''
|
||||
- name: Compress completion files
|
||||
if: matrix.info.generate-other-artifacts == true
|
||||
shell: bash
|
||||
run: |
|
||||
tar -C ./completion -czvf completion.tar.gz .
|
||||
mv completion.tar.gz release/
|
||||
|
||||
- name: Compress manpage files (Linux x86-64 GNU)
|
||||
if: matrix.info.target == 'x86_64-unknown-linux-gnu' && matrix.info.container == ''
|
||||
- name: Compress manpage files
|
||||
if: matrix.info.generate-other-artifacts == true
|
||||
shell: bash
|
||||
run: |
|
||||
gzip ./manpage/btm.1
|
||||
tar -C ./manpage -czvf manpage.tar.gz .
|
||||
mv manpage.tar.gz release/
|
||||
|
||||
- name: Copy over .desktop file
|
||||
if: matrix.info.generate-other-artifacts == true
|
||||
shell: bash
|
||||
run: |
|
||||
cp ./desktop/bottom.desktop release/
|
||||
|
||||
- name: Save release as artifact
|
||||
uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
|
||||
with:
|
||||
|
@ -290,7 +297,12 @@ jobs:
|
|||
matrix:
|
||||
info:
|
||||
- { target: "x86_64-unknown-linux-gnu", cross: false, dpkg: amd64 }
|
||||
- { target: "x86_64-unknown-linux-musl", cross: false, dpkg: amd64, rust: "1.71.0" }
|
||||
- {
|
||||
target: "x86_64-unknown-linux-musl",
|
||||
cross: false,
|
||||
dpkg: amd64,
|
||||
rust: "1.71.0",
|
||||
}
|
||||
- {
|
||||
target: "aarch64-unknown-linux-gnu",
|
||||
cross: true,
|
||||
|
|
|
@ -16,11 +16,13 @@ exclude = [
|
|||
".cargo-husky/",
|
||||
".github/",
|
||||
"assets/",
|
||||
"desktop/",
|
||||
"docs/",
|
||||
"sample_configs/",
|
||||
"scripts/",
|
||||
".all-contributorsrc",
|
||||
".cirrus.yml",
|
||||
".gitignore",
|
||||
".markdownlint.json",
|
||||
"CHANGELOG.md",
|
||||
"clippy.toml",
|
||||
|
@ -174,6 +176,11 @@ assets = [
|
|||
"usr/share/zsh/vendor-completions/",
|
||||
"644",
|
||||
],
|
||||
[
|
||||
"desktop/bottom.desktop",
|
||||
"usr/share/applications/bottom.desktop",
|
||||
"644",
|
||||
],
|
||||
]
|
||||
extended-description = """
|
||||
|
||||
|
@ -199,4 +206,5 @@ assets = [
|
|||
{ source = "completion/btm.bash", dest = "/usr/share/bash-completion/completions/btm", mode = "644" },
|
||||
{ source = "completion/btm.fish", dest = "/usr/share/fish/vendor_completions.d/btm.fish", mode = "644" },
|
||||
{ source = "completion/_btm", dest = "/usr/share/zsh/vendor-completions/", mode = "644" },
|
||||
{ source = "desktop/bottom.desktop", dest = "/usr/share/applications/bottom.desktop", mode = "644" },
|
||||
]
|
||||
|
|
10
desktop/bottom.desktop
Normal file
10
desktop/bottom.desktop
Normal file
|
@ -0,0 +1,10 @@
|
|||
[Desktop Entry]
|
||||
Name=bottom
|
||||
Version=0.9.6
|
||||
GenericName=System Monitor
|
||||
Comment=A customizable cross-platform graphical process/system monitor for the terminal.
|
||||
Exec=btm
|
||||
Terminal=true
|
||||
Type=Application
|
||||
Categories=Utility;System;ConsoleOnly;Monitor;
|
||||
StartupNotify=false
|
Loading…
Reference in a new issue