summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 27e1daf8b5e7b9e9fb1c9ba376d052e2607aca19 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# Maintainer: Iain Tatch <iain.tatch @ gmail>
pkgname=beebem
pkgver=0.0.13
pkgrel=2
pkgdesc="BBC Micro Emulator"
arch=('x86_64')
url="http://beebem-unix.bbcmicro.com/"
license=('custom')
groups=()
depends=('sdl' 'gtk2')
makedepends=('patch')
provides=()
conflicts=()
replaces=()
backup=()
options=()
install=
source=('http://beebem-unix.bbcmicro.com/download/beebem-0.0.13.tar.gz'
	'http://beebem-unix.bbcmicro.com/download/beebem-0.0.13_64bit.patch'
	'http://beebem-unix.bbcmicro.com/download/beebem-0.0.13-keys.patch'
	'http://beebem-unix.bbcmicro.com/download/beebem-0.0.13_menu_crash.patch')
noextract=()
md5sums=('44e6edc5c3e5fca9a84e2cddc4bf4858' 'fb4b26c4b0189dbf0407816314a42ec6' '05d373f8c295039b62f9b48cc4dad9fa' '32de835139acabb7b919c18a9ebad830')

prepare() {
	msg "Applying patch files ..."
	cd $srcdir
	patch -p0 <beebem-0.0.13_64bit.patch
	patch -p0 <beebem-0.0.13-keys.patch
	patch -p0 <beebem-0.0.13_menu_crash.patch
}

build() {
	cd "$pkgname-$pkgver"
	export CFLAGS="-Wno-error"
	export CXXFLAGS="-Wno-error"
	./configure --enable-econet --prefix=/usr
	make
}

package() {
	cd "$pkgname-$pkgver"
	mkdir -p "$pkgdir/usr/share/licenses/$pkgname"
	cp COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
	make prefix="$pkgdir/usr/" install
}

# vim:set ts=2 sw=2 et: