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