new build scripts and .desktop file

This commit is contained in:
2025-07-08 05:01:44 +03:00
parent 7ec53f259e
commit cc02c6c3c0
6 changed files with 37 additions and 0 deletions
+12
View File
@@ -29,3 +29,15 @@ codegen-units = 1
opt-level = "z"
panic = "abort"
[package.metadata.deb]
assets = [
{ source = "target/release/pwsp", dest = "usr/bin/", mode = "755" },
{ source = "pwsp.desktop", dest = "usr/share/applications/pwsp.desktop", mode = "644" },
]
depends = "libX11"
[package.metadata.generate-rpm]
assets = [
{ source = "target/release/pwsp", dest = "/usr/bin/pwsp", mode = "755" },
{ source = "pwsp.desktop", dest = "/usr/share/applications/pwsp.desktop", mode = "644" }
]
+4
View File
@@ -0,0 +1,4 @@
#!/usr/bin/sh
rustup target add x86_64-unknown-linux-gnu
cargo build --release --target x86_64-unknown-linux-gnu
+4
View File
@@ -0,0 +1,4 @@
#!/usr/bin/sh
sh ./build_deb.sh
sh ./build_rpm.sh
+5
View File
@@ -0,0 +1,5 @@
#!/usr/bin/sh
sh ./build.sh
cargo install cargo-deb
cargo deb
+5
View File
@@ -0,0 +1,5 @@
#!/usr/bin/sh
sh ./build.sh
cargo install cargo-generate-rpm
cargo generate-rpm
+7
View File
@@ -0,0 +1,7 @@
[Desktop Entry]
Name=PWSP (Soundpad)
Exec=pwsp %u
Icon=
Terminal=false
Type=Application
Categories=Audio