Woof: repo-overrride fixed

In the variable PKGS_SPECS_TABLE in file DISTRO_PKGS_SPECS-arch in Woof, I have these entries:

yes|libpng12|libpng-1.2.44*|exe,dev>null,doc,nls|pet:wary5| #for old pkgs.

'libpng' from Arch is version 1.5.x, but I also wanted to include the old 1.2.x library, for some older packages -- I wasn't sure if symlinks to the new library would work.

The repo-override "pet:wary5" means that it is a PET package, in the wary5 repository.

However, it wasn't working, it grabbed the Arch libpng pkg instead. I think that 01micko also reported problems with this repo-override mechanism.

I chased down the cause of the problem, in script support/findpkgs, called from script 2createpackages.

Woof commits:

Regarding the Arch-Puppy build, I'm working on it, still getting the bugs out. Will post a report soon.

Posted on 13 Mar 2013, 8:52

No comments posted yet.