nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

default.nix (1093B)


      1 { lib, stdenv, fetchurl, python2Packages, libXScrnSaver, makeWrapper }:
      2 
      3 python2Packages.buildPythonApplication rec {
      4   pname = "taskcoach";
      5   version = "1.4.6";
      6 
      7   src = fetchurl {
      8     url = "mirror://sourceforge/taskcoach/taskcoach/Release-${version}/TaskCoach-${version}.tar.gz";
      9     hash = "sha256-LvR/vGUWX43hClGdBxda5uwibFkGyMJWlEisE2NJX5g=";
     10   };
     11 
     12   propagatedBuildInputs = with python2Packages; [
     13     (twisted.overrideAttrs (old: {
     14       version = "20.3.0";
     15       src = fetchPypi {
     16         pname = "Twisted";
     17         version = "20.3.0";
     18         extension = "tar.bz2";
     19         sha256 = "040yzha6cyshnn6ljgk2birgh6mh2cnra48xp5ina5vfsnsmab6p";
     20       };
     21     }))
     22     wxPython
     23   ];
     24 
     25   doCheck = false;
     26 
     27   makeWrapperArgs = [
     28     "--prefix LD_PRELOAD : ${lib.makeLibraryPath [ libXScrnSaver ]}/libXss.so.1"
     29   ];
     30 
     31   meta = with lib; {
     32     description = "Your friendly task manager";
     33     homepage = "https://www.taskcoach.org/";
     34     license = licenses.gpl3Plus;
     35     maintainers = [ maintainers.sikmir ];
     36     platforms = platforms.linux;
     37     skip.ci = stdenv.isDarwin;
     38     broken = true;
     39   };
     40 }