Commit Graph

44017 Commits

Author SHA1 Message Date
legendofmiracles
6fe8665874
Merge pull request #155753 from 0x4A6F/master-czkawka
czkawka: 3.1.1 -> 4.0.0
2022-01-19 19:09:20 -06:00
Sandro
726b739bd7
Merge pull request #155577 from r-ryantm/auto-update/pre-commit 2022-01-20 01:57:42 +01:00
Andreas Rammhold
31e5b8dc21
Remove myself from maintainers
I don't have time and energy to deal with all of this anymore.
2022-01-20 00:24:52 +01:00
Ryan Mulligan
dbdd9f9f51
Merge pull request #155654 from r-ryantm/auto-update/swagger-codegen
swagger-codegen3: 3.0.31 -> 3.0.32
2022-01-19 14:59:40 -08:00
Robert Scott
37d3f7569d
Merge pull request #152021 from roblabla/build-ghidra
ghidra: init at 10.1.1
2022-01-19 22:20:39 +00:00
0x4A6F
1b8464022b
czkawka: 3.1.1 -> 4.0.0 2022-01-19 23:10:20 +01:00
Michele Guerini Rocco
2da332aa2d
Merge pull request #155535 from risicle/ris-libreswan-4.6
libreswan: 4.5 -> 4.6
2022-01-19 22:42:49 +01:00
Martin Weinelt
3b9bc35fd5
Merge pull request #155607 from mweinelt/esphome 2022-01-19 21:43:23 +01:00
Martin Weinelt
32fc7222b6
esphome: 2021.12.3 -> 2022.1.1 2022-01-19 21:13:13 +01:00
Fabian Affolter
8252d1da95
Merge pull request #155465 from fabaff/clean-knock
knockpy: cleanup
2022-01-19 20:13:16 +01:00
Fabian Affolter
918bce1c4b
Merge pull request #155542 from fabaff/bump-gau
gau: 2.0.6 -> 2.0.8
2022-01-19 20:05:33 +01:00
Robert Scott
390e38d18a
Merge pull request #155460 from veprbl/pr/ttfautohint_darwin_fix
ttfautohint: fix darwin build
2022-01-19 18:56:46 +00:00
R. Ryantm
cda331a6ed ugrep: 3.5.0 -> 3.6.0 2022-01-19 16:14:56 +01:00
Jan Tojnar
a6018ad946
Merge pull request #152884 from jtojnar/gmic-qt
gmic-qt: 2.7.1 → 3.0.0
2022-01-19 16:00:05 +01:00
R. Ryantm
5074eb0347 swagger-codegen3: 3.0.31 -> 3.0.32 2022-01-19 14:23:39 +00:00
Jonas Chevalier
87875829d4
Merge pull request #155492 from veehaitch/discount-r13y
(r)discount: use deterministic mangling
2022-01-19 15:06:07 +01:00
Vincent Haupert
57fd0ad582 discount: fix install_name on Darwin 2022-01-19 14:06:28 +01:00
Vincent Haupert
d8ae5dc813 discount: use deterministic mangling
`discount` offers a randomized string mangling function which results in
non-deterministic output.

This commit disables the randomized mangling in favor of a deterministic
approach. `discount` has builtin support for this through the
`--debian-glitch` configuration flag.
2022-01-19 14:06:28 +01:00
Maciej Krüger
97743c2bb7
Merge pull request #155512 from mkg20001/pipect 2022-01-19 13:13:23 +01:00
Bobby Rong
ff09dd8dac
Merge pull request #148871 from r-ryantm/auto-update/bfs
bfs: 2.2.1 -> 2.3
2022-01-19 19:39:36 +08:00
rnhmjoj
4db154ca61
libreswan: fix more binary paths 2022-01-19 11:44:58 +01:00
R. Ryantm
7945280b9b pre-commit: 2.16.0 -> 2.17.0 2022-01-19 08:43:41 +00:00
R. Ryantm
e120543861 vale: 2.13.0 -> 2.14.0 2022-01-19 08:25:41 +00:00
Fabian Affolter
05d7a6005a gau: 2.0.6 -> 2.0.8 2022-01-18 23:58:02 +01:00
Sandro
a638e02ad9
Merge pull request #155503 from SuperSandro2000/mdcat 2022-01-18 23:56:11 +01:00
Robert Scott
edd7f7c6e1 libreswan: 4.5 -> 4.6 2022-01-18 20:56:42 +00:00
Sandro
5c4fa6964f
Merge pull request #138386 from Yarny0/tsm-client 2022-01-18 20:50:28 +01:00
Maciej Krüger
b7012fbd1b
pipectl: 0.2.2 -> 0.3.0 2022-01-18 20:29:10 +01:00
Emery Hemingway
95dfbf360c nncp: 8.0.2 -> 8.1.0 2022-01-18 20:23:04 +01:00
Sandro
222f62ed88
Merge pull request #155474 from 0xbe7a/pferd-3.3.1 2022-01-18 19:25:46 +01:00
Sandro Jäckel
88a4c4c466
mdcat: 0.25.0 -> 0.25.1 2022-01-18 19:02:23 +01:00
Sascha Grunert
04386f3552
fuse-overlayfs: 1.8 -> 1.8.1
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2022-01-18 15:09:54 +01:00
pennae
e28833d549
Merge pull request #154528 from r-ryantm/auto-update/telepresence2
telepresence2: 2.4.6 -> 2.4.9
2022-01-18 13:58:25 +00:00
be7a
d6a6139d65 pferd: 3.2.0 -> 3.3.1 2022-01-18 14:39:40 +01:00
Jan Tojnar
1bb7065d99 gmic-qt: 2.7.1 → 3.0.0
- https://gmic.eu/gmic300/
- https://discuss.pixls.us/t/release-of-gmic-3-0/17226#from-299-to-300-3
2022-01-18 14:12:26 +01:00
Fabian Affolter
3b0d8c4fee knockpy: cleanup 2022-01-18 12:33:57 +01:00
Dmitry Kalinkin
98a7defa02
ttfautohint: fix darwin build 2022-01-18 05:03:54 -05:00
Sascha Grunert
9ef57dfac7 cri-tools: 1.22.0 -> 1.23.0
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2022-01-18 07:12:18 +10:00
Steven Kou
966a7403df btop: 1.1.4 -> 1.2.0 2022-01-17 16:58:56 +01:00
7c6f434c
831fd2cd05
Merge pull request #155258 from alyssais/btrfs-progs
btrfs-progs: 5.14.1 -> 5.16
2022-01-17 15:46:24 +00:00
Spencer Janssen
ed5883c1b6 zrepl: 0.4.0 -> 0.5.0 2022-01-17 15:35:45 +01:00
Sandro
de5bf4f833
Merge pull request #155311 from cpcloud/bump-pulumi 2022-01-17 13:12:37 +01:00
Bobby Rong
02de14e258
Merge pull request #155018 from bbigras/kopia
kopia: 0.9.8 -> 0.10.0
2022-01-17 20:12:26 +08:00
Yarny0
756f45306b tsm-client: 8.1.13.2 -> 8.1.13.3
Link to Security Bulletin:
https://www.ibm.com/support/pages/node/6540692 (CVE-2021-44832)
2022-01-17 12:09:27 +01:00
Yarny0
be904af99c tsm-client: 8.1.13.1 -> 8.1.13.2
Link to Security Bulletin:
https://www.ibm.com/support/pages/node/6537640 (CVE-2021-45105, CVE-2021-45046)
2022-01-17 12:09:27 +01:00
Yarny0
4a42ca06c1 tsm-client: 8.1.13.0 -> 8.1.13.1
Link to Security Bulletin:
https://www.ibm.com/support/pages/node/6527080 (CVE-2021-44228)
2022-01-17 12:09:27 +01:00
Yarny0
66d068bf66 tsm-client: use rpm source instead of deb/Ubuntu
IBM publishes their IBM Spectrum Protect client
for Linux in two flavors:

* "Linux x86_64 client"
* "Linux x86_64 Ubuntu client"

Up to this commit, nixpkgs used the Ubuntu
flavor to build its `tsm-client` derivation.
However, the history of published archive files in

* https://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v8r1/Linux/
* https://public.dhe.ibm.com/storage/tivoli-storage-management/patches/client/v8r1/Linux/

suggests that updates in the fourth level of
the version numbers (e.g. 8.1.13.0 -> 8.1.13.1)
do not get published as Ubuntu flavor.
It order to be able to always use the latest release,
this commit switches to the non-Ubuntu flavor.
The non-Ubuntu archive contains rpm files,
so this commit switches from `ar` to `rpmextract`.
Instead of unpacking all deb files,
the build recipe now unpacks all _but one_ rpm file:
The file `TIVsm-WEBGUI.x86_64.rpm` apparently
contains a plugin that is not included
in the Ubuntu version (see note below).
Comparing the old and the new derivation's output indicates
that this choice minimizes the difference between the results:

The output of the old (Ubuntu flavor) derivation contains:
* `commons-codec-1.6.jar`
* `share/` with changelog and copyright information
  for the packages `gskssl64` and `gskcrypt64`

The output of the new (non-Ubuntu flavor) derivation contains:
* `lib64`, symlink to `lib`
* `commons-codec-1.14.jar`
* `opt/tivoli/tsm/license/{api,baclient}/sm/`
  with license agreement files in many languages

Besides these differences, the outputs' file names are equal.

Note: I don't know what functionality
`TIVsm-WEBGUI.x86_64.rpm` actually provides.
Unpacking it with the other rpm files makes patchelf complain
about missing X11 libraries, so in order to include it here,
one would likely need to add those to `buildInputs`.
However, as the old (Ubuntu flavor) `tsm-client` package
did not contain this functionality and as I cannot test
or use it in any way, I opted to not include it now.
If we want to include this with a later commit,
we should add another package build option (like `enableGui`)
so that the default `tsm-client` package does not pull in
X11 libraries and its closure size therefore stays small.
2022-01-17 12:09:27 +01:00
Yarny0
f6dca95c5d tsm-client: add test derivation and a module test
The tsm-client needs a tsm-server to do anything useful.
Without a server, automated tests can just
check diagnostic outputs for plausibility.

The commit at hand adds two tests:

1.
The command line interface `dsmc` is called,
then it is verified that the program does

* report the correct client version,
* find its configuration file,
* report a connection error.

2.
To check the GUI (and the tsm-client nixos module), we add a
vm test which uses the module to install `tsm-client-withGui`.
To verify that the GUI's basic functionality is present,
we skip over all connection failure related error
messages and open the "Connection Information"
dialog from the main application window.
This dialog presents the node name and the client version;
both are verified by the test.

Note: Our `tsm-client` build recipe consists of two packages:
The "unwrapped" package and the final package.
This commit puts the unwrapped one into the final
package's `passthru` so that tests can access
the original version string that is needed to check
the client version reported by the application.
2022-01-17 12:09:27 +01:00
Yarny0
8fa6f90ad6 tsm-client: set mainProgram
The TSM command line client `dsmc` should be the
program that is usually invoked from this package.
However, if a user explicitely asks for the
package with GUI support (with `enableGui`,
available in the package `tsm-client-withGui`),
we set the mainProgram to the graphical application `dsmj`
as that's likely what the user is looking for.
2022-01-17 12:09:27 +01:00
Yarny0
7934926b2e tsm-client: makeWrapper buildInputs to nativeBuildInputs
Although I'm not sure if `tsm-client` will ever be
subject to cross-compiling, referencing makeWrapper
from native BuildInputs is The Right Thing.

This is a kind of follow-up of
https://github.com/NixOS/nixpkgs/pull/112276
2022-01-17 12:09:26 +01:00