{ stdenv, fetchFromGitHub, python3Packages, ffmpeg_3, mplayer, vcdimager, cdrkit, dvdauthor , gtk3, gettext, wrapGAppsHook, gdk-pixbuf, gobject-introspection }: let inherit (python3Packages) dbus-python buildPythonApplication pygobject3 urllib3 setuptools; in buildPythonApplication { name = "devede-4.8.8"; namePrefix = ""; src = fetchFromGitHub { owner = "rastersoft"; repo = "devedeng"; rev = "c518683fbcd793aa92249e4fecafc3c3fea7da68"; sha256 = "0ncb8nykchrjlllbzfjpvirmfvfaps9qhilc56kvcw3nzqrnkx8q"; }; # Temporary fix # See https://github.com/NixOS/nixpkgs/issues/61578 # and https://github.com/NixOS/nixpkgs/issues/56943 strictDeps = false; nativeBuildInputs = [ gettext wrapGAppsHook # Temporary fix # See https://github.com/NixOS/nixpkgs/issues/61578 # and https://github.com/NixOS/nixpkgs/issues/56943 gobject-introspection ]; buildInputs = [ ffmpeg_3 ]; propagatedBuildInputs = [ gtk3 pygobject3 gdk-pixbuf dbus-python ffmpeg_3 mplayer dvdauthor vcdimager cdrkit urllib3 setuptools ]; postPatch = '' substituteInPlace setup.py --replace "'/usr'," "" substituteInPlace src/devedeng/configuration_data.py \ --replace "/usr/share" "$out/share" \ --replace "/usr/local/share" "$out/share" ''; meta = with stdenv.lib; { description = "DVD Creator for Linux"; homepage = "http://www.rastersoft.com/programas/devede.html"; license = licenses.gpl3; maintainers = [ maintainers.bdimcheff ]; }; }