此文章适合新建包和接收孤儿包(Orphaned
),有人维护的包不能构建
一、介绍PKGBULD
原型
- 把
/usr/share/pacman/
的原型文件PKGBUILD.proto
拷贝一份重命名成PKGBUILD
文件 - 两个重要参数:
\${srcdir}
是提取的源数据目录,\${pkgdir}
相当于安装后的根目录
参考文章(PKGBUILD包装指南):https://wiki.archlinux.org/index.php/Arch_package_guidelines
参考文章(创建PKGBUILD):https://wiki.archlinux.org/index.php/Creating_packages
参考文章(PKGBUILD的变量):https://wiki.archlinux.org/index.php/PKGBUILD
二、常用的检查命令
$ namcap PKGBUILD
$ namcap <package file name>.pkg.tar.xz
三、认证