[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