[arch-commits] Commit in xsp/trunk (PKGBUILD)

Daniel Isenmann daniel at archlinux.org
Sat Nov 20 16:39:16 UTC 2010


    Date: Saturday, November 20, 2010 @ 11:39:16
  Author: daniel
Revision: 100130

upgpkg: xsp 2.8.1-1
Mono 2.8.1 release

Modified:
  xsp/trunk/PKGBUILD

----------+
 PKGBUILD |   39 ++++++++++++++++++++++-----------------
 1 file changed, 22 insertions(+), 17 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-11-20 16:39:06 UTC (rev 100129)
+++ PKGBUILD	2010-11-20 16:39:16 UTC (rev 100130)
@@ -3,29 +3,29 @@
 # Contributor: Tobias Kieslich <tobias at justdreams.de>
 
 pkgname=xsp
-pkgver=2.8
+pkgver=2.8.1
 pkgrel=1
 pkgdesc="A simple webserver based on mono - provides ASP.NET support"
 arch=(i686 x86_64)
 license=('custom')
 url="http://www.go-mono.com"
-depends=('mono>=2.8')
+depends=('mono>=2.8.1')
 options=(!makeflags)
 install=${pkgname}.install
 source=(http://ftp.novell.com/pub/mono/sources/${pkgname}/${pkgname}-${pkgver}.tar.bz2 \
         ${pkgname}.rc.d ${pkgname}.conf.d ${pkgname}.webapp)
-md5sums=('bbc4b166f482bade68b820eca41a337d'
+md5sums=('102a89d455f0846c5f45dbbaef8997f8'
          '9575bd7d6f64d51ba05bdd6370665858'
          '35d921df0fefc30f47a438c95d420efc'
          'c917c07f68b945691506c29750db482f')
 
 build() {
  # get rid of that .wapi errors; thanks to brice
-  export MONO_SHARED_DIR=${startdir}/src/weird
+  export MONO_SHARED_DIR=${srcdir}/src/weird
   mkdir -p "${MONO_SHARED_DIR}"
  # import pathes
  # build
-  cd ${startdir}/src/${pkgname}-${pkgver}
+  cd ${srcdir}/${pkgname}-${pkgver}
   #sed -i 's|/bin/sh|\0\nexport MONO_PATH=${MONO_PATH}:/opt/mono/lib/mono/1.0|' scripts/script.in
   ./configure --prefix=/usr --sysconfdir=/etc
   make || return 1
@@ -36,21 +36,26 @@
    #destdir related bugfixes
   sed -i 's|mkdir \$(datadir)|mkdir $(DESTDIR)$(datadir)|' test/2.0/treeview/Makefile
   sed -i 's|gif \$(datadir)|gif $(DESTDIR)$(datadir)|' test/2.0/treeview/Makefile
-  make DESTDIR=${startdir}/pkg install
+}
+
+package(){
+  cd ${srcdir}/${pkgname}-${pkgver}
+  make DESTDIR=${pkgdir}/ install
  # move test files from share to arch' default html home
-  mkdir -p ${startdir}/pkg/srv/http/html
-  mv ${startdir}/pkg/usr/lib/xsp/test $startdir/pkg/srv/http/html/xsp
-  rm -rf ${startdir}/pkg/usr/share
-  chown -R http:http ${startdir}/pkg/srv/http/html/${pkgname}
+  mkdir -p ${pkgdir}/srv/http/html
+  mv ${pkgdir}/usr/lib/xsp/test ${pkgdir}/srv/http/html/xsp
+  rm -rf ${pkgdir}/usr/share
+  chown -R http:http ${pkgdir}/srv/http/html/${pkgname}
 
  # install a deamon
-  install -D -m755 ${startdir}/src/${pkgname}.rc.d \
-    ${startdir}/pkg/etc/rc.d/${pkgname}
+  install -D -m755 ${srcdir}/${pkgname}.rc.d \
+    ${pkgdir}/etc/rc.d/${pkgname}
  # install a deamon configurationfile
-  install -D -m644 $startdir/src/$pkgname.conf.d \
-    ${startdir}/pkg/etc/conf.d/${pkgname}
+  install -D -m644 ${srcdir}/$pkgname.conf.d \
+    ${pkgdir}/etc/conf.d/${pkgname}
  # install a xsp configuration home
-  install -D -m644 ${startdir}/src/${pkgname}.webapp \
-    ${startdir}/pkg/etc/${pkgname}/${pkgname}.webapp
-  install -D -m644 COPYING ${startdir}/pkg/usr/share/licenses/${pkgname}/COPYING
+  install -D -m644 ${srcdir}/${pkgname}.webapp \
+    ${pkgdir}/etc/${pkgname}/${pkgname}.webapp
+  install -D -m644 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/COPYING
+
 }




More information about the arch-commits mailing list