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. <[email protected]> wrote: > 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.tar.gz) >>> >>> >>> 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
