lms-audio/compiling.txt
2014-06-29 15:35:39 +02:00

60 lines
2.2 KiB
Text
Executable file

*******************************************************************************
Libre Media Server Audio - An Open source Media Server.
(c) Santiago Noreña 2014
*******************************************************************************
Developing and support: libremediaserver@gmail.com
Code: http://code.google.com/p/libremediaserver
*******************************************************************************
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*******************************************************************************
If you have troubles, or you are in another distro, you can try compiling from the source code.
0. Requisites
tcl tk --> To compile Pure Data, not necesary to execute it without GUI (-gui option in command line)
build-essential
make
qmake
gcc
g++
libtool
ola-dev
1. Building pd
$./configure
$make
2. LibreMediaserver Audio
Open the file libremediaserver-audio.pro with QtCreator and compile it.
or
$ cd src
$ qmake-qt4 libremediaserver-audio.pro -r -spec linux-g++
$ make -w
3. Putting all together.
Make a directory. Copy in it:
- libremediaserver binary
- Folder scripts
- Folder puredata
- the tcl folder in the pd sources. This is only necessary to show the Pure Data GUI's. You don't need if you don't want the GUI's. Only it's good for debugging purpouses and developing, for normal use you can skip this step.
In the folder puredata copy:
- the pd executable
- Make a folder named externals and copy all the externals to it. All the externals compiled must be in ~HOME/pd-external.