updated on Sat Jan 14 00:11:12 UTC 2012
[aur-mirror.git] / dosbox-svn / PKGBUILD
blob52dc55d60782041dde2c7633a1cf7a030d55080b
1 # Contributor: Jose Valecillos <valecillosjg (at) gmail (dot) com>
2 pkgname=dosbox-svn
3 pkgver=3553
4 pkgrel=1
5 pkgdesc="An emulator with builtin DOS for running DOS Games"
6 arch=(i686 x86_64)
7 url="http://dosbox.sourceforge.net/"
8 license=('GPL')
9 groups=()
10 depends=('sdl_net' 'sdl_sound' 'libgl' 'libpng' 'alsa-lib' 'gcc-libs')
11 makedepends=('subversion')
12 provides=('dosbox')
13 conflicts=('dosbox')
14 replaces=()
15 backup=()
16 options=()
17 source=('dosbox.desktop' 'dosbox-16.png' 'dosbox-48.png' 'dosbox-128.png')
18 install=dosbox.install
19 noextract=()
20 md5sums=('eac69b50c2d7b34503a97cb521fe21ff'
21          '4b26bcedfc56e4ef390ee4c66a774827'
22          'b49ff452861ba1118f06cf5421878636'
23          'c48983033ba1ad1f742577b5df5d8ae6')
25 _svntrunk="https://dosbox.svn.sourceforge.net/svnroot/dosbox/dosbox/trunk"
26 _svnmod="trunk"
28 build() {
29   cd "$srcdir"
31   if [ -d $_svnmod/.svn ]; then
32     (cd $_svnmod && svn up -r $pkgver)
33   else
34     svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
35   fi
37   msg "SVN checkout done or server timeout"
38   msg "Starting make..."
40   rm -rf "$srcdir/$_svnmod-build"
41   cp -r "$srcdir/$_svnmod" "$srcdir/$_svnmod-build"
42   cd "$srcdir/$_svnmod-build"
44   #
45   # BUILD
46   #
47   
48   msg "Building and installing..."
49   chmod +x autogen.sh
50   ./autogen.sh || return 1
51   
52   ./configure --prefix=/usr --sysconfdir=/etc/dosbox
53   # Fix invalid permissions FS#10732
54   chmod 755 $startdir/pkg/usr/man/man1
55   make || return 1
56   make prefix=$startdir/pkg/usr install
58   # Install desktop files and icon
59   for _i in 16 48 128; do
60     install -D -m644 $srcdir/dosbox-$_i.png "$pkgdir"/usr/share/icons/hicolor/${_i}x${_i}/apps/dosbox.png
61   done
62   install -D -m644 $srcdir/dosbox.desktop "$pkgdir"/usr/share/applications/dosbox.desktop
64   msg "Removing build directory..."
65   cd ${srcdir}
66   rm -Rf ${_svnmod}-build