Commit c4cce6cb authored by ccicnce113424's avatar ccicnce113424
Browse files

libtsm: 4.0.2-unstable-2023-12-24 -> 4.4.1

parent 554eefb1
Loading
Loading
Loading
Loading
+16 −9
Original line number Diff line number Diff line
@@ -4,32 +4,39 @@
  fetchFromGitHub,
  libxkbcommon,
  pkg-config,
  cmake,
  meson,
  ninja,
  check,
  nix-update-script,
}:

stdenv.mkDerivation {
stdenv.mkDerivation (finalAttrs: {
  pname = "libtsm";
  version = "4.0.2-unstable-2023-12-24";
  version = "4.4.1";

  src = fetchFromGitHub {
    owner = "Aetf";
    owner = "kmscon";
    repo = "libtsm";
    rev = "69922bde02c7af83b4d48a414cc6036af7388626";
    sha256 = "sha256-Rug3OWSbbiIivItULPNNptClIZ/PrXdQeUypAAxrUY8=";
    tag = "v${finalAttrs.version}";
    hash = "sha256-8db/amwcV1a5Ho0dymQxKtOFsTN6nLUnwSobuAowSwk=";
  };

  buildInputs = [ libxkbcommon ];

  nativeBuildInputs = [
    cmake
    meson
    ninja
    pkg-config
    check
  ];

  passthru.updateScript = nix-update-script { extraArgs = [ "--use-github-releases" ]; };

  meta = {
    description = "Terminal-emulator State Machine";
    homepage = "https://www.freedesktop.org/wiki/Software/kmscon/libtsm/";
    license = lib.licenses.mit;
    maintainers = [ ];
    maintainers = with lib.maintainers; [ ccicnce113424 ];
    platforms = lib.platforms.linux;
  };
}
})