You are not logged in.

#1 2004-04-28 06:23:10

tehdely
Member
Registered: 2004-02-20
Posts: 148
Website

Cairo, libpixman, libgdiplus, winelib in INCOMING

I wanted to get Windows.Forms working on Mono, and I figured out I needed to build all these packages.  Here they are:

Name: libpixman-cvs
File: incoming/libpixman-cvs.tgz
Contents: PKGBUILD, filelist, libpixman-cvs-20040424-1.pkg.tar.gz
PKGBUILD:

# Contributor: Michael Baehr <usemike@spamblocked.com>

pkgname=libpixman-cvs
provides=libpixman
pkgver=20040424
pkgrel=1
pkgdesc="A vector graphics library with cross-device output support"
url="http://www.cairographics.org"
depends=('xfree86' 'fontconfig')
makedepends=('cvs')
cvsroot=":pserver:anoncvs@cvs.cairographics.org:/cvs/cairo"
cvsmod="libpixman"

build() {
  cd $startdir/src
  msg "Logging in to anonymous CVS... Please press 'enter'."
  cvs -Q -d $cvsroot login
  msg "Fetching sources from CVS..."
  cvs -Q -z3 -d $cvsroot co -D $pkgver $cvsmod
  cd $cvsmod
  ./autogen.sh --prefix=/usr
  make || return 1
  make DESTDIR=$startdir/pkg install || return 1
}

Name: cairo-cvs
File: incoming/cairo-cvs.tgz
Contents: PKGBUILD cairo-cvs-20040424-1.pkg.tar.gz filelist
PKGBUILD:

# Contributor: Michael Baehr <usemike@spamblocked.com>

pkgname=cairo-cvs
provides=cairo
pkgver=20040424
pkgrel=1
pkgdesc="A vector graphics library with cross-device output support"
url="http://www.cairographics.org"
depends=('xfree86' 'fontconfig' 'libpixman')
makedepends=('cvs')
cvsroot=":pserver:anoncvs@cvs.cairographics.org:/cvs/cairo"
cvsmod="cairo"

build() {
  cd $startdir/src
  msg "Logging in to anonymous CVS... Please press 'enter'."
  cvs -Q -d $cvsroot login
  msg "Fetching sources from CVS..."
  cvs -Q -z3 -d $cvsroot co -D $pkgver $cvsmod
  cd $cvsmod
  ./autogen.sh --prefix=/usr
  make || return 1
  make DESTDIR=$startdir/pkg install || return 1
}

Name: libgdiplus-cvs
File: incoming/libgdiplus-cvs.tgz
Contents: PKGBUILD filelist libgdiplus-cvs-20040424-1.pkg.tar.gz
PKGBUILD:

# Contributor: Michael Baehr <usemike@spamblocked.com>

pkgname=libgdiplus-cvs
provides=libgdiplus
pkgver=20040424
pkgrel=1
pkgdesc="An Open Source Implementation of the GDI+ API"
url="http://www.go-mono.com"
depends=('cairo' 'mono' 'libtiff' 'libpng' 'libjpeg' 'libungif')
makedepends=('cvs')
cvsroot=":pserver:anonymous@anoncvs.go-mono.com:/mono"
cvsmod="libgdiplus"

build() {
  cd $startdir/src
  msg "Logging in to anonymous CVS... Please press 'enter'."
  cvs -Q -d $cvsroot login
  msg "Fetching sources from CVS..."
  cvs -Q -z3 -d $cvsroot co -D $pkgver $cvsmod
  cd $cvsmod
  ./autogen.sh --prefix=/usr
  make || return 1
  make DESTDIR=$startdir/pkg install || return 1
}

Name: winelib-cvs
File: incoming/winelib-cvs.tgz
Contents: PKGBUILD filelist winelib-cvs-20040424-1.pkg.tar.gz
PKGBUILD:

# Contributor: Michael Baehr <usemike@spamblocked.com>

pkgname=winelib-cvs
provides=winelib
pkgver=20040424
pkgrel=1
pkgdesc="A wrapper for WINE that allows easy linking of applications"
url="http://www.wine-hq.com"
depends=('wine')
makedepends=('cvs')
cvsroot=":pserver:anonymous@anoncvs.go-mono.com:/mono"
cvsmod="winelib"

build() {
  cd $startdir/src
  msg "Logging in to anonymous CVS... Please press 'enter'."
  cvs -Q -d $cvsroot login
  msg "Fetching sources from CVS..."
  cvs -Q -z3 -d $cvsroot co -D $pkgver $cvsmod
  cd $cvsmod
  ./autogen.sh --prefix=/usr
  sed -i s/'--spec'/'--dll'/ dotnetctl/Makefile
  make || return 1
  mkdir -p $startdir/pkg/usr/lib/wine
  make prefix=$startdir/pkg/usr install || return 1
}

Enjoy smile

Here is a Windows.Forms app that builds and works using this combination of libraries:

winformsapp.png

Good day smile


[Arch GNUstep Repository] [ PKGBUILDS ]
[code][gnustep]
Server = ftp://blkwidow.lerp.com/pub/mirror/arch/gnustep[/code]

Offline

#2 2004-04-29 09:43:38

tehdely
Member
Registered: 2004-02-20
Posts: 148
Website

Re: Cairo, libpixman, libgdiplus, winelib in INCOMING

Nobody ever posts in my PKGBUILD threads sad


[Arch GNUstep Repository] [ PKGBUILDS ]
[code][gnustep]
Server = ftp://blkwidow.lerp.com/pub/mirror/arch/gnustep[/code]

Offline

#3 2004-04-29 10:30:05

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

Re: Cairo, libpixman, libgdiplus, winelib in INCOMING

I can't find your pkg in ftp://ftp.archlinux.org/incoming/

is there some conf I should do with wine?
[could plz paste your conf] and any other needed.
and then this could reach wiki sometime soon

Offline

#4 2004-04-29 12:10:31

Mr Green
Forum Fellow
From: U.K.
Registered: 2003-12-21
Posts: 5,750

Re: Cairo, libpixman, libgdiplus, winelib in INCOMING

I do  lol

Mr Green


Mr Green

Offline

#5 2004-08-15 16:34:16

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,363
Website

Re: Cairo, libpixman, libgdiplus, winelib in INCOMING

libpixman-cvs
cairo-cvs

are going to unstable - i'm going to repair the waimea-cvs


The impossible missions are the only ones which succeed.

Offline

#6 2004-08-15 17:08:41

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,363
Website

Re: Cairo, libpixman, libgdiplus, winelib in INCOMING


The impossible missions are the only ones which succeed.

Offline

Board footer

Powered by FluxBB