2.6.34 kernel
I have uploaded the 2.6.34 patched kernel source here:http://bkhome.org/sources/kernel-2.6.34/
Username: pu#p#py Password: l#in#ux (remove the #s)
As well as the usual patches, this also has the Longene patch:
aufs
loglevel
longene
rtl8192su
usb-storage
vortex86mx
hacks
The patches, including extra manual patches (hacks) that I had to do to get the Longene driver to work, are described here:
http://bkhome.org/sources/kernel-2.6.34/kernel-compile-2.6.34.txt
As the kernel is configured with SMP turned off, and has the rtl8192su/vortex86mx patches, this kernel should be excellent for the Gecko netbook.
I am pleased to report that I have successfully compiled the following analog modem drivers with this kernel:
agrsm
ltmodem
pctel
slmodem (slamr, slusb)
ungrab-winmodem
...I had to patch a few of these.
Soon I will upload a PET of this kernel, for use in Woof.
If all goes well with further testing, the next Quirky will have this kernel.
Comments - Edit - Delete
Longene kernel 0.3.0
I reported awhile back on the Linux Unified Kernel (LUK) also known as Longene:http://bkhome.org/blog/?viewDetailed=00770
Version 0.3.0 was released recently, as patches for the 2.6.30 and 2.6.34 kernels. Well, I couldn't resist it...
It has taken me several hours of hard work, but I have compiled Longene on Spup. This is the 2.6.34 kernel with Longene patch and all the usual patches used for Puppy. The Longene source tarball has three components:
1. A kernel patch
2. Source for a kernel module
3. Patched Wine 1.0 source
It took me quite a while to get everything working, due to missing symbols, but I got there.
I have not yet compiled Wine. I am just about to download dependencies -- thanks to green_dome and technosaurus for information about this -- and then I will compile Wine.
It is a rather old version of Wine, but the Longene developers have stated that they will move up to Wine 1.2 sometime.
As this is a rather quirky experiment, I might make this the next Quirky release. I might also move Quirky over to a Slackware 13.1 base, that is, same as Spup.
Main reason: the ready-made package repositories.
Longene home page:
http://www.longene.org/en/index.php
Comments - Edit - Delete
Abiword 2.8.6
I have compiled this in Quirky, up from 2.8.3.There is one thing that annoys me. I don't recall what version it started, but about 6 months ago I think, Abiword suddenly did not display the images in some documents. For example:
/usr/share/examples/testdoc.doc
I haven't reported it, assumed that it would be noticed and fixed. But no, not yet.
Comments - Edit - Delete
Mplayer 20100620
I have compiled Mplayer, however there is a problem.With recent Quirky and Wary releases they have been built with mplayer that was configured with '--disable-gui', and instead Gnome-mplayer GUI frontend has been used.
That's fine, but I have taken another look at compiling mplayer with '--enable-gui'. This provides a GUI with a wide choice of skins. Quite nice, except not so nice with JWM. JWM rev. 492 only displays the GUI control panel as a black box when X is set to 16-bit color depth. 24-bit works ok.
I have reported this bug to Joe:
http://sourceforge.net/tracker/?func=detail&aid=3018863&group_id=157836&atid=805416
Comments - Edit - Delete
ffmpeg supports webM
I have compiled libvpx, x264 and ffmpeg in Quirky. Details:libvpx 0.9.1
http://code.google.com/p/webm/downloads/list
# ./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
ftp://ftp.videolan.org/pub/videolan/x264/snapshots/
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
http://ffmpeg.org/releases/ffmpeg-export-snapshot.tar.bz2
# ./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
Comments - 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:http://bkhome.org/blog/?viewDetailed=01006
http://bkhome.org/blog/?viewDetailed=01009
I checked the latest from Disktype version control, still broken, so I have posted a bug report:
http://sourceforge.net/tracker/?func=detail&aid=3018552&group_id=73677&atid=538538
Comments - 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")
esac
done
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.
http://distro.ibiblio.org/pub/linux/distributions/quirky/pet_packages-quirky/bash4-4.1-q1.pet
Comments - Edit - Delete
Sane-backends 1.0.21
I already compiled libusb 1.0.8:http://bkhome.org/blog/?viewDetailed=01668
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.
Comments - 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:
http://gparted.sourceforge.net/news.php
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
Comments - 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:http://gparted-forum.surf4.info/viewtopic.php?id=13777
I have compiled this patched version of Parted. I have set Quirky and Wary to both use this PET.
Comments - Edit - Delete
