lol

Merge pull request #92833 from dasj19/fslint-init

fslint: init at 2.46

authored by

Florian Klink and committed by
GitHub
9ca1f494 36cfca88

+43
+41
pkgs/applications/misc/fslint/default.nix
··· 1 + { lib, stdenv, fetchFromGitHub, python2, makeWrapper }: 2 + 3 + let pythonEnv = python2.withPackages(ps: [ ps.pyGtkGlade]); 4 + in stdenv.mkDerivation rec { 5 + pname = "fslint"; 6 + version = "2.46"; 7 + 8 + src = fetchFromGitHub { 9 + owner = "pixelb"; 10 + repo = "fslint"; 11 + rev = version; 12 + sha256 = "048pc1rsslbsrfchl2wmdd4hpa2gycglib7kdx8vqs947zcm0sfv"; 13 + }; 14 + 15 + buildInputs = [ 16 + pythonEnv makeWrapper 17 + ]; 18 + 19 + prePatch = '' 20 + substituteInPlace fslint-gui --replace "liblocation=os.path.dirname(os.path.abspath(sys.argv[0]))" "liblocation='$out'" 21 + ''; 22 + 23 + installPhase = '' 24 + runHook preInstall 25 + mkdir -p $out/bin 26 + cp * -R $out/ 27 + cp fslint-gui $out/bin/fslint 28 + 29 + wrapProgram "$out/bin/fslint" \ 30 + --prefix PYTHONPATH : "${pythonEnv.interpreter}" 31 + runHook postInstall 32 + ''; 33 + 34 + meta = with lib; { 35 + description = "A utility to find and clean various forms of lint on a filesystem."; 36 + homepage = "https://www.pixelbeat.org/fslint/"; 37 + license = licenses.gpl2Plus; 38 + maintainers = [ maintainers.dasj19 ]; 39 + platforms = platforms.unix; 40 + }; 41 + }
+2
pkgs/top-level/all-packages.nix
··· 24345 24345 }; 24346 24346 }; 24347 24347 24348 + fslint = callPackage ../applications/misc/fslint {}; 24349 + 24348 24350 galaxis = callPackage ../games/galaxis { }; 24349 24351 24350 24352 gambatte = callPackage ../games/gambatte { };