On Sat 2007-09-22 16:52 , Jaroslaw Swierczynski wrote:
> How about this:
> 
> pkgname=gcc
> pkgver=4.2.1
> pkgrel=5
> pkgdesc="The GNU Compiler Collection"
> pkgsub=(libs)
> pkgdesc_libs="Runtime libraries shipped by GCC for C and C++ languages"
> depends=(binutils gcc-libs)
> depends_libs=(glibc)
> 
> build() {
>   cd "$startdir/src/$pkgname-$pkgver"
> 
>   ./configure --prefix=/usr
>   make || return 1
>   make DESTDIR="$startdir/pkg" install
> }
> 
> build_libs() {
>   install -m 644 something $startdig/pkg-libs
> }

This is very close to what I was thinking:

-----------------------8<--------------------8<------------------------
pkgname=gcc
pkgver=4.2.1
pkgrel=1
pkgdesc="The GNU Compiler Collection"
depends=(binutils gcc-libs)
pkgsplit=(libs docs)

build() {
  cd "$startdir/src/$pkgname-$pkgver"

  ./configure --prefix=/usr
  make || return 1
  make DESTDIR="$startdir/pkg" install
}

build_libs() {
  pkgdesc="Runtime libraries shipped by GCC for C and C++ languages"
  depends=(glibc)

  mkdir -p $startdir/pkg_libs/usr/lib
  mv $startdir/pkg/usr/lib/* $startdir/pkg_libs/usr/lib
}


build_docs(){
  pkgdesc="GCC docs"
  
  mkdir -p $startdir/pkg_docs/usr/share/
  mv $startdir/pkg/usr/share/doc/ $startdir/pkg_docs/usr/share/

}
----------------------->8--------------------->8------------------------

My 2 cents.

-- 
Alessio 'mOLOk' Bolognino
Arch Linux Trusted User

Please send personal email to [EMAIL PROTECTED]

Public Key http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xFE0270FB
GPG Key ID = 1024D / FE0270FB 2007-04-11
Key Fingerprint = 9AF8 9011 F271 450D 59CF  2D7D 96C9 8F2A FE02 70FB

Attachment: pgp1kFohC9Kiu.pgp
Description: PGP signature

_______________________________________________
arch mailing list
[email protected]
http://archlinux.org/mailman/listinfo/arch

Reply via email to