[arch-commits] Commit in mono/trunk (PKGBUILD)
andyrtr at archlinux.org
andyrtr at archlinux.org
Tue May 18 20:26:28 UTC 2010
Date: Tuesday, May 18, 2010 @ 16:26:28
Author: andyrtr
Revision: 80547
upgpkg: mono 2.6.4-2
fix pkgconfig file to provide the required deps
Modified:
mono/trunk/PKGBUILD
----------+
PKGBUILD | 22 ++++++++++++++--------
1 file changed, 14 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2010-05-18 18:51:01 UTC (rev 80546)
+++ PKGBUILD 2010-05-18 20:26:28 UTC (rev 80547)
@@ -4,7 +4,7 @@
pkgname=mono
pkgver=2.6.4
-pkgrel=1
+pkgrel=2
pkgdesc="Free implementation of the .NET platform including runtime and compiler"
arch=(i686 x86_64)
license=('GPL' 'LGPL2' 'MPL' 'custom:MITX11')
@@ -20,21 +20,27 @@
'8315e46c6a6e9625502521fc0ad1a322')
build() {
- mkdir -p ${startdir}/pkg/usr/share/licenses/$pkgname
+ cd ${srcdir}/${pkgname}-${pkgver}
# build mono
- cd ${startdir}/src/${pkgname}-${pkgver}
-
./configure --prefix=/usr --sysconfdir=/etc \
--with-libgdiplus=installed \
--with-moonlight=yes \
--with-profile4=yes
make || return 1
- make DESTDIR=${startdir}/pkg install || return 1
+}
+package() {
+ cd ${srcdir}/${pkgname}-${pkgver}
+ make DESTDIR=${pkgdir} install || return 1
+
# install daemons and pathes
- mkdir -p ${startdir}/pkg/etc/rc.d
- install -m755 ${startdir}/src/mono.rc.d $startdir/pkg/etc/rc.d/mono
+ mkdir -p ${pkgdir}/etc/rc.d
+ install -m755 ${srcdir}/mono.rc.d ${pkgdir}/etc/rc.d/mono
#install license
- install -m644 mcs/MIT.X11 ${startdir}/pkg/usr/share/licenses/$pkgname/
+ mkdir -p ${pkgdir}/usr/share/licenses/${pkgname}
+ install -m644 mcs/MIT.X11 ${pkgdir}/usr/share/licenses/${pkgname}/
+
+ #fix .pc file to be able to request mono on what it depends, fixes #go-oo build
+ sed -i -e "s:#Requires:Requires:" ${pkgdir}/usr/lib/pkgconfig/mono.pc
}
More information about the arch-commits
mailing list