mirror of
https://github.com/feschber/lan-mouse.git
synced 2026-07-06 07:14:48 +03:00
Compare commits
3 Commits
main-a4259
...
main-d1f41
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d1f41180e3 | ||
|
|
497a1a081a | ||
|
|
5342b475ae |
28
.github/workflows/release.yml
vendored
28
.github/workflows/release.yml
vendored
@@ -30,11 +30,19 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
cargo build --release
|
cargo build --release
|
||||||
cp target/release/lan-mouse lan-mouse-linux-x86_64
|
cp target/release/lan-mouse lan-mouse-linux-x86_64
|
||||||
|
- name: Install cargo bundle
|
||||||
|
run: cargo install cargo-bundle
|
||||||
|
- name: Bundle
|
||||||
|
run: |
|
||||||
|
cargo bundle --release
|
||||||
- name: Upload build artifact
|
- name: Upload build artifact
|
||||||
uses: actions/upload-artifact@v6
|
uses: actions/upload-artifact@v6
|
||||||
with:
|
with:
|
||||||
name: lan-mouse-linux-x86_64
|
name: lan-mouse-linux-x86_64
|
||||||
path: lan-mouse-linux-x86_64
|
path: |
|
||||||
|
lan-mouse-linux-x86_64
|
||||||
|
target/release/bundle/deb/lan-mouse_*.deb
|
||||||
|
target/release/bundle/appimage/lan-mouse_*.AppImage
|
||||||
|
|
||||||
linux-arm64-release-build:
|
linux-arm64-release-build:
|
||||||
runs-on: ubuntu-22.04-arm
|
runs-on: ubuntu-22.04-arm
|
||||||
@@ -49,11 +57,19 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
cargo build --release
|
cargo build --release
|
||||||
cp target/release/lan-mouse lan-mouse-linux-arm64
|
cp target/release/lan-mouse lan-mouse-linux-arm64
|
||||||
|
- name: Install cargo bundle
|
||||||
|
run: cargo install cargo-bundle
|
||||||
|
- name: Bundle
|
||||||
|
run: |
|
||||||
|
cargo bundle --release
|
||||||
- name: Upload build artifact
|
- name: Upload build artifact
|
||||||
uses: actions/upload-artifact@v6
|
uses: actions/upload-artifact@v6
|
||||||
with:
|
with:
|
||||||
name: lan-mouse-linux-arm64
|
name: lan-mouse-linux-arm64
|
||||||
path: lan-mouse-linux-arm64
|
path: |
|
||||||
|
lan-mouse-linux-arm64
|
||||||
|
target/release/bundle/deb/lan-mouse_*.deb
|
||||||
|
target/release/bundle/appimage/lan-mouse_*.AppImage
|
||||||
|
|
||||||
windows-release-build:
|
windows-release-build:
|
||||||
runs-on: windows-latest
|
runs-on: windows-latest
|
||||||
@@ -188,7 +204,11 @@ jobs:
|
|||||||
generate_release_notes: true
|
generate_release_notes: true
|
||||||
files: |
|
files: |
|
||||||
lan-mouse-linux-x86_64/lan-mouse-linux-x86_64
|
lan-mouse-linux-x86_64/lan-mouse-linux-x86_64
|
||||||
|
lan-mouse-linux-x86_64/target/release/bundle/deb/lan-mouse_*.deb
|
||||||
|
lan-mouse-linux-x86_64/target/release/bundle/appimage/lan-mouse_*.AppImage
|
||||||
lan-mouse-linux-arm64/lan-mouse-linux-arm64
|
lan-mouse-linux-arm64/lan-mouse-linux-arm64
|
||||||
|
lan-mouse-linux-arm64/target/release/bundle/deb/lan-mouse_*.deb
|
||||||
|
lan-mouse-linux-arm64/target/release/bundle/appimage/lan-mouse_*.AppImage
|
||||||
lan-mouse-macos-intel/lan-mouse-macos-intel.zip
|
lan-mouse-macos-intel/lan-mouse-macos-intel.zip
|
||||||
lan-mouse-macos-arm64/lan-mouse-macos-arm64.zip
|
lan-mouse-macos-arm64/lan-mouse-macos-arm64.zip
|
||||||
lan-mouse-windows-x86_64/lan-mouse-windows-x86_64.zip
|
lan-mouse-windows-x86_64/lan-mouse-windows-x86_64.zip
|
||||||
@@ -201,7 +221,11 @@ jobs:
|
|||||||
generate_release_notes: true
|
generate_release_notes: true
|
||||||
files: |
|
files: |
|
||||||
lan-mouse-linux-x86_64/lan-mouse-linux-x86_64
|
lan-mouse-linux-x86_64/lan-mouse-linux-x86_64
|
||||||
|
lan-mouse-linux-x86_64/target/release/bundle/deb/lan-mouse_*.deb
|
||||||
|
lan-mouse-linux-x86_64/target/release/bundle/appimage/lan-mouse_*.AppImage
|
||||||
lan-mouse-linux-arm64/lan-mouse-linux-arm64
|
lan-mouse-linux-arm64/lan-mouse-linux-arm64
|
||||||
|
lan-mouse-linux-arm64/target/release/bundle/deb/lan-mouse_*.deb
|
||||||
|
lan-mouse-linux-arm64/target/release/bundle/appimage/lan-mouse_*.AppImage
|
||||||
lan-mouse-macos-intel/lan-mouse-macos-intel.zip
|
lan-mouse-macos-intel/lan-mouse-macos-intel.zip
|
||||||
lan-mouse-macos-arm64/lan-mouse-macos-arm64.zip
|
lan-mouse-macos-arm64/lan-mouse-macos-arm64.zip
|
||||||
lan-mouse-windows-x86_64/lan-mouse-windows-x86_64.zip
|
lan-mouse-windows-x86_64/lan-mouse-windows-x86_64.zip
|
||||||
|
|||||||
@@ -93,7 +93,8 @@ rdp_emulation = ["input-emulation/remote_desktop_portal"]
|
|||||||
|
|
||||||
[package.metadata.bundle]
|
[package.metadata.bundle]
|
||||||
name = "Lan Mouse"
|
name = "Lan Mouse"
|
||||||
icon = ["target/icon.icns"]
|
icon = ["target/icon.icns", "lan-mouse-gtk/resources/de.feschber.LanMouse.svg"]
|
||||||
identifier = "de.feschber.LanMouse"
|
identifier = "de.feschber.LanMouse"
|
||||||
|
deb_depends = [ "libadwaita-1-0" ]
|
||||||
osx_info_plist_exts = ["build-aux/macos-lsui-element.plist"]
|
osx_info_plist_exts = ["build-aux/macos-lsui-element.plist"]
|
||||||
resources = ["target/menubar-template.png"]
|
resources = ["target/menubar-template.png"]
|
||||||
|
|||||||
Reference in New Issue
Block a user