[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Nbd] Problems getting nbd-2.7.x to compile



Wouter Verhelst wrote:

On Sat, Jun 19, 2004 at 05:15:59AM -0600, J. Ryan Earl wrote:
What package is docbook-to-man a part of?

docbook-to-man :-)

http://www.oasis-open.org/docbook/tools/dtm/docbook-to-man.tar.gz
Apparently Gentoo renames the binary to docbook2man. I'm working on an ebuild for this: http://bugs.gentoo.org/show_bug.cgi?id=54483
I include it here for peer review.

Cheers,
-ryan

PS I'll probably have a ton more questions after I get a proper package working.
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2

DESCRIPTION="Userland client/server for kernel network block device"
HOMEPAGE="http://nbd.sourceforge.net/";
SRC_URI="mirror://sourceforge/nbd/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="x86 ppc amd64"
IUSE=""
KVER=`uname -r`

DEPEND="virtual/glibc
	app-text/docbook-sgml-utils"

S=${WORKDIR}/${P}

src_unpack() {
	unpack ${A}

	sed -i "s:-O2:${CFLAGS}:" ${S}/gznbd/Makefile
	sed -i "s:docbook-to-man:docbook2man:g" ${S}/Makefile.in
		
	# work around stale ndb.h in stable linux headers release
	cp /lib/modules/${KVER}/build/include/linux/nbd.h ${S}/
}

src_compile() {
	econf || die
	emake || die
	emake -C gznbd || die
}

src_install() {
	dodir /usr/bin
	make install prefix=${D}/usr || die
	dobin gznbd/gznbd || die

	doman ${FILESDIR}/nbd-client.8 ${FILESDIR}/nbd-server.1
	dodoc README
}

Reply to: