Commit graph

172 commits

Author SHA1 Message Date
Raito Bezarius 4e9e090585 diffoscope: organize better missing tools and explain why docx2txt cannot be added
docx2txt is *IN* nixpkgs but cannot be used.

lipo, otool are theoretically available in darling… but I doubt they would work.
2023-12-09 00:02:05 +01:00
Raito Bezarius 61da111d6f diffoscope: 252 -> 253
https://diffoscope.org/news/diffoscope-253-released/
2023-12-09 00:01:31 +01:00
Raito Bezarius c1cd33667c diffoscope: add acl in the minimal package
`acl` is a pretty ubiquitious package on Linux and provides `getfacl`.
2023-12-09 00:01:00 +01:00
h7x4 41974d5ed9
treewide: add mainProgram 2023-11-27 02:17:53 +01:00
R. Ryantm 8bed411e6a diffoscope: 251 -> 252 2023-11-17 11:14:41 +00:00
Sergei Trofimovich 0b73998deb diffoscope: 250 -> 251
Changes: https://diffoscope.org/news/diffoscope-251-released/
2023-11-10 10:31:51 +00:00
Raito Bezarius d82ca98b7c diffoscope: drop unused test_fit patch
We needed that patch before and not anymore, missed drop of the last bump.
2023-10-25 15:59:28 +02:00
Ryan Lahfa 6e0068b034
Merge pull request #257426 from RaitoBezarius/diffoscope 2023-10-25 14:58:02 +01:00
Martin Schwaighofer 7ef43e566c diffoscope: fix broken build due to cbfs tests for now
The diffoscope build broke due to failing tests related to cbfs when
coreboot-utils was updated from 4.20 to 4.21 with commit
be6408699e.
Thanks to aij on github for reporting this issue and bisecting to find
the change in nixpkgs that introduced the issue.
The tests disabled in this commit should be re-enabled when diffoscope or
coreboot fix the underlying issue.

See: https://github.com/NixOS/nixpkgs/issues/256896
2023-09-27 13:23:41 +02:00
Raito Bezarius bc5612c202 diffoscope: 248 -> 250
https://diffoscope.org/news/diffoscope-249-released/
https://diffoscope.org/news/diffoscope-250-released/
2023-09-26 13:01:34 +02:00
Andrew Marshall c7802e3062 diffoscope: Fix test failure
See https://github.com/NixOS/nixpkgs/issues/252045

Patch not yet upstreamed as a I do not have salsa.debian.org access.
2023-08-28 19:11:10 -04:00
R. Ryantm b5a2c6b5a7 diffoscope: 247 -> 248 2023-08-26 00:10:07 +00:00
R. Ryantm 6ddcf930d3 diffoscope: 246 -> 247 2023-08-10 21:30:17 +00:00
R. Ryantm 1fbc41b961 diffoscope: 245 -> 246 2023-07-30 15:38:18 +00:00
Pol Dellaiera 8b156719f1
Merge pull request #244169 from r-ryantm/auto-update/diffoscope
diffoscope: 243 -> 245
2023-07-26 13:28:33 +02:00
linsui 0c626b147d diffoscope: no more unfree dep 2023-07-25 18:27:14 +08:00
R. Ryantm 3d9bc923c8 diffoscope: 243 -> 245 2023-07-24 21:26:19 +00:00
figsoda f1ec434848 pkgs/tools/misc: remove dead code
with the help of deadnix & nil
2023-07-13 17:37:07 +03:00
Fabian Affolter 7c75ba9ff2 diffoscope: 233 -> 243
Changelog: https://diffoscope.org/news/diffoscope-243-released/
2023-07-02 00:20:44 +02:00
Fabian Affolter 569e52ad02 diffoscope: switch to python3.pkgs 2023-07-02 00:15:12 +02:00
Fabian Affolter cdb73f3806 diffoscope: equalize the content
- order inputs alphabetically
- run nixpkgs-fmt
2023-07-02 00:02:09 +02:00
Fabian Affolter ae2fbbff4d diffoscope: add changelog to meta 2023-07-01 09:45:09 +02:00
Raito Bezarius 43957dc150 diffoscope: introduce lib.meta.availableOn stdenv.hostPlatform for "plugins"
This makes it easier to add new plugins without having to worry whether they are supported on Darwin, aarch64-*, etc.

As long as they are properly tagged through their `platforms` meta attribute (or `badPlatforms`).

Broken packages needs to be separated to avoid silent breakages which we would not notice.
2023-05-24 17:47:00 +02:00
Raito Bezarius 5e8671460b diffoscope: fix build on Darwin
Moved packages requiring x86_64-linux, x86_64-darwin into their proper arrays.
2023-05-24 01:29:21 +02:00
Raito Bezarius 21332b8fd5 diffoscope: move unfree dependencies behind a enableUnfree flag 2023-05-24 00:00:49 +02:00
Sandro 15b85dedcb
Merge pull request #212017 from SuperSandro2000/diffoscope 2023-01-22 21:03:56 +01:00
Sandro Jäckel a2b154b4c2
diffoscope: 229 -> 233 2023-01-22 04:29:51 +01:00
Guillaume Girol 33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
R. Ryantm 0cdb2cdd0e diffoscope: 228 -> 229 2022-12-21 16:55:35 +00:00
Pavol Rusnak 9b52b75600
diffoscope: 225 -> 228
- added html2text to dependencies (required for html comparator)
2022-12-10 17:08:29 +01:00
Pavol Rusnak 0451fd2be7
diffoscope: fix build on darwin
by skipping pythonPackages.rpm dependency
2022-11-10 15:32:29 +01:00
R. Ryantm ecf6426a2d diffoscope: 224 -> 225 2022-10-29 11:57:27 +02:00
Sandro Jäckel fd81adec4a
diffoscope: 223 -> 224 2022-10-19 22:06:37 +02:00
superherointj 049c5e9026 diffoscope: revised tests failing 2022-10-02 12:28:28 -03:00
Mario Rodas c153b8104c
Merge pull request #193890 from r-ryantm/auto-update/diffoscope
diffoscope: 222 -> 223
2022-10-01 07:53:32 -05:00
R. Ryantm 05a85c42b5 diffoscope: 222 -> 223 2022-10-01 10:44:31 +00:00
superherointj ba293bc459 diffoscope: fix tests 2022-09-30 22:00:34 -03:00
R. Ryantm 903a3c32ab diffoscope: 221 -> 222 2022-09-23 08:14:23 +00:00
R. Ryantm c1d2122235 diffoscope: 219 -> 221 2022-08-29 12:27:08 +00:00
Sergei Trofimovich 0fdceb52c7 diffoscope: use multitarget binutils
multitarget binutils is useful for diffing for directories with binaries
foreign to system where diffoscope runs.

before the change:

    $ nix run nixpkgs#diffoscope /tmp/a-Mcrt1.o /tmp/b-Mcrt1.o
    2022-07-27 21:20:35 E: diffoscope.comparators.elf: Command '['objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}']' returned non-zero exit status 1.
    2022-07-27 21:20:35 E: diffoscope.comparators.elf: Command '['objdump --disassemble --demangle --no-show-raw-insn --section=.text {}']' returned non-zero exit status 1.
    --- /tmp/a-Mcrt1.o
    +++ /tmp/b-Mcrt1.o
    ├── readelf --wide --decompress --string-dump=.debug_str {}
    ...

After the change:

    ./result/bin/diffoscope /tmp/a-Mcrt1.o /tmp/b-Mcrt1.o
    --- /tmp/a-Mcrt1.o
    +++ /tmp/b-Mcrt1.o
    ├── readelf --wide --decompress --string-dump=.debug_str {}
    ...
2022-07-27 22:19:21 +01:00
R. Ryantm 2f6b104a39 diffoscope: 218 -> 219 2022-07-16 02:25:55 +00:00
R. Ryantm 06a02ba522 diffoscope: 217 -> 218 2022-07-09 02:16:19 +00:00
R. Ryantm be558f02e5 diffoscope: 216 -> 217 2022-06-24 03:32:24 +00:00
Maximilian Bosch cdbc6e64e4
treewide: reduce maintenance workload for ma27
Note: I DO NOT resign from nixpkgs, not at all!

However, I like a clean notification inbox and I get a lot of stuff for
packages where I'm only an end-user or don't use them anymore and thus
can't help out that much.

So please consider it a measure to reduce the mental load for me when
going through my notifications ;-)
2022-06-19 12:07:43 +02:00
github-actions[bot] caada97a27
Merge master into staging-next 2022-06-14 00:02:11 +00:00
R. Ryantm 4e38070d6a diffoscope: 215 -> 216 2022-06-11 01:41:14 +00:00
Martin Weinelt ae784e7d3e
diffoscope: 214 -> 215
Disable failing test on python3.10
2022-06-06 11:46:28 -07:00
R. Ryantm 89d005bbb7 diffoscope: 214 -> 215 2022-06-04 02:17:11 +00:00
R. Ryantm 54e5a04e8c diffoscope: 213 -> 214 2022-05-28 02:08:21 +00:00
Mario Rodas 4307907d72 python39Packages.pdfminer-six: add alias to pdfminer 2022-05-25 23:47:50 -07:00