use:
make prefix="$pkgdir/usr" man1dir="$pkgdir/usr/share/man" install
you can remove empty arrays, and make and fakeroot are in base-devel
group so take they out from makedepends.
On 11/06/2009, nathan owe.
Allan McRae wrote:
nathan owe. wrote:
I am trying to make a pkg :
# Contributor: Nathan Owe. ndowens04 at gmail dot com pkgname=mirdir pkgver=2.1 pkgrel=1 pkgdesc="allows to synchronize two directory trees in a fast way." arch=(i686) url="http://mirdir.sf.net" license=('GPL') depends=() makedepends=('make' 'fakeroot') source=(http://downloads.sourceforge.net/sourceforge/mirdir/$pkgname-$pkgver-Unix.ta...)
md5sums=('56afe2aae7983176fd804c264740d6a2')
build() { cd "$srcdir/$pkgname-$pkgver-UNIX"
./configure --prefix=/usr make || return 1 make DESTDIR="$pkgdir/" install }
when i try to do makepkg -s it gives ./mkinstalldirs /usr/bin ./mkinstalldirs /usr/man/man1 /bin/install -c bin/mirdir /usr/bin /bin/install: cannot create regular file `/usr/bin/mirdir': Permission denied make: *** [install] Error 1
It looks like that package does not support the DESTDIR arguement. You will need to look at the makefile to see what it does do...
Allan
well i got it to get past the error, now i just need to get it to install the man pages to /usr/share/man but i do mandir=${pkgdir}/usr/share/man after the make command and it still dont want to install in the correct dir
-- Andrea `BaSh` Scarpino Arch Linux Developer