Skip to content

Commit

Permalink
Add changes.
Browse files Browse the repository at this point in the history
  • Loading branch information
Illuminux committed Apr 8, 2015
1 parent 8584b18 commit ea4dada
Showing 1 changed file with 14 additions and 11 deletions.
25 changes: 14 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,15 @@ Open *config.cfg* with an editor of your choice and and customize it according t

To build the cross sysroot just run the following command:

`$ ./sysroot-build.sh`
`$ ./sysroot --build`

## Dependencies

### Linux:

#### Host Packages installation:

- `$ sudo apt-get install build-essentials git gettext curl autogen autoconf libtool bison xsltproc cmake python-xcbgen`
- `$ sudo apt-get install build-essentials gettext curl glib intltool autogen autoconf automake cmake libxml2-dev

#### GCC ARM Cross ToolChain:

Expand All @@ -40,28 +40,28 @@ To build the cross sysroot just run the following command:
### Mac OS X

#### Host Packages installation:

- Xcode Command Line Tools:<br>
`$ xcode-select --install`
- Homebrew:<br>
`$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)`
- Homebrew packages:<br>
`$ brew install gettext curl autogen autoconf libtool bison xsltproc cmake glib`
- Homebrew packages:<br>The required packages will be installed automatically during the script will be executed.

#### GCC ARM Cross ToolChain:

- [arm-linux-gnueabihf](http://www.welzels.de/blog/download/gcc-linaro-arm-linux-gnueabihf-2014.05_mac.zip)<br>Hardfloat - Based on Linaro crosstool-NG (BeagleBone etc.)
- [arm-linux-gnueabihf-raspbian](http://www.welzels.de/blog/download/gcc-linaro-arm-linux-gnueabihf-raspbian-2014.05_mac.zip)<br> Hardfloat - Based on Linaro crosstool-NG (Raspberry PI)
- [arm-linux-gnueabi](http://www.carlson-minot.com/downloads/arm-2014.05-29-arm-none-linux-gnueabi.osx.intelx86.bin.pkg)<br>Softfloat - Carlson-Minot Based on CodeSourcery - (QNAP etc.)
- [arm-linux-gnueabi](http://www.welzels.de/blog/download/linaro-arm-linux-gnueabi-1.13.1-4.8-2014.04-mac.zip)<br>Softfloat - Based on Linaro crosstool-NG (QNAP etc.)

## Supported libraries:

- **Image Libraries:**
- libjpeg - Independent JPEG Group's JPEG runtime library
- limping - PNG library
- jasper - JPEG-2000 runtime library
- limpng - PNG library
- libtiff - Tag Image File Format library
- libraw - raw image decoder library
- liblcms2 - Little CMS 2 color management library development headers
- imagemagick - image manipulation library

- **Audio and Video Libraries:**
- gstreamer - pipeline-based multimedia framework
Expand All @@ -74,7 +74,10 @@ To build the cross sysroot just run the following command:
- libvisual - Audio visualization framework
- wavpack - Audio codec (lossy and lossless) encoder and decoder
- lib - Open source audio and video processing tools
- taglib - Library for reading and editing the meta-data of audio formats <sup>**1.**</sup>
- lame - MP3 encoding library
- taglib - Library for reading and editing the meta-data of audio formats
- x264 - Video coding library
- Libav - Codec library

- **Compression Libraries:**
- zlib - Compressing File-I/O Library
Expand All @@ -84,7 +87,6 @@ To build the cross sysroot just run the following command:
- **Markup Language/JSON Libraries:**
- expat - XML parsing C library
- libxml2 - GNOME XML library
- json-c - JSON manipulation library
- json-glib - GLib JSON manipulation library
- QJson - Qt-based library that maps JSON data to QVariant objects and vice versa.

Expand All @@ -104,13 +106,12 @@ To build the cross sysroot just run the following command:
- gsl - GNU Scientific Library
- gmp - Multi precision arithmetic library developers tools
- mpfr - Multiple precision floating-point computation developers tools
- <del>opencv - Open Source Computer Vision Library</del><br>*(no idea why, but can only compile on my iMac and not on my Mac Book Pro.*

- **Database:**
- sqlite - Database management system libraries

- **Framework and System Libraries:**
- Qt - Qt 4 development files and development programs for host
- Qt - Qt 4.8.6 development files and development programs for host
- glib - GLib development library
- dbus - Simple interprocess messaging system
- libffi - Foreign function interface library
Expand All @@ -127,6 +128,8 @@ To build the cross sysroot just run the following command:
- libdirectfb - Direct frame buffer graphics library
- libconfig - Configuration File Library
- libsoup - HTTP library implementation in C
- libevent - API for asynchronous event notification
- libical - iCalendar library implementation

- **X11 Libraries:**
- libX11 - X11 client-side library
Expand Down

0 comments on commit ea4dada

Please sign in to comment.