Woof fixes for Ubuntu Karmic and Lucid
April 15, 2010 —
BarryK
Playdayz has sent me a pm with lots of fixes to apply to Woof. I have implemented most of it. Here are some notes I made while doing it. Note, I made some fixes without any comment here:
I have modified DISTRO_PKGS_SPECS-ubuntu-karmic, except where the change is for Lucid only. For that, I have made a copy named DISTRO_PKGS_SPECS-ubuntu-lucid and added the Lucid-only changes that playdayz posted.
Change libiw29 to libiw30 in 'wireless-tools"
yes|wireless-tools|wireless-tools,libiw30,libiw-dev|exe,dev,doc,nls
...Lucid only.
Add directory "/usr/lib/mesa" to xorg_base template. Also add shortcuts to libGL (which is in /usr/lib/mesa) to /usr/lib
...ubuntu lucid has moved libGL.so* to /usr/lib/mesa (!!!). I have fixed the template to handle this. Also restored libGL* in template.
note:
...DISTRO_PKGS_SPECS-ubuntu-karmic has this entry:
no|xorg_dri|libgl1-mesa-dri|exe,dev,doc,nls
...turn this to 'yes' if want dri.
note:
I have added 'libdrm-radeon1' to 'xorg_base' packages.
Add "libabiword-2.8 to abiword specs. Also change Abiword directories in template to abiword-2.8
...lucid only
I removed the whole Abiword template and manually add .Abisuite to /root in the Abiword package, part of stopping spell checker and Edit _> Preferences crash
...I have redesigned the template.
in roots-skeleton, edited /root/.bashrc and commented out first line. Was getting some weirdness when opening terminal.
...have not done this. I need to investigate cause of "weirdness".
xgamma did not get into rootfs-complete though it looks as if it should have, put it in manually along with other xutils that did not get there
...I have fixed the xorg_base template, added xgamma, xev, xsetmode, xsetpointer.
JWM, ROX-Filer
I am going to recompile these tonight. The latest JWM has fixed the icon rendering problem. The latest ROX-Filer has fixed the focus problem with GTK >= 2.18. PETs will be made available pronto.
Comments
Lucid PuppyUsername: BarryK
I'm building a test "Lucid Puppy" with Woof, to test that it works. I have created DISTRO_PKGS_SPECS-ubuntu-lucid, which has the package list. All has gone well, and right now I'm at the '2createpackages' stage. Then I'll build a Lucid Puppy and check that it works. It is very important to note that this is not the same as playdayz' Lupu. What I have done is incorporate feedback from playdayz to update Woof, plus create a functional package list, to be able to build a basic "Lucid Puppy". Playdayz and assistants have enhanced considerably beyond that, including with extra PET packages. This latest Woof will be uploaded later today (probably) and used by playdayz for building Lupu. After Lupu is officially released, we will upgrade Woof to build a correct Lupu, accessing PET packages from the 'puppy-5' repository at ibiblio.org and Woof will have any other enhancements required to build a correct Lupu.
Tags: woof