Commit Graph

2831 Commits

Author SHA1 Message Date
Anderson Torres
b3d40c2a5d dwl: migrate to by-name 2024-07-29 22:40:49 -03:00
Jörg Thalheim
5356420466 treewide: remove unused with statements from maintainer lists
$ find -type f -name '*.nix' -print0 | xargs -P "$(nproc)" -0 sed -i \
  -e 's!with lib.maintainers; \[ *\];![ ];!' \
  -e 's!with maintainers; \[ *\];![ ];!'
2024-07-29 10:06:20 +08:00
Anderson Torres
c9deae12d7 treewide: remove viric from meta.maintainers [no orphans]
Since theey is not active from at least six years.
2024-07-28 10:47:12 -03:00
Martin Weinelt
93f4195fe0
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/applications/graphics/seamly2d/default.nix
2024-07-26 18:05:04 +02:00
Aleksana
84a53ad8e2
Merge pull request #328741 from Sigmanificient/remove-unused-arguments-pkgs-app
pkgs/applications: remove unused arguments
2024-07-26 22:05:49 +08:00
Sigmanificient
2ee703dccb pkgs/applications: remove unused arguments 2024-07-26 11:36:49 +02:00
Sigmanificient
6dd44107ac treewide: remove unused lib (and other) arguments 2024-07-26 11:18:09 +02:00
K900
1410c766c8 Merge remote-tracking branch 'origin/master' into staging-next 2024-07-26 08:41:08 +03:00
Sigmanificient
60f918c9ae ragnarwm: remove overuse of with lib; 2024-07-26 01:19:44 +02:00
github-actions[bot]
12ea252962
Merge master into staging-next 2024-07-25 06:01:22 +00:00
Sergey Vlasov
081b609aea
i3: add test-only deps to buildInputs only when testing is enabled
This may fix the build on Darwin (the `xvfb-run` package, which is
required only to run the testsuite, is Linux-only since #123097, and the
“proper solution” mentioned in that PR was not implemented).  Apparently
someone cared about building `i3` on Darwin at the time of #6135.
2024-07-23 22:15:37 +02:00
Sergey Vlasov
43e1972a68
i3: enable the testsuite on all Linux platforms
The testsuite can run only on Linux, because it requires `xvfb-run`,
which is not available on non-Linux platforms; however, it should not be
limited just to `x86_64-linux`.

The conditional setting of `checkPhase` was introduced in #6135, because
at that time the `checkPhase` script referred to `${xdummy}`, and that
kind of reference would break evaluation if the specified package was
not available; the current version of the `checkPhase` script does not
refer to any package paths directly, therefore the condition is no
longer needed and can be removed.
2024-07-23 22:15:37 +02:00
Sergey Vlasov
e9f59d8d50
i3-rounded: disable testsuite
Some tests in the `i3-rounded` fork are failing; disable the testsuite
to allow the package to build as before.
2024-07-23 22:15:37 +02:00
Sergey Vlasov
a32ddd6d6c
i3: make postPatch work for older forks too
The `i3-rounded` package is derived from `i3`, but uses some old fork of
`i3` which does not have the `318-i3-dmenu-desktop.t` testcase.  Make
the code in `postPatch` check whether that testcase is actually present,
so that the build of `i3-rounded` does not fail.
2024-07-23 22:15:37 +02:00
Sergey Vlasov
f2f398f81f
i3: add more dependencies used by tests
Some tests in the i3 testsuite are silently skipped if the dependencies
required to run those tests are missing.  The problematic dependencies
turned out to be `xdotool`, `xorg.setxkbmap`, `xorg.xrandr`, `which`
(the latter is used to verify the presence of some tools).  Add those
dependencies to `buildInputs`, so that all tests would be run.

Ideally such missing dependencies should be detected as test failures,
but it's hard to implement, because missing tools result just in `skip`
marks in the test log, and there are some tests which are skipped for
other reasons (e.g., tests which were written before the expected
behavior is actually implemented in i3).
2024-07-23 22:15:35 +02:00
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
Artturin
60e9cffe2c Merge branch 'master' into staging-next 2024-07-22 22:53:31 +03:00
John Titor
daf1694457
xdg-desktop-portal-hyprland: nixfmt-rfc-style, updateScript
add changelog
cleanup
2024-07-22 20:13:05 +05:30
Lin Xianyi
5806503fbc xdg-desktop-portal-hyprland: 1.3.2 -> 1.3.3 2024-07-22 21:11:22 +08:00
github-actions[bot]
844ec2d5a1
Merge staging-next into staging 2024-07-18 12:01:55 +00:00
R. Ryantm
9e00a6563b miriway: 0-unstable-2024-06-13 -> 0-unstable-2024-07-17 2024-07-18 06:59:06 +00:00
Weijia Wang
078fdedf26 Merge branch 'staging-next' into staging 2024-07-17 13:10:23 +02:00
jasper-at-windswept
b711d944bd fix: restore xorgserver dep to herbstluftwm 2024-07-17 19:47:30 +10:00
github-actions[bot]
df8055b727
Merge staging-next into staging 2024-07-16 18:01:37 +00:00
lucasew
60e8be0f59 i3pystatus: move to by-name
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-07-15 14:09:16 -03:00
Vladimír Čunát
211398c03e
Merge branch 'staging-next' into staging 2024-07-14 08:35:35 +02:00
aleksana
07c1bc2034 treewide: sha256 -> hash attribute for pypi fetchers 2024-07-14 01:25:22 +08:00
éclairevoyant
0e5c272e42
treewide: fix uses of repo = finalAttrs.pname 2024-07-12 20:18:43 -04:00
Jan Tojnar
1275c3f884 Merge branch 'staging-next' into staging 2024-07-12 21:36:23 +02:00
❄️
fe14ac8fc2
Merge pull request #324539 from atorres1985-contrib/remove-vrthra
treewide: remove vrthra, cpages and lovek323 from meta.maintainers
2024-07-12 14:26:56 -03:00
Vladimír Čunát
2c053848df
Merge branch 'master' into staging 2024-07-11 22:05:05 +02:00
Nick Cao
8a3651ef26
Merge pull request #325400 from r-ryantm/auto-update/jay
jay: 1.3.0 -> 1.4.0
2024-07-10 19:09:28 -04:00
Martin Weinelt
176a56c40f
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
- pkgs/applications/misc/blender/default.nix
- pkgs/development/web/nodejs/nodejs.nix
2024-07-11 01:06:28 +02:00
Masum Reza
3c04671643
Merge pull request #325572 from donovanglover/hyprgrass
hyprlandPlugins.hyprgrass: init at 0.7.0, wf-touch: init at 0-unstable-2021-03-19
2024-07-10 12:55:19 +05:30
Donovan Glover
4b89d823a3
hyprlandPlugins.hyprgrass: init at 0.7.0 2024-07-10 01:24:50 -04:00
Masum Reza
ae631b1b42
Merge pull request #325386 from donovanglover/hycov
hyprlandPlugins.hycov: init at 0.41.2.1
2024-07-10 09:24:45 +05:30
Masum Reza
d29ed7ae46
Merge pull request #325389 from donovanglover/hyprscroller
hyprlandPlugins.hyprscroller: init at 0-unstable-2024-07-04
2024-07-09 23:21:38 +05:30
Donovan Glover
30d01cef2f
hyprlandPlugins.hycov: init at 0.41.2.1 2024-07-09 13:48:47 -04:00
Donovan Glover
50c66606e5
hyprlandPlugins.hyprscroller: init at 0-unstable-2024-07-04 2024-07-09 11:32:36 -04:00
Emily Trau
5fbd57aebc
Merge pull request #325738 from Enzime/drop/Enzime
maintainers: remove Enzime
2024-07-09 16:00:59 +10:00
Michael Hoang
eb725313bc treewide: remove Enzime 2024-07-09 14:32:33 +10:00
Masum Reza
78064e0386
Merge pull request #325321 from donovanglover/hyprspace
hyprlandPlugins.hyprspace: init at 0-unstable-2024-06-17
2024-07-09 09:46:37 +05:30
Donovan Glover
e1b59993f1
hyprlandPlugins.hyprspace: init at 0-unstable-2024-06-17 2024-07-08 14:03:37 -04:00
Donovan Glover
a2dc867e4d
hyprlandPlugins.hypr-dynamic-cursors: init at 0-unstable-2024-07-06 2024-07-08 14:02:04 -04:00
Masum Reza
97f336bc91
Merge pull request #325387 from donovanglover/hyprfocus
hyprlandPlugins.hyprfocus: init at 0-unstable-2024-05-30
2024-07-08 22:41:17 +05:30
Vladimír Čunát
4c09ae2416
Merge branch 'staging-next' into staging 2024-07-08 10:43:15 +02:00
R. Ryantm
de10c9f76a jay: 1.3.0 -> 1.4.0 2024-07-08 02:03:57 +00:00
Donovan Glover
1b82fec24c
hyprlandPlugins.hyprfocus: init at 0-unstable-2024-05-30 2024-07-07 21:12:45 -04:00
Jörg Thalheim
fd36f66d96
Merge pull request #325084 from mjoerg/xdg-desktop-portal-hyprland-fix-compilation-pipewire-1.2.0
xdg-desktop-portal-hyprland: add patch for compilation with pipewire 1.2.0
2024-07-07 21:54:16 +02:00
Anderson Torres
9ffac6dc44 treewide: remove vrthra from meta.maintainers [all orphans]
Tracking issue: https://github.com/NixOS/nixpkgs/issues/290642

Inactive since 2017
2024-07-07 12:20:32 -03:00