Skip to content

Commit

Permalink
updating installation requirements (#568)
Browse files Browse the repository at this point in the history
The requirements for compiling Hydrogen were out dated. Especially listing of previous Qt4 gave me a hard time in the beginning.

In addition I added a compilation of all required packages for Debian-based systems and OS X, which I took from the .travis.yml file. This way, the user can simply copy and paste the dependencies to install them all at once.
  • Loading branch information
theGreatWhiteShark authored and mauser committed Mar 16, 2018
1 parent e58cc12 commit beefa15
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 3 deletions.
18 changes: 16 additions & 2 deletions INSTALL.txt
Original file line number Diff line number Diff line change
Expand Up @@ -81,8 +81,8 @@ In order to build from source, you will need the following libraries
installed on your system, and the development header files:

REQUIRED
* Qt 4 Library (>=4.4.0, 4.3.x might work, 4.2.x won't)
* Qt 4 SDK (moc, uic, etc.)
* Qt 5 Library
* Qt 5 SDK (moc, uic, etc.)
* GNU g++ compiler (>=4.0, 3.x might work)
* cmake (>=2.6)
* libsndfile >=1.0.18
Expand Down Expand Up @@ -112,6 +112,20 @@ installed on your system, and the development header files:
is disabled. if available, hydrogen locate an installed
rubberband-cli binary.

REQUIRED PACKAGES IN DEBIAN-BASED SYSTEMS
qt5-default libqt5xmlpatterns5-dev libarchive-dev
libsndfile1-dev libasound2-dev liblo-dev libpulse-dev
libcppunit-dev liblrdf-dev liblash-compat-dev
librubberband-dev

In addition, either the libjack-jackd2-dev or libjack-dev
package must be present. Which one to pick depends on whether
JACK2 or JACK1 is installed on your system. If none is
present, you are free to choose one of them.

ON OS X USING BREW
libsndfile jack pulseaudio cppunit libarchive qt5

On a single, 500MHz processor Hydrogen takes about 1.5 hours to build.

5. Build and Install from Source
Expand Down
2 changes: 1 addition & 1 deletion linux/debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Source: hydrogen
Section: Multimedia
Priority: optional
Maintainer: Sebastian Moors <smoors@users.sf.net>
Build-Depends: debhelper (>= 4.0.0), libsndfile1-dev, libjack-dev, libasound-dev, libtar-dev, libqt4-dev, liblrdf-dev, cmake, librubberband-dev
Build-Depends: debhelper (>= 4.0.0), libsndfile1-dev, libtar-dev, liblrdf-dev, cmake, librubberband-dev, qt5-default, libqt5xmlpatterns5-dev, libarchive-dev, libasound2-dev, libjack-jackd2-dev | libjack-dev, liblo-dev, libpulse-dev, libcppunit-dev, liblash-compat-dev
Standards-Version: 3.6.2

Package: hydrogen
Expand Down

0 comments on commit beefa15

Please sign in to comment.