# Contributor: William Pitcock <nenolod@dereferenced.org>
# Maintainer: William Pitcock <nenolod@dereferenced.org>
setvar pkgname = 'freeciv'
setvar pkgver = '2.4.3'
setvar pkgrel = '0'
setvar pkgdesc = ""civilization 2 clone""
setvar url = ""http://freeciv.wikia.org/""
setvar arch = ""all""
setvar license = ""GPL""
setvar depends = ""$pkgname-server""
setvar makedepends = ""gtk+-dev gzip curl-dev""
setvar install = """"
setvar subpackages = ""$pkgname-dev $pkgname-doc $pkgname-server $pkgname-data $pkgname-lang""
setvar source = ""http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.bz2""

setvar _builddir = ""${srcdir}/${pkgname}-${pkgver}""
proc prepare {
	local i
	cd $_builddir
	for i in $source {
		case (i) {
		*.patch { msg $i; patch -p1 -i "$srcdir"/$i || return 1}
		}
	}
}

proc build {
	cd $_builddir
	./configure --prefix=/usr \
		--sysconfdir=/etc || return 1
	make || return 1
}

proc package {
	cd $_builddir
	make DESTDIR="$pkgdir" install || return 1
}

proc server {
	setvar replaces = ""freeciv""
	setvar depends = ""freeciv-data""
	mkdir -p "$subpkgdir"/usr/bin
	mv "$pkgdir"/usr/bin/freeciv-server "$subpkgdir"/usr/bin/freeciv-server
}

proc data {
	setvar arch = ""noarch""
	mkdir -p "$subpkgdir"/usr/share
	mv "$pkgdir"/usr/share/freeciv "$subpkgdir"/usr/share/freeciv
}

setvar md5sums = ""437f9a4aadb80619a7c5ae9643142b8b  freeciv-2.4.3.tar.bz2""
setvar sha256sums = ""7f107fe3b09f37934410dc7a64ac1b99a95997ddf53da53933b75d4da79fa899  freeciv-2.4.3.tar.bz2""
setvar sha512sums = ""7abed9b3c0f65aa5ed856080a6da68152a8fe9ea285a070858f9a92ec32fb27bfb48fb77b7098a23bbf3e092c982ed455b6ea795230295c9d14f4832378ee3ba  freeciv-2.4.3.tar.bz2""