vmiklos.hu
shameless self-promoting website
»Root
»Rejourn root
Posted Friday, 23 December 2005 by Miklos
Tags: en hacking

i started to add package splitting support to pacman today. pacman3/libalpm is not affected, basically makepkg, updatesync and gensync have to me modified. the makepkg part is now ready. here is a sample FrugalBuild:

pkgname=cabextract
pkgver=1.1
pkgrel=2
pkgdesc="a program to extract Microsoft Cabinet files"
url="http://www.kyz.uklinux.net/cabextract.php"
depends=('basedep1' 'basedep2')
groups=('apps')
archs=('i686' 'x86_64')
up2date="lynx -dump http://www.kyz.uklinux.net/cabextract.php |grep 'cabextract source code'|tr -s ' '|cut -d ' ' -f 6"
source=(http://www.kyz.uklinux.net/downloads/$pkgname-$pkgver.tar.gz)
sha1sums=('359c8f4ec9c62d9dac5d572269b607b2cae4fbf7')

subpkgs=('cabextract-man' 'cabextract-bin') subdescs=('manpage for cabextract' 'cabextract binaries') subdepends=('man foo' 'glibc bar') subreplaces=('' 'replacebin1 replacebin2')

build() { Fbuild Fsplit $pkgname-man usr/man Fsplit $pkgname-bin usr/bin }

to build this you'll need pacman-tools from darcs and pacman from darcs, too

Comments