summary refs log tree commit diff
path: root/pkgs/applications/video
diff options
context:
space:
mode:
authorThorsten Weber <cpt.chaos83@googlemail.com>2019-10-19 01:02:49 +0200
committerThorsten Weber <cpt.chaos83@googlemail.com>2019-10-19 01:02:49 +0200
commit15953b7728f8a041dcc089aae966b507ec999fe9 (patch)
tree77ff5416264a7f3dac6c7c26999947a5d7e6be04 /pkgs/applications/video
parent2332cb7dbc2c67955deba0c00fba5209d738e44b (diff)
downloadnixpkgs-15953b7728f8a041dcc089aae966b507ec999fe9.tar
nixpkgs-15953b7728f8a041dcc089aae966b507ec999fe9.tar.gz
nixpkgs-15953b7728f8a041dcc089aae966b507ec999fe9.tar.bz2
nixpkgs-15953b7728f8a041dcc089aae966b507ec999fe9.tar.lz
nixpkgs-15953b7728f8a041dcc089aae966b507ec999fe9.tar.xz
nixpkgs-15953b7728f8a041dcc089aae966b507ec999fe9.tar.zst
nixpkgs-15953b7728f8a041dcc089aae966b507ec999fe9.zip
kazam: fix
- work around strictDeps issue wit python packages
- use pr 21 commit instead of debian patch to fix configparser issue
Diffstat (limited to 'pkgs/applications/video')
-rw-r--r--pkgs/applications/video/kazam/default.nix14
1 files changed, 9 insertions, 5 deletions
diff --git a/pkgs/applications/video/kazam/default.nix b/pkgs/applications/video/kazam/default.nix
index 9d549c2aecc..f38046cf8e1 100644
--- a/pkgs/applications/video/kazam/default.nix
+++ b/pkgs/applications/video/kazam/default.nix
@@ -1,5 +1,6 @@
 { stdenv, fetchurl, substituteAll, python3, gst_all_1, wrapGAppsHook, gobject-introspection
-, gtk3, libwnck3, keybinder3, intltool, libcanberra-gtk3, libappindicator-gtk3, libpulseaudio }:
+, gtk3, libwnck3, keybinder3, intltool, libcanberra-gtk3, libappindicator-gtk3, libpulseaudio
+, fetchpatch }:
 
 python3.pkgs.buildPythonApplication rec {
   name = "kazam-${version}";
@@ -18,6 +19,9 @@ python3.pkgs.buildPythonApplication rec {
   ];
 
   propagatedBuildInputs = with python3.pkgs; [ pygobject3 pyxdg pycairo dbus-python ];
+ 
+  # workaround https://github.com/NixOS/nixpkgs/issues/56943
+  strictDeps = false;
 
   patches = [
     # Fix paths
@@ -26,10 +30,10 @@ python3.pkgs.buildPythonApplication rec {
       libcanberra = libcanberra-gtk3;
       inherit libpulseaudio;
     })
-    # Fix compability with Python 3.4
-    (fetchurl {
-      url = https://sources.debian.org/data/main/k/kazam/1.4.5-2/debian/patches/configparser_api_changes.patch;
-      sha256 = "0yvmipnh98s7y07cp1f113l0qqfw65k13an96byq707z3ymv1c2h";
+    # https://github.com/hzbd/kazam/pull/21
+    (fetchpatch {
+      url = https://github.com/hzbd/kazam/commit/37e53a5aa61f4223a9ea03ceeda26eeba2b9d37b.patch;
+      sha256 = "1q5dpmdm6cvgzw8xa7bwclnqa05xc73ja1lszwmwv5glyik0fk4z";
     })
   ];