Skip to content

Latest commit

 

History

48 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vrch

vrch is a repack utility that uses *.patch files to modify PKGBUILDs and builds them in clean chroots, mostly aims to test pkg-splitting (*-docs, *-gtk, *-qt, *-...).

This makes testing patches faster and provides reference implementations.

It generates .SRCINFO files automatically and using format: .RPKGINFO to track upstream commits and patches revisions. This is part of a larger effort in general packaging topic.

Example openjpeg2 2.5.4 :

Download Installed
Official (extra) 895.61 KiB 13.37 MiB
Vrch 273.11 KiB 722.71 KiB
Delta -69.5 % -94.7 %
Vrch -docs (optional) 605.18 KiB 12.89 MiB

This is notably pulled in by almost everything a desktop user would use.


Signatures:

curl -O https://raw.githubusercontent.com/h8d13/Vrch/master/vrch.pub
sudo pacman-key --add vrch.pub
sudo pacman-key --lsign-key 83CE533ED3212DA833DA03034066352FC2E0674B
sudo pacman-key --lsign-key D614130877C531F18CCBEFBC5D54CFFDD550A51F

Pubkey IDs: 83CE533ED3212DA833DA03034066352FC2E0674B, D614130877C531F18CCBEFBC5D54CFFDD550A51F

Repos:

Then edit /etc/pacman.conf

pacman -S vrch/somepkg

[vrch]
SigLevel = Required
Server = https://raw.githubusercontent.com/h8d13/Vrch/dist/$repo/$arch

Licenses:

Everything in this repository is licensed under 0BSD.

Built packages keep their upstream licenses.

About

Reducing space/bandwidth usage for end-users and mirrors.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages