tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
xine-ui: xineLib -> xine-lib
And refactor.
AndersonTorres
4 years ago
bc5a164c
f223a67c
+45
-16
1 changed file
expand all
collapse all
unified
split
pkgs
applications
video
xine-ui
default.nix
+45
-16
pkgs/applications/video/xine-ui/default.nix
···
1
1
-
{lib, stdenv, fetchurl, pkg-config, xorg, libpng, xineLib, readline, ncurses, curl
2
2
-
, lirc, shared-mime-info, libjpeg }:
1
1
+
{ lib
2
2
+
, stdenv
3
3
+
, fetchurl
4
4
+
, curl
5
5
+
, libjpeg
6
6
+
, libpng
7
7
+
, lirc
8
8
+
, ncurses
9
9
+
, pkg-config
10
10
+
, readline
11
11
+
, shared-mime-info
12
12
+
, xine-lib
13
13
+
, xorg
14
14
+
}:
3
15
4
16
stdenv.mkDerivation rec {
5
5
-
name = "xine-ui-0.99.12";
17
17
+
pname = "xine-ui";
18
18
+
version = "0.99.12";
6
19
7
20
src = fetchurl {
8
8
-
url = "mirror://sourceforge/xine/${name}.tar.xz";
21
21
+
url = "mirror://sourceforge/xine/${pname}-${version}.tar.xz";
9
22
sha256 = "10zmmss3hm8gjjyra20qhdc0lb1m6sym2nb2w62bmfk8isfw9gsl";
10
23
};
11
24
12
12
-
nativeBuildInputs = [ pkg-config shared-mime-info ];
13
13
-
14
14
-
buildInputs =
15
15
-
[ xineLib libpng readline ncurses curl lirc libjpeg
16
16
-
xorg.xlibsWrapper xorg.libXext xorg.libXv xorg.libXxf86vm xorg.libXtst xorg.xorgproto
17
17
-
xorg.libXinerama xorg.libXi xorg.libXft
18
18
-
];
25
25
+
nativeBuildInputs = [
26
26
+
pkg-config
27
27
+
shared-mime-info
28
28
+
];
29
29
+
buildInputs = [
30
30
+
curl
31
31
+
libjpeg
32
32
+
libpng
33
33
+
lirc
34
34
+
ncurses
35
35
+
readline
36
36
+
xine-lib
37
37
+
] ++ (with xorg; [
38
38
+
libXext
39
39
+
libXft
40
40
+
libXi
41
41
+
libXinerama
42
42
+
libXtst
43
43
+
libXv
44
44
+
libXxf86vm
45
45
+
xlibsWrapper
46
46
+
xorgproto
47
47
+
]);
19
48
20
20
-
patchPhase = ''sed -e '/curl\/types\.h/d' -i src/xitk/download.c'';
49
49
+
postPatch = "sed -e '/curl\/types\.h/d' -i src/xitk/download.c";
21
50
22
51
configureFlags = [ "--with-readline=${readline.dev}" ];
23
52
24
53
LIRC_CFLAGS="-I${lirc}/include";
25
54
LIRC_LIBS="-L ${lirc}/lib -llirc_client";
26
26
-
#NIX_LDFLAGS = "-lXext -lgcc_s";
27
55
28
56
meta = with lib; {
29
29
-
homepage = "http://www.xine-project.org/";
30
30
-
description = "Xlib-based interface to Xine, a video player";
57
57
+
homepage = "http://xinehq.de/";
58
58
+
description = "Xlib-based frontend for Xine video player";
59
59
+
license = licenses.gpl2Plus;
60
60
+
maintainers = with maintainers; [ AndersonTorres ];
31
61
platforms = platforms.linux;
32
32
-
license = licenses.gpl2;
33
62
};
34
63
}