[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