tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
deadbeefPlugins.opus: init at 0.8
Jan Tojnar
8 years ago
2cb88c52
114a8f15
+36
-1
3 changed files
expand all
collapse all
unified
split
pkgs
applications
audio
deadbeef
plugins
opus.nix
top-level
aliases.nix
all-packages.nix
+31
pkgs/applications/audio/deadbeef/plugins/opus.nix
···
1
1
+
{ stdenv, fetchFromBitbucket, opusfile, libopus, libogg, openssl, deadbeef }:
2
2
+
3
3
+
stdenv.mkDerivation rec {
4
4
+
name = "deadbeef-opus-plugin-${version}";
5
5
+
version = "0.8";
6
6
+
7
7
+
src = fetchFromBitbucket {
8
8
+
owner = "Lithopsian";
9
9
+
repo = "deadbeef-opus";
10
10
+
rev = "v${version}";
11
11
+
sha256 = "057rgsw4563gs63k05s7zsdc0n4djxwlbyqabf7c88f23z35ryyi";
12
12
+
};
13
13
+
14
14
+
makeFlags = [
15
15
+
"PREFIX=$(out)"
16
16
+
];
17
17
+
18
18
+
NIX_CFLAGS_COMPILE = [
19
19
+
"-I${opusfile}/include/opus"
20
20
+
];
21
21
+
22
22
+
buildInputs = [ deadbeef opusfile libopus libogg openssl ];
23
23
+
24
24
+
meta = with stdenv.lib; {
25
25
+
description = "Ogg Opus decoder plugin for the DeaDBeeF music player";
26
26
+
homepage = https://bitbucket.org/Lithopsian/deadbeef-opus;
27
27
+
license = licenses.gpl2; # There are three files, each licensed under different license: zlib, gpl2Plus and lgpl2
28
28
+
maintainers = [ maintainers.jtojnar ];
29
29
+
platforms = platforms.linux;
30
30
+
};
31
31
+
}
+1
pkgs/top-level/aliases.nix
···
49
49
cupsBjnp = cups-bjnp; # added 2016-01-02
50
50
cups_filters = cups-filters; # added 2016-08
51
51
cv = progress; # added 2015-09-06
52
52
+
deadbeef-mpris2-plugin = deadbeefPlugins.mpris2; # added 2018-02-23
52
53
debian_devscripts = debian-devscripts; # added 2016-03-23
53
54
digikam5 = digikam; # added 2017-02-18
54
55
double_conversion = double-conversion; # 2017-11-22
+4
-1
pkgs/top-level/all-packages.nix
···
14872
14872
pulseSupport = config.pulseaudio or true;
14873
14873
};
14874
14874
14875
14875
-
deadbeef-mpris2-plugin = callPackage ../applications/audio/deadbeef/plugins/mpris2.nix { };
14875
14875
+
deadbeefPlugins = {
14876
14876
+
mpris2 = callPackage ../applications/audio/deadbeef/plugins/mpris2.nix { };
14877
14877
+
opus = callPackage ../applications/audio/deadbeef/plugins/opus.nix { };
14878
14878
+
};
14876
14879
14877
14880
deadbeef-with-plugins = callPackage ../applications/audio/deadbeef/wrapper.nix {
14878
14881
plugins = [];