lol

Merge pull request #19044 from vbgl/frama-c-aluminium

frama-c: Sodium -> Aluminium

authored by

Jörg Thalheim and committed by
GitHub
40f9f9c3 66b12278

+6 -21
+6 -21
pkgs/development/tools/analysis/frama-c/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 name = "frama-c-${version}"; 6 - version = "20150201"; 7 - slang = "Sodium"; 6 + version = "20160501"; 7 + slang = "Aluminium"; 8 8 9 9 src = fetchurl { 10 10 url = "http://frama-c.com/download/frama-c-${slang}-${version}.tar.gz"; 11 - sha256 = "0zask160vj8bxgc07dzxj5hqbdp6gz5g00j6za5397961imxhxaq"; 11 + sha256 = "02z4d1lg2cs4hgbjx74crfrabv39dyhdrq5lvhv0q3hx5c8w7p90"; 12 12 }; 13 13 14 14 why2 = fetchurl { ··· 49 49 substituteInPlace $file --replace '/usr/bin/' "" 50 50 done 51 51 52 - # find library paths 53 - OCAMLGRAPH_HOME=`ocamlfind query ocamlgraph` 54 - LABLGTK_HOME=`ocamlfind query lablgtk2` 55 - 56 - # patch search paths 57 - # ensure that the tests against the ocamlgraph version succeeds 58 - # filter out the additional search paths from ocamldep 59 - substituteInPlace ./configure \ 60 - --replace '$OCAMLLIB/ocamlgraph' "$OCAMLGRAPH_HOME" \ 61 - --replace '$OCAMLLIB/lablgtk2' "$LABLGTK_HOME" \ 62 - --replace '+ocamlgraph' "$OCAMLGRAPH_HOME" \ 63 - substituteInPlace ./Makefile --replace '+lablgtk2' "$LABLGTK_HOME" \ 64 - --replace '$(patsubst +%,.,$(INCLUDES) $(GUI_INCLUDES))' \ 65 - '$(patsubst /%,.,$(patsubst +%,.,$(INCLUDES) $(GUI_INCLUDES)))' 66 - 67 - substituteInPlace ./src/aorai/aorai_register.ml --replace '"ltl2ba' '"${ltl2ba}/bin/ltl2ba' 52 + substituteInPlace ./src/plugins/aorai/aorai_register.ml --replace '"ltl2ba' '"${ltl2ba}/bin/ltl2ba' 68 53 69 54 cd ../why* 70 55 substituteInPlace ./frama-c-plugin/Makefile --replace 'shell frama-c' "shell $out/bin/frama-c" ··· 82 67 ''; 83 68 84 69 meta = { 85 - description = "Frama-C is an extensible tool for source-code analysis of C software"; 70 + description = "An extensible and collaborative platform dedicated to source-code analysis of C software"; 86 71 homepage = http://frama-c.com/; 87 72 license = stdenv.lib.licenses.lgpl21; 88 73 maintainers = with stdenv.lib.maintainers; [ thoughtpolice amiddelk ]; 89 - platforms = stdenv.lib.platforms.linux; 74 + platforms = stdenv.lib.platforms.unix; 90 75 }; 91 76 }