Unverified Commit 4897ab01 authored by Peder Bergebakken Sundt's avatar Peder Bergebakken Sundt Committed by GitHub
Browse files

mangl: init at 1.1.5-unstable-2024-07-10 (#344480)

parents c9d69536 fba9cc15
Loading
Loading
Loading
Loading
+48 −0
Original line number Diff line number Diff line
{
  stdenv,
  fetchFromGitHub,
  lib,
  glfw,
  freetype,
  pkg-config,
  bzip2,
  zlib,
}:

stdenv.mkDerivation {
  pname = "mangl";
  version = "1.1.5-unstable-2024-07-10";
  src = fetchFromGitHub {
    owner = "zigalenarcic";
    repo = "mangl";
    rev = "9d369fb0b9637969bbdfaafca73832fe8a31445b";
    hash = "sha256-22JnflZtlkjI3wr6UHweb77pOk9cMwF+c6KORutCSDM=";
  };
  nativeBuildInputs = [ pkg-config ];
  buildInputs = [
    freetype
    glfw
    bzip2
    zlib
  ];

  installPhase = ''
    runHook preInstall

    install -Dm0555 mangl -t $out/bin
    install -Dm0444 mangl.1 -t $out/man/man1
    install -Dm0444 art/mangl.svg -t $out/share/icons/hicolor/scalable/apps
    install -Dm0444 mangl.desktop -t $out/share/applications

    runHook postInstall
  '';

  meta = with lib; {
    homepage = "https://github.com/zigalenarcic/mangl";
    description = "A graphical man page viewer based on the mandoc library";
    license = licenses.bsd2;
    maintainers = with maintainers; [ nrabulinski ];
    platforms = platforms.linux;
    mainProgram = "mangl";
  };
}