Files
erisus-void-packages/README.md
T
2026-10-03 05:08:15 +02:00

57 lines
2.3 KiB
Markdown

# Erisu's Void Packages
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
Before you start, make sure this repository has packages available for your architecture (you can check your architecture with `xbps-uhelper arch`). If it doesn't, `xbps-install -S` will fail to fetch the repository metadata and you'll be left with a useless config file in `/etc/xbps.d`. Check the Packages table above to see what's available.
```bash
echo 'repository=https://git.erisu.de/Erisu/erisus-void-packages/raw/branch/main/${xbps-uhelper arch}' | doas tee /etc/xbps.d/10-erisus-repo.conf
doas xbps-install -S
doas xbps-install -S <package_name>
```