updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / sheepshaver-cvs / PKGBUILD
blobbbfb0134b4b399e5a2a316f386844ff6c60be44b
1 ## Maintainter: Milos Pejovic <pejovic@gmail.com>
2 pkgname=sheepshaver-cvs
3 pkgver=20110215
4 pkgrel=1
5 pkgdesc="An Open Source PowerPC MacOS run-time environment"
6 arch=('i686' 'x86_64')
7 url="http://sheepshaver.cebix.net/"
8 license="GPL"
9 depends=('gtk2' 'sdl')
10 makedepends=('cvs' 'expect' 'autoconf')
11 conflicts=('sheepshaver')
12 provides=('sheepshaver')
13 source=(http://sheepshaver.cebix.net/images/sheep.png
14         SheepShaver.desktop)
15 md5sums=('694e1efa81d9faf6dbd514938340c260'
16          '8fb9c2cce0c0b35fecc27b169db0514d')
18 _cvsroot=":pserver:anoncvs@cvs.cebix.net:/home/cvs/cebix"
20 build() {
21   cd "$srcdir"
22   
23   msg "Connecting to CVS server...."
24   expect -c "spawn cvs -d $_cvsroot login" -c 'expect "CVS password:"' -c 'send "anoncvs\r"' -c 'expect eof'
26   for _cvsmod in BasiliskII SheepShaver; do
27     if [ -d $_cvsmod/CVS ]; then
28       cd $_cvsmod
29       cvs -z3 update -d
30       cd ..
31     else
32       cvs -z3 -d $_cvsroot co -D $pkgver -f $_cvsmod
33     fi
34   done
35   
36   msg "CVS checkout done or server timeout"
37   msg "Starting make..."
39   cd SheepShaver
40   make links
41   
42   cd src/Unix
43   ./autogen.sh --prefix=/usr --enable-sdl-audio --without-esd
44   mkdir obj
45   make
48 package() {
49   cd "$srcdir/SheepShaver/src/Unix"
50   make DESTDIR="$pkgdir/" install
51   
52   install -m644 "$srcdir/sheep.png" "$pkgdir/usr/share/SheepShaver"
53   
54   install -D -m644 "$srcdir/SheepShaver.desktop" "$pkgdir/usr/share/applications/SheepShaver.desktop"
55   
56   install -d -m 755 "$pkgdir/usr/share/doc/SheepShaver"
57   cd "$srcdir/SheepShaver/doc/Linux"
58   install -m644 *.html *.gif "$pkgdir/usr/share/doc/SheepShaver"