1. 21

Hello, me and halosghost are teaching a class on Arch Linux package building, December 11th at 19:00 UTC in #archlinux-classroom on irc.freenode.net.

This class will give you the understanding and resources to read, edit and write your own PKGBUILDs from scratch. We will be covering basic PKGBUILDs as well as version control systems and GPG signed software. You will also learn how to check PKGBUILDs for errors and security issues to look out for. Everyone is welcome to join. The rules posted in https://wiki.archlinux.org/index.php/Code_of_conduct will be enforced.


  • Have a basic understanding of filesystems and filesystem permissions
  • Know basic shell commands
  • Know how to extract archives (tl;dr: bsdtar -xf filename)
  • Your favorite text editor (e.g., nano, vim, emacs, etc.)
  • Have base and base-devel installed (ArchLinux-specific) along with pacman/makepkg and namcap

If you are a developer who would like to learn how to package for Arch, or an Arch user who wants to learn about PKGBUILDs, this class is for you. I look forward to seeing y'all there.