updated on Mon Jan 23 12:00:23 UTC 2012
[aur-mirror.git] / onscripter-en-hg / PKGBUILD
blob6a1b1d650980e2a981951e3c9741cccfecb80335
1 # Maintainer: Marcin Skory <armitage at gfreedom dot org>
2 pkgname=onscripter-en-hg
3 pkgver=557
4 pkgrel=1
5 pkgdesc="English version of the open source interpreter for the visual novel game scripting engine NScripter (Mercurial version)"
6 arch=('i686' 'x86_64')
7 url="http://unclemion.com/dev/projects/onscripter-en/news"
8 license=('GPL')
9 depends=('gcc-libs' 'sdl_mixer' 'sdl_image' 'sdl_ttf' 'bzip2' 'smpeg' 'freetype2')
10 makedepends=('mercurial')
11 provides=('onscripter-en')
12 conflicts=('onscripter-en' 'onscripter-en-svn')
14 _hgroot=https://unclemion.com/hg/
15 _hgrepo=onscripter-en
17 build() {
18   cd "$srcdir"
19   msg "Connecting to Mercurial server...."
21   if [[ -d "$_hgrepo" ]]; then
22     cd "$_hgrepo"
23     hg pull -u
24     msg "Switching to the latest revision..."
25     hg update tip
26     msg "The local files are updated."
27   else
28     hg clone "$_hgroot" "$_hgrepo"
29     msg "Switching to the latest revision..."
30     hg update tip
31   fi
33   msg "Mercurial checkout done or server timeout"
34   msg "Starting build..."
36   rm -rf "$srcdir/$_hgrepo-build"
37   cp -r "$srcdir/$_hgrepo" "$srcdir/$_hgrepo-build"
38   cd "$srcdir/$_hgrepo-build"
40   #
41   # BUILD
42   #
43   ./configure --prefix=/usr --no-werror
44   # Quick and dirty fix for Makefile.
45   # If there are any problems during linking commenting it out might help.
46   sed -i 's/.dll//g' Makefile
47   make
50 package() {
51   install -D -m755 "${srcdir}/${_hgrepo}-build/onscripter-en" "${pkgdir}/usr/bin/onscripter-en"
52   install -dm755 "${pkgdir}/usr/share/doc/onscripter-en"
53   cd "${srcdir}/${_hgrepo}"
54   install -m644 BUGS CHANGES INSTALL README "${pkgdir}/usr/share/doc/onscripter-en"
57 # vim:set ts=2 sw=2 et: