Pfontview, fc-query

Thunor has developed Pfontview, a TTF viewer. It requires the 'fc-query' utility from the 'fontconfig' package.

However, Woof has a template for fontconfig that excludes fc-query. Remedied. Woof commit:

Forum thread for Pfontview:

I tried Pfontview 0.1.1 in Precise Puppy, but get this error:
# pfontview /usr/share/fonts/default/TTF/DejaVuSans-BoldOblique.ttf 

** (gtkdialog:4773): ERROR **: gtkdialog: Error in line 7, near token 'string': syntax error

/usr/bin/pfontview: line 275: 4773 Trace/breakpoint trap $GTKDIALOG --space-expand=true --space-fill=true --file=$TEMP_DIR/winMain

Anyway, in future builds, fc-query will be there, so Pfontview can potentially be a nice addition to Puppy.

Posted on 29 Oct 2012, 18:11 - Category: Woof - Comments - href="?edit=03079">Edit - Delete

Slacko: Woof fixes

01micko advised of a fix for the 'gcc_dev' template, and an update for support/slacko/woof_base_hack.

Woof commit:

Posted on 28 Oct 2012, 18:28 - Category: Woof - Comments - href="?edit=03075">Edit - Delete

Slacko: 'strings' utility

01micko advised me that /usr/bin/strings is missing from Slacko builds. 01micko advised that it is in the 'util-linux' package.

This is a bit weird. The 'strings' utility is not in any util-linux official sources. I looked here:
Refer also here:

The 'strings' utility is in the official 'binutils' package source, and this is what all distros (except for Slackware) use. Slackware renames it to 'strings-GNU'.

I was tempted to renamed 'strings-GNU' as 'strings', as this is the standard utility that all other distros use.

However, I went with 01micko's suggestion, and modified the template of 'util-linux' to grab /usr/bin/strings if it exists.

Woof commit:

Posted on 28 Oct 2012, 18:13 - Category: Woof - Comments - href="?edit=03074">Edit - Delete

Extract devx-only packages

The PPM references /root/.packages/woof-installed-packages to determine what packages are built-in to Puppy, and thus already installed.

Until now, packages that are in the devx SFS only, are also listed in woof-installed-packages.

However, this does cause problems if the user does not have the devx SFS loaded. The PPM will think a certain dependency is present, when in fact it isn't.

I had this problem with Python, and I got around it for Precise Puppy 5.4 final by building Python into the main Puppy SFS, despite it's size.

Yesterday, another dependency, 'libpq5', was mentioned in the Forum with the same problem. The PPM thought it is already installed, when it is only in the devx.

I have modified the script 'findwoofinstalledpkgs' in Woof, to exclude devx-only packages from woof-installed-packages, and instead log them in a new file, 'devx-only-installed-packages'.

This new file is also copied into /root/.packages during the build, alongside woof-installed-packages.

Woof commits:

This does mean that I could move Python back to the devx for future releases of Precise Puppy.
I think that some PETs that 666philb has created recently assume the presence of Python, so that would need to be addressed.

Posted on 28 Oct 2012, 8:40 - Category: Woof - Comments - href="?edit=03073">Edit - Delete

Woof for Precise 5.4

This is the version of Woof used to build Precise Puppy 5.4:

Posted on 23 Oct 2012, 17:39 - Category: Woof - Comments - href="?edit=03064">Edit - Delete

Martian modem firmware

Rerwin has extracted the martian modem firmware from Woof, to a PET:

I have implemented this in Woof, PET will be uploaded to 'common' repo soon. Ditto, Woof will be uploaded soon.

Posted on 22 Oct 2012, 16:31 - Category: Woof - Comments - href="?edit=03062">Edit - Delete

remasterpup2 fix

Rerwin posted a fix for script 'remasterpup2':

Posted on 22 Oct 2012, 8:25 - Category: Woof - Comments - href="?edit=03061">Edit - Delete

Precise: libcurl3-gnutls

Forum member James C reported that dependency 'libcurl3-gnutls' was not installed when 'conky' was installed via the PPM. Fixed.

Posted on 20 Oct 2012, 9:46 - Category: Woof - Comments - href="?edit=03056">Edit - Delete

Monitor Gamma Calibration fixed

Forum member bigpup reported that this utility, in the X GUI version of the Xorg Wizard, which is script /usr/sbin/xgamma-gui, is broken in Precise Puppy. Bigpup reported that it does work in Lucid Puppy.

This script is actually in Woof, it is not a separate PET.

Various people have worked on this script. I found that both the latest in Woof, and the one in Lucid, are broken.
The one in Lucid is the best. It was worked on by Forum member EW in 2010. So, I used this as the basis.

I fixed a couple of bugs, and internationalized it. The script can be found in the Woof commit.

Woof commits:

Posted on 19 Oct 2012, 23:28 - Category: Woof - Comments - href="?edit=03052">Edit - Delete

Woof commit for Precise RC1

This is the version of Woof used to build Precise Puppy RC1. That is, it is the latest Woof.

Posted on 17 Oct 2012, 3:15 - Category: Woof - Comments - href="?edit=03040">Edit - Delete

Pages: [1] [2] [3] [4] [5] ...