[FreeNX-kNX] FreeNX 0.6.0 and NX libs 2.1.0 packages for Debian 3.1 (sarge)

Durk Strooisma durk at kern.nl
Tue Feb 13 00:04:46 UTC 2007


Hi,

Just made my backported packages for Debian 3.1 (temporarily) available for
your convenience:

deb http://kern.nl/freenx/ ./

- FreeNX 0.6.0
- NX libs 2.1.0

I used the Ubuntu Edgy packages built by Benoît Canet and rebuilt them for
use on Debian 3.1:

http://opensource.dental-on-line.com/?page_id=23

Note that I didn't make any changes to the source packages, not even a
change in the meta-data.

The buildsystem was set up this way:

1. Clean sarge install, 2.6 kernel

2. Install useful stuff:

apt-get install vim less ssh

3. Install builddepends:

apt-get install cdbs autotools-dev debhelper patchutils autoconf automake1.4
bzip2 libjpeg-dev libpng12-dev libssl-dev libx11-dev libxaw7-dev xutils
zlib1g-dev quilt

4. Install missing builddependency:

apt-get install libxrender-dev

5. Install newer version of quilt from backports.org:

dpkg -i quilt_0.45-3~bpo.1_all.deb

6. Install newer version of patchutils (etch version, but backported to
sarge):
dpkg -i patchutils_0.2.31-3_i386.deb

7. Avoid compiler issues, make link:

ln -s /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h

8. Avoid compiler issues, make link:

mkdir -p /usr/lib/gcc/i486-linux-gnu
ln -s /usr/lib/gcc-lib/i486-linux/3.3.5 /usr/lib/gcc/i486-linux-gnu/4.1.2

9. Avoid compiler issues, make link:

ln -s /usr/include/asm /usr/include/asm-i386

10. Avoid compiler issues, make link:

ln -s /usr/include/asm/ioctl.h /usr/include/asm-generic/ioctl.h

11. dpkg-buildpackage, etc.

That's it! Quite ugly, but it works... :-)

Durk





More information about the FreeNX-kNX mailing list