You are not logged in.

#1 2004-11-06 12:01:16

dipp
Member
From: Sweden
Registered: 2004-02-13
Posts: 15

[NEW] DotGNU Portable.NET for Archlinux

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! smile


"Teaching should be such that what is offered is perceived as a valuable gift and not as a hard duty." -- Albert Einstein

Offline

#2 2004-11-07 11:03:33

zeppelin
Member
From: Athens, Greece
Registered: 2004-03-05
Posts: 807
Website

Re: [NEW] DotGNU Portable.NET for Archlinux

excellent! now we can have SWF (no not flash smile) 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

Board footer

Powered by FluxBB