gpodder: ship the gpodder-adaptive branch

better mobile experience
This commit is contained in:
2023-06-13 05:08:41 +00:00
parent 4f74078423
commit 601bf567eb
3 changed files with 24 additions and 1 deletions

View File

@@ -7,7 +7,8 @@ let
wanted-feeds = feeds.filterByFormat ["podcast"] all-feeds;
in {
sane.programs.gpodder = {
package = pkgs.gpodder-configured;
package = pkgs.gpodder-adaptive-configured;
# package = pkgs.gpodder-configured;
fs.".config/gpodderFeeds.opml".symlink.text = feeds.feedsToOpml wanted-feeds;
# XXX: we preserve the whole thing because if we only preserve gPodder/Downloads

View File

@@ -0,0 +1,18 @@
{ gpodder
, fetchFromGitHub
, libhandy
}:
gpodder.overrideAttrs (upstream: rec {
pname = "gpodder-adaptive";
version = "3.11.1+1";
src = fetchFromGitHub {
owner = "gpodder";
repo = "gpodder";
rev = "adaptive/${version}";
hash = "sha256-pn5sh8CLV2Civ26PL3rrkkUdoobu7SIHXmWKCZucBhw=";
};
buildInputs = upstream.buildInputs ++ [
libhandy
];
})

View File

@@ -27,6 +27,10 @@ let
feeds = lib.recurseIntoAttrs (callPackage ./additional/feeds { });
jellyfin-media-player-qt6 = callPackage ./additional/jellyfin-media-player-qt6 { };
gopass-native-messaging-host = callPackage ./additional/gopass-native-messaging-host { };
gpodder-adaptive = callPackage ./additional/gpodder-adaptive { };
gpodder-adaptive-configured = callPackage ./additional/gpodder-configured {
gpodder = final.gpodder-adaptive;
};
gpodder-configured = callPackage ./additional/gpodder-configured { };
hare-ev = unpatched.hare-ev or (callPackage ./additional/hare-ev { });
hare-json = unpatched.hare-json or (callPackage ./additional/hare-json { });