python312Packages.llama-index: 0.12.9 -> 0.12.9.post1 (#371957)
[NixPkgs.git] / pkgs / by-name / li / libresplit / package.nix
blob8ef17056ad059dc13b80b1d2b1b7b5c4ce537a44
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   gtk3,
6   jansson,
7   luajit,
8   pkg-config,
9   unstableGitUpdater,
10   wrapGAppsHook3,
11   xxd,
14 stdenv.mkDerivation {
15   pname = "libresplit";
16   version = "0-unstable-2024-09-24";
18   src = fetchFromGitHub {
19     owner = "wins1ey";
20     repo = "LibreSplit";
21     rev = "b56ce6743378fc09c9ab621713423754eac945a1";
22     hash = "sha256-mhX5xyBmElPV6NUQRTz8KKL+H1on3WJ4DYatv89MRPo=";
23   };
25   nativeBuildInputs = [
26     pkg-config
27     wrapGAppsHook3
28     xxd
29   ];
31   buildInputs = [
32     gtk3
33     jansson
34     luajit
35   ];
37   makeFlags = [ "PREFIX=$(out)" ];
39   passthru.updateScript = unstableGitUpdater { };
41   meta = {
42     homepage = "https://github.com/wins1ey/LibreSplit";
43     description = "Speedrun timer with auto splitting and load removal for Linux";
44     license = lib.licenses.gpl3Plus;
45     maintainers = with lib.maintainers; [ fgaz ];
46     mainProgram = "libresplit";
47     platforms = lib.platforms.linux;
48   };