26 stdenv.mkDerivation rec {
31 url = "https://getpublii.com/download/Publii-${version}.deb";
32 hash = "sha256-NGS5ovaJ6XskCimN48mqvUdoA+N9eDlIpazV0GDEs3E=";
65 ar p $src data.tar.xz | tar xJ
74 substituteInPlace $out/share/applications/Publii.desktop \
75 --replace 'Exec=/opt/Publii/Publii' 'Exec=Publii'
83 makeWrapper $out/opt/Publii/Publii $out/bin/Publii \
84 "''${gappsWrapperArgs[@]}" \
85 --suffix PATH : ${lib.makeBinPath [ xdg-utils ]} \
86 --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ udev ]}
90 description = "Static Site CMS with GUI to build privacy-focused SEO-friendly website.";
91 mainProgram = "Publii";
93 Creating a website doesn't have to be complicated or expensive. With Publii, the most
94 intuitive static site CMS, you can create a beautiful, safe, and privacy-friendly website
95 quickly and easily; perfect for anyone who wants a fast, secure website in a flash.
97 homepage = "https://getpublii.com";
98 changelog = "https://github.com/getpublii/publii/releases/tag/v${version}";
99 license = licenses.gpl3Only;
100 maintainers = with lib.maintainers; [ urandom sebtm ];
101 platforms = [ "x86_64-linux" ];