From c9e147c93b8bd3c52b2e7658d928daec6bd824e1 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Thu, 3 Mar 2022 17:44:39 +0100 Subject: gkleen@sif: ... --- overlays/xcompose.nix | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 overlays/xcompose.nix (limited to 'overlays/xcompose.nix') diff --git a/overlays/xcompose.nix b/overlays/xcompose.nix new file mode 100644 index 00000000..2bcd6c01 --- /dev/null +++ b/overlays/xcompose.nix @@ -0,0 +1,28 @@ +final: prev: { + xcompose = prev.stdenv.mkDerivation (let + rev = "150c47fabb9f45e81138f71347dc75f69b5dd987"; + in { + pname = "xcompose"; + version = builtins.substring 0 8 rev; + + src = prev.fetchFromGitHub { + owner = "kragen"; + repo = "xcompose"; + inherit rev; + hash = "sha256-XQ0ZuXGvDLz9fJ0yGHtgL4wl9Jx3SG30cGBM2b947iY="; + }; + + nativeBuildInputs = with final; [ perl ]; + + postPatch = '' + substituteInPlace emojitrans2.pl --replace "/usr/bin/env -S perl -p" "${final.perl}/bin/perl -p" + ''; + + installPhase = '' + mkdir -p $out + install -t $out \ + dotXCompose frakturcompose \ + emoji.compose modletters.compose tags.compose maths.compose parens.compose + ''; + }); +} -- cgit v1.2.3