lol

Merge pull request #278491 from romildo/upd.labwc-menu-generator

labwc-menu-generator: init at unstable-2023-10-31

authored by

José Romildo Malaquias and committed by
GitHub
43eec871 57a00c9d

+53
+53
pkgs/by-name/la/labwc-menu-generator/package.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , glib 5 + , perl 6 + , pkg-config 7 + , unstableGitUpdater 8 + }: 9 + 10 + stdenv.mkDerivation (finalAttrs: { 11 + pname = "labwc-menu-generator"; 12 + version = "unstable-2023-10-31"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "labwc"; 16 + repo = "labwc-menu-generator"; 17 + rev = "d7c81071f8b121ef83da32ae3fa16155d1a2ced9"; 18 + hash = "sha256-gZ0TuSVJwcKW4orawSmRQvoCfrpb8yLXlv81qCR86MU="; 19 + }; 20 + 21 + nativeBuildInputs = [ 22 + pkg-config 23 + ]; 24 + 25 + buildInputs = [ 26 + glib 27 + ]; 28 + 29 + nativeCheckInputs = [ 30 + perl 31 + ]; 32 + 33 + doCheck = true; 34 + 35 + strictDeps = true; 36 + 37 + installPhase = '' 38 + runHook preInstall 39 + install -Dm755 labwc-menu-generator -t $out/bin 40 + runHook postInstall 41 + ''; 42 + 43 + passthru.updateScript = unstableGitUpdater { }; 44 + 45 + meta = { 46 + homepage = "https://github.com/labwc/labwc-menu-generator"; 47 + description = "Menu generator for labwc"; 48 + mainProgram = "labwc-menu-generator"; 49 + license = lib.licenses.gpl2Only; 50 + platforms = lib.platforms.unix; 51 + maintainers = with lib.maintainers; [ AndersonTorres romildo ]; 52 + }; 53 + })