Compile instructions (Fedora 20) - Git

Updated 8 years ago
This page shows old instructions for MuseScore 1.
For MuseScore 4 users, see Compile instructions (Fedora 20) - Git.

Fedora 20 is deprecated and this page kept for reference only. You can find instructions to build the most up to date version in the developer handbook

Add the rpmfusion.org nonfree repository to yum, then:

sudo yum install qt5-qtwebkit-devel.x86_64 qt5-qtxmlpatterns-devel.x86_64 qt5-qtsvg-devel.x86_64 alsa-lib-devel.x86_64 jack-audio-connection-kit-devel.x86_64 portaudio-devel.x86_64 pulseaudio-libs-devel.x86_64 libsndfile-devel.x86_64 libvorbis-devel.x86_64 qt5-qttools-devel.x86_64 cmake.x86_64 cmake-gui lame-devel.x86_64

Or build lame from source and remove lame-devel from the yum install.

Change to the extracted or git cloned source directory, then:

  1. Run cmake
    I use cmake-gui to configure and generate, but cmake command line works also, if you're familiar with it.
  2. ./configure
  3. make release
  4. sudo make install