tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
eukleides: add getopt in euktoeps wrapper
Vincenzo Mantova
4 years ago
8fb57a90
190ba6ee
+7
-2
1 changed file
expand all
collapse all
unified
split
pkgs
applications
science
math
eukleides
default.nix
+7
-2
pkgs/applications/science/math/eukleides/default.nix
···
1
-
{ lib, stdenv, fetchurl, bison, flex, makeWrapper, texinfo, readline, texlive }:
2
3
lib.fix (eukleides: stdenv.mkDerivation rec {
4
pname = "eukleides";
···
14
15
nativeBuildInputs = [ bison flex texinfo makeWrapper ];
16
17
-
buildInputs = [ readline ];
18
19
preConfigure = ''
20
substituteInPlace Makefile \
···
30
31
preInstall = ''
32
mkdir -p $out/bin
0
0
0
0
0
33
'';
34
35
outputs = [ "out" "doc" "tex" ];
···
1
+
{ lib, stdenv, fetchurl, bison, flex, makeWrapper, texinfo, getopt, readline, texlive }:
2
3
lib.fix (eukleides: stdenv.mkDerivation rec {
4
pname = "eukleides";
···
14
15
nativeBuildInputs = [ bison flex texinfo makeWrapper ];
16
17
+
buildInputs = [ getopt readline ];
18
19
preConfigure = ''
20
substituteInPlace Makefile \
···
30
31
preInstall = ''
32
mkdir -p $out/bin
33
+
'';
34
+
35
+
postInstall = ''
36
+
wrapProgram $out/bin/euktoeps \
37
+
--prefix PATH : ${lib.makeBinPath [ getopt ]}
38
'';
39
40
outputs = [ "out" "doc" "tex" ];