Commit Graph
100 Commits
Author SHA1 Message Date
github-actions[bot]andRaymond Gauthier e882bcae43 [Backport release-21.05] teamviewer: fix #96633, #44307 and #97148 + 15.15.5 -> 15.18.5 -> 15.22.3 (#141439)
* teamviewer: fix issue #96633

Fix teamviewer's breakage post 15.5.3 -> 15.15.5.

Teamviewer client was no longer able to connect to its backing
server as it now uses dbus to do so. Following changes were
required:

 -  add missing dbus and polkit service/policy files to package.
 -  add missing dbus lib to `LD_LIBRARY_PATH`.

Changes to the nixos module as a separate changeset.

(cherry picked from commit 506966d15658d8a411f364f47bbc0f3f9366dba3)

* nixos/teamviewer: fix issue #96633

Add teamviewer package as a dbus package now that the
client / server communication depends on dbus.

(cherry picked from commit 200e959995fa8088b5722bc8255109c03f2a4f78)

* nixos/teamviewer: fix issue #44307

Move to a forefront launch of the daemon. Doing so allowed us
to move the service from forking to simple to avoid the
missing pid  error log.

Also:

 -  Make the dbus dependency explicit.

(cherry picked from commit 953bbc0d7373102cf89625dc3bb7ab8e91134069)

* teamviewer: 15.15.5 -> 15.18.5

Upgrading to the last version still using qt5.14. Later version
will be using qt5.15 which is not in 21.05 stable branch.

This fixes us the crash observed in 15.15.5 when stopping
the service.

(cherry picked from commit db889eb9137a859eedfc5b402de84271c0659662)

* teamviewer: refactor executable wrapping

This centralizes `PATH` and `LD_LIBRARY_PATH`, avoid multiple
layers of wrappers.

Refactor as suggested by @Artturin in PR provided patch:
<https://github.com/NixOS/nixpkgs/pull/140076#issuecomment-934770391>.

(cherry picked from commit c55bc5bfd3377d54f5b6153d09c033cceadfcc05)

* teamviewer: fix 97148 (busybox installed issue)

Simply add `coreutils` as a runtime dependency which will
prevent teamviewer from using incomplete busybox implementation
of expected gnu binaries.

As suggested by @Artturin in PR comment:
<https://github.com/NixOS/nixpkgs/pull/140076#issuecomment-934770391>.

(cherry picked from commit 4fb188e1d190f2e08053dba3e2e95fff1e29183a)

* teamviewer: 15.18.5 -> 15.22.3

Required move from libsForQt514 -> libsForQt515.

Note that this changset won't be backportable to 21.05.

(cherry picked from commit 975ab7f3a02ac0232afe7920a8f7d78fc22d5ccb)

Co-authored-by: Raymond Gauthier <jraygauthier@gmail.com>
2021-10-13 05:17:24 +03:00
github-actions[bot] abc23b9979 Merge release-21.05 into staging-next-21.05 2021-10-06 12:03:51 +00:00
github-actions[bot] 511690c873 Merge release-21.05 into staging-next-21.05 2021-10-06 00:02:54 +00:00
github-actions[bot] 77d8348f02 Merge release-21.05 into staging-next-21.05 2021-10-05 18:02:33 +00:00
github-actions[bot] c031c9869f Merge staging-next-21.05 into staging-21.05 2021-10-05 12:02:52 +00:00
github-actions[bot] 4c04a989b3 Merge release-21.05 into staging-next-21.05 2021-10-05 12:02:15 +00:00
github-actions[bot] 97c6ed64eb Merge staging-next-21.05 into staging-21.05 2021-10-05 00:03:31 +00:00
github-actions[bot] 7d0d1045a0 Merge release-21.05 into staging-next-21.05 2021-10-05 00:02:51 +00:00
github-actions[bot] 7d30fb1ad9 Merge staging-next-21.05 into staging-21.05 2021-10-04 12:03:11 +00:00
github-actions[bot] 905a205f48 Merge release-21.05 into staging-next-21.05 2021-10-04 12:02:33 +00:00
github-actions[bot] d551e4d6c7 Merge staging-next-21.05 into staging-21.05 2021-10-04 06:03:05 +00:00
github-actions[bot] 2e93bc0a52 Merge release-21.05 into staging-next-21.05 2021-10-04 06:02:28 +00:00
github-actions[bot] dba3b2add4 Merge staging-next-21.05 into staging-21.05 2021-10-04 00:03:51 +00:00
github-actions[bot] 19307fbe2b Merge release-21.05 into staging-next-21.05 2021-10-04 00:03:14 +00:00
github-actions[bot] 28796cd12c Merge staging-next-21.05 into staging-21.05 2021-10-03 18:03:08 +00:00
github-actions[bot] 14d9fbcd6c Merge release-21.05 into staging-next-21.05 2021-10-03 18:02:13 +00:00
github-actions[bot] 937e114200 Merge staging-next-21.05 into staging-21.05 2021-10-03 12:03:05 +00:00
github-actions[bot] 58ba3deac4 Merge release-21.05 into staging-next-21.05 2021-10-03 12:02:32 +00:00
github-actions[bot] 87ae26dcc8 Merge staging-next-21.05 into staging-21.05 2021-10-03 00:04:01 +00:00
github-actions[bot] 1b5f78eb1e Merge release-21.05 into staging-next-21.05 2021-10-03 00:03:22 +00:00
f3cbc81608 [Backport release-21.05] analog: Fix substitution so it can find its language files (#140313)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Co-authored-by: Philippe Hürlimann <p@hurlimann.org>
Co-authored-by: Artturi <Artturin@artturin.com>
2021-10-02 23:24:44 +03:00
github-actions[bot] b7f5285467 Merge staging-next-21.05 into staging-21.05 2021-10-02 18:02:51 +00:00
github-actions[bot] ab96577bde Merge release-21.05 into staging-next-21.05 2021-10-02 18:02:19 +00:00
github-actions[bot] 7150f605ae Merge staging-next-21.05 into staging-21.05 2021-10-02 12:02:45 +00:00
github-actions[bot] 3b675b8346 Merge release-21.05 into staging-next-21.05 2021-10-02 12:02:12 +00:00
github-actions[bot] 7b5bae994e Merge staging-next-21.05 into staging-21.05 2021-10-02 00:09:53 +00:00
github-actions[bot] 9734485fcc Merge release-21.05 into staging-next-21.05 2021-10-02 00:09:08 +00:00
github-actions[bot] 2eeba48bbd Merge staging-next-21.05 into staging-21.05 2021-10-01 18:03:09 +00:00
github-actions[bot] 17cc353f31 Merge release-21.05 into staging-next-21.05 2021-10-01 18:02:37 +00:00
github-actions[bot] f8f9e6f437 Merge staging-next-21.05 into staging-21.05 2021-10-01 12:04:44 +00:00
github-actions[bot] b1892a4013 Merge release-21.05 into staging-next-21.05 2021-10-01 12:02:27 +00:00
github-actions[bot] 1cae807ecb Merge staging-next-21.05 into staging-21.05 2021-10-01 00:05:07 +00:00
github-actions[bot] 02f5a85d1e Merge release-21.05 into staging-next-21.05 2021-10-01 00:04:35 +00:00
github-actions[bot] 655637cf45 Merge staging-next-21.05 into staging-21.05 2021-09-30 18:02:49 +00:00
github-actions[bot] 738b76e19d Merge release-21.05 into staging-next-21.05 2021-09-30 18:02:18 +00:00
github-actions[bot] 8903a71506 Merge staging-next-21.05 into staging-21.05 2021-09-30 12:07:34 +00:00
github-actions[bot] 2574011b20 Merge release-21.05 into staging-next-21.05 2021-09-30 12:03:58 +00:00
github-actions[bot] a314cf308e Merge staging-next-21.05 into staging-21.05 2021-09-30 06:05:44 +00:00
github-actions[bot] 66c64b804c Merge release-21.05 into staging-next-21.05 2021-09-30 06:03:58 +00:00
github-actions[bot] d8f7853e39 Merge staging-next-21.05 into staging-21.05 2021-09-30 00:03:45 +00:00
github-actions[bot] cbbd1e611b Merge release-21.05 into staging-next-21.05 2021-09-30 00:03:01 +00:00
github-actions[bot] 16db3b8a8d Merge staging-next-21.05 into staging-21.05 2021-09-29 18:03:02 +00:00
github-actions[bot] c15a59afdf Merge release-21.05 into staging-next-21.05 2021-09-29 18:02:26 +00:00
github-actions[bot] 8b4d753f3a Merge staging-next-21.05 into staging-21.05 2021-09-29 12:03:00 +00:00
github-actions[bot] e89a953e68 Merge release-21.05 into staging-next-21.05 2021-09-29 12:02:23 +00:00
94255ffab5 [Backport release-21.05] chromedriver: add dbus to libraries, correct LD_LIBRARY_PATH wrapping (#139838)
* chromedriver: add dbus to libraries

It is apparently required since version 94.

Fixes issue #139547

(cherry picked from commit 433b2bc44487c90c33cb58d87434a287e6d43b15)

* chromedriver: remove extraneous LD_LIBRARY_PATH in wrapProgram

wrapProgram already prepends passed value to the specified environment
variable; no need to specify it explicitly.

(cherry picked from commit 38ddfe7f3ff206888806302539def70b80ef427b)

* chromedriver: add a package test checking the reported version

(cherry picked from commit 1106f4bafc0b444384c171c63ca78b8b6676842e)

* Update pkgs/development/tools/selenium/chromedriver/default.nix

(cherry picked from commit 852612eac99dc403c0ea09a5daca9b65b5b7e123)

Co-authored-by: Ivan Timokhin <nixpkgs@ivan.timokhin.name>
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-09-29 09:24:17 +03:00
github-actions[bot] 223b9b5cb5 Merge staging-next-21.05 into staging-21.05 2021-09-29 00:03:05 +00:00
github-actions[bot] 4e9035a9ea Merge release-21.05 into staging-next-21.05 2021-09-29 00:02:29 +00:00
github-actions[bot] eaedd0b5ac Merge staging-next-21.05 into staging-21.05 2021-09-28 18:02:49 +00:00
github-actions[bot] 046f88fee0 Merge release-21.05 into staging-next-21.05 2021-09-28 18:02:14 +00:00
github-actions[bot] 1e70fc5bc3 Merge staging-next-21.05 into staging-21.05 2021-09-28 12:03:07 +00:00
github-actions[bot] 319d14cf41 Merge release-21.05 into staging-next-21.05 2021-09-28 12:02:31 +00:00
github-actions[bot] 39c450fe20 Merge staging-next-21.05 into staging-21.05 2021-09-27 18:02:55 +00:00
github-actions[bot] 7b28d51e7e Merge release-21.05 into staging-next-21.05 2021-09-27 18:02:19 +00:00
github-actions[bot] 4a0e130c84 Merge staging-next-21.05 into staging-21.05 2021-09-27 12:03:06 +00:00
github-actions[bot] 0a8668a4bf Merge release-21.05 into staging-next-21.05 2021-09-27 12:02:27 +00:00
github-actions[bot] a912975e75 Merge staging-next-21.05 into staging-21.05 2021-09-27 06:03:02 +00:00
github-actions[bot] 6d3537a3e7 Merge release-21.05 into staging-next-21.05 2021-09-27 06:02:23 +00:00
github-actions[bot] 56ecd91ff4 Merge staging-next-21.05 into staging-21.05 2021-09-27 00:03:11 +00:00
github-actions[bot] a0da4b7b0c Merge release-21.05 into staging-next-21.05 2021-09-27 00:02:34 +00:00
github-actions[bot] af98bd1601 Merge staging-next-21.05 into staging-21.05 2021-09-26 18:02:51 +00:00
github-actions[bot] f7ed81bce2 Merge release-21.05 into staging-next-21.05 2021-09-26 18:02:14 +00:00
github-actions[bot] c132283c77 Merge staging-next-21.05 into staging-21.05 2021-09-26 12:02:55 +00:00
github-actions[bot] 80b9a8838b Merge release-21.05 into staging-next-21.05 2021-09-26 12:02:23 +00:00
github-actions[bot] 41f3858764 Merge staging-next-21.05 into staging-21.05 2021-09-26 06:03:15 +00:00
github-actions[bot] 6fbe5ba8d2 Merge release-21.05 into staging-next-21.05 2021-09-26 06:02:30 +00:00
github-actions[bot] f50ff4443d Merge staging-next-21.05 into staging-21.05 2021-09-26 00:03:23 +00:00
github-actions[bot] bf21cf4da2 Merge release-21.05 into staging-next-21.05 2021-09-26 00:02:39 +00:00
github-actions[bot] 9c4b557682 Merge staging-next-21.05 into staging-21.05 2021-09-25 18:02:48 +00:00
github-actions[bot] f91be95473 Merge release-21.05 into staging-next-21.05 2021-09-25 18:02:16 +00:00
github-actions[bot] 3406379bcf Merge staging-next-21.05 into staging-21.05 2021-09-25 12:03:22 +00:00
github-actions[bot] 957812c288 Merge release-21.05 into staging-next-21.05 2021-09-25 12:02:26 +00:00
github-actions[bot] 4bca328a88 Merge staging-next-21.05 into staging-21.05 2021-09-25 00:03:24 +00:00
github-actions[bot] 0332c24d29 Merge release-21.05 into staging-next-21.05 2021-09-25 00:02:43 +00:00
github-actions[bot] 72e691ca4b Merge staging-next-21.05 into staging-21.05 2021-09-24 18:02:54 +00:00
github-actions[bot] 77473f9d35 Merge release-21.05 into staging-next-21.05 2021-09-24 18:02:19 +00:00
github-actions[bot] feab58fc4f Merge staging-next-21.05 into staging-21.05 2021-09-24 12:02:51 +00:00
github-actions[bot] 8090103df5 Merge release-21.05 into staging-next-21.05 2021-09-24 12:02:14 +00:00
github-actions[bot] 94d0274f26 Merge staging-next-21.05 into staging-21.05 2021-09-23 18:02:56 +00:00
github-actions[bot] 0542387d10 Merge release-21.05 into staging-next-21.05 2021-09-23 18:02:20 +00:00
github-actions[bot] 4df0e9f666 Merge staging-next-21.05 into staging-21.05 2021-09-23 12:03:36 +00:00
github-actions[bot] b500417d25 Merge release-21.05 into staging-next-21.05 2021-09-23 12:03:00 +00:00
github-actions[bot] 461b839beb Merge staging-next-21.05 into staging-21.05 2021-09-23 06:02:58 +00:00
github-actions[bot] 2aa54c26ef Merge release-21.05 into staging-next-21.05 2021-09-23 06:02:28 +00:00
github-actions[bot] 1955284241 Merge staging-next-21.05 into staging-21.05 2021-09-23 00:05:26 +00:00
github-actions[bot] 73118ee56b Merge release-21.05 into staging-next-21.05 2021-09-23 00:03:46 +00:00
github-actions[bot] 44a5bf6583 Merge staging-next-21.05 into staging-21.05 2021-09-22 18:02:55 +00:00
github-actions[bot] 46a071899f Merge release-21.05 into staging-next-21.05 2021-09-22 18:02:19 +00:00
github-actions[bot] caef8694df Merge staging-next-21.05 into staging-21.05 2021-09-22 12:03:23 +00:00
github-actions[bot] 3ab20e4ba4 Merge release-21.05 into staging-next-21.05 2021-09-22 12:02:42 +00:00
github-actions[bot] 9e4aee2133 Merge staging-next-21.05 into staging-21.05 2021-09-22 00:03:02 +00:00
github-actions[bot] 47a6b7ccf4 Merge release-21.05 into staging-next-21.05 2021-09-22 00:02:28 +00:00
github-actions[bot] e872581176 Merge staging-next-21.05 into staging-21.05 2021-09-21 18:02:58 +00:00
github-actions[bot] 045a7ba01b Merge release-21.05 into staging-next-21.05 2021-09-21 18:02:23 +00:00
github-actions[bot] da098cd9b9 Merge staging-next-21.05 into staging-21.05 2021-09-21 12:03:16 +00:00
github-actions[bot] 199a113b66 Merge release-21.05 into staging-next-21.05 2021-09-21 12:02:38 +00:00
github-actions[bot] 7a7495bcb8 Merge staging-next-21.05 into staging-21.05 2021-09-21 00:03:22 +00:00
github-actions[bot] 9990b7618f Merge release-21.05 into staging-next-21.05 2021-09-21 00:02:47 +00:00
github-actions[bot] efd7aed56a Merge staging-next-21.05 into staging-21.05 2021-09-20 12:03:02 +00:00
github-actions[bot] dee256af41 Merge release-21.05 into staging-next-21.05 2021-09-20 12:02:27 +00:00