diff --git a/dist/snapcraft/snap/gui/picocrypt.desktop b/dist/snapcraft/snap/gui/picocrypt.desktop new file mode 100644 index 0000000..d6b1004 --- /dev/null +++ b/dist/snapcraft/snap/gui/picocrypt.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Type=Application +Terminal=false +Name=Picocrypt +Exec=picocrypt +Icon=${SNAP}/meta/gui/picocrypt.svg diff --git a/dist/snapcraft/snap/gui/picocrypt.svg b/dist/snapcraft/snap/gui/picocrypt.svg new file mode 100644 index 0000000..e6212f2 --- /dev/null +++ b/dist/snapcraft/snap/gui/picocrypt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/snapcraft/snapcraft.yaml b/dist/snapcraft/snapcraft.yaml new file mode 100644 index 0000000..d073124 --- /dev/null +++ b/dist/snapcraft/snapcraft.yaml @@ -0,0 +1,40 @@ +name: picocrypt +summary: A very small, very simple, yet very secure encryption tool. +description: Picocrypt is a very small, very simple, yet very secure encryption tool that you can use to protect your files. It's designed to be the go-to tool for encryption, with a focus on security, simplicity, and reliability. Picocrypt uses the secure XChaCha20 cipher and the Argon2id key derivation function to provide a high level of security, even from three-letter agencies like the NSA. Your privacy and security is under attack. Take it back with confidence by protecting your files with Picocrypt. +version: "1.49" +confinement: strict +base: core22 +grade: stable + +apps: + picocrypt: + command: bin/Picocrypt + environment: + NO_AT_BRIDGE: 1 + LIBGL_ALWAYS_SOFTWARE: 1 + extensions: [gnome] + plugs: + - home + +parts: + picocrypt: + plugin: go + source: . + build-packages: + - gcc + - xorg-dev + - libgtk-3-dev + - libgl1-mesa-dev + - libglu1-mesa-dev + - libffi-dev + build-snaps: + - go + stage-packages: + - libc6 + - libgcc-s1 + - libgl1 + - libglu1-mesa + - libgtk-3-0 + - libstdc++6 + - libx11-6 + - libffi7