Skip to content

Packaging for LINUX

thijs edited this page Jan 25, 2014 · 6 revisions

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

-- WORK IN PROGRESS --

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


article about building on slashdot : http://ask.slashdot.org/article.pl?sid=05/11/24/2230256&threshold=1