summaryrefslogtreecommitdiff
path: root/pkgs/applications/audio/opusfile/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/applications/audio/opusfile/default.nix')
-rw-r--r--pkgs/applications/audio/opusfile/default.nix14
1 files changed, 9 insertions, 5 deletions
diff --git a/pkgs/applications/audio/opusfile/default.nix b/pkgs/applications/audio/opusfile/default.nix
index e4f7e6ca6b46..a6683904cb1d 100644
--- a/pkgs/applications/audio/opusfile/default.nix
+++ b/pkgs/applications/audio/opusfile/default.nix
@@ -1,23 +1,27 @@
{ lib, stdenv, fetchurl, pkg-config, openssl, libogg, libopus }:
stdenv.mkDerivation rec {
- name = "opusfile-0.12";
+ pname = "opusfile";
+ version = "0.12";
src = fetchurl {
- url = "http://downloads.xiph.org/releases/opus/${name}.tar.gz";
+ url = "http://downloads.xiph.org/releases/opus/opusfile-${version}.tar.gz";
sha256 = "02smwc5ah8nb3a67mnkjzqmrzk43j356hgj2a97s9midq40qd38i";
};
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl libogg ];
propagatedBuildInputs = [ libopus ];
- patches = [ ./include-multistream.patch ];
+ patches = [ ./include-multistream.patch ]
+ # fixes problem with openssl 1.1 dependency
+ # see https://github.com/xiph/opusfile/issues/13
+ ++ lib.optionals stdenv.hostPlatform.isWindows [ ./disable-cert-store.patch ];
configureFlags = [ "--disable-examples" ];
meta = with lib; {
description = "High-level API for decoding and seeking in .opus files";
homepage = "https://www.opus-codec.org/";
license = licenses.bsd3;
- platforms = platforms.linux ++ platforms.darwin;
- maintainers = with maintainers; [ ];
+ platforms = platforms.all;
+ maintainers = with maintainers; [ taeer ];
};
}