{ fetchurl, python2Packages, lib }: with python2Packages; buildPythonApplication rec { pname = "couchpotato"; version = "3.0.1"; disabled = isPy3k; src = fetchurl { url = "https://github.com/CouchPotato/CouchPotatoServer/archive/build/${version}.tar.gz"; sha256 = "1xwjis3ijh1rff32mpdsphmsclf0lkpd3phpgxkccrigq1m9r3zh"; }; format = "other"; postPatch = '' substituteInPlace CouchPotato.py --replace "dirname(os.path.abspath(__file__))" "os.path.join(dirname(os.path.abspath(__file__)), '../${python.sitePackages}')" ''; installPhase = '' mkdir -p $out/bin/ mkdir -p $out/${python.sitePackages}/ cp -r libs/* $out/${python.sitePackages}/ cp -r couchpotato $out/${python.sitePackages}/ cp CouchPotato.py $out/bin/couchpotato chmod +x $out/bin/* ''; postFixup = '' wrapProgram "$out/bin/couchpotato" --set PYTHONPATH "$PYTHONPATH:$out/${python.sitePackages}" ''; meta = { description = "Automatic movie downloading via NZBs and torrents"; license = lib.licenses.gpl3; homepage = https://couchpota.to/; maintainers = with lib.maintainers; [ fadenb ]; }; }