{ lib, stdenv, fetchFromGitHub, autoreconfHook, freetype, fribidi, imlib2, libX11, libXext, libXft, libXinerama, libXpm, libXrandr, libXrender, pkg-config, xorgproto, }: stdenv.mkDerivation (finalAttrs: { pname = "hackedbox"; version = "0.8.5.1"; src = fetchFromGitHub { owner = "museoa"; repo = "hackedbox"; rev = finalAttrs.version; hash = "sha256-hxfbEj7UxQ19xhetmdi0iyK6ceLUfUvAAyyTbNivlLQ="; }; nativeBuildInputs = [ autoreconfHook pkg-config ]; CXXFLAGS = "-std=c++98"; buildInputs = [ freetype fribidi imlib2 libX11 libXext libXft libXinerama libXpm libXrandr libXrender xorgproto ]; configureFlags = [ "--x-includes=${libX11.dev}/include" "--x-libraries=${libX11.out}/lib" ]; meta = with lib; { description = "Bastard hacked offspring of Blackbox"; homepage = "https://github.com/museoa/hackedbox/"; license = licenses.gpl2Plus; maintainers = [ ]; inherit (libX11.meta) platforms; }; })