This is an old revision of the document!


Installing the latest Rosegarden source from subversion

NOTE: This page is a bit outdated. There are other pages around the wiki that are a bit newer that you might want to check. The page about setting up Eclipse begins with a more current approach to getting the latest source and building it.

These instructions show how to install a development version of Rosegarden to a freshly installed Linux distribution.

Basic Steps

Here's a quick overview of the process. This will likely continue to be the process for the forseeable future. The details might change, but the overall process will stay very close to this.

  1. Install rosegarden.
    • This will install your distro's version of Rosegarden. It will be out of date, but it will bring along with it all the run-time dependencies that Rosegarden needs.
  2. Install subversion.
    • The Rosegarden project uses subversion for version control. To get the latest source, you'll need to have subversion installed.
  3. Get the source from sourceforge using subversion.
  4. Install the build dependencies for Rosegarden.
    • This will make sure you have all the development tools and libraries needed to build Rosegarden.
  5. ./bootstrap.sh
  6. ./configure
  7. make
  8. ./rosegarden
    • This will run rosegarden if all has gone well.

Kubuntu 9.04 (Jaunty Jackalope)

First, install subversion.

$ sudo apt-get install subversion

Download the latest source using subversion.

$ svn checkout svn+ssh://userid@svn.code.sf.net/p/rosegarden/code/trunk/rosegarden rosegarden-svn

Be sure to replace “userid” with your sourceforge user ID. See the subversion quick start for more download options.

Install dependencies

$ sudo apt-get install autoconf g++ libqt4-dev ladspa-sdk liblircclient-dev libjack0.100.0-dev jackd libasound2-dev xutils-dev 

Note: while building on Karmic Koala the following dependencies were missing:

$ sudo apt-get install dssi-dev liblo0-dev liblrdf0-dev libfftw3-dev libsndfile1-dev libsamplerate0-dev

After installing the dependencies, generate (again) the configure script, run it and compile the source

$ sh ./bootstrap.sh
$ ./configure
$ make

Before running Rosegarden, install couple of necessary packages

$ sudo apt-get install flac qjackctl sox

Install LilyPond either with

$ sudo apt-get install lilypond

or, if you do not want to install TeX (extra ~150 Mb) which is not necessary, download stable (2.12.*) LilyPond installing binary. Find out what is the latest stable LilyPond version with command

$ wget http://download.linuxaudio.org/lilypond/binaries/linux-x86/ -O -

Download then the latest version and install it

$ wget http://download.linuxaudio.org/lilypond/binaries/linux-x86/lilypond-2.12.2-1.linux-x86.sh
$ sudo sh ./lilypond-2.12.2-1.linux-x86.sh

You probably want software synthesis. One option is timidity:

$ sudo apt-get install timidity freepats

Now we are ready to run Rosegarden!

Start Rosegarden…

$ ./rosegarden

If you would like to have Rosegarden translated into your language, see how to add or update translation.

 
 
development_from_svn.1372762529.txt.gz · Last modified: 2022/05/06 16:07 (external edit)
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki