Department - Author 1
Computer Science Department
Degree Name - Author 1
BS in Computer Science
Date
12-2009
Primary Advisor
Phillip L. Nico
Abstract/Summary
Package managers ease installation and removal of applications. However, as the name indicates, in order for a package manager to be useful, they need packages created from upstream sources to manage. This is the purpose of src2pkg, a toolkit written in Bash shell script which automates many package creation tasks. src2pkg, however, suffers from major design flaws that cripple its ability to package some exotic upstream sources. src2pkg-ng is a prototype redesign of src2pkg that eliminates these flaws. src2pkg-ng fully supports creating packages for Slackware and Slackware-compatible variants for at least 21 upstream sources with various levels of complexity. Debian package support is incomplete. src2pkg-ng cannot create RPM packages, but can extract the metadata and files.
URL: https://digitalcommons.calpoly.edu/cscsp/3
Source tarball for src2pkg-ng