1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
target/release/pbooru: src/main.rs src/booru/danbooru.rs src/booru/gelbooru.rs src/booru/mod.rs src/booru/moebooru.rs src/booru/orgbooru.rs src/booru/safebooru.rs cargo build --release strip target/release/pbooru install: target/release/pbooru install -m 0755 -D target/release/pbooru ${PREFIX}/bin/pbooru cp -r app/* ${PREFIX}/ uninstall: rm ${PREFIX}/bin/pbooru find app/ -type f | cut -c5- | xargs -I {} rm ${PREFIX}/{} flatpak-build-dir: mkdir -p ./flatpak-release cp -r app ./flatpak-release/ cp -r src ./flatpak-release/ cp Cargo.toml ./flatpak-release/ cp Cargo.lock ./flatpak-release/ cp Makefile ./flatpak-release/ flatpak-install-script: target/release/pbooru # /app/share/ is already copied mkdir -p /app/bin/ install -D target/release/pbooru /app/bin/pbooru # This is the command to run to build a flatpak flatpak-user-install: flatpak-build-dir flatpak-builder --user --install build-dir blue.hidamari.pbooru.json --force-clean