Skip to content

Commit 1bbd227

Browse files
committed
Add desktop file
1 parent 75c97d2 commit 1bbd227

File tree

2 files changed

+15
-5
lines changed

2 files changed

+15
-5
lines changed

.github/workflows/package.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,17 +44,16 @@ jobs:
4444
shell: bash
4545

4646
- name: Build linux-x86_64
47-
run: |
48-
cargo build --release
49-
mkdir -p temp/${{ env.app_variant }}
50-
cp target/release/${APP_NAME} temp/${{ env.app_variant }}/
51-
shell: bash
47+
run: cargo build --release
5248

5349
- name: Install cargo-about
5450
run: cargo install cargo-about
5551

5652
- name: Package
5753
run: |
54+
mkdir -p temp/${{ env.app_variant }}
55+
cp target/release/${APP_NAME} temp/${{ env.app_variant }}/
56+
cp res/org.fengalin.${APP_NAME}.desktop temp/${{ env.app_variant }}/
5857
cargo-about generate -o temp/${{ env.app_variant }}/LICENSES.html about.hbs
5958
mkdir -p packages
6059
cd packages
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
[Desktop Entry]
2+
Name=jstation-controller
3+
Comment=Controller for J-Station guitar and bass modeling and effect processing system.
4+
Comment[fr]=Contrôleur pour J-Station, système de modélisation d'amplificateur et d'effets pour guitare et basse.
5+
GenericName=J-Station Controller
6+
Exec=jstation-controller
7+
Icon=multimedia-volume-control
8+
Type=Application
9+
Categories=Audio;
10+
Keywords=Audio;Guitar;
11+
Keywords[fr]=Son;Guitare;

0 commit comments

Comments
 (0)