summary refs log tree commit diff
path: root/pkgs/development/libraries/mp4v2
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2018-02-18 14:33:37 +0100
committerVladimír Čunát <vcunat@gmail.com>2018-02-18 14:33:37 +0100
commit837de09605f5022a428e06ed06e6288b9d226113 (patch)
tree5351b4e325000063c51049356fb96a19fdceb168 /pkgs/development/libraries/mp4v2
parentbf251489024ee59903b8f2f99523e5c2e518b522 (diff)
downloadnixpkgs-837de09605f5022a428e06ed06e6288b9d226113.tar
nixpkgs-837de09605f5022a428e06ed06e6288b9d226113.tar.gz
nixpkgs-837de09605f5022a428e06ed06e6288b9d226113.tar.bz2
nixpkgs-837de09605f5022a428e06ed06e6288b9d226113.tar.lz
nixpkgs-837de09605f5022a428e06ed06e6288b9d226113.tar.xz
nixpkgs-837de09605f5022a428e06ed06e6288b9d226113.tar.zst
nixpkgs-837de09605f5022a428e06ed06e6288b9d226113.zip
mp4v2: fix build with gcc7 via Fedora patch
It fixes a bug anyway.
Diffstat (limited to 'pkgs/development/libraries/mp4v2')
-rw-r--r--pkgs/development/libraries/mp4v2/default.nix12
1 files changed, 10 insertions, 2 deletions
diff --git a/pkgs/development/libraries/mp4v2/default.nix b/pkgs/development/libraries/mp4v2/default.nix
index 736c31b442a..a5542ebb659 100644
--- a/pkgs/development/libraries/mp4v2/default.nix
+++ b/pkgs/development/libraries/mp4v2/default.nix
@@ -8,11 +8,19 @@ stdenv.mkDerivation rec {
     sha256 = "0f438bimimsvxjbdp4vsr8hjw2nwggmhaxgcw07g2z361fkbj683";
   };
 
-  # From Handbrake
-  # mp4v2 doesn't seem to be actively maintained any more :-/
   patches = [
+    # From Handbrake
+    # mp4v2 doesn't seem to be actively maintained any more :-/
     ./A02-meaningful-4gb-warning.patch
+
+    (fetchurl {
+      name = "gcc-7.patch";
+      url = "https://src.fedoraproject.org/cgit/rpms/libmp4v2.git/plain/"
+          + "0004-Fix-GCC7-build.patch?id=d7aeedabb";
+      sha256 = "0sbn0il7lmk77yrjyb4f0a3z3h8gsmdkscvz5n9hmrrrhrwf672w";
+    })
   ];
+
   # `faac' expects `mp4.h'.
   postInstall = "ln -s mp4v2/mp4v2.h $out/include/mp4.h";