mirror of
https://github.com/ClementTsang/bottom.git
synced 2024-07-14 15:00:44 +03: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
22
.github/workflows/build_releases.yml
vendored
22
.github/workflows/build_releases.yml
vendored
@ -44,6 +44,7 @@ jobs:
|
|||||||
os: "ubuntu-20.04",
|
os: "ubuntu-20.04",
|
||||||
target: "x86_64-unknown-linux-gnu",
|
target: "x86_64-unknown-linux-gnu",
|
||||||
cross: false,
|
cross: false,
|
||||||
|
generate-other-artifacts: true,
|
||||||
}
|
}
|
||||||
- {
|
- {
|
||||||
os: "ubuntu-20.04",
|
os: "ubuntu-20.04",
|
||||||
@ -182,21 +183,27 @@ jobs:
|
|||||||
mkdir release
|
mkdir release
|
||||||
mv ${{ env.ASSET }} release/
|
mv ${{ env.ASSET }} release/
|
||||||
|
|
||||||
- name: Compress completion files (Linux x86-64 GNU)
|
- name: Compress completion files
|
||||||
if: matrix.info.target == 'x86_64-unknown-linux-gnu' && matrix.info.container == ''
|
if: matrix.info.generate-other-artifacts == true
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
tar -C ./completion -czvf completion.tar.gz .
|
tar -C ./completion -czvf completion.tar.gz .
|
||||||
mv completion.tar.gz release/
|
mv completion.tar.gz release/
|
||||||
|
|
||||||
- name: Compress manpage files (Linux x86-64 GNU)
|
- name: Compress manpage files
|
||||||
if: matrix.info.target == 'x86_64-unknown-linux-gnu' && matrix.info.container == ''
|
if: matrix.info.generate-other-artifacts == true
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
gzip ./manpage/btm.1
|
gzip ./manpage/btm.1
|
||||||
tar -C ./manpage -czvf manpage.tar.gz .
|
tar -C ./manpage -czvf manpage.tar.gz .
|
||||||
mv manpage.tar.gz release/
|
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
|
- name: Save release as artifact
|
||||||
uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
|
uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
|
||||||
with:
|
with:
|
||||||
@ -290,7 +297,12 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
info:
|
info:
|
||||||
- { target: "x86_64-unknown-linux-gnu", cross: false, dpkg: amd64 }
|
- { 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",
|
target: "aarch64-unknown-linux-gnu",
|
||||||
cross: true,
|
cross: true,
|
||||||
|
@ -16,11 +16,13 @@ exclude = [
|
|||||||
".cargo-husky/",
|
".cargo-husky/",
|
||||||
".github/",
|
".github/",
|
||||||
"assets/",
|
"assets/",
|
||||||
|
"desktop/",
|
||||||
"docs/",
|
"docs/",
|
||||||
"sample_configs/",
|
"sample_configs/",
|
||||||
"scripts/",
|
"scripts/",
|
||||||
".all-contributorsrc",
|
".all-contributorsrc",
|
||||||
".cirrus.yml",
|
".cirrus.yml",
|
||||||
|
".gitignore",
|
||||||
".markdownlint.json",
|
".markdownlint.json",
|
||||||
"CHANGELOG.md",
|
"CHANGELOG.md",
|
||||||
"clippy.toml",
|
"clippy.toml",
|
||||||
@ -174,6 +176,11 @@ assets = [
|
|||||||
"usr/share/zsh/vendor-completions/",
|
"usr/share/zsh/vendor-completions/",
|
||||||
"644",
|
"644",
|
||||||
],
|
],
|
||||||
|
[
|
||||||
|
"desktop/bottom.desktop",
|
||||||
|
"usr/share/applications/bottom.desktop",
|
||||||
|
"644",
|
||||||
|
],
|
||||||
]
|
]
|
||||||
extended-description = """
|
extended-description = """
|
||||||
|
|
||||||
@ -199,4 +206,5 @@ assets = [
|
|||||||
{ source = "completion/btm.bash", dest = "/usr/share/bash-completion/completions/btm", mode = "644" },
|
{ 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.fish", dest = "/usr/share/fish/vendor_completions.d/btm.fish", mode = "644" },
|
||||||
{ source = "completion/_btm", dest = "/usr/share/zsh/vendor-completions/", 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 New Issue
Block a user