You are not logged in.

#1 2004-10-09 09:54:11

zeppelin
Member
From: Athens, Greece
Registered: 2004-03-05
Posts: 807
Website

LilyPond (and deps) + Denemo (the GTK GUI)

pkgname=t1utils
pkgver=1.32
pkgrel=1
pkgdesc="Six free UNIX/Windows command-line tools for dealing with Type 1 fonts."
depends=(gcc)
md5sums=('733892543a5b852b7e5d87bc58117f53')
url="http://www.lcdf.org/~eddietwo/type/#t1utils"
source=(http://www.lcdf.org/~eddietwo/type/$pkgname-$pkgver.tar.gz)
#license=

build() {
  cd $startdir/src/$pkgname-$pkgver
  ./configure --prefix=/usr
  make || return 1
  make prefix=$startdir/pkg/usr install
}
# Contributor: thegnu <thegnu@nathancurry.com>

 pkgname=mftrace
 pkgver=1.0.34
 pkgrel=1
 install="$pkgname.install"
 pkgdesc="a small Python program that traces TeX bitmap fonts into scalable PS or TTF fonts"
 url="http://www.xs4all.nl/~hanwen/mftrace/"
 depends=('potrace' 'python>=2.1' 't1utils' 'tetex')
 source=(http://www.cs.uu.nl/~hanwen/mftrace/$pkgname-$pkgver.tar.gz)
 md5sums=('c290633ac31c29fbc6a0deeaff97e7e7')

 build() {
   cd $startdir/src/$pkgname-$pkgver
   ./configure --prefix=/usr
   make || return 1
   make DESTDIR=$startdir/pkg install
 } 

after installing mftrace, run:

cd /usr/share/mftrace/
import filelib

you need imagemagick for that (and last version has a problem that is bugreported)

Now sit back and relax.. [f**k bill]
coz this is going to take a lot of time in fonts

#Contributor: thegnu <thegnu@nathancurry.com>

pkgname=ec-fonts-mftraced
pkgver=1.0.1
pkgrel=1
pkgdesc="a font package required by lilypond"
url="http://www.lilypond.org/"
depends=()
source=(http://lilypond.org/download/fonts/$pkgname-$pkgver.tar.gz)
md5sums=('1b4bf2634fbf680b7fa874e8208e0e54')


build() {
  cd $startdir/src/$pkgname-$pkgver
  make DESTDIR=$stardir/pkg
  make DESTDIR=$startdir/pkg install
}
pkgname=lilypond
pkgver=2.2.6
pkgrel=1
pkgdesc="an automated engraving system that fomats beautiful music notation"
url="http://www.lilypond.org/"
depends=('ghostscript' 'tetex' 'ec-fonts-mftraced' 'guile>=1.6.0')
makedepends=('mftrace>=1.0.17' 'guile>=1.6.0' 'tetex' 'bison>=1.25' 'python>=2.1' 'texinfo')
source=(http://lilypond.org/download/v2.2/$pkgname-$pkgver.tar.gz)
md5sum=('c379905b53973cc314415340dd017c77')


build() {
  cd $startdir/src/$pkgname-$pkgver
  ./configure --prefix=/usr
  make || return 1
  make DESTDIR=$startdir/pkg install
  # I'm not sure the next step actually puts the docs in $startdir/pkg
  make DESTDIR=$startdir/pkg web
}

Note to thegnu I've added the missing dep: "texinfo"

and last but not least [don't tell me you don't want GUI for lilypond 's system]

# Contributor: Nikos Kouremenos <nk@ebox.gr>

pkgname=denemo
pkgver=0.7.2a
pkgrel=1
pkgdesc="Denemo is a unique score editor which exports notation to LilyPond and
ABC music formats."
depends=(flex bison gtk2 libxml2 lilypond)
md5sums=('2d57e4d660e13eb6e476104c788046af')
url="http://denemo.sourceforge.net/"
source=(http://heanet.dl.sourceforge.net/sourceforge/denemo/denemo-0.7.2a.tar.gz)
#license=

build() {
  cd $startdir/src/$pkgname-$pkgver
  ./configure --prefix=/usr --enable-gtk2 --enable-alsa --with-plugins=analysis
  make || return 1
  make prefix=$startdir/pkg/usr install
}

DENEMO WILL FAIL COMPILING [I'm guess gcc 3.4]
with

exportmudela.cpp: In function `void lily_write_out(void*, GList*, lily_output_type)':
exportmudela.cpp:183: error: ISO C++ forbids cast to non-reference type used as lvalue
exportmudela.cpp:194: error: ISO C++ forbids cast to non-reference type used as lvalue
exportmudela.cpp:208: error: ISO C++ forbids cast to non-reference type used as lvalue
exportmudela.cpp:216: error: ISO C++ forbids cast to non-reference type used as lvalue
exportmudela.cpp:224: error: ISO C++ forbids cast to non-reference type used as lvalue
exportmudela.cpp:230: error: ISO C++ forbids cast to non-reference type used as lvalue
exportmudela.cpp:232: error: ISO C++ forbids cast to non-reference type used as lvalue

I didn't try cvs, anyone who has the courage go on and try it

and because this is not Gentoo, http://members.hellug.gr/nkour/files/archlinux/
I really hope it works for you

Offline

#2 2004-10-09 19:09:47

thegnu
Member
From: Brooklyn, NY
Registered: 2004-05-04
Posts: 280
Website

Re: LilyPond (and deps) + Denemo (the GTK GUI)

Good work zeppelin!  So you have a working lilypond install now?

The mftrace.install was a failed early attempt to get around manually having to run:

cd /usr/share/mftrace/
import filelib

It should just be left out of the PKGBUILD:

# Contributor: thegnu <thegnu@nathancurry.com>

 pkgname=mftrace
 pkgver=1.0.34
 pkgrel=1
 pkgdesc="a small Python program that traces TeX bitmap fonts into scalable PS or TTF fonts"
 url="http://www.xs4all.nl/~hanwen/mftrace/"
 depends=('potrace' 'python>=2.1' 't1utils' 'tetex')
 source=(http://www.cs.uu.nl/~hanwen/mftrace/$pkgname-$pkgver.tar.gz)
 md5sums=('c290633ac31c29fbc6a0deeaff97e7e7')

 build() {
   cd $startdir/src/$pkgname-$pkgver
   ./configure --prefix=/usr
   make || return 1
   make DESTDIR=$startdir/pkg install
 } 

fffft!

Offline

#3 2004-10-09 21:17:56

zeppelin
Member
From: Athens, Greece
Registered: 2004-03-05
Posts: 807
Website

Re: LilyPond (and deps) + Denemo (the GTK GUI)

thegnu wrote:

Good work zeppelin!  So you have a working lilypond install now?

yes and I found also what I wanted. midi2ly and lilypond produces also midi.

so the only thing missing is a Nice GUI to run, so you can compose and listen smile

Offline

#4 2004-10-09 22:08:28

zeppelin
Member
From: Athens, Greece
Registered: 2004-03-05
Posts: 807
Website

Offline

Board footer

Powered by FluxBB