Hydrogen coding team - Packaging: linux

...just some notes about creating the static binary installer using Ubuntu Breezy...

WORK IN PROGRESS

old page

Create the chroot system

$ mkdir staticBuilder
$ sudo debootstrap breezy staticBuilder/
$ sudo chroot staticBuilder/
(Now we are inside the chroot environment.)
(We need to create the /etc/apt/sources.list file)
# apt-get update

Install GCC & co

# apt-get install build-essential
# apt-get install subversion
# apt-get install automake

Install shared libraries

# apt-get install libx11-dev
# apt-get install libxft-dev
# apt-get install libxrandr-dev
# apt-get install libasound2-dev
# apt-get install ladspa-sdk

QT 3

# wget http://ftp.iasi.roedu.net/mirrors/ftp.trolltech.com/qt/sources/qt-x11-free-3.3.5.tar.gz
# ./configure -static -thread

QT 4

# wget http://ftp.iasi.roedu.net/mirrors/ftp.trolltech.com/qt/sources/qt-x11-opensource-src-4.1.0.tar.gz


new installer

Directory structure

hydrogen

./configure -qt-zlib -qt-libpng -qt-libjpeg -release



http://ask.slashdot.org/article.pl?sid=05/11/24/2230256&threshold=1 http://blogs.qtdeveloper.net/archives/2006/02/10/distributing-qt-based-binaries-on-linux/

QT and LSB