summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: dd71ffcdba6a0618e520d7f55c6e2fb5f04f4e49 (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
# Contributor: solsTiCe d'Hiver <solstice.dhiver@gmail.com>
# Maintainer: Benjamin Auder <benjamin * redua net>
# Maintainer: Beej <beej@beej.us>

pkgname=gogui
pkgver=1.4.9
pkgrel=1
pkgdesc="SGF editor, also allow to play against engines"
arch=('any')
url="http://gogui.sourceforge.net"
license=("GPL")
depends=('java-runtime')
source=(http://downloads.sourceforge.net/gogui/gogui-$pkgver.zip)
install=gogui.install
md5sums=('fad893003182af318d07287e3fd9c091')

package() {
	cd $srcdir/gogui-$pkgver
	sed -i '/^update-mime-database/d' install.sh
	sed -i '/^update-desktop-database/d' install.sh

	# create directories expected by install.sh
	mkdir -p $pkgdir/usr/share/icons/hicolor/48x48/apps
	mkdir -p $pkgdir/usr/share/icons/hicolor/48x48/mimetypes
	mkdir -p $pkgdir/usr/share/icons/hicolor/scalable/apps
	mkdir -p $pkgdir/usr/share/applications
	mkdir -p $pkgdir/usr/share/mime/applications
	mkdir -p $pkgdir/usr/share/mime/packages

	./install.sh -p $pkgdir/usr -s $pkgdir/etc

	# make it useable with openjdk6 too (NOT TESTED !)
	sed -i 's|"$JAVA"|java|' $pkgdir/usr/bin/*

	# fix the installation to remove any ref to $pkgdir in files
	grep -l -r $pkgdir $pkgdir|while read i
	do
		sed -i 's|'$pkgdir'||' $i
	done

	#install -d $pkgdir/usr/share/mimelnk/application
}