ffmpeg supports webM

I have compiled libvpx, x264 and ffmpeg in Quirky. Details:

libvpx 0.9.1
# ./configure --log=no --cpu=i686 --target=x86-linux-gcc --disable-debug --disable-install-docs --disable-install-srcs --disable-examples --enable-vp8 --enable-postproc --enable-runtime-cpu-detect --enable-shared

x264 2010-06-19
installs to /usr/local, have edited 'configure', changed prefix='/usr'
note, configure needs 'join' command, from coreutils pkg, not in quirky.
# ./configure --enable-shared --host=i486-t2-linux-gnu

ffmpeg 2010-06-20
# ./configure --prefix=/usr --cpu=i686 --enable-libmp3lame --enable-libx264 --enable-libfaac --enable-libfaad --enable-pthreads --enable-small --enable-postproc --enable-libvorbis --enable-gpl --enable-shared --enable-nonfree --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-debug --enable-bzlib --enable-zlib --enable-libspeex --enable-version3 --enable-runtime-cpudetect --enable-x11grab --enable-libdc1394 --enable-libschroedinger --enable-libtheora --enable-libxvid --enable-swscale --enable-mmx --enable-libvpx

Posted on 20 Jun 2010, 22:52 - Category: Quirky - Comments - href="?edit=01674">Edit - Delete

Disktype fixed

The 'disktype' application in Quirky 1.2 is broken. I do have a PET with an ext4 patch from Pardus that works, and I have reverted to that. This issue is discussed earlier:


I checked the latest from Disktype version control, still broken, so I have posted a bug report:


Posted on 20 Jun 2010, 17:03 - Category: Quirky - Comments - href="?edit=01673">Edit - Delete

Gnumeric 1.10.6

I have compiled Goffice 0.8.6 and Gnumeric 1.10.6 in Quirky.

I suppose that it had to happen eventually... these packages need Bash 4.x to compile. The scripts use some features that are not supported in the Bash version used in Puppy. For example:

for arg in "$@"; do

case "$arg" in
--silent) ;;
--mode=compile) modeok=true ;;
--tag=CC|--tag=CXX) tagok=true ;;
*) args+=("$arg")

In the Quirky repo at ibiblio.org there is a 'bash4-4.1-q1.pet' package, that I installed, and renamed /bin/bash4 to /bin/bash. This is not a permanent upgrade for Quirky, just for compiling these packages.

Well, I guess that we will have to "bite the bullet" soon, and upgrade all of our scripts to work with bash 4.1.

So, if you are a developer and responsible for any Bash scripts, install my PET and test your script. I will be upgrading to Bash 4.1 sometime in the not to distant future.


Posted on 20 Jun 2010, 16:53 - Category: Quirky - Comments - href="?edit=01672">Edit - Delete

Sane-backends 1.0.21

I already compiled libusb 1.0.8:

I have recompiled sane-backends in Quirky, now using both the old libusb 0.1.12 and the new libusb 1.0.8.

'perthie' reported that the libusb-compat package is needed for the Canon driver. Hmmm, that is very odd. I am not going to risk taking out libusb 0.1.12. If that really is the situation, then the Canon driver is broken.

Posted on 20 Jun 2010, 9:48 - Category: Quirky - Comments - href="?edit=01671">Edit - Delete

Gparted 0.6.0

I already compiled parted 2.2-5.fc14, see previous blog post.

Gparted 0.6.0 is now compiled, for Quirky and Wary. One important feature is that it supports new drives that have over 512 bytes per sector. See Gparted News page:


Some notes for developers. I compiled Gparted statically with the gtkmm libs -- I just grabbed these from the puppy-4 repo at ibiblio.org:

cairomm_DEV-1.4.4-pup4 glibmm_DEV-2.20.0 gtkmm_DEV-2.16.0 libgnomecanvasmm_DEV-2.20.0-pup4 pangomm_DEV-2.24.0

...these just have the .a static libs.

And the configuration:

# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-t2-linux-gnu --disable-doc --disable-scrollkeeper

Posted on 20 Jun 2010, 8:46 - Category: Quirky - Comments - href="?edit=01670">Edit - Delete

Parted 2.2-5.fc14

I intend to compile Gparted 0.6.0. The Gparted website explained that there are issues with some versions of Parted and the latest Gparted. However, Fedora has a patched version of parted 2.2 that works well with Gparted 0.6.0:


I have compiled this patched version of Parted. I have set Quirky and Wary to both use this PET.

Posted on 19 Jun 2010, 23:13 - Category: Quirky - Comments - href="?edit=01669">Edit - Delete

libusb 1.0.8

Wary 030 testers have reported that the sane-backends package needs libusb 1.x for some of the scanner drivers.

I have compiled libusb 1.0.8 in Quirky. Woof will default to using this PET for Wary builds also. I have named the PET package 'libusb1-1.0.8-q1.pet' (and 'libusb1_DEV-1.0.8-q1.pet') so as to have a different name from the old libusb.

libusb 0.1.12 is still required. The libraries do not conflict, that is, can both be installed without conflict. Note that there is a 'libusb-compat' package that provides a wrapper for libusb 1.0.8 to emulate the 0.1.x series, however it is not needed.

Posted on 19 Jun 2010, 19:26 - Category: Quirky - Comments - href="?edit=01668">Edit - Delete

Busybox 1.16.2

I have compiled Busybox 1.16.2 in Quirky, upgrading from 1.16.0. Other Woof-built puppies will also default to using this PET.

I am back onto Quirky, just about to start another round of upgrading packages, with a focus on even better multimedia support. Hopefully WebM this time.

I will also upgrade Abiword and Gnumeric.

Posted on 19 Jun 2010, 18:43 - Category: Quirky - Comments - href="?edit=01667">Edit - Delete

Static Qt libs PET

I have created a PET package with static Qt libs. This is for use in Quirky and Wary.

It enables a Qt-based application to be linked with static Qt libs (meaning that the Qt shared libs are not needed at run-time).

The package is 'qt4_static_DEV-4.5.3.pet', but I won't put it into the 'devx' as it is 23MB. I will upload it soon to ibiblio.org.

I tested it by compiling a couple of applications, but I had to do the final link step in both cases manually. I had to add this:

-lpthread -lz -lm -lgthread-2.0 -lrt -lglib-2.0 -ldl -L/usr/X11R7/lib -lpng -lfreetype -lSM -lICE -lXrender -lfontconfig -lXext -lX11 -lgobject-2.0

I don't know how to force the Qt configure/make enviroment to automatically apply these. It seems, as they are static libraries, the shared library dependency information provided in the .la and .pc files is ignored.

Posted on 18 Jun 2010, 23:18 - Category: Quirky - Comments - href="?edit=01666">Edit - Delete


Curiosity has got the better of me, want to see if I can get this to work...

I discussed the possibility of using the 2.6.27.x kernel with Wary:

I did actually have some "fun" with 2.6.27.x last year:

I applied a Squashfs4 patch that I got from here:

I got Aufs2 out of version control a couple of days ago. The 2.6.27.x kernel is the earliest supported, and it patched and compiled ok -- but the final 'depmod' reported a missing symbol.

After consulting with R J Okijama, the main Aufs guy, I found out how to export that symbol. Right now, it's compiling again.

Posted on 6 Jun 2010, 12:26 - Category: Quirky - Comments - href="?edit=01650">Edit - Delete

Pages: ... [3] [4] [5] [6] [7] [8] ...