Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Installing Mumble on Fedora 21
#!/bin/bash
# Install Mumble on Fedora 21
#
# Do not run this script as root, it will ask you to sudo
# This will install mumble in the current directory
#
# Updates to this script can be found at http://ricky.burg.in/2015/07/installing-building-mumble-on-fedora/
echo "Please sudo to allow for dependency install"
# Install dependencies
sudo dnf install openssl-devel libsndfile-devel alsa-lib-devel protobuf-compiler protobuf-devel boost-devel avahi-compat-libdns_sd-devel speech-dispatcher-devel libdaemon-devel libusb-devel ice-3.4 ice-devel libcap-devel git make automake gcc gcc-c++ kernel-devel qt qt-devel -y
sudo dnf update openssl-devel libsndfile-devel alsa-lib-devel protobuf-compiler protobuf-devel boost-devel avahi-compat-libdns_sd-devel speech-dispatcher-devel libdaemon-devel libusb-devel ice-3.4 ice-devel libcap-devel git make automake gcc gcc-c++ kernel-devel qt qt-devel -y
# Fedora 21 speech-dispatcher package puts it in /usr/include/speech-dispatcher and mumble make script does not include to that dir, let's put a symlink
sudo ln -s /usr/include/speech-dispatcher/libspeechd.h /usr/include/libspeechd.h
# Let's get mumble source
git clone git://github.com/mumble-voip/mumble.git mumble
cd mumble
git submodule init
git submodule update
git checkout --track -b master origin/master
git pull
# Fedora 21 qt4 package names the qmake binary qmake-qt4
# Let's not build in g15, nor murmur
qmake-qt4 CONFIG+=no-g15 -recursive CONFIG+=no-server -recursive
# Compile time!
make
echo "Done! Run mumble at `pwd`/release/mumble"
@Kingsquee

This comment has been minimized.

Copy link

commented Jun 26, 2015

@Orbixx

This comment has been minimized.

Copy link
Owner Author

commented Jul 27, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.