From 3f22dabc2a15154bb7fc03d9abf38a40854bf854 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sat, 6 May 2023 07:26:01 +0200 Subject: guix: texlive-build-system: Improvements on non-trivial packages. * guix/build/texlive-build-system.scm (build): Ignore temporary build files when moving runfiles around. Remove ".drv" source files prior to compiling files. Remove need for #:TEX-DIRECTORY keyword. Handle ".ins" and ".dtx" files in different directories. (install): Install docfiles in "doc" output when available. * guix/build-system/texlive.scm (texlive-build): Remove #:TEX-DIRECTORY. * doc/guix.texi (Build Systems): Remove reference to #:TEX-DIRECTORY in TEXLIVE-BUILD-SYSTEM documentation. Also mention it now tries to compile ".dtx" files when there is no ".ins" file. --- guix/build-system/texlive.scm | 2 -- 1 file changed, 2 deletions(-) (limited to 'guix/build-system') diff --git a/guix/build-system/texlive.scm b/guix/build-system/texlive.scm index aefd573d11..55e9cfee81 100644 --- a/guix/build-system/texlive.scm +++ b/guix/build-system/texlive.scm @@ -130,7 +130,6 @@ level package ID." #:key source (tests? #f) - tex-directory (build-targets #f) (tex-engine #f) @@ -161,7 +160,6 @@ level package ID." #$(with-build-variables inputs outputs #~(texlive-build #:name #$name #:source #+source - #:tex-directory #$tex-directory #:build-targets #$build-targets #:tex-engine #$(if tex-engine tex-engine -- cgit v1.2.3