summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 42e402542137bc8dfcdd460824cccea76fa537e3 (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
# Contributor: Anton Bazhenov <anton.bazhenov at gmail>
# Contributor: LTSmash <lord.ltsmash@gmail.com>
# Contributor: Zauber Exonar <zauberexonar at gmail>
# Maintainer: GordonGR <ntheo1979@gmail.com>

pkgname=opensimulator-osgrid
pkgver=20150523.v0.8.2.abb3bb6
_realpkgver=05232015.v0.8.2.abb3bb6

pkgrel=1
pkgdesc="OSGrid's distribution of OpenSimulator, preconfigured to connect with OSGrid"
arch=('i686' 'x86_64')
url="http://www.osgrid.org"
license=('BSD')
depends=('mono' 'sqlite')
makedepends=('unzip')
install=$pkgname.install
backup=('opt/opensimulator-osgrid/bin/OpenSim.ini'
		'opt/opensimulator-osgrid/bin/config-include/GridCommon.ini')
source=("http://danbanner.onikenkon.com/osgrid//osgrid-opensim-${_realpkgver}.zip" \
	"osgrid.sh")
md5sums=('6d9be12328d73be1bc8f1dbd6394d26d'
         '8ad5aab5c434aef00d12b08343a5da5a')

package() {
cd $srcdir/bin

#copying Mono.Posix.dll so that OpenSimulator can use sockets, and by extension MySQL
cp /usr/lib/mono/4.5/Mono.Posix.dll Mono.Posix.dll
# install
install -d $pkgdir/opt/$pkgname/bin
cp -r ./* $pkgdir/opt/$pkgname/bin/
# set permissions
find $pkgdir/opt/$pkgname/bin -type d -exec chmod 755 {} +
find $pkgdir/opt/$pkgname/bin -type f -exec chmod 644 {} +
find $pkgdir/opt/$pkgname/bin -name "*.exe" -exec chmod 755 {} +
find $pkgdir/opt/$pkgname/bin -name "*.ini" -exec chmod 666 {} +
find $pkgdir/opt/$pkgname/bin -name "*.xml" -exec chmod 666 {} +
chmod 777 $pkgdir/opt/$pkgname/bin/{,*/}
chmod 755 $pkgdir/opt/$pkgname/bin/opensim-ode.sh
# chmod 666 "$pkgdir"/opt/$pkgname/bin/OpenSim.log
# install launch script
install -m755 -D ../osgrid.sh $pkgdir/usr/bin/osgrid
}