updated on Sat Jan 14 12:12:45 UTC 2012
[aur-mirror.git] / frotz / PKGBUILD
blob6c609f4ce00f0b241482d5ea10e450e4b8863f5c
1 # Original Maintainer: Andy Kosela <spear@protect-ya-neck.com>
2 # Maintainer: Eric Forgeot < http://ifiction.free.fr/ >
4 pkgname=frotz
5 pkgver=2.43
6 pkgrel=4
7 pkgdesc="Z-machine interpreter for playing Interactive Fiction games."
8 arch=(i686 x86_64)
9 url="http://frotz.sourceforge.net/"
10 license=('GPL')
11 depends=('ncurses')
12 groups=(inform)
13 source=(http://mirror.ifarchive.org/if-archive/infocom/interpreters/frotz/$pkgname-$pkgver.tar.gz)
14 md5sums=('efe51879e012b92bb8d5f4a82e982677')
16 build() {
17   cd $startdir/src/$pkgname-$pkgver
19   # Make some configuration changes 
20   sed -i 's|OPTS = -O2.*$|#OPTS = -O2|' Makefile 
21   sed -i 's|PREFIX = /usr/local.*$|PREFIX = /usr|' Makefile
22   sed -i 's|CONFIG_DIR = /usr/local/etc.*$|#CONFIG_DIR = /usr/local/etc|' Makefile   
23   sed -i 's|#CONFIG_DIR = /etc.*$|CONFIG_DIR = /etc|' Makefile 
24   sed -i 's|#SOUND_DEFS = -DOSS_SOUND.*$|SOUND_DEFS = -DOSS_SOUND|' Makefile 
25   sed -i 's|#SOUND_DEV = /dev/dsp.*$|SOUND_DEV = /dev/dsp|' Makefile 
26   sed -i 's|CURSES = -lcurses.*$|#CURSES = -lcurses|' Makefile 
27   sed -i 's|#CURSES = -lncurses.*$|CURSES = -lncurses|' Makefile  
28   sed -i 's|#CURSES_DEF = -DUSE_NCURSES_H.*$|CURSES_DEF = -DUSE_NCURSES_H|' Makefile  
29   sed -i 's|getline|getaline|' src/dumb/dumb_input.c
30    
31   make || return 1
32   make dumb || return 1
34   mkdir -p $startdir/pkg/usr/bin
35   mkdir -p $startdir/pkg/usr/share/man
36   mkdir -p $startdir/pkg/etc
37   chmod 755 frotz && cp frotz $startdir/pkg/usr/bin
38   chmod 755 dfrotz && cp dfrotz $startdir/pkg/usr/bin
39   cp doc/frotz.6 $startdir/pkg/usr/share/man
40   chmod 644 $startdir/pkg/usr/share/man/frotz.6
41   cp doc/frotz.conf-big $startdir/pkg/etc/frotz.conf