From 1f067869e82991ec96b39412d96a23eaf268361d Mon Sep 17 00:00:00 2001 From: wrvsrx Date: Fri, 3 Jan 2025 14:44:00 +0800 Subject: [PATCH] tt-rss-plugin-freshapi: init at unstable-2024-11-14 --- .../tt/tt-rss-plugin-freshapi/package.nix | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/tt/tt-rss-plugin-freshapi/package.nix diff --git a/pkgs/by-name/tt/tt-rss-plugin-freshapi/package.nix b/pkgs/by-name/tt/tt-rss-plugin-freshapi/package.nix new file mode 100644 index 000000000000..bf86938eb852 --- /dev/null +++ b/pkgs/by-name/tt/tt-rss-plugin-freshapi/package.nix @@ -0,0 +1,35 @@ +{ + lib, + stdenv, + fetchFromGitHub, +}: + +stdenv.mkDerivation { + pname = "tt-rss-plugin-freshapi"; + version = "0-unstable-2024-11-14"; + + src = fetchFromGitHub { + owner = "eric-pierce"; + repo = "freshapi"; + rev = "44c98f12e8a4423501fc6d8cb7903cca11094dc6"; + hash = "sha256-1cQ4QMrXOdtelAbmMEuhWJPFi5XrAoR3IGlFzb8122k="; + }; + + installPhase = '' + runHook preInstall + + install -D init.php $out/freshapi/init.php + install -D api/greader.php $out/freshapi/api/greader.php + install -D api/freshapi.php $out/freshapi/api/freshapi.php + + runHook postInstall + ''; + + meta = { + description = "FreshRSS / Google Reader API Plugin for Tiny-Tiny RSS"; + license = lib.licenses.agpl3Only; + homepage = "https://github.com/eric-pierce/freshapi"; + maintainers = with lib.maintainers; [ wrvsrx ]; + platforms = lib.platforms.all; + }; +}