diff options
author | Alyssa Ross <hi@alyssa.is> | 2024-05-03 15:14:25 +0200 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2024-05-07 11:19:19 +0200 |
commit | d92b2b6a1bbd322dd65a8b6f51019610d350046e (patch) | |
tree | 7f7c21927b9cc05676501f297c51eb76b49e326c /nixpkgs/pkgs/tools/X11 | |
parent | 93c9e56b40530cc627d921cfc255c05b495d4017 (diff) | |
parent | 49050352f602fe87d16ff7b2b6a05b79eb20dc6f (diff) | |
download | nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.tar nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.tar.gz nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.tar.bz2 nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.tar.lz nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.tar.xz nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.tar.zst nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.zip |
Merge remote-tracking branch 'nixpkgs/nixos-unstable-small'
Conflicts: nixpkgs/nixos/modules/services/mail/mailman.nix nixpkgs/nixos/modules/services/mail/public-inbox.nix nixpkgs/pkgs/build-support/go/module.nix
Diffstat (limited to 'nixpkgs/pkgs/tools/X11')
-rw-r--r-- | nixpkgs/pkgs/tools/X11/skippy-xd/default.nix | 8 | ||||
-rw-r--r-- | nixpkgs/pkgs/tools/X11/xdg-utils/default.nix | 30 | ||||
-rw-r--r-- | nixpkgs/pkgs/tools/X11/xdg-utils/enable-xdg-terminal.patch | 12 | ||||
-rw-r--r-- | nixpkgs/pkgs/tools/X11/xloadimage/default.nix | 2 | ||||
-rw-r--r-- | nixpkgs/pkgs/tools/X11/xpointerbarrier/default.nix | 39 | ||||
-rw-r--r-- | nixpkgs/pkgs/tools/X11/xwinwrap/default.nix | 2 |
6 files changed, 45 insertions, 48 deletions
diff --git a/nixpkgs/pkgs/tools/X11/skippy-xd/default.nix b/nixpkgs/pkgs/tools/X11/skippy-xd/default.nix index 4df15acf76e4..27ee6ba88f30 100644 --- a/nixpkgs/pkgs/tools/X11/skippy-xd/default.nix +++ b/nixpkgs/pkgs/tools/X11/skippy-xd/default.nix @@ -14,12 +14,12 @@ }: stdenv.mkDerivation rec { pname = "skippy-xd"; - version = "0.6.0"; + version = "0.7.2"; src = fetchFromGitHub { - owner = "dreamcat4"; + owner = "felixfung"; repo = "skippy-xd"; - rev = "d0557c3144fc67568a49d7207efef89c1d5777a0"; - sha256 = "sha256-dnoPUPCvuR/HhqIz1WAsmWL/CkfTf11YEkbrkVWM4dc="; + rev = "e033b9ea80b5bbe922b05c64ed6ba0bf31c3acf6"; + hash = "sha256-DsoRxbAF0DitgxknJVHDWH7VL5hWMhwH9I6m1SyItMM="; }; nativeBuildInputs = [ pkg-config ]; buildInputs = [ diff --git a/nixpkgs/pkgs/tools/X11/xdg-utils/default.nix b/nixpkgs/pkgs/tools/X11/xdg-utils/default.nix index b9c286328a49..03965a5c0557 100644 --- a/nixpkgs/pkgs/tools/X11/xdg-utils/default.nix +++ b/nixpkgs/pkgs/tools/X11/xdg-utils/default.nix @@ -1,8 +1,8 @@ -{ lib, stdenv, fetchFromGitLab, fetchFromGitHub, fetchpatch, writeText +{ lib, stdenv, fetchFromGitLab, fetchFromGitHub, writeText # docs deps , libxslt, docbook_xml_dtd_412, docbook_xml_dtd_43, docbook_xsl, xmlto # runtime deps -, resholve, bash, coreutils, dbus, file, gawk, glib, gnugrep, gnused, jq, nettools, procmail, procps, xdg-user-dirs +, resholve, bash, coreutils, dbus, file, gawk, glib, gnugrep, gnused, jq, nettools, procmail, procps, which, xdg-user-dirs , perl, perlPackages , mimiSupport ? false , withXdgOpenUsePortalPatch ? true }: @@ -175,11 +175,14 @@ let "xscreensaver-command" # Xscreensaver "xset" # generic-ish X ]; - fix."$lockfile_command" = [ "lockfile" ]; keep = { "$MV" = true; "$XPROP" = true; + "$lockfile_command" = true; }; + execer = [ + "cannot:${perl}/bin/perl" + ]; prologue = "${writeText "xdg-screensaver-prologue" '' export PERL5LIB=${with perlPackages; makePerlPath [ NetDBus XMLTwig XMLParser X11Protocol ]} export PATH=$PATH:${coreutils}/bin @@ -212,6 +215,25 @@ let "$handler" = true; }; } + + { + scripts = [ "bin/xdg-terminal" ]; + interpreter = "${bash}/bin/bash"; + inputs = commonDeps ++ [ bash glib.bin which ]; + fake.external = commonFakes ++ [ + "gconftool-2" # GNOME + "exo-open" # XFCE + "lxterminal" # LXQT + "qterminal" # LXQT + "terminology" # Englightenment + ]; + keep = { + "$command" = true; + "$kreadconfig" = true; + "$terminal_exec" = true; + }; + prologue = commonPrologue; + } ]; in @@ -231,6 +253,8 @@ stdenv.mkDerivation rec { # Allow forcing the use of XDG portals using NIXOS_XDG_OPEN_USE_PORTAL environment variable. # Upstream PR: https://github.com/freedesktop/xdg-utils/pull/12 ./allow-forcing-portal-use.patch + # Enable build of xdg-terminal + ./enable-xdg-terminal.patch ]; # just needed when built from git diff --git a/nixpkgs/pkgs/tools/X11/xdg-utils/enable-xdg-terminal.patch b/nixpkgs/pkgs/tools/X11/xdg-utils/enable-xdg-terminal.patch new file mode 100644 index 000000000000..c98e3b10c6f0 --- /dev/null +++ b/nixpkgs/pkgs/tools/X11/xdg-utils/enable-xdg-terminal.patch @@ -0,0 +1,12 @@ +--- a/scripts/Makefile.in ++++ b/scripts/Makefile.in +@@ -21,7 +21,8 @@ + xdg-open \ + xdg-email \ + xdg-screensaver \ +- xdg-settings ++ xdg-settings \ ++ xdg-terminal + # xdg-su + # xdg-copy \ + # xdg-file-dialog diff --git a/nixpkgs/pkgs/tools/X11/xloadimage/default.nix b/nixpkgs/pkgs/tools/X11/xloadimage/default.nix index e228c8223f4f..ec570892412c 100644 --- a/nixpkgs/pkgs/tools/X11/xloadimage/default.nix +++ b/nixpkgs/pkgs/tools/X11/xloadimage/default.nix @@ -82,7 +82,7 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ andrew-d ]; + maintainers = with lib.maintainers; [ ]; platforms = lib.platforms.linux; # arbitrary choice }; } diff --git a/nixpkgs/pkgs/tools/X11/xpointerbarrier/default.nix b/nixpkgs/pkgs/tools/X11/xpointerbarrier/default.nix deleted file mode 100644 index 8621e7644365..000000000000 --- a/nixpkgs/pkgs/tools/X11/xpointerbarrier/default.nix +++ /dev/null @@ -1,39 +0,0 @@ -{ lib, - stdenv, - fetchurl, - pkg-config, - libX11, - libXfixes, - libXrandr, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "xpointerbarrier"; - version = "20.07"; - - src = fetchurl { - url = "https://www.uninformativ.de/git/xpointerbarrier/archives/xpointerbarrier-v${finalAttrs.version}.tar.gz"; - hash = "sha256-V1sNAQjsPVSjJ2nhCSdZqZQA78pjUE0z3IU4+I85CpI="; - }; - - nativeBuildInputs = [ - pkg-config - ]; - - buildInputs = [ - libX11 - libXfixes - libXrandr - ]; - - makeFlags = [ "prefix=$(out)" ]; - - meta = with lib; { - homepage = "https://www.uninformativ.de/git/xpointerbarrier/file/README.html"; - description = "Create X11 pointer barriers around your working area"; - license = licenses.mit; - maintainers = with maintainers; [ AndersonTorres xzfc ]; - platforms = platforms.linux; - mainProgram = "xpointerbarrier"; - }; -}) diff --git a/nixpkgs/pkgs/tools/X11/xwinwrap/default.nix b/nixpkgs/pkgs/tools/X11/xwinwrap/default.nix index d36d2c51de5e..7b45de6ecfd5 100644 --- a/nixpkgs/pkgs/tools/X11/xwinwrap/default.nix +++ b/nixpkgs/pkgs/tools/X11/xwinwrap/default.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation rec { ''; license = licenses.hpnd; homepage = "https://shantanugoel.com/2008/09/03/shantz-xwinwrap/"; - maintainers = with maintainers; [ infinisil ]; + maintainers = [ ]; platforms = platforms.linux; mainProgram = "xwinwrap"; }; |