summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 42e47bb3c7dcedbc5232a4aa7268f9f19959338e (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
# Maintainer: Michael Schubert <mschu.dev at gmail>
# patched according to http://mail.python.org/pipermail/pythondotnet/2011-May/001132.html

pkgname=pythonnet-svn
pkgver=r159
pkgrel=1
pkgdesc="Call .NET Common Language Runtime (CLR) from Python"
arch=('i686' 'x86_64')
url="http://pythonnet.sourceforge.net/"
license=('LGPL')
depends=('python2' 'mono')
makedepends=('svn')
source=($pkgname::svn+https://pythonnet.svn.sourceforge.net/svnroot/pythonnet/trunk/pythonnet 'pythonnet.patch')
md5sums=('SKIP'
         'a0f99e5275dbfe8e3a37ceaae9299f5b')

pkgver() {
  cd "$srcdir/$pkgname"
  local ver="$(svnversion)"
  printf "r%s" "${ver//[[:alpha:]]}"
}

prepare() {
  cd "$srcdir/$pkgname"
  patch -p0 --strip 1 < ../pythonnet.patch
  make realclean # remove clrmodule.il
}

build() {
  cd "$srcdir/$pkgname"
  make PYTHON=python2
}

package() {
  cd "$srcdir/$pkgname"
  make PYTHON=python2 DESTDIR="$pkgdir" install
}