nixpkgs/pkgs/applications/science/logic
Austin Seipp 54e9f7dcbe z3: move to multiple output packages
The Z3 source code is effectively compiled into two completely separate
objects: the z3 binary file, and the libz3.so library -- but the binary is not
linked against the shared library, it simply incorporates all of the object
files. The Z3 code base results in an ~25MB object on x86_64-linux. As a
result, splitting bin/ and lib/ results in a 50% reduction in closure size.

(The include/ directory is also surprisingly large at .5MB...)

This also splits the python API into a completely separate .python attribute,
as well.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-07-12 15:48:48 -05:00
..
abc
abella abella: 2.0.4 -> 2.0.5 2018-04-04 08:15:01 +02:00
acgtk ocamlPackages.cairo2: 0.4.6 -> 0.5 2017-12-16 12:14:35 +01:00
aiger aiger: fix stupid incorrect download link 2017-10-16 13:01:51 -05:00
alt-ergo
aspino aspino: fix build 2018-03-17 13:02:51 +01:00
avy avy: fixes to work with clang and musl 2018-02-13 09:44:52 -06:00
beluga beluga: init at 20180403 2018-04-04 17:24:28 -04:00
boolector boolector: patch usage of ar and ranlib for cross 2018-02-13 09:44:32 -06:00
celf treewide: http -> https 2018-06-23 04:34:55 -07:00
coq coq_8_8: 8.8.0 -> 8.8.1 2018-06-29 11:10:31 +02:00
coq2html
cryptominisat
cryptoverif cryptoverif: 1.28 -> 2.00 2018-06-06 14:40:27 -05:00
cubicle cubicle: 1.0.2 -> 1.1.1 2017-10-11 07:38:27 +00:00
cvc3
cvc4 cvc4: 1.5 -> 1.6 2018-07-05 17:57:06 +02:00
drat-trim drat-trim: fix build on darwin 2017-12-17 13:19:34 +00:00
ekrhyper
elan elan: 0.3.2 -> 0.5.0 2018-05-14 09:40:13 +02:00
eprover eprover: 2.0 -> 2.1 2018-07-05 12:26:43 +02:00
gappa
glucose glucose-syrup: Remove unused fetchurl argument 2017-12-01 21:13:21 -08:00
hol
hol_light
iprover
isabelle treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
jonprl
lci
lean lean: 3.3.0 -> 3.4.1 2018-05-07 02:24:49 -07:00
lean2
leo2 treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
logisim
ltl2ba ltl2ba: 1.1 -> 1.2b1 2018-03-14 21:06:53 -07:00
matita
mcrl2 treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
metis-prover
minisat
monosat monosat: update build to use handy new environment variable 2018-07-08 22:04:05 -04:00
open-wbo
opensmt
ott ott: 0.27 -> 0.28 2018-04-26 00:52:29 -07:00
otter
picosat picosat: fix darwin build 2018-03-24 02:11:58 +01:00
poly libpoly: 0.1.4 -> 0.1.5 2018-07-11 02:29:13 -07:00
potassco clingo: 5.2.2 -> 5.3.0 2018-07-04 11:23:33 -07:00
prooftree treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
prover9 treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
proverif proverif: 1.97pl1 -> 2.00 2018-05-22 06:58:10 +00:00
redprl
sad
sapic nixpkgs: init sapic 0.9 2017-12-30 19:01:29 -06:00
satallax treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
saw-tools
spass
statverif
stp maintainers: remove mornfall from packages 2018-01-17 05:17:33 +00:00
symbiyosys symbiyosys: 2018.03.21 -> 2018.05.03 2018-05-03 20:06:20 -05:00
tamarin-prover tamarin-prover: 1.3.1 -> 1.4.0 2018-05-07 11:17:49 -05:00
tlaplus tlaplusToolbox: init at 1.5.6 2018-04-16 22:18:47 -04:00
tptp tptp: 7.0.0 -> 7.1.0 2018-03-12 16:58:21 +01:00
twelf
vampire vampire: enable parallel building 2018-07-05 10:13:40 -05:00
verifast treewide: remove platform assertions 2018-05-03 13:09:20 -05:00
verit
why3 why3: 0.88.1 -> 0.88.3 2018-01-14 05:51:06 +00:00
workcraft treewide: http -> https (#42665) 2018-06-27 22:12:57 +02:00
yices yices: 2.5.4 -> 2.6.0 2018-07-11 08:45:45 -05:00
z3 z3: move to multiple output packages 2018-07-12 15:48:48 -05:00