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 <[email protected]> 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 + }
