diff --git a/pkgs/development/tools/misc/xorg-autoconf/default.nix b/pkgs/development/tools/misc/xorg-autoconf/default.nix new file mode 100644 index 000000000000..34aa363550ae --- /dev/null +++ b/pkgs/development/tools/misc/xorg-autoconf/default.nix @@ -0,0 +1,29 @@ +{ lib +, stdenv +, autoreconfHook +, fetchFromGitLab +}: + +stdenv.mkDerivation rec { + pname = "xorg-autoconf"; + version = "1.19.3"; + + src = fetchFromGitLab { + domain = "gitlab.freedesktop.org"; + group = "xorg"; + owner = "util"; + repo = "macros"; + rev = "util-macros-${version}"; + sha256 = "sha256-+yEMCjLztdY5LKTNjfhudDS0fdaOj4LKZ3YL5witFR4="; + }; + + nativeBuildInputs = [ autoreconfHook ]; + + meta = with lib; { + description = "GNU autoconf macros shared across X.Org projects"; + homepage = "https://gitlab.freedesktop.org/xorg/util/macros"; + maintainers = with maintainers; [ raboof ]; + license = licenses.mit; + platforms = platforms.unix; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a3f93bdfe181..675f61751d6f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -22756,6 +22756,8 @@ with pkgs; or (if stdenv.isDarwin then "1.18" else null); # 1.19 needs fixing on Darwin }) // { inherit xlibsWrapper; } ); + xorg-autoconf = callPackage ../development/tools/misc/xorg-autoconf { }; + xwayland = callPackage ../servers/x11/xorg/xwayland.nix { }; yaws = callPackage ../servers/http/yaws {