tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
bomi: update package
Nikolay Amiantov
10 years ago
a5ef14bb
f2692a96
+5
-10
1 changed file
expand all
collapse all
unified
split
pkgs
applications
video
bomi
default.nix
+5
-10
pkgs/applications/video/bomi/default.nix
···
26
26
assert cddaSupport -> libcdda != null;
27
27
assert youtubeSupport -> youtube-dl != null;
28
28
29
29
-
let
30
30
-
waf = fetchurl {
31
31
-
url = http://ftp.waf.io/pub/release/waf-1.8.4;
32
32
-
sha256 = "1a7skwgpl91adhcwlmdr76xzdpidh91hvcmj34zz6548bpx3a87h";
33
33
-
};
34
34
-
29
29
+
let qtPath = makeSearchPath "lib/qt5/qml" [ qt5.declarative qt5.quickcontrols ];
35
30
in
36
31
37
32
stdenv.mkDerivation rec {
38
33
name = "bomi-${version}";
39
39
-
version = "0.9.10";
34
34
+
version = "0.9.11";
40
35
41
36
src = fetchFromGitHub {
42
37
owner = "xylosper";
43
38
repo = "bomi";
44
39
rev = "v${version}";
45
45
-
sha256 = "1c7497gks7yxzfy6jx77vn9zs2pdq7y6l9w61miwnkdm91093n17";
40
40
+
sha256 = "0a7n46gn3n5098lxxvl3s29s8jlkzss6by9074jx94ncn9cayf2h";
46
41
};
47
42
48
43
buildInputs = with stdenv.lib;
49
44
[ libX11 libxcb mesa
50
50
-
qt5.base qt5.x11extras qt5.declarative qt5.quickcontrols
45
45
+
qt5.base qt5.x11extras
51
46
ffmpeg
52
47
libchardet
53
48
mpg123
···
72
67
'';
73
68
74
69
preBuild = ''
75
75
-
install -m755 ${waf} src/mpv/waf
76
70
patchShebangs src/mpv/waf
77
71
patchShebangs build-mpv
78
72
'';
79
73
80
74
postInstall = ''
81
75
wrapProgram $out/bin/bomi \
76
76
+
--set QML2_IMPORT_PATH ${qtPath} \
82
77
${optionalString youtubeSupport "--prefix PATH ':' '${youtube-dl}/bin'"}
83
78
'';
84
79