3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

19 commits

Author SHA1 Message Date
Eelco Dolstra 91dc811566
diffoscope: Move all required tools into pythonPath
Alternative fix for #27534 that prevents the use of a double wrapper
(creating even uglier script names than usual, like
..diffoscope-wrapped-wrapped).

This was my bad in 96d7f35e96.
2017-07-21 15:15:12 +02:00
Eelco Dolstra 3e68facc72
Revert "diffoscope: wrap executable and include tools in PATH"
This reverts commit 23ad77b998.

Double wrapper scripts considered harmful.
2017-07-21 15:15:04 +02:00
Kai Harries 23ad77b998 diffoscope: wrap executable and include tools in PATH
diffoscope was looking for the tools it uses during runtime, but the
tools there neither part of the closure nor were they in the
PATH. This commit fixes this.
2017-07-20 22:29:41 +02:00
Eelco Dolstra 96d7f35e96
diffoscope: Don't propagate build inputs
This reduces the runtime closure size from 297 to 132 MiB.
2017-03-20 17:30:55 +01:00
Frederik Rietdijk de4643eb80 diffoscope: 63 -> 77 2017-02-22 19:45:54 +01:00
Eelco Dolstra ece67bfa01
diffoscope: 52 -> 63 2016-12-08 17:54:26 +01:00
Frederik Rietdijk 19ca20c91f pythonPackages.rpm: rpm for specific python version
rpm provides a Python module that is used by certain packages. We need
to override pkgs.rpm to get a correct version.
2016-12-01 21:07:33 +01:00
Tuomas Tynkkynen 5a6d6d4451 diffoscope: Use bin outputs of dependencies
All of the dependencies listed here are used via command-line tools. So
use getBin to avoid unnecessarily depending on development headers.
2016-09-19 16:09:34 +03:00
Tuomas Tynkkynen bac26e08db Fix lots of fetchgit hashes (fallout from #15469) 2016-06-03 17:17:08 +03:00
Alexander Ried 2e320a58b3 diffoscope: 49 -> 52 2016-04-28 16:21:23 +02:00
Frederik Rietdijk 40ca841c5c Merge pull request #13124 from FRidh/buildPythonApplication
buildPythonApplication: use new function for Python applications
2016-02-23 16:02:10 +01:00
Tuomas Tynkkynen 2a3d8fc70c diffoscope: 45 -> 49
We have a new tool dependency for cd-iccdump which comes from the colord
package - put this in the bloat category.
2016-02-21 01:21:12 +02:00
Frederik Rietdijk 4d06bf70f4 buildPythonApplication: use new function for Python applications 2016-02-19 13:16:41 +01:00
Eelco Dolstra eda93bb51f diffoscope: Ignore different link counts and inode change times
Nix does not canonicalize these, so ignore them to prevent lots of
spurious differences.
2016-01-12 17:01:13 +01:00
Eelco Dolstra 1ecba0c1d7 diffoscope: 44 -> 45 2016-01-12 16:38:23 +01:00
Eelco Dolstra bbfbadf327 diffoscope: Reduce closure size
This reduces diffoscope's closure size from 2470 MiB to 579 MiB by
leaving out some less crucial dependencies (like GHC and Free
Pascal). These can be re-enabled by turning on enableBloat.
2016-01-12 14:25:26 +01:00
Tuomas Tynkkynen eae60d2f40 diffoscope: Add more tools to the runtime path 2015-12-28 02:28:01 +02:00
Tuomas Tynkkynen 7e85fdc6df diffoscope: 29 -> 44
Relevant changes:
 - Python version switched to Python 3
 - ssdeep library got replaced with tlsh
 - the 'magic' Python package got replaced with a different one
 - Minor build system improvements == less work for us
2015-12-28 02:27:44 +02:00
Tuomas Tynkkynen ba5402a328 debbindiff: Rename to 'diffoscope' and update 26 -> 29
Upstream has changed the project name to 'diffoscope' since "debbindiff
has grown way beyond a being just a tool to compare Debian packages."

Besides the rename, there are new dependencies on ssdeep, libarchive-c
and sqlite.
2015-08-04 09:27:33 +03:00