Tuomas Tynkkynen
6326053490
diffoscope: Add script to list required tools
2018-03-03 22:36:03 +02:00
Tuomas Tynkkynen
9041eff01e
diffoscope: Update tools list
2018-03-03 22:33:04 +02:00
Tuomas Tynkkynen
a4fa6c4e3f
diffoscope: 90 -> 91
2018-03-03 22:06:35 +02:00
Tuomas Tynkkynen
355a6ca189
diffoscope: 87 -> 90
2018-01-27 19:55:29 +02:00
John Ericson
d7bddc27b2
treewide: Try to avoid depending on binutils directly
...
One should depend on
- `stdenv.cc.bintools`: for executables at build time
- `libbfd` or `libiberty`: for those libraries
- `targetPackages.cc.bintools`: for exectuables at *run* time
- `binutils`: only for specifically GNU Binutils's executables, regardless of
the host platform, at run time.
2017-11-13 00:47:48 -05:00
Tuomas Tynkkynen
c910a08cff
diffoscope: 86 -> 87
2017-11-10 01:36:20 +02:00
Tuomas Tynkkynen
0dc4672d36
diffoscope: Move cbfstool and poppler_utils to bloat category
2017-09-14 15:26:19 +03:00
Tuomas Tynkkynen
2581865717
diffoscope: Add even more tools
2017-09-14 15:25:08 +03:00
Tuomas Tynkkynen
98d84b1375
diffoscope: Update tool list
2017-09-13 17:56:07 +03:00
Tuomas Tynkkynen
ab5bd5e596
diffoscope: Remove obsolete and unreferenced patch
2017-09-13 17:56:07 +03:00
Tuomas Tynkkynen
890d4a2853
diffoscope: Revive hard links patch
2017-09-13 17:56:07 +03:00
Tuomas Tynkkynen
4b28da6fd8
diffoscope: 85 -> 86
2017-09-13 17:56:07 +03:00
Peter Hoeg
90433ed831
diffoscope: 77 -> 85
2017-09-07 09:28:03 +02:00
davidak
3270aa896b
replace "Mac OS X" and "OS X" with "macOS"
...
as it is the official name since 2016
https://en.wikipedia.org/wiki/Macintosh_operating_systems#Desktop
exception are parts refering to older versions of macOS like
"GUI support for Mac OS X 10.6 - 10.12. Note that Emacs 23 and later [...]"
2017-08-07 21:41:30 +02:00
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