Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / by-name / ar / aribb24 / package.nix
bloba9c35c8bed889c03f9fbdcc86688ad576f17c9fa
2   lib,
3   stdenv,
4   fetchFromGitLab,
5   testers,
6   gitUpdater,
7   autoconf,
8   automake,
9   libtool,
10   pkg-config,
11   libpng,
14 stdenv.mkDerivation (finalAttrs: {
15   pname = "aribb24";
16   version = "1.0.4";
18   src = fetchFromGitLab {
19     domain = "code.videolan.org";
20     owner = "jeeb";
21     repo = "aribb24";
22     rev = "v${finalAttrs.version}";
23     hash = "sha256-hq3LnLACZfV+E76ZDEHGlN51fS6AqFnNReE3JlWcv9M=";
24   };
26   buildInputs = [
27     libpng
28   ];
30   nativeBuildInputs = [
31     autoconf
32     automake
33     libtool
34     pkg-config
35   ];
37   preConfigure = "autoreconf --install";
39   passthru = {
40     updateScript = gitUpdater { rev-prefix = "v"; };
41     tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage;
42   };
44   meta = with lib; {
45     description = "Library for ARIB STD-B24, decoding JIS 8 bit characters and parsing MPEG-TS stream";
46     homepage = "https://code.videolan.org/jeeb/aribb24/";
47     license = licenses.lgpl3Plus;
48     pkgConfigModules = [ "aribb24" ];
49     platforms = platforms.unix;
50     maintainers = with maintainers; [ jopejoe1 ];
51   };