chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / me / metadata / package.nix
blob23f20f53452c2205713947c8d2103beb591a486b
1 { lib
2 , fetchFromGitHub
3 , pkg-config
4 , ffmpeg_7
5 , rustPlatform
6 , glib
7 , installShellFiles
8 , asciidoc
9 }:
10 rustPlatform.buildRustPackage rec {
11   pname = "metadata";
12   version = "0.1.9";
14   src = fetchFromGitHub {
15     owner = "zmwangx";
16     repo = "metadata";
17     rev = "v${version}";
18     hash = "sha256-OFWdCV9Msy/mNaSubqoJi4tBiFqL7RuWWQluSnKe4fU=";
19   };
21   cargoHash = "sha256-F5jXS/W600nbQtu1FD4+DawrFsO+5lJjvAvTiFKT840=";
23   nativeBuildInputs = [
24     pkg-config
25     asciidoc
26     installShellFiles
27     rustPlatform.bindgenHook
28   ];
30   postBuild = ''
31     a2x --doctype manpage --format manpage man/metadata.1.adoc
32   '';
33   postInstall = ''
34     installManPage man/metadata.1
35   '';
37   buildInputs = [
38     ffmpeg_7
39     glib
40   ];
42   env.FFMPEG_DIR = ffmpeg_7.dev;
44   meta = {
45     description = "Media metadata parser and formatter designed for human consumption, powered by FFmpeg";
46     maintainers = with lib.maintainers; [ clevor ];
47     license = lib.licenses.mit;
48     homepage = "https://github.com/zmwangx/metadata";
49     mainProgram = "metadata";
50   };