package.nix (885B)
1 { 2 lib, 3 stdenv, 4 fetchurl, 5 libx11, 6 libxft, 7 }: 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "xfractint"; 11 version = "20.04p16"; 12 13 __structuredAttrs = true; 14 15 src = fetchurl { 16 url = "https://fractint.org/ftp/current/linux/xfractint-${finalAttrs.version}.tar.gz"; 17 hash = "sha256-TlQBz+wOb/odqzjjwXfhRFdyCWy+VUIAxRLt7qI8R60="; 18 }; 19 20 buildInputs = [ 21 libx11 22 libxft 23 ]; 24 25 makeFlags = [ "PREFIX=$(out)" ]; 26 27 postPatch = '' 28 substituteInPlace Makefile \ 29 --replace-fail "/usr/bin/gcc" "gcc" \ 30 --replace-fail "/usr/bin/install" "install" 31 ''; 32 33 env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types"; 34 35 meta = { 36 description = "Fractal generator"; 37 homepage = "https://fractint.org/"; 38 license = lib.licenses.free; 39 maintainers = [ lib.maintainers.sikmir ]; 40 platforms = lib.platforms.linux; 41 skip.ci = true; 42 }; 43 })
