deadbeefPlugins.opus: init at 0.8

+36 -1
+31
pkgs/applications/audio/deadbeef/plugins/opus.nix
··· 1 + { stdenv, fetchFromBitbucket, opusfile, libopus, libogg, openssl, deadbeef }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "deadbeef-opus-plugin-${version}"; 5 + version = "0.8"; 6 + 7 + src = fetchFromBitbucket { 8 + owner = "Lithopsian"; 9 + repo = "deadbeef-opus"; 10 + rev = "v${version}"; 11 + sha256 = "057rgsw4563gs63k05s7zsdc0n4djxwlbyqabf7c88f23z35ryyi"; 12 + }; 13 + 14 + makeFlags = [ 15 + "PREFIX=$(out)" 16 + ]; 17 + 18 + NIX_CFLAGS_COMPILE = [ 19 + "-I${opusfile}/include/opus" 20 + ]; 21 + 22 + buildInputs = [ deadbeef opusfile libopus libogg openssl ]; 23 + 24 + meta = with stdenv.lib; { 25 + description = "Ogg Opus decoder plugin for the DeaDBeeF music player"; 26 + homepage = https://bitbucket.org/Lithopsian/deadbeef-opus; 27 + license = licenses.gpl2; # There are three files, each licensed under different license: zlib, gpl2Plus and lgpl2 28 + maintainers = [ maintainers.jtojnar ]; 29 + platforms = platforms.linux; 30 + }; 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 + 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 - deadbeef-mpris2-plugin = callPackage ../applications/audio/deadbeef/plugins/mpris2.nix { }; 14875 + deadbeefPlugins = { 14876 + mpris2 = callPackage ../applications/audio/deadbeef/plugins/mpris2.nix { }; 14877 + opus = callPackage ../applications/audio/deadbeef/plugins/opus.nix { }; 14878 + }; 14876 14879 14877 14880 deadbeef-with-plugins = callPackage ../applications/audio/deadbeef/wrapper.nix { 14878 14881 plugins = [];