You are not logged in.
I was bored this morning so I thought I would try to make something useful out of my time. Here is builds for DotGNU (http://www.dotnug.org/) Please try them out!
TreeCC
# Jonathan W, jonthan@linux.se
pkgname=treecc
pkgver=0.3.4
pkgrel=1
pkgdesc="Treecc is a aspect-oriented programming tool"
url="http://www.dotgnu.org/"
makedepends=('bash' 'gcc' 'make')
depends=('glibc')
source=(ftp://ftp.gnu.org/gnu/dotgnu/pnet/$pkgname-$pkgver.tar.gz)
build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/usr
make || return 1
make prefix=$startdir/pkg/usr install
}
Pnet
# Jonathan W, jonathan@linux.se
pkgname=pnet
pkgver=0.6.10
pkgrel=1
pkgdesc="C# compiler, and a host of useful development tools, all written in C."
url="http://www.dotgnu.org/"
makedepends=('bash' 'gcc' 'make')
depends=('glibc' 'treecc')
source=(ftp://ftp.gnu.org/gnu/dotgnu/pnet/$pkgname-$pkgver.tar.gz)
build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/usr
make || return 1
make prefix=$startdir/pkg/usr install
}
Pnetlib
# Jonathan W, jonathan@linux.se
pkgname=pnetlib
pkgver=0.6.10
pkgrel=1
pkgdesc="Implementations of the major C# class libraries."
url="http://www.dotgnu.org/"
makedepends=('bash' 'gcc' 'make')
depends=('glibc' 'treecc' 'pnet')
source=(ftp://ftp.gnu.org/gnu/dotgnu/pnet/$pkgname-$pkgver.tar.gz)
build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/usr
make || return 1
make prefix=$startdir/pkg/usr install
}
These are optional:
PnetC
# Jonathan W, jonathan@linux.se
pkgname=pnetC
pkgver=0.6.10
pkgrel=1
pkgdesc="cscc compiler support for compiling C programs"
url="http://www.dotgnu.org/"
makedepends=('bash' 'gcc' 'make')
depends=('glibc' 'treecc' 'pnet' 'pnetlib')
source=(ftp://ftp.gnu.org/gnu/dotgnu/pnet/$pkgname-$pkgver.tar.gz)
build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/usr
make || return 1
make prefix=$startdir/pkg/usr install
}
ml-pnet
# Jonathan W, jonathan@linux.se
pkgname=ml-pnet
pkgver=0.6.10
pkgrel=1
pkgdesc="Support for Mono upper-level libraries"
url="http://www.dotgnu.org/"
makedepends=('bash' 'gcc' 'make')
depends=('glibc' 'treecc' 'pnet' 'pnetlib')
source=(ftp://ftp.gnu.org/gnu/dotgnu/pnet/$pkgname-$pkgver.tar.gz)
build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/usr
make || return 1
make prefix=$startdir/pkg/usr install
}
Happy hacking!
"Teaching should be such that what is offered is perceived as a valuable gift and not as a hard duty." -- Albert Einstein
Offline
excellent! now we can have SWF (no not flash ) in GNU/Linux. DotGNU runs MonoDoc too
nice. hope a TU will get this
mono al package has a script to register .net binaries with mono. this is the only conflict between those to, but in reality there is no such conflict, cause here I don't a script that does this. so if you have both, you can do
./foo.exe #mono will run this [if you have mono in rc.conf
ilrun foo.exe
Offline