Table of Contents
Building on Haiku
NOTE: Since Haiku is still highly in development, all the following might already be outdated very soon. Also, expect a few kernel panics here and there since Haiku is still an Alpha release. Nevertheless, it's a lot of fun to use it already :).
Run the terminal application via Haiku menu→Applications→Terminal. Use installoptionalpackages to determine what packages are installed:
pkgconfig, libmad, git, taglib, sox, glib2 and libmcrypt are required. As of today, only the first four packages are available over installoptionalpackages. To install them, type:
installoptionalpackage pkgconfig libmad git taglib
The remaining packages will either be have to be installed through ports or from their upstream sources (see below):
Run the terminal application via Haiku menu→Applications→Terminal, then download and install Haikuporter:
wget http://ports.haiku-files.org/export/1230/haikuporter/trunk/installhaikuporter.sh chmod 755 installhaikuporter.sh ./installhaikuporter.sh
Then, using Haikuporter install the required build dependencies which are not available through installoptionalpackages, for example:
Packages from upstream
libmcrypt and sox have to be downloaded and installed manually:
wget http://downloads.sourceforge.net/project/mcrypt/MCrypt/2.6.8/mcrypt-2.6.8.tar.gz tar xzf mcrypt-2.6.8.tar.gz cd mcrypt-2.6.8 ./configure && make && make install wget http://downloads.sourceforge.net/project/sox/sox/14.3.1/sox-14.3.1.tar.gz tar xzf sox-14.3.1.tar.gz cd sox-14.3.1 ./configure && make && make install
First, make sure you are using a recent version of Haiku that supports Qt. The "gcc4 hybrid" versions support Qt. Then download Qt for Haiku from here.
Getting the code
To get the code, clone it with git as shown on the homepage.
libhimd & QHiMDTransfer:
cd linux-minidisc qmake -r make