waylyrics: 0.3.16 -> 0.3.20 (#364626)
[NixPkgs.git] / pkgs / tools / misc / anystyle-cli / default.nix
blob19379ae96ffed3f73b0700effec4450e1d2419a8
2   lib,
3   buildRubyGem,
4   bundlerEnv,
5   ruby,
6   poppler_utils,
7 }:
8 let
9   deps = bundlerEnv rec {
10     name = "anystyle-cli-${version}";
11     source.sha256 = lib.fakeSha256;
12     version = "1.3.1";
13     inherit ruby;
14     gemdir = ./.;
15     gemset = lib.recursiveUpdate (import ./gemset.nix) {
16       anystyle.source = {
17         remotes = [ "https://rubygems.org" ];
18         sha256 = "1w79zcia60nnnyrmyvpd10pmxrpk5c7lj9gmmblhwi8x5mfq9k0n";
19         type = "gem";
20       };
21     };
22   };
24 buildRubyGem rec {
25   inherit ruby;
26   gemName = "anystyle-cli";
27   pname = gemName;
28   version = "1.3.1";
29   source.sha256 = "1a3ifwxwqkp5dnfk9r8qq8kgfb8k1pl7jjdghbb8ixbxz9ac7awy";
31   propagatedBuildInputs = [ deps ];
33   preFixup = ''
34     wrapProgram $out/bin/anystyle --prefix PATH : ${poppler_utils}/bin
35   '';
37   meta = with lib; {
38     description = "Command line interface to the AnyStyle Parser and Finder";
39     homepage = "https://anystyle.io/";
40     license = licenses.bsd2;
41     maintainers = with maintainers; [ shamilton ];
42     mainProgram = "anystyle";
43     platforms = platforms.unix;
44   };