On Jan 4, 2008 12:56 PM, Dan McGee <dpmcgee@gmail.com> wrote:
On Jan 4, 2008 11:48 AM, eliott <eliott@cactuswax.net> wrote:
On Jan 4, 2008 9:11 AM, Travis Willard <travis@archlinux.org> wrote: Hey guys,
With ABS splitting off from pacman, I was wondering where makeworld and the .proto files belonged.
To me, makeworld seems to be an abs tool (and even mentions ABS in its usage) so it would seem to belong in the abs project, not with pacman itself.
Sounds good to me too.
On 1/4/08, Dan McGee <dpmcgee@gmail.com> wrote:
Original decisions die hard :). Take a glance at contrib/ in the pacman source- there you will find PKGBUILD.proto and proto.install, which should always be the canonical definition. I think it would be very wise for us to install these with the pacman package somewhere in /usr/share, and maybe have some symlinks for old times sake in the abs package from /var/abs/.
I don't think we even need to symlink them. If we just provide a README in the /var/abs/ root with high level information about abs, we could slap a 'proto files are located in /usr/share....' or wherever.
cat > /var/abs/README << EOF ABS is a collection of the PKGBUILDs used to make your Arch Linux packages. It is also a good starting place to learn how to make your own. If you want a clean prototype, then please see the prototype PKGBUILD and install file shipped with pacman & makepkg, located in /usr/share/pacman/. EOF
+1 - sounds fine by me. I'll add the necessary readme to the package... when I make the package. :P I think we should offer a ChangeLog.proto too, in an attempt to help standardize our changelog format. Something like as was mentioned in a semi-recent email thread... that I can't find. I've got it bookmarked at home, but it was something like: date <email@address.org> * pkgname-pkgver-pkgrel Reason we changed stuff Another reason we changed stuff gcc-4.1.patch: Removed, no longer needed and so on.