57 lines
2.3 KiB
Markdown
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.
|
|
|
|
**Fingerprint:**
|
|
|
|
```
|
|
d1:5d:03:26:b5:78:50:42:9f:45:e6:ae:0f:f2:f6:0f
|
|
```
|
|
|
|
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/master/${xbps-uhelper arch}' | doas tee /etc/xbps.d/10-erisus-repo.conf
|
|
doas xbps-install -S
|
|
doas xbps-install -S <package_name>
|
|
```
|