- Shell 100%
| .forgejo/workflows | ||
| scripts | ||
| srcpkgs | ||
| .gitignore | ||
| LICENSE | ||
| public.pem | ||
| README.md | ||
vast-packages
This repository contains my personal XBPS source packages collection to build binary packages for the Void Linux distribution. It mainly contains packages that cannot get accepted in the official void-packages repository according to the Manual.
Binary Repo
A binary repository is hosted using a Generic Package Registry. Packages added to srcpkgs/ are automatically built, signed and deployed via a CI workflow. Add this repository to XBPS:
echo "repository=https://hosaka.cc/void/current" > /etc/xbps.d/42-hosaka.conf
Install packages using xbps-install as usual:
xbps-install -S <package>
Upstream
When a package can be submitted to the official repos, a PR is opened. If and when a PR gets merged, the package will be removed from this repo. If a removed package has previously been installed via xbps-install from this repository the package manager will fallback to the official repo automatically.
bob: PR Mergedjust-lsp: PR Mergedopenpgp-card-tools-git: PR Mergedprek: PR Mergedyaml-language-server: PR Merged
Wishlist
- feishin: upstream will treat this with "electron 🤮"
- font-monaspace
- font-maple
- hadolint: requires GHC 9.10.2 (base >= 4.20.1) but void packages GHC 9.8.4
- limine-entry-tool: requires GraalVM 25 but void packages Mandrel 23
- limine-snapper-sync: same issue as above
- marksman: could try using Mono or wait for dotnet to be packaged upstream
Mirrors
This repository is hosted on Forgejo which mirrors to the following git forges: