updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / slade-svn / PKGBUILD
blob40f3555b981dc1e9870466b407cb6adf4c1fb210
1 # Contributor: Jan Cholasta <grubber@grubber.cz>
3 pkgname=slade-svn
4 pkgver=1004
5 pkgrel=1
6 pkgdesc="SLADE3 Doom editor."
7 arch=('i686' 'x86_64')
8 url="http://slade.mancubus.net/"
9 license=('GPL')
10 depends=('bzip2' 'fluidsynth' 'freeimage' 'sfml' 'wxgtk-2.9' 'zlib')
11 makedepends=('cmake' 'subversion')
12 conflicts=('slade')
13 provides=('slade')
14 source=($pkgname-cmake.patch
15         $pkgname-linux.patch
16         slade.desktop
17         slade.png)
18 md5sums=('458375ab68c863c5d0f30d5c5c2924b8'
19          'bbadc55b603a18fd8a4d97fcd83512c1'
20          '2c7337f8f918009b8633f6650a583efd'
21          '85e440a64d8185fb903b1cec4f72c234')
23 _svntrunk="http://mancubus.net/svn/hosted/slade/trunk/"
24 _svnmod="slade"
26 build() {
27   if [ -d $_svnmod/.svn ]; then
28     (cd $_svnmod && svn up -r $pkgver)
29   else
30     svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
31   fi
33   msg "SVN checkout done or server timeout"
34   msg "Starting make..."
36   rm -rf $_svnmod-build
37   cp -r $_svnmod $_svnmod-build
38   cd $_svnmod-build
40   patch -p1 <"$srcdir"/$pkgname-cmake.patch
41   patch -p1 <"$srcdir"/$pkgname-linux.patch
43   cmake -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.9 -DwxWidgets_wxrc_EXECUTABLE=/usr/bin/wxrc-2.9 .
44   make
47 package() {
48   install -Dm755 $_svnmod-build/slade "$pkgdir"/usr/bin/slade
49   install -Dm644 $_svnmod-build/dist/slade.pk3 "$pkgdir"/usr/share/slade3/slade.pk3
51   install -Dm644 slade.desktop "$pkgdir"/usr/share/applications/slade.desktop
52   install -Dm644 slade.png "$pkgdir"/usr/share/pixmaps/slade.png