site  contact  subhomenews

Woof: repo-overrride fixed

March 13, 2013 — BarryK
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.

Tags: woof