diff --git a/.gitignore b/.gitignore index ff0d847..3d12302 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /target /.vscode +/libs Cargo.lock diff --git a/Cargo.toml b/Cargo.toml index 8a8ae4d..6f40071 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,6 +26,12 @@ opt-level = 1 [profile.release] opt-level = 3 +[package.metadata.appimage] +assets = ["resources"] +icon = "resources/icon.png" +desktop_entry = "other/rs-dublinbus.desktop" +auto-link=true + [target.aarch64-unknown-linux-gnu] cc = "aarch64-linux-gnu-gcc" cxx = "aarch64-linux-gnu-g++" diff --git a/readme.md b/readme.md index 43f5681..d081313 100644 --- a/readme.md +++ b/readme.md @@ -3,6 +3,17 @@ - LCD Rounded font by Jecko Development (http://www.jeckodevelopment.com) +## Dependencies (Debian/Raspberry Pi OS) + +* librust-openssl-dev +* protobuf-compiler +* libsdl3-dev +* libsdl3-ttf-dev + +## Install appimage package +``` +cargo install cargo-appimage +``` ## Install ARM toolchains: diff --git a/resources/icon.png b/resources/icon.png new file mode 100644 index 0000000..a2529e5 Binary files /dev/null and b/resources/icon.png differ