forgejo-lts: 7.0.10 -> 7.0.11
[NixPkgs.git] / pkgs / by-name / sl / slweb / package.nix
blob337d8a8e454d9e8d00c8132abca7a83bd6418038
2   lib,
3   stdenv,
4   fetchFromSourcehut,
5   versionCheckHook,
6 }:
8 stdenv.mkDerivation (finalAttrs: {
9   pname = "slweb";
10   version = "0.10.2";
12   src = fetchFromSourcehut {
13     owner = "~strahinja";
14     repo = "slweb";
15     rev = "v${finalAttrs.version}";
16     hash = "sha256-TS87rFmK6IZbyj+11Oi/lHepa3MDebYILVLLLAgNEdc=";
17   };
19   postPatch = ''
20     substituteInPlace config.mk \
21       --replace-fail "/usr/local" "$out"
22   '';
24   env = {
25     FALLBACKVER = finalAttrs.version;
26   };
28   nativeInstallCheckInputs = [
29     versionCheckHook
30   ];
31   doInstallCheck = true;
33   meta = {
34     description = "Static website generator which aims at being simplistic";
35     homepage = "https://strahinja.srht.site/slweb/";
36     license = lib.licenses.gpl3Plus;
37     platforms = lib.platforms.linux;
38     maintainers = with lib.maintainers; [ GaetanLepage ];
39     mainProgram = "slweb";
40   };