nur-packages

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

default.nix (894B)


      1 { lib, stdenv, fetchgit, qbe }:
      2 
      3 stdenv.mkDerivation {
      4   pname = "scc";
      5   version = "0-unstable-2024-02-11";
      6 
      7   src = fetchgit {
      8     url = "git://git.simple-cc.org/scc";
      9     rev = "527601ad4c29e586f0ce307353583c5c09f3c321";
     10     sha256 = "sha256-tog3LCUQwjNb8ZIoztmnKNL8mo/9ik9NXNJLQmAPltA=";
     11     fetchSubmodules = true;
     12   };
     13 
     14   postPatch = ''
     15     substituteInPlace src/cmd/Makefile \
     16       --replace-fail "git submodule" "#git submodule"
     17   '';
     18 
     19   #buildInputs = [ qbe ];
     20 
     21   makeFlags = [ "PREFIX=$(out)" "AR:=$(AR)" "AS:=$(AS)" "CC:=$(CC)" "RANLIB:=$(RANLIB)" "HOSTCC=${stdenv.cc.targetPrefix}cc" ];
     22 
     23   #doCheck = true;
     24   checkTarget = "tests";
     25 
     26   meta = with lib; {
     27     description = "Simple c99 compiler";
     28     homepage = "https://www.simple-cc.org/";
     29     license = licenses.isc;
     30     maintainers = [ maintainers.sikmir ];
     31     platforms = platforms.linux;
     32     skip.ci = stdenv.isDarwin;
     33   };
     34 }