TCET Linux PKGBUILD is a repository that contains all the PKGBUILD files for TCET Linux Applications and Utilities
A PKGBUILD file is a shell script that contains the build information required by Arch Linux packages. It is used by the makepkg utility to build and install packages.
These PKGBUILD files are used to generate .zst files which can be uploaded to our main package repository which makes the updated version of the package available to all TCET Linux users.
Important Note:
- It is important to update the
pkgrel
variable present in the PKGBUILD. We need to increment it by 1 every time we build a package - The format for the
pkgver
variable in the PKGBUILD isyy.mm
where yy and mm Represent the current year month respectively
git clone https://github.com/tcet-opensource/tcet-linux-pkgbuild.git
makepkg -s
This will generate a package_name.tar.zst file
We host a main package repository and testing package repository. First, upload to the testing package repository and test the changes If everything works as expected then upload the package to the main this will make the package available to all TCET Linux users.
We are currently trying to automate this process by writing a bash script for the steps above :