Merge pull request #23517 from michalrus/devede

devede: 3.23.0 → 4.8.8

authored by Jörg Thalheim and committed by GitHub 550f65a0 55e37607

+23 -10
+23 -10
pkgs/applications/video/devede/default.nix
··· 1 - { pkgs, stdenv, fetchurl, pythonPackages, ffmpeg, mplayer, vcdimager, cdrkit, dvdauthor }: 1 + { pkgs, stdenv, fetchFromGitHub, python3Packages, ffmpeg, mplayer, vcdimager, cdrkit, dvdauthor 2 + , gtk3, gettext, wrapGAppsHook, gdk_pixbuf }: 2 3 3 4 let 4 - inherit (pythonPackages) dbus-python buildPythonApplication pygtk; 5 + inherit (python3Packages) dbus-python buildPythonApplication pygobject3 urllib3; 5 6 6 7 in buildPythonApplication rec { 7 - name = "devede-3.23.0"; 8 + name = "devede-4.8.8"; 8 9 namePrefix = ""; 9 10 10 - src = fetchurl { 11 - url = "http://www.rastersoft.com/descargas/${name}.tar.bz2"; 12 - sha256 = "9e217ca46f5f275cb0c3cadbe8c830fa1fde774c004bd95a343d1255be6f25e1"; 11 + src = fetchFromGitHub { 12 + owner = "rastersoft"; 13 + repo = "devedeng"; 14 + rev = "c518683fbcd793aa92249e4fecafc3c3fea7da68"; 15 + sha256 = "0ncb8nykchrjlllbzfjpvirmfvfaps9qhilc56kvcw3nzqrnkx8q"; 13 16 }; 14 17 15 - buildInputs = [ ffmpeg ]; 18 + nativeBuildInputs = [ 19 + gettext wrapGAppsHook 20 + ]; 16 21 17 - propagatedBuildInputs = [ pygtk dbus-python ffmpeg mplayer dvdauthor vcdimager cdrkit ]; 22 + buildInputs = [ 23 + ffmpeg 24 + ]; 25 + 26 + propagatedBuildInputs = [ 27 + gtk3 pygobject3 gdk_pixbuf dbus-python ffmpeg mplayer dvdauthor vcdimager cdrkit urllib3 28 + ]; 18 29 19 30 postPatch = '' 20 - substituteInPlace devede --replace "/usr/share/devede" "$out/share/devede" 31 + substituteInPlace setup.py --replace "'/usr'," "" 32 + substituteInPlace src/devedeng/configuration_data.py \ 33 + --replace "/usr/share" "$out/share" \ 34 + --replace "/usr/local/share" "$out/share" 21 35 ''; 22 36 23 37 meta = with stdenv.lib; { ··· 25 39 homepage = http://www.rastersoft.com/programas/devede.html; 26 40 license = licenses.gpl3; 27 41 maintainers = [ maintainers.bdimcheff ]; 28 - broken = true; # tarball is gone 29 42 }; 30 43 }