summary refs log tree commit diff
path: root/pkgs/applications/video/aegisub/default.nix
diff options
context:
space:
mode:
authorfuzzypixelz <mazouz-2002@outlook.com>2021-05-10 05:09:17 +0200
committerfuzzypixelz <mazouz-2002@outlook.com>2021-05-10 13:56:42 +0200
commit5f30bb2484deb1f80022f76f78b7c2a2f21ab059 (patch)
tree4c39dd015ea489e3f7193cf904ebe9c1f43191ea /pkgs/applications/video/aegisub/default.nix
parenta8dc2d594b276335d57568c449fb5e92297fde24 (diff)
downloadnixpkgs-5f30bb2484deb1f80022f76f78b7c2a2f21ab059.tar
nixpkgs-5f30bb2484deb1f80022f76f78b7c2a2f21ab059.tar.gz
nixpkgs-5f30bb2484deb1f80022f76f78b7c2a2f21ab059.tar.bz2
nixpkgs-5f30bb2484deb1f80022f76f78b7c2a2f21ab059.tar.lz
nixpkgs-5f30bb2484deb1f80022f76f78b7c2a2f21ab059.tar.xz
nixpkgs-5f30bb2484deb1f80022f76f78b7c2a2f21ab059.tar.zst
nixpkgs-5f30bb2484deb1f80022f76f78b7c2a2f21ab059.zip
aegisub: fix x86_64-linux build
Diffstat (limited to 'pkgs/applications/video/aegisub/default.nix')
-rw-r--r--pkgs/applications/video/aegisub/default.nix18
1 files changed, 18 insertions, 0 deletions
diff --git a/pkgs/applications/video/aegisub/default.nix b/pkgs/applications/video/aegisub/default.nix
index e953b96638f..7d041f60f48 100644
--- a/pkgs/applications/video/aegisub/default.nix
+++ b/pkgs/applications/video/aegisub/default.nix
@@ -76,6 +76,20 @@ stdenv.mkDerivation rec {
       url = "https://github.com/Aegisub/Aegisub/commit/6bd3f4c26b8fc1f76a8b797fcee11e7611d59a39.patch";
       sha256 = "sha256-rG8RJokd4V4aSYOQw2utWnrWPVrkqSV3TAvnGXNhLOk=";
     })
+
+    # Compatibility with ffms2
+    (fetchpatch {
+      url = "https://github.com/Aegisub/Aegisub/commit/1aa9215e7fc360de05da9b7ec2cd68f1940af8b2.patch";
+      sha256 = "sha256-JsuI4hQTcT0TEqHHoSsGbuiTg4hMCH3Cxp061oLk8Go=";
+    })
+
+    ./update-ffms2.patch
+
+    # Compatibility with X11
+    (fetchpatch {
+      url = "https://github.com/Aegisub/Aegisub/commit/7a6da26be6a830f4e1255091952cc0a1326a4520.patch";
+      sha256 = "sha256-/aTcIjFlZY4N9+IyHL4nwR0hUR4HTJM7ibbdKmNxq0w=";
+    })
   ];
 
   nativeBuildInputs = [
@@ -113,6 +127,10 @@ stdenv.mkDerivation rec {
     "relro"
   ];
 
+  postPatch = ''
+    sed -i 's/-Wno-c++11-narrowing/-Wno-narrowing/' configure.ac src/Makefile
+  '';
+
   # compat with icu61+
   # https://github.com/unicode-org/icu/blob/release-64-2/icu4c/readme.html#L554
   CXXFLAGS = [ "-DU_USING_ICU_NAMESPACE=1" ];