d77void srcpkgs collection.
Note
This project is not affiliated with or endorsed by the Void Linux project or its maintainers.
Use at your own discretion.
A collection of template files for building packages on Void Linux with xbps-src.
This repository provides:
-
fully working templates without binaries
-
for full binaries do this:
sudo touch /etc/xbps.d/d77void.conf
su
echo "repository=https://sourceforge.net/projects/d77void/files/d77void-repo" >> /etc/xbps.d/d77void.conf
Update the system and accept repo key.
You are now able to install the pkgs from d77void repo.
Currently packages are tested on the following architectures:
- x86_64
Manually building
-
Clone both this repository and void-packages:
git clone https://github.com/d77void/srcpkgs-d77 git clone https://github.com/void-linux/void-packages.git -
Copy the template files into
void-packages:cp -r --remove-destination srcpkgs-d77/srcpkgs/* void-packages/srcpkgs/ -
Bootstrap the build system:
./xbps-src binary-bootstrap -
Build the desired packages:
./xbps-src pkg <package1> <package2> ... -
Install the built packages:
sudo xbps-install --repository /hostdir/binpkgs/d77/ <package1> <package2> ...
A scheduled workflow checks every
srcpkgs/*/template, cosmic/*/template and hyprland/*/template against
its upstream (GitHub/Codeberg releases and tags) every 3 days and opens a pull request
when a newer version is found, bumping
version, resetting revision to 1 and refreshing checksum — only after
actually downloading and verifying the new source. It can also be run
on demand from the Actions tab (workflow_dispatch).
Not every template is eligible: packages fetched from hosts other than
GitHub/Codeberg, or pinned to a ${_commit} hash instead of a ${version}
tag, are left for manual updates. See the header of
scripts/update_templates.py for details.
- Nizarjh: blackhole-vl: Inspiration on README file and templates for Hyprland
- Bella109: Cosmic-repo: The whole templates for CosmicDE
- Sofiya: hyprland-void: Some templates for Hyprland
