1 # Maintainer: Jonathan Lestrelin <zanko@daemontux.org>
2 # Part of this PKGBUILD was taken from the mono-addins one from:
3 # Contributor: Daniel Isenmann <daniel@archlinux.org>
4 # Contributor: tardo <tardo@nagi-fanboi.net>
6 pkgname=mono-addins-git
10 pkgdesc="A generic framework for creating extensible applications and for creating libraries which extend those applications"
12 url="http://www.mono-project.com/Mono.Addins"
13 license=('custom:MIT')
14 depends=('gtk-sharp-2>=2.12.8' 'mono>=2.8')
15 makedepends=('pkg-config')
16 provides=("mono-addins=${pkgver}")
17 conflicts=('mono-addins')
18 _gitroot="https://github.com/mono/mono-addins.git"
19 _gitname="mono-addins"
21 build() { cd "$srcdir"
22 msg "Performing source checkout..."
23 if [ -d "$_gitname" ]; then
25 git pull origin || return 1
28 git clone "$_gitroot" || return 1
30 msg "Source checkout finished."
31 rm -rf "$_gitname-build"
32 git clone "$_gitname" "$_gitname-build" || return 1
35 ./autogen.sh --prefix=/usr --enable-gui || return 1
37 make GACUTIL="/usr/bin/gacutil -root ${pkgdir}/usr/lib" DESTDIR=${pkgdir} install || return 1
39 install -m755 -d ${pkgdir}/usr/share/licenses/${pkgname}
40 install -m644 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/ || return 1