forked from bluecherrydvr/bluecherry-client
-
Notifications
You must be signed in to change notification settings - Fork 0
/
BUILD-UBUNTU.txt
31 lines (24 loc) · 1.27 KB
/
BUILD-UBUNTU.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Note: It is assumed that you have some experience in compiling Qt applications under your operating system.
If you do not have Qt development experience it is recommended that you download the binaries from
www.bluecherrydvr.com/downloads
If you have general questions about features of the client feel free to post on community.bluecherrydvr.com.
If you find a bug or want to discuss a pending feature, feel free to use the 'Issues' tab on
github.com/bluecherrydvr/bluecherry-client. Occasional support can be found on irc.bluecherry.net/bluecherry
---------
Requirements:
sudo apt-get install git dpkg-dev debhelper cmake qt4-qmake libqt4-dev yasm zlib1g-dev
Breakpad is not available in standard installation. To install it use:
mkdir -p ~/dev/
cd ~/dev/
git clone https://github.com/pgalisz/bluecherry-client-scripts/
chmod +x ./bluecherry-client-scripts/dependencies/build-breakpad.sh
./bluecherry-client-scripts/dependencies/build-breakpad.sh
Create user.cmake file pointing to bluecherry:
cp linux-user.cmake user.cmake
Update values of user.cmake file if breakpad is installed in non-default location.
Next configure and build application:
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr ../
make ffmpeg mplayer bluecherry-client
sudo make install