pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / servers / web-apps / selfoss / default.nix
blobb0b888012f463537d34e1dfabb13b2374509d73d
1 { lib, stdenvNoCC, fetchurl, unzip }:
3 stdenvNoCC.mkDerivation rec {
4   pname = "selfoss";
5   version = "2.19";
7   src = fetchurl {
8     url = "https://github.com/SSilence/selfoss/releases/download/${version}/selfoss-${version}.zip";
9     sha256 = "5JxHUOlyMneWPKaZtgLwn5FI4rnyWPzmsUQpSYrw5Pw=";
10   };
12   nativeBuildInputs = [
13     unzip
14   ];
16   installPhase = ''
17     runHook preInstall
19     mkdir "$out"
20     cp -ra \
21       .htaccess \
22       .nginx.conf \
23       * \
24       "$out/"
26     runHook postInstall
27   '';
29   meta = with lib; {
30     description = "Web-based news feed (RSS/Atom) aggregator";
31     homepage = "https://selfoss.aditu.de";
32     license = licenses.gpl3Only;
33     maintainers = with maintainers; [ jtojnar regnat ];
34     platforms = platforms.all;
35   };