This is an old revision of the document!


Installing the latest stable version of Rosegarden from svn source

These instructions should show howto install development version Rosegarden Trunk to a freshly installed distribution.

1. Kubuntu 9.04 (Jaunty Jackalope)

Install first subversion.

sudo apt-get install subversion

Download (takes 122 Mb of disk space) the source of the latest development version of rosegarden) using subversion.

svn checkout https://rosegarden.svn.sourceforge.net/svnroot/rosegarden/trunk/rosegarden rosegarden

or if you have a sourceforge account, checkout with

svn checkout https://<username>@rosegarden.svn.sourceforge.net/svnroot/rosegarden/trunk/rosegarden rosegarden

First, install dependencies

sudo apt-get install autoconf g++ libqt4-dev ladspa-sdk liblircclient-dev libjack0.100.0-dev jackd libasound2-dev xutils-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, install thus e.g. timidity and freepats

sudo apt-get install timidity freepats

Now we are ready to run Rosegarden!

Start Rosegarden…

rosegarden

Using git for the svn repository

Install first git

sudo apt-get install git

Create the following git-clone-rg-repository.sh script in order to clone the repository

#!/bin/bash
USERNAME=<username>
ERROR_CODE=-1
while [ $ERROR_CODE -ne 0 ]; do
  # repeat until final success
  git svn clone -s https://${USERNAME}@rosegarden.svn.sourceforge.net/svnroot/rosegarden rosegarden.git
  # it may be possible that the commands ends to an error like 'RA layer request failed:'
  let ERROR_CODE=$?
  # just a small pause before repeating the command
  sleep 1
done
echo Finished.

The clone the repository (takes a long, long time and 662 Mb to fetch all branches) by running the script

bash ./git-clone-rg-repository.sh

If the script still fails, end the loop by pressing Ctrl+C and rerun the script.

(Managed to finish the script … still continuing a bit).

 
 
development_from_svn.1251660122.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