aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/applications/networking/feedreaders/rsstail/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/applications/networking/feedreaders/rsstail/default.nix')
-rw-r--r--infra/libkookie/nixpkgs/pkgs/applications/networking/feedreaders/rsstail/default.nix36
1 files changed, 36 insertions, 0 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/applications/networking/feedreaders/rsstail/default.nix b/infra/libkookie/nixpkgs/pkgs/applications/networking/feedreaders/rsstail/default.nix
new file mode 100644
index 000000000000..66228efe8952
--- /dev/null
+++ b/infra/libkookie/nixpkgs/pkgs/applications/networking/feedreaders/rsstail/default.nix
@@ -0,0 +1,36 @@
+{ stdenv, fetchFromGitHub, cppcheck, libmrss, libiconv }:
+
+stdenv.mkDerivation {
+ pname = "rsstail";
+ version = "2.1";
+
+ src = fetchFromGitHub {
+ sha256 = "12p69i3g1fwlw0bds9jqsdmzkid3k5a41w31d227i7vm12wcvjf6";
+ rev = "6f2436185372b3f945a4989406c4b6a934fe8a95";
+ repo = "rsstail";
+ owner = "flok99";
+ };
+
+ buildInputs = [ libmrss ] ++ stdenv.lib.optionals stdenv.isDarwin [ libiconv ];
+ checkInputs = [ cppcheck ];
+
+ postPatch = ''
+ substituteInPlace Makefile --replace -liconv_hook ""
+ '';
+
+ makeFlags = [ "prefix=$(out)" ];
+ enableParallelBuilding = true;
+
+ doCheck = true;
+
+ meta = with stdenv.lib; {
+ description = "Monitor RSS feeds for new entries";
+ longDescription = ''
+ RSSTail is more or less an RSS reader: it monitors an RSS feed and if it
+ detects a new entry it'll emit only that new entry.
+ '';
+ homepage = "http://www.vanheusden.com/rsstail/";
+ license = licenses.gpl2Plus;
+ platforms = platforms.unix;
+ };
+}