nixpkgs/pkgs/applications
Sergey Vlasov b934fad58c
i3: fix and reenable testsuite
The `checkPhase` script was stale and needed to be rewritten for the new
version of i3 (paths are different now, and `complete-run.pl` now
invokes `xvfb-run` internally).  The code to check the log file for
errors might be unneeded for the new version (`complete-run.pl` seems to
return a non-zero exit code correctly on errors), but is left to catch
any possible regressions in the test runner behavior.

Also the `318-i3-dmenu-desktop.t` testcase was failing, because that
testcase was creating a temporary Perl script intended to shadow the
real `i3-msg` executable, but the `#!/usr/bin/env perl` shebang in that
script did not work in the build environment; this problem was not
really obvious, because `system('i3-msg', $cmd)` silently continued to
search for the `i3-msg` executable further in `$PATH` and launched the
real binary instead of the replacement script.  The problematic shebang
needed to be replaced manually, because `patchShebangs` handles only
real shebangs on the first line of each executable file.
2024-07-23 22:13:25 +02:00
..
accessibility
audio Merge pull request #329280 from redyf/update-audacity 2024-07-23 15:54:48 +02:00
backup timeshift: 24.06.2 -> 24.06.3 2024-07-22 20:50:43 +08:00
blockchains ledger-live-desktop: 2.83.0 -> 2.84.0 2024-07-23 01:25:51 +00:00
display-managers Merge pull request #327144 from bobby285271/upd/cinnamon-xapps-by-name 2024-07-22 21:33:16 +08:00
editors Merge pull request #328828 from r-ryantm/auto-update/rehex 2024-07-23 16:57:57 +02:00
emulators Merge pull request #328714 from r-ryantm/auto-update/libretro.play 2024-07-21 12:55:48 +01:00
file-managers mucommander: convert to gradle setup hook 2024-07-12 21:36:19 +07:00
finance/denaro Merge pull request #300812 from loco-choco/irpf-update-script 2024-07-21 01:09:14 +02:00
gis Merge pull request #326827 from Aleksanaa/trivial-sha256-fix 2024-07-14 22:40:25 +08:00
graphics Merge pull request #329279 from r-ryantm/auto-update/gscreenshot 2024-07-23 11:08:12 -04:00
kde treewide: remove unused occurence of stdenv (and other) arguments 2024-07-14 04:32:56 +02:00
logging/sosreport
maui
misc Merge pull request #329345 from r-ryantm/auto-update/tuba 2024-07-23 15:57:32 -04:00
networking Merge pull request #329234 from r-ryantm/auto-update/seaweedfs 2024-07-22 23:09:34 +00:00
office planify: 4.8.4 -> 4.9.0 2024-07-22 20:30:28 +08:00
plasma-mobile
printing/pappl
qubes/qubes-core-vchan-xen
radio Merge pull request #327406 from OPNA2608/fix/urh-darwin 2024-07-16 18:50:25 +03:00
science Merge pull request #329372 from dotlambda/boinc 2024-07-23 15:23:40 +02:00
search
system treewide: remove dtzWill as maintainer [no orphans] 2024-07-17 13:25:27 -03:00
terminal-emulators treewide: remove unused occurence of stdenv (and other) arguments 2024-07-14 04:32:56 +02:00
version-management git-ignore: 1.3.3 -> 1.4.0 2024-07-23 13:24:09 +00:00
video Merge pull request #329083 from r-ryantm/auto-update/vdr 2024-07-22 16:35:46 +02:00
virtualization Merge pull request #329131 from r-ryantm/auto-update/ecs-agent 2024-07-22 17:00:45 -04:00
window-managers i3: fix and reenable testsuite 2024-07-23 22:13:25 +02:00