From d3ae6c7f308e0863528763803a65ec89d928b342 Mon Sep 17 00:00:00 2001 From: juandmcr Date: Sat, 3 Oct 2026 04:52:43 +0200 Subject: [PATCH] Add README and the repo public key --- README.md | 55 +++++++++++++++++++++++++++++++++++++++++++++++-- keys/public.pem | 14 +++++++++++++ 2 files changed, 67 insertions(+), 2 deletions(-) create mode 100644 keys/public.pem diff --git a/README.md b/README.md index e0a4fbe..d4c0ee1 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,54 @@ -# erisus-void-packages +# Erisu's Void Packages -My collection of Void Linux templates and signed binary packages. Mostly software that won't be accepted upstream in void-packages. Templates try to stay as faithful to Void's standards as possible. \ No newline at end of file +My personal collection of templates and signed binary packages for Void Linux. + +Most of the software here is stuff that won't get accepted upstream in the +official `void-packages` repository for whatever reason. I try to contribute +there for everyone whenever possible, so this repo is essentially a collection +of software that I use but that I do not want to download the Flatpak/Nix +versions of. + +## How these packages are built + +Every package here is built with `xbps-src` from the official +[void-linux/void-packages](https://github.com/void-linux/void-packages) +repository, using exactly the templates you can find in the `srcpkgs/` +directory of this repo. If you want to audit or build them yourself, +clone the official repo, drop the templates in, and compile. + +## Architectures + +I only run **x86_64** on my own machines, so I can only personally confirm +that the x86_64 packages work. Other architectures are built with the same +templates and are expected to work, but I cannot test them myself. Let me know +if changes should be made for them to work on other architectures. + +## Packages + +| Package | x86_64 | aarch64 | Description | +|---------|:------:|:-------:|-------------| +| `twintaillauncher` | ✅ | ✅ | Multi-platform launcher for anime-styled games. | + +## Repository key + +Before installing anything, you'll need to import the repository's public key +to verify the signed packages. + +**SHA-256 fingerprint:** + +``` +293005a121679f71637d63225480cec0c16c210dd643519295042b34c1703ae6 +``` + +The public key is available at [`keys/public.pem`](keys/public.pem) in this +repository. When you add the repository and run `xbps-install -S` for the +first time, xbps will ask you to verify and import the key. Confirm the +fingerprint matches the one above before accepting. + +## Adding my repo to your Void Linux + +```bash +echo 'repository=https://git.erisu.de/Erisu/erisus-void-packages/raw/branch/main' | doas tee /etc/xbps.d/10-erisus-repo.conf +doas xbps-install -S +doas xbps-install -S +``` diff --git a/keys/public.pem b/keys/public.pem new file mode 100644 index 0000000..426190f --- /dev/null +++ b/keys/public.pem @@ -0,0 +1,14 @@ +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtG7nZfgwX2wo2kInd6FX +KzYx33Q7/srB5ERC7pr0Fgm8RpyWzcfLSDJrK6CPFlQCLiXC59v8vDzmaJw5w7lj +M+GC+XI++oDzIM1QtpfFQeb6Dxu/q2moVOwXtBjNo6VRbazHi8UAOlogUNvx/mSe +UyXL4bnNze7K7ZVxvIpIPldW2vZU7d09Eoqm2nApaYK2OCv9SilrJjSehp858v3h +nLkD0NFDM2zPmNkdVvbheKt9ywaBpv+5Euc+h22HTj7+WMh/JJrb/sBPviRXqmpn +9/fVRxvJfVyo9LC/v3PWIvAW3TjvDsO+lmq3YVKBkxmqLWmgWrn+L5EOWWLSqeCe +hNvSQsbLwZ6Wvyj4hoLuedps83fodAWWFMPv+3E1qrdFILeHA08xLSgQ5YJ8xOK1 +153GAoZ3sl1cHVuYLTb9rc3H3D8nV7iR0YZ+GDyZ8vZTLJswITH1QeQxEstRAlQZ +VWcgDwcBOC18gHiGqmSf/83ZZ8LGqaQmzCY39MbesbLmvi3JnxHItrwsGePJnfaQ +SZpAlkhAJG4Dfra6kwFAVd+yEAxl3aepGEbkbIkkyMKic3qcnkzQtA3YG5YuDQMG +E/KC7Nh6T/6HF5kTDNJnZxpr3fdyZcGy6RJfWRWKD6FCWxW4inEmjkXX8cyJZywz +EnBfaae5AeGGElvjLlk4pUECAwEAAQ== +-----END PUBLIC KEY-----