• Welcome to the Pipe Organ Forum! This is a part of the open community Magle International Music Forums focused on pipe organs (also known as "church organs"), organists, organ music and related topics.

    This forum is intended to be a friendly place where technically advanced organists and beginners (or even non-organists) can feel comfortable having discussions and asking questions. We learn by reading and asking questions, and it is hoped that the beginners (or non-organists) will feel free to ask even the simplest questions, and that the more advanced organists will patiently answer these questions. On the other hand, we encourage complex, technical discussions of technique, music, organ-building, etc. The opinions and observations of a diverse group of people from around the world should prove to be interesting and stimulating to all of us.

    As pipe organ discussions can sometimes become lively, it should be pointed out that this is an open forum. Statements made here are the opinion of the poster, and not necessarily that of the forum itself, its administrator, or its moderators.

    In order to post a new topic - or reply to existing ones - you may join and become a member by clicking on Register New User. It's completely free and only requires a working email address (in order to confirm your registration - it will never be given away!). We strive to make this a friendly and informative forum for anyone interested in pipe organs and organ music.

    (Note: If you wish to link to and promote your own website please read this thread first.)

    Many kind regards
    smile.gif

    Frederik Magle
    Administrator

    Krummhorn
    Co-Administrator

Building newer versions for Linux

edenyard

New member
The way I've built GO for my Arch Linux system is to use the PKGBUILD found in the Arch AUR. That builds successfully and gives me a working GO but I notice that the version is 0.3.0.6.1114.

This is the content of the PKGBUILD file:

Code:
[COLOR=#000000]# Maintainer: Piotr Porada <[email protected]>
pkgname=grandorgue-svn
pkgver=1114
pkgrel=1
pkgdesc="A free pipe organ sampler compatible with Hauptwerk v1 samples"
arch=('i686' 'x86_64')
url="http://ourorgan.sf.net"
license=('GPL')
groups=('multimedia')
depends=('wxgtk' 'jack')
makedepends=('cmake' 'subversion' 'wxgtk' 'jack')
provides=('grandorgue')
conflicts=('grandorgue')
replaces=()
backup=()
options=()
install=
source=()
noextract=()
md5sums=() #generate with 'makepkg -g'

_svntrunk="https://ourorgan.svn.sourceforge.net/svnroot/ourorgan/trunk"
_svnmod="trunk"

build() {
  cd "$srcdir"
  msg "Connecting to SVN server...."

  if [[ -d "$_svnmod/.svn" ]]; then
    (cd "$_svnmod" && svn up -r "$pkgver")
  else
    svn co "$_svntrunk" --config-dir ./ "$_svnmod"
  fi

  msg "SVN checkout done or server timeout"
  msg "Starting build..."

  rm -rf "$srcdir/$_svnmod-build"
  mkdir "$srcdir/$_svnmod-build"
  cd "$srcdir/$_svnmod-build"

  #
  # BUILD HERE
  #
###  cmake -DUNICODE=1 -DCMAKE_BUILD_TYPE=Release -G "Unix Makefiles" "$srcdir/$_svnmod"
  cmake -DUNICODE=1 -DCMAKE_BUILD_TYPE=Release -DDOCBOOK_DIR=/usr/share/xml/docbook/xsl-stylesheets -G "Unix Makefiles" "$srcdir/$_svnmod"
}

package() {
  cd "$srcdir/$_svnmod-build"
  make DESTDIR="$pkgdir/" install
}

# vim:set ts=2 sw=2 et:
[/COLOR]


Hunting around the Sourceforge site, I clicked on this link:

Code:
[COLOR=#000000]Direct link to the repositories: [/COLOR][URL="http://download.opensuse.org/repositories/home:/e9925248:/grandorgue/"][COLOR=#000000]http://download.opensuse.org/repositories/home:/e9925248:/grandorgue/[/COLOR][/URL]

I notice that the version of source code found under (for example) Debian-6.0 is grandorgue_0.3.1.1159.orig.tar.gz

I don't know much about the different methods of building packages from source, but I was wondering why the version I'm getting seems to be quite a few versions behind what appears to be available for other Linux distros - 0.3.0.6.1114 compared with 0.3.1.1159.

So - some questions:

1. Would I be better off running a newer version of GO?

2. If (1) is 'yes', how do I modify the Arch PKGBUILD file to get a newer version? I can't see anything in the PKGBUILD that specifically determines what version is downloaded and built.

3. Will building a newer version give me the reverb feature that I notices is being discussed in another thread?

Thanks for any guidance or clues on this matter. As I said, I know very little about this side of the business, so please don't anybody be afraid to point out basic things that are blindingly obvious to the more knowledgeable folk on this forum!

Cheers,
Gerald.
 

e9925248

New member
I guess, you are taking the sources from our old svn server.
See SF.net project for the current SVN urls.
 

edenyard

New member
I guess, you are taking the sources from our old svn server.
See SF.net project for the current SVN urls.

Something else that I've learnt, thanks to this forum!

I've corrected the PKGBUILD with the address I found on the SF page and now I have V.1160 built and installed. I shall look forward to experimenting with that later.

By the way - please don't be offended when I ask this, but may I know your name so that I can refer to you by it?

Cheers,
Gerald.
 
Top