Commit Graph

390318 Commits

Author SHA1 Message Date
Lassulus
1963015a7c
Merge pull request #172372 from Yarny0/tsm-client
tsm-client: 8.1.14.0 -> 8.1.15.0 & fix patching rpath with autoPatchelf
2022-07-08 03:51:14 +02:00
Anderson Torres
69ec06c700
Merge pull request #180051 from azahi/fetchit
fetchit: init at 0.0.1
2022-07-07 22:30:23 -03:00
Anderson Torres
a5884d468a
Merge pull request #180132 from catap/wipefreespace
wipefreespace: init at 2.5
2022-07-07 22:26:28 -03:00
Anderson Torres
5c6b4f0a38
Merge pull request #180225 from jiegec/hdfview-darwin
Add darwin support for hdfview
2022-07-07 22:24:49 -03:00
Lassulus
1df95dce86
Merge pull request #180528 from helsinki-systems/element-desktop-node16
element-*: misc nodejs changes
2022-07-08 03:09:55 +02:00
Anderson Torres
b7fc6f9ffe
Merge pull request #180047 from azahi/zint
zint: init at 2.11.0
2022-07-07 21:56:25 -03:00
Lassulus
1e0fdf9b8e
Merge pull request #172379 from techknowlogick/cirrus-cli-init
cirrus-cli: init at 0.81.1
2022-07-08 02:25:54 +02:00
Robert Scott
2c63e2ed1e
Merge pull request #174469 from r-ryantm/auto-update/bosh-cli
bosh-cli: 6.4.17 -> 7.0.0
2022-07-08 01:00:07 +01:00
Martin Weinelt
39c35c48b8
Merge pull request #178671 from r-ryantm/auto-update/esphome 2022-07-08 01:01:45 +02:00
Bruno Bigras
17d97257e5 yggdrasil: 0.4.3 -> 0.4.4 2022-07-07 17:32:11 -05:00
R. Ryantm
14dbf57ee7 esphome: 2022.6.0 -> 2022.6.2 2022-07-07 22:28:53 +00:00
Fabian Affolter
ed28768304
Merge pull request #180412 from fabaff/grype-bump
grype: 0.40.1 -> 0.41.0, syft: 0.49.0 -> 0.50.0
2022-07-08 00:03:46 +02:00
Fabian Affolter
b3e5f65dce
Merge pull request #180453 from fabaff/pyenvisalink-bump
python310Packages.pyenvisalink: 4.5 -> 4.6
2022-07-07 23:11:32 +02:00
R. Ryantm
10085937f4 bosh-cli: 6.4.17 -> 7.0.1 2022-07-07 20:56:26 +00:00
Sandro
f49fe4a120
Merge pull request #170464 from lilyinstarlight/pkg/open-stage-control 2022-07-07 22:38:41 +02:00
Sandro
56556497d3
Merge pull request #180568 from WeebSorceress/anime-downloader-fix 2022-07-07 22:34:57 +02:00
ckie
36f76a7a7d
Merge pull request #180572 from thiagokokada/add-matrix-thiagokokada
maintainers: add matrix for thiagokokada
2022-07-07 23:19:21 +03:00
Sandro
2264184667
Merge pull request #176272 from necessarily-equal/booklet-imposer
bookletimposer: add new package
2022-07-07 21:55:51 +02:00
Robert Scott
e0c66dad5c
Merge pull request #180548 from veprbl/pr/blender_darwin_fix_3
blender: fix on darwin
2022-07-07 20:52:00 +01:00
Sandro
47c8a95f8e
Merge pull request #180538 from wegank/wcpg-init
wcpg: init at 0.9
2022-07-07 21:51:35 +02:00
Sandro
33d9482f14
Merge pull request #176164 from sikmir/mod_mbtiles
apacheHttpdPackages.mod_mbtiles: init at 2022-05-25
2022-07-07 21:48:54 +02:00
Thiago Kenji Okada
abc007896b maintainers: add matrix for thiagokokada 2022-07-07 20:44:35 +01:00
Ulrik Strid
9b3ec85d58 ocamlPackages.mirage-random: 2.0.0 -> 3.0.0 2022-07-07 21:40:38 +02:00
Sandro
63ae1a277e
Merge pull request #180556 from kilimnik/master 2022-07-07 21:31:45 +02:00
WeebSorceress
e3f26208bc
anime-downloader: fix missing runtime dependencies 2022-07-07 16:30:59 -03:00
Sandro
e1c4a3344a
Merge pull request #180561 from kilianar/gitlab-triage
gitlab-triage: 1.20.0 -> 1.23.1
2022-07-07 21:27:01 +02:00
Maximilian Bosch
89581ceed6
Merge pull request #180471 from r-ryantm/auto-update/cpp-utilities
cpp-utilities: 5.16.0 -> 5.17.0
2022-07-07 21:25:45 +02:00
kilimnik
30744e35e0 maintainers: add kilimnik 2022-07-07 21:01:12 +02:00
kilimnik
a508339bc6 protoc-gen-connect-go: init at 0.1.1 2022-07-07 21:01:04 +02:00
Domen Kožar
ec92e5a7ac
Merge pull request #180165 from Yarny0/virtualbox-linux519
virtualbox: update patch linux-5.18 -> linux-5.19
2022-07-07 13:50:06 -05:00
Jan Tojnar
b88fe63b17
Merge pull request #180554 from ElXreno/flatpak-builder-migrate
flatpak-builder: remove libdwarf dependency and fix tests
2022-07-07 20:49:38 +02:00
K900
4acc16240c
Merge pull request #180560 from K900/wireplumber-0.4.11-fixes
wireplumber: backport a fix for no sound in VMs
2022-07-07 21:36:39 +03:00
Vincent Laporte
a8406971c3 ocamlPackages.dns: 5.0.1 → 6.1.4
ocamlPackages.conduit: 4.0.2 → 5.1.0

ocamlPackages.cohttp: 4.0.0 → 5.0.0

ocamlPackages.ocsigen_server: fix compatibility with cohttp-5.0.0
2022-07-07 20:29:09 +02:00
Vincent Laporte
26a6c659f0 ocamlPackages.happy-eyeballs: init at 0.1.3 2022-07-07 20:29:09 +02:00
K900
41c194565f wireplumber: backport a fix for no sound in VMs 2022-07-07 21:07:50 +03:00
ElXreno
4eeaca86fd
nixosTests.installed-tests.flatpak-builder: fix tests
This commit fixes the following error:
       Failed assertions:
       - Setting xdg.portal.enable to true requires a portal implementation in xdg.portal.extraPortals such as xdg-desktop-portal-gtk or xdg-desktop-portal-kde.
2022-07-07 21:07:21 +03:00
kilianar
d277300000 gitlab-triage: 1.20.0 -> 1.23.1
Set

passthru.updateScript = bundlerUpdateScript "gitlab-triage";

for easier updates.
2022-07-07 20:05:22 +02:00
ElXreno
95f9a70b48
flatpak-builder: remove libdwarf dependency
See ee8b921e91

Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
2022-07-07 21:03:20 +03:00
José Romildo Malaquias
ebdd91b4e3
Merge pull request #180549 from romildo/upd.nixos.qt
nixos/qt5: add lxqt platform theme
2022-07-07 14:40:43 -03:00
Yarny0
4f4aa9685a tsm-client: 8.1.14.0 -> 8.1.15.0
IBM's "Authorized Program Analysis Report"s
(something like release notes):

https://www.ibm.com/support/pages/node/6590857

README:

https://www.ibm.com/support/pages/node/6593819

Security Bulletins:

https://www.ibm.com/support/pages/node/6596379 (CVE-2021-35550, CVE-2021-35603)
https://www.ibm.com/support/pages/node/6596741 (CVE-2022-22478, CVE-2022-22474)
https://www.ibm.com/support/pages/node/6596399 (CVE-2022-0778)
2022-07-07 19:22:30 +02:00
Ryan Mulligan
c8204403c5
Merge pull request #180417 from r-ryantm/auto-update/arb
arb: 2.22.1 -> 2.23.0
2022-07-07 10:15:56 -07:00
Vlad M
ca2dfa2490
Merge pull request #180207 from dywedir/pijul
pijul: 1.0.0-beta.1 -> 1.0.0-beta.2
2022-07-07 20:12:11 +03:00
Yarny0
1ed9ba08f1 tsm-client: fix patching rpath with autoPatchelf
Since commit
7b9fd5d1c9
tsm-client no longer produces working binaries
(discovered with bisection).
Instead, calling the command line client `dsmc`
just produces the error

> error while loading shared libraries: libtsmxerces-depdom.so.28: cannot open shared object file: No such file or directory

Output of `ldd $out/dsmc`

> linux-vdso.so.1 (0x00007ffd89f70000)
> libgsk8ssl_64.so => /nix/store/i21g0x44g336ag8rkx0dgndb9v4w2xhk-tsm-client-8.1.13.3-unwrapped/local/ibm/gsk8_64/lib64/libgsk8ssl_64.so (0x0000791c8eb34000)
> libgsk8iccs_64.so => /nix/store/i21g0x44g336ag8rkx0dgndb9v4w2xhk-tsm-client-8.1.13.3-unwrapped/local/ibm/gsk8_64/lib64/libgsk8iccs_64.so (0x0000791c8e9b7000)
> libgsk8km_64.so => /nix/store/i21g0x44g336ag8rkx0dgndb9v4w2xhk-tsm-client-8.1.13.3-unwrapped/local/ibm/gsk8_64/lib64/libgsk8km_64.so (0x0000791c8e791000)
> libxmlutil-8.1.13.0.so => /nix/store/i21g0x44g336ag8rkx0dgndb9v4w2xhk-tsm-client-8.1.13.3-unwrapped/opt/tivoli/tsm/client/api/bin64/libxmlutil-8.1.13.0.so (0x0000791c8e675000)
> libcrypt.so.1 => /nix/store/qjgj2642srlbr59wwdihnn66sw97ming-glibc-2.33-123/lib/libcrypt.so.1 (0x0000791c8e639000)
> libpthread.so.0 => /nix/store/qjgj2642srlbr59wwdihnn66sw97ming-glibc-2.33-123/lib/libpthread.so.0 (0x0000791c8e619000)
> libdl.so.2 => /nix/store/qjgj2642srlbr59wwdihnn66sw97ming-glibc-2.33-123/lib/libdl.so.2 (0x0000791c8e614000)
> libstdc++.so.6 => /nix/store/ndnqiz3nnifj1blhg9q626xlmkqq1nmh-gcc-10.3.0-lib/lib/libstdc++.so.6 (0x0000791c8e43f000)
> libgpfs.so => /nix/store/i21g0x44g336ag8rkx0dgndb9v4w2xhk-tsm-client-8.1.13.3-unwrapped/opt/tivoli/tsm/client/api/bin64/libgpfs.so (0x0000791c8e22a000)
> libdmapi.so => /nix/store/i21g0x44g336ag8rkx0dgndb9v4w2xhk-tsm-client-8.1.13.3-unwrapped/opt/tivoli/tsm/client/api/bin64/libdmapi.so (0x0000791c8e020000)
> librt.so.1 => /nix/store/qjgj2642srlbr59wwdihnn66sw97ming-glibc-2.33-123/lib/librt.so.1 (0x0000791c8e015000)
> libm.so.6 => /nix/store/qjgj2642srlbr59wwdihnn66sw97ming-glibc-2.33-123/lib/libm.so.6 (0x0000791c8ded4000)
> libgcc_s.so.1 => /nix/store/ndnqiz3nnifj1blhg9q626xlmkqq1nmh-gcc-10.3.0-lib/lib/libgcc_s.so.1 (0x0000791c8deba000)
> libc.so.6 => /nix/store/qjgj2642srlbr59wwdihnn66sw97ming-glibc-2.33-123/lib/libc.so.6 (0x0000791c8dce5000)
> libgsk8cms_64.so => /nix/store/i21g0x44g336ag8rkx0dgndb9v4w2xhk-tsm-client-8.1.13.3-unwrapped/local/ibm/gsk8_64/lib64/libgsk8cms_64.so (0x0000791c8d78d000)
> /nix/store/4s21k8k7p1mfik0b33r2spq5hq7774k1-glibc-2.33-108/lib/ld-linux-x86-64.so.2 => /nix/store/qjgj2642srlbr59wwdihnn66sw97ming-glibc-2.33-123/lib64/ld-linux-x86-64.so.2 (0x0000791c8f074000)
> libtsmxerces-depdom.so.28 => not found
> libtsmxerces-c.so.28 => not found

Output of `ldd $out/lib/libtsmxerces-depdom.so.28`

> linux-vdso.so.1 (0x00007fff69388000)
> libpthread.so.0 => /nix/store/qjgj2642srlbr59wwdihnn66sw97ming-glibc-2.33-123/lib/libpthread.so.0 (0x000078f150454000)
> libtsmxerces-c.so.28 => not found
> libstdc++.so.6 => /nix/store/ndnqiz3nnifj1blhg9q626xlmkqq1nmh-gcc-10.3.0-lib/lib/libstdc++.so.6 (0x000078f15027f000)
> libm.so.6 => /nix/store/qjgj2642srlbr59wwdihnn66sw97ming-glibc-2.33-123/lib/libm.so.6 (0x000078f15013e000)
> libgcc_s.so.1 => /nix/store/ndnqiz3nnifj1blhg9q626xlmkqq1nmh-gcc-10.3.0-lib/lib/libgcc_s.so.1 (0x000078f150124000)
> libc.so.6 => /nix/store/qjgj2642srlbr59wwdihnn66sw97ming-glibc-2.33-123/lib/libc.so.6 (0x000078f14ff4d000)
> /nix/store/qjgj2642srlbr59wwdihnn66sw97ming-glibc-2.33-123/lib64/ld-linux-x86-64.so.2 (0x000078f150601000)

The commit given above rewrote the `autoPatchelfHook`.
The new hook still calls `patchelf` to actually
modify binary files, but the discovery of
shared libraries apparently got changed.

Thorough investigation of all `patchelf` calls in the
old and new autoPatchelfHook showed that all files are
treated equally up the the files

* $out/opt/tivoli/tsm/client/api/bin64/libtsmxerces-depdom.so.28.0
* $out/opt/tivoli/tsm/client/api/bin64/libxmlutil-8.1.13.0.so

where the new autoPatchelf implementation replaced `$out/lib`
with `$out/opt/tivoli/tsm/client/api/bin64` in the rpath.

I failed to see *why* the new algorithm does
that, or if that might be considered a bug.
The `tsm-client` package has some confusing symlink
structure which certainly might confuse `autoPatchelfHook`.

The following ideas to "restore" the old behaviour
of `autoPatchelfHook` failed to produce a working package:
* add "$out" or "${placeholder "out"}" to `runtimeDependencies`
* use `addAutoPatchelfSearchPath` with `$out/lib` or
  another so-file-containing directory

The commit at hand fixes the issue by directly adding `$out/lib`
to the rpath of all shared libraries in that directory.
This has to be done *after* `autoPatchelf` got executed.
To accomplish this, we disable auto-calling `autoPatchelf`
(it would run after `postFixup`) and instead call it
manually in `postFixup`, just before we patch the rpath by hand.
2022-07-07 19:05:28 +02:00
Nikolay Korotkiy
db3568499d
apacheHttpdPackages.mod_mbtiles: init at 2022-05-25 2022-07-07 20:04:25 +03:00
Pavol Rusnak
98472c0467
Merge pull request #180269 from prusnak/electron
electron_19: init at 19.0.7
2022-07-07 18:23:41 +02:00
R. Ryantm
e9177abaac arb: 2.22.1 -> 2.23.0 2022-07-07 16:12:54 +00:00
superherointj
dd28983a69
Merge pull request #180545 from superherointj/package-flyctl-0.0.348
flyctl: 0.0.346 -> 0.0.348
2022-07-07 13:11:09 -03:00
Antoine Fontaine
4950cb01e5 bookletimposer: init at 0.3.1 2022-07-07 18:11:00 +02:00
superherointj
f3e1e0e800
Merge pull request #180547 from leo60228/update-leo60228-email
maintainers: update email for leo60228, add matrix and keys
2022-07-07 13:07:26 -03:00
Weijia Wang
abe756d691 wcpg: init at 0.9 2022-07-07 18:05:54 +02:00