Yap is a versatile tool designed to simplify the process of building packages for multiple GNU/Linux distributions. It provides a consistent package specification format, reducing the complexity typically associated with multi-distribution package building.
- OCI Container Builds: Yap conducts builds on OCI containers, eliminating the need for setting up any virtual machines or installing any software other than Docker/Podman.
- Simple Format: Yap uses a simple format that is similar to PKGBUILD from Arch Linux, making it easy to use and understand.
- Consistent Build Process: Though each Linux distribution requires different build instructions, Yap ensures a consistent build process and format across all builds.
To install latest release, follow the steps below:
# First, download the latest version of the software from the yap
# archives
wget https://github.com/M0Rf30/yap/releases/latest/download/yap_Linux_x86_64.tar.gz
# Next, extract the downloaded archive
tar -xvf yap_Linux_x86_64.tar.gz
# Move the extracted files to a directory in your PATH
sudo mv yap /usr/local/bin/
# Verify the installation
yap version
Detailed documentation and guidelines on how to use Yap are available on our wiki.
To get a better understanding of how Yap works, you can refer to the examples provided in the examples folder. Here you'll find:
Yap is licensed under the terms mentioned in the LICENSE file.
We would like to express our gratitude to Zachary Huff for his significant contributions to Pacur, the project on which Yap is based.