nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5 cmake,
6 kdePackages,
7 wrapGAppsHook4,
8}:
9
10stdenv.mkDerivation rec {
11 pname = "rssguard";
12 version = "4.8.5";
13
14 src = fetchFromGitHub {
15 owner = "martinrotter";
16 repo = "rssguard";
17 tag = version;
18 sha256 = "sha256-JSw3zuKUPqxWbgzLVjLs41fOihQZcfU6PJGb4m6ua90=";
19 };
20
21 buildInputs = [
22 kdePackages.qtwebengine
23 kdePackages.qttools
24 kdePackages.mpvqt
25 kdePackages.full
26 ];
27 nativeBuildInputs = [
28 cmake
29 wrapGAppsHook4
30 kdePackages.wrapQtAppsHook
31 ];
32 cmakeFlags = with lib; [
33 (cmakeFeature "CMAKE_BUILD_TYPE" "\"Release\"")
34 ];
35
36 meta = {
37 description = "Simple RSS/Atom feed reader with online synchronization";
38 mainProgram = "rssguard";
39 longDescription = ''
40 RSS Guard is a simple, light and easy-to-use RSS/ATOM feed aggregator
41 developed using Qt framework and with online feed synchronization support
42 for ownCloud/Nextcloud.
43 '';
44 homepage = "https://github.com/martinrotter/rssguard";
45 changelog = "https://github.com/martinrotter/rssguard/releases/tag/${version}";
46 license = lib.licenses.gpl3Plus;
47 platforms = lib.platforms.linux;
48 maintainers = with lib.maintainers; [
49 jluttine
50 tebriel
51 ];
52 };
53}