fsnav: init at 0.1 (#469669)

This commit is contained in:
Michael Daniels
2026-03-14 02:37:38 +00:00
committed by GitHub
+61
View File
@@ -0,0 +1,61 @@
{
lib,
stdenv,
fetchFromGitHub,
pkg-config,
freetype,
libpng,
libjpeg,
libGL,
libGLU,
freeglut,
}:
stdenv.mkDerivation rec {
pname = "fsnav";
version = "0.1";
src = fetchFromGitHub {
owner = "jtsiomb";
repo = "fsnav";
tag = "v${version}";
hash = "sha256-Bt1QRqtJkVFR1uMzmB3OUyqyzUyJdQyQdbMOfMyWJOc=";
};
nativeBuildInputs = [
pkg-config
];
buildInputs = [
freetype
libpng
libjpeg
libGL
libGLU
freeglut
];
preBuild = ''
makeFlagsArray+=(
"PREFIX=$out"
"CC=$CC"
"CXX=$CXX"
)
'';
preInstall = ''
mkdir -p $out/bin
mkdir -p $out/share/fsnav
'';
meta = {
description = "3D filesystem navigator inspired by SGI FSN";
homepage = "https://github.com/jtsiomb/fsnav";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ aaravrav ];
mainProgram = "fsnav";
platforms = with lib.platforms; linux;
broken = !stdenv.buildPlatform.canExecute stdenv.hostPlatform;
};
}