Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.2 kB · 57 lines
Nix
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758{ lib, stdenv, fetchFromGitHub, qtbase, qtsvg, wrapQtAppsHook,}:
stdenv.mkDerivation rec { pname = "loganalyzer"; version = "23.5.1";
src = fetchFromGitHub { owner = "pbek"; repo = "loganalyzer"; rev = "v${version}"; fetchSubmodules = true; hash = "sha256-k9hOGI/TmiftwhSHQEh3ZVV8kkMSs1yKejqHelFSQJ4="; };
buildInputs = [ qtbase qtsvg ];
nativeBuildInputs = [ wrapQtAppsHook ];
sourceRoot = "${src.name}/src";
buildPhase = '' runHook preBuild
qmake LogAnalyzer.pro CONFIG+=release PREFIX=/ make
runHook postBuild '';
installFlags = [ "INSTALL_ROOT=$(out)" ];
postInstall = '' ln -s $out/bin/LogAnalyzer $out/bin/loganalyzer '';
meta = with lib; { description = "Tool that helps you to analyze your log files by reducing the content with patterns you define"; homepage = "https://github.com/pbek/loganalyzer"; changelog = "https://github.com/pbek/loganalyzer/blob/develop/CHANGELOG.md"; downloadPage = "https://github.com/pbek/loganalyzer/releases/tag/v${version}"; license = licenses.gpl2Only; maintainers = with maintainers; [ pbek ]; platforms = platforms.unix; };}