biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / text / uniscribe / default.nix
blob98b164a9d58d47eb8462b826bd2d2d4e4663e93b
1 { stdenv, lib, bundlerEnv, bundlerUpdateScript, makeWrapper }:
3 let
4   rubyEnv = bundlerEnv {
5     name = "uniscribe";
6     gemdir = ./.;
7   };
8 in
9 stdenv.mkDerivation rec {
10   pname = "uniscribe";
11   version = (import ./gemset.nix).uniscribe.version;
13   nativeBuildInputs = [ makeWrapper ];
15   dontUnpack = true;
17   installPhase = ''
18     mkdir -p $out/bin
19     makeWrapper ${rubyEnv}/bin/uniscribe $out/bin/uniscribe
20   '';
22   passthru.updateScript = bundlerUpdateScript "uniscribe";
24   meta = with lib; {
25     description = "Explains Unicode characters/code points: Displays their name, category, and shows compositions";
26     mainProgram = "uniscribe";
27     homepage = "https://github.com/janlelis/uniscribe";
28     license = licenses.mit;
29     maintainers = with maintainers; [ kjeremy ];
30   };