guix-devel
[Top][All Lists]
Advanced

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

Re: [PATCH 09/10] gnu: Add ocaml-js-build-tools.


From: Ludovic Courtès
Subject: Re: [PATCH 09/10] gnu: Add ocaml-js-build-tools.
Date: Mon, 30 Jan 2017 10:22:13 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux)

Julien Lepiller <address@hidden> skribis:

> +++ b/gnu/packages/patches/ocaml-janestreet-fix-libdir.patch
> @@ -0,0 +1,39 @@
> +This patch adds a --libdir option to opam-installer so it installs the plugin
> +in the specified directory rather than in the default one (ocaml's directory 
> in
> +the store, which is forbidden).
> +diff -aur package.pristine/Makefile package.new/Makefile
> +--- package.pristine/Makefile        2016-02-06 01:55:14.650150309 +0100
> ++++ package.new/Makefile     2016-02-06 01:57:56.012174364 +0100
> +@@ -29,26 +29,26 @@
> +     ocaml -I js-utils js-utils/gen_install.ml
> +
> + install: $(NAME).install
> +-    opam-installer -i --prefix $(PREFIX) $(NAME).install
> ++    opam-installer -i --prefix $(PREFIX) --libdir $(LIBDIR) $(NAME).install
> +
> + uninstall: $(NAME).install
> +-    opam-installer -u --prefix $(PREFIX) $(NAME).install
> ++    opam-installer -u --prefix $(PREFIX) --libdir $(LIBDIR) $(NAME).install

On second thought, I think it’d be simpler and more maintainable to do
this as a substitution in the snippet.

WDYT?

(It will also avoid ‘guix lint’ complaints about the patch file name not
matching the package name.  :-))

Ludo’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]