[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#44821] [PATCH v3] gnu: Add diff-so-fancy.
From: |
Leo Famulari |
Subject: |
[bug#44821] [PATCH v3] gnu: Add diff-so-fancy. |
Date: |
Sat, 5 Dec 2020 00:14:35 -0500 |
On Fri, Dec 04, 2020 at 05:08:27PM -0300, EuAndreh wrote:
> * gnu/packages/version-control.scm (diff-so-fancy): New variable.
> ---
> Fixed the unnecessary propagated input as suggested.
Thanks!
> + (arguments
> + '(#:phases
> + (modify-phases %standard-phases
> + (add-after 'install 'symlink-executable
> + (lambda* (#:key outputs inputs #:allow-other-keys)
> + (let ((out (assoc-ref outputs "out"))
> + (ncurses (assoc-ref inputs "ncurses"))
> + (perl (assoc-ref inputs "perl")))
> + (mkdir (string-append out "/bin"))
> + ;; diff-so-fancy looks for lib/ under the directory
> + ;; it is in
I should have noticed it sooner but I think it's better to adjust how
diff-so-fancy finds the library than to work around this unusual
expectation.
I attached a revised patch that does this. Can you test if it works for
you?
It simplifies the symlink-executable phase, adds a patch-lib-path phase,
and adjusts the install-plan accordingly.
If it works then we should be done!
0001-gnu-Add-diff-so-fancy.patch
Description: Text document