diff options
author | Gabriel Ebner <gebner@gebner.org> | 2016-09-20 11:56:41 -0400 |
---|---|---|
committer | Gabriel Ebner <gebner@gebner.org> | 2016-09-20 11:57:14 -0400 |
commit | dd4a015aa8e6cc836828a2f8a9dd419aca5076b9 (patch) | |
tree | 9c5d5f13292ca2dcbdb49cd9e0d48f4dadd3bff4 /pkgs/applications/science | |
parent | 0fa64b718ffa78edcce598f34ab8a193f85b9889 (diff) | |
download | nixlib-dd4a015aa8e6cc836828a2f8a9dd419aca5076b9.tar nixlib-dd4a015aa8e6cc836828a2f8a9dd419aca5076b9.tar.gz nixlib-dd4a015aa8e6cc836828a2f8a9dd419aca5076b9.tar.bz2 nixlib-dd4a015aa8e6cc836828a2f8a9dd419aca5076b9.tar.lz nixlib-dd4a015aa8e6cc836828a2f8a9dd419aca5076b9.tar.xz nixlib-dd4a015aa8e6cc836828a2f8a9dd419aca5076b9.tar.zst nixlib-dd4a015aa8e6cc836828a2f8a9dd419aca5076b9.zip |
eprover: 1.9 -> 1.9.1
Diffstat (limited to 'pkgs/applications/science')
-rw-r--r-- | pkgs/applications/science/logic/eprover/default.nix | 43 | ||||
-rw-r--r-- | pkgs/applications/science/logic/eprover/default.upstream | 3 |
2 files changed, 13 insertions, 33 deletions
diff --git a/pkgs/applications/science/logic/eprover/default.nix b/pkgs/applications/science/logic/eprover/default.nix index 1f36858ae320..92b5b49cec7c 100644 --- a/pkgs/applications/science/logic/eprover/default.nix +++ b/pkgs/applications/science/logic/eprover/default.nix @@ -1,46 +1,29 @@ { stdenv, fetchurl, which }: -let - s = # Generated upstream information - rec { - baseName="eprover"; - version="1.9"; - name="${baseName}-${version}"; - hash="0vipapqjg0339lpc98vpvz58m6xkqrhgxylmp0hrnld4lrhmcdn4"; - url="http://wwwlehre.dhbw-stuttgart.de/~sschulz/WORK/E_DOWNLOAD/V_1.9/E.tgz"; - sha256="0vipapqjg0339lpc98vpvz58m6xkqrhgxylmp0hrnld4lrhmcdn4"; - }; -in -stdenv.mkDerivation { - inherit (s) name; +stdenv.mkDerivation rec { + name = "eprover-${version}"; + version = "1.9.1"; src = fetchurl { - name = "E-${s.version}.tar.gz"; - inherit (s) url sha256; + url = "http://wwwlehre.dhbw-stuttgart.de/~sschulz/WORK/E_DOWNLOAD/V_${version}/E.tgz"; + sha256 = "1vi977mdfqnj04m590aw4896nqzlc4c5rqadjzk86z1zvj7mqnqw"; }; buildInputs = [ which ]; preConfigure = '' - sed -e 's@^EXECPATH\\s.*@EXECPATH = '\$out'/bin@' \ - -e 's/^CC *= gcc$//' \ - -i Makefile.vars + sed -e 's/ *CC *= gcc$//' -i Makefile.vars ''; + configureFlags = "--exec-prefix=$(out) --man-prefix=$(out)/share/man"; - buildPhase = "make install"; - - installPhase = '' - mkdir -p $out/bin - make install - echo eproof -xAuto --tstp-in --tstp-out '"$@"' > $out/bin/eproof-tptp - chmod a+x $out/bin/eproof-tptp + postInstall = '' + sed -e s,EXECPATH=.\*,EXECPATH=$out/bin, -i $out/bin/eproof{,_ram} ''; - meta = { - inherit (s) version; + meta = with stdenv.lib; { description = "Automated theorem prover for full first-order logic with equality"; homepage = http://www.eprover.org/; - license = stdenv.lib.licenses.gpl2; - maintainers = [stdenv.lib.maintainers.raskin]; - platforms = stdenv.lib.platforms.all; + license = licenses.gpl2; + maintainers = with maintainers; [ raskin gebner ]; + platforms = platforms.all; }; } diff --git a/pkgs/applications/science/logic/eprover/default.upstream b/pkgs/applications/science/logic/eprover/default.upstream deleted file mode 100644 index f871d4985bbd..000000000000 --- a/pkgs/applications/science/logic/eprover/default.upstream +++ /dev/null @@ -1,3 +0,0 @@ -url http://wwwlehre.dhbw-stuttgart.de/~sschulz/E/Download.html -version_link '[.]tgz$' -version '.*[/]V_([0-9.]+)[/].*' '\1' |