Skip to content

sunlightlinux/slpkgs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

slpkgs

The package collection for Sunlight Linux — a fork of void-packages (the XBPS source packages tree), rebranded from Void to Sunlight Linux.

Status: early bootstrap. This repository is being seeded. It will be based on a void-packages fork carrying the Sunlight rebrand (base-files, GRUB, efibootmgr, …). Upstream's structure (srcpkgs/, common/, xbps-src) and its own documentation are merged in at import time.

What it is

slpkgs holds the xbps-src templates that build the packages making up the Sunlight Linux base system and repositories. Each package is a shell template at srcpkgs/<package>/template, built in a chroot/masterdir with xbps-src.

Building (xbps-src)

./xbps-src binary-bootstrap     # one-time: set up the masterdir
./xbps-src pkg <package>        # build a package

See void-packages' Manual.md for the template format and build styles.

Rebrand

Sunlight Linux is a rebrand of Void Linux. The branding delta is intentionally small and concentrated (base-files, bootloader/GRUB, efibootmgr, …) so syncing with upstream void-packages stays manageable. Package names and paths that must match upstream are left unchanged.

Where this fits

slpkgs is one of the five projects in the Sunlight Linux tree, wired up via slmanifests:

repo init -u https://github.com/sunlightlinux/slmanifests.git -b main
repo sync -j4
# slpkgs lands at pkgs/

Documentation

License

Apache License 2.0 for Sunlight's additions and rebrand. Imported upstream void-packages templates retain their upstream licensing.

About

Package collection for Sunlight Linux — a void-packages (xbps-src) fork, rebranded from Void. Builds the base system and repositories.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors