From 0ad2f2e6e9a56d5fc3ac580ace631afbddd63b37 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Tue, 1 Apr 2014 16:13:52 -0400 Subject: gnu: indent: Install docs in share/doc. * gnu/packages/indent.scm (indent): Add a phase to fix the docdir setting in doc/Makefile.in. --- gnu/packages/indent.scm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gnu/packages/indent.scm b/gnu/packages/indent.scm index 78ceadf1be..7d7acba2dc 100644 --- a/gnu/packages/indent.scm +++ b/gnu/packages/indent.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2013 Andreas Enge +;;; Copyright © 2014 Mark H Weaver ;;; ;;; This file is part of GNU Guix. ;;; @@ -35,6 +36,16 @@ (define-public indent (sha256 (base32 "0f9655vqdvfwbxvs1gpa7py8k1z71aqh8hp73f65vazwbfz436wa")))) (build-system gnu-build-system) + (arguments + `(#:phases (alist-cons-after + 'unpack 'fix-docdir + (lambda _ + ;; Although indent uses a modern autoconf in which docdir + ;; defaults to PREFIX/share/doc, the doc/Makefile.am + ;; overrides this to be in PREFIX/doc. Fix this. + (substitute* "doc/Makefile.in" + (("^docdir = .*$") "docdir = @docdir@\n"))) + %standard-phases))) (synopsis "Code reformatter") (description "Indent is a program that makes source code easier to read by -- cgit v1.2.3