From 33eb83febebbd929c84fca332e85b27d3c49d111 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 7 Feb 2013 16:54:38 +0100 Subject: [PATCH] texinfo: cross build support. --- srcpkgs/texinfo/template | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/srcpkgs/texinfo/template b/srcpkgs/texinfo/template index 2f8d62e15b..498fdddca5 100644 --- a/srcpkgs/texinfo/template +++ b/srcpkgs/texinfo/template @@ -1,12 +1,12 @@ # Template file for 'texinfo' pkgname=texinfo version=4.13a -revision=9 +revision=10 wrksrc="$pkgname-4.13" conflicts="chroot-texinfo>=0" -build_style=gnu-configure makedepends="ncurses-devel" -fulldepends="gzip" +crossmakedepends="ncurses-devel" +depends="gzip" short_desc="The GNU Documentation System" maintainer="Juan RP " license="GPL-3" @@ -14,7 +14,22 @@ homepage="http://www.gnu.org/software/texinfo/" distfiles="http://ftp.gnu.org/gnu/$pkgname/$pkgname-$version.tar.gz" checksum=1303e91a1c752b69a32666a407e9fbdd6e936def4b09bc7de30f416301530d68 -post_install() { +do_configure() { + ./configure ${CONFIGURE_SHARED_ARGS} +} + +do_build() { + if [ -d tools ]; then + make ${makejobs} -C tools/gnulib/lib && \ + make ${makejobs} -C tools && make ${makejobs} + else + make ${makejobs} + fi +} + +do_install() { + make DESTDIR=${DESTDIR} install + rm -f ${DESTDIR}/usr/share/info/dir # Compress manually info files. gzip -9 ${DESTDIR}/usr/share/info/*