chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / xi / xine-lib / package.nix
blobf0e26e4fe020377c237b4bafd3398722bcd15154
2   lib,
3   aalib,
4   alsa-lib,
5   autoreconfHook,
6   fetchhg,
7   ffmpeg,
8   flac,
9   libGL,
10   libGLU,
11   libX11,
12   libXext,
13   libXinerama,
14   libXv,
15   libcaca,
16   libcdio,
17   libmng,
18   libmpcdec,
19   libpulseaudio,
20   libtheora,
21   libv4l,
22   libvorbis,
23   libxcb,
24   ncurses,
25   perl,
26   pkg-config,
27   speex,
28   stdenv,
29   vcdimager,
30   zlib,
33 stdenv.mkDerivation (finalAttrs: {
34   pname = "xine-lib";
35   version = "1.2.13-unstable-2024-06-29";
37   src = fetchhg {
38     url = "http://hg.code.sf.net/p/xine/xine-lib-1.2";
39     rev = "53845e2f6b1f3b69328de5c030c0ab27eb8f043d";
40     hash = "sha256-O5lIYmNC2TpoY4QbPMsDWxNOoxdw61967Q4QG9d/+Bg=";
41   };
43   outputs = [
44     "out"
45     "dev"
46     "man"
47   ];
49   nativeBuildInputs = [
50     autoreconfHook
51     perl
52     pkg-config
53   ];
55   buildInputs = [
56     aalib
57     alsa-lib
58     ffmpeg
59     flac
60     libGL
61     libGLU
62     libX11
63     libX11
64     libXext
65     libXext
66     libXinerama
67     libXinerama
68     libXv
69     libXv
70     libcaca
71     libcdio
72     libmng
73     libmpcdec
74     libpulseaudio
75     libtheora
76     libv4l
77     libvorbis
78     libxcb
79     libxcb
80     ncurses
81     perl
82     speex
83     vcdimager
84     zlib
85   ];
87   env.NIX_LDFLAGS = "-lxcb-shm";
89   enableParallelBuilding = true;
91   strictDeps = true;
93   meta = {
94     homepage = "https://xine.sourceforge.net/";
95     description = "High-performance, portable and reusable multimedia playback engine";
96     license = with lib.licenses; [
97       gpl2Plus
98       lgpl2Plus
99     ];
100     # No useful mainProgram
101     maintainers = with lib.maintainers; [ AndersonTorres ];
102     platforms = lib.platforms.linux;
103   };