summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/networking/newsreaders
diff options
context:
space:
mode:
authorJosé Romildo <malaquias@gmail.com>2023-03-28 11:42:10 -0300
committerVincent Laporte <vbgl@users.noreply.github.com>2023-03-29 07:04:59 +0200
commit4929fad3c7e11acfdb53d70cabf69f254000a54d (patch)
tree28e9d5b84382d51a52049585d730dc1182d49821 /pkgs/applications/networking/newsreaders
parent777a7125e8463950d202d6162d26016bcd43f81c (diff)
liferea: 1.14.2 -> 1.14.3
Diffstat (limited to 'pkgs/applications/networking/newsreaders')
-rw-r--r--pkgs/applications/networking/newsreaders/liferea/bug-1217-segfaults.patch21
-rw-r--r--pkgs/applications/networking/newsreaders/liferea/default.nix9
2 files changed, 28 insertions, 2 deletions
diff --git a/pkgs/applications/networking/newsreaders/liferea/bug-1217-segfaults.patch b/pkgs/applications/networking/newsreaders/liferea/bug-1217-segfaults.patch
new file mode 100644
index 000000000000..572619d51588
--- /dev/null
+++ b/pkgs/applications/networking/newsreaders/liferea/bug-1217-segfaults.patch
@@ -0,0 +1,21 @@
+diff -pru liferea-1.14.3-orig/src/common.c liferea-1.14.3/src/common.c
+--- liferea-1.14.3-orig/src/common.c 2023-03-23 20:36:21.000000000 +0100
++++ liferea-1.14.3/src/common.c 2023-03-24 23:34:08.971922545 +0100
+@@ -85,6 +85,8 @@ common_init_paths (void)
+ common_check_dir (g_build_filename (g_get_user_config_dir(), "liferea", NULL));
+ common_check_dir (g_build_filename (g_get_user_data_dir(), "liferea", NULL));
+
++ pathsChecked = TRUE;
++
+ /* Install default stylesheet if it does not yet exist */
+ filename = common_create_config_filename ("liferea.css");
+ if (!g_file_test (filename, G_FILE_TEST_EXISTS))
+@@ -95,8 +97,6 @@ common_init_paths (void)
+ umask (077);
+
+ g_free (lifereaCachePath);
+-
+- pathsChecked = TRUE;
+ }
+
+ gchar *
diff --git a/pkgs/applications/networking/newsreaders/liferea/default.nix b/pkgs/applications/networking/newsreaders/liferea/default.nix
index 7a3802a59680..f67bb6e4167c 100644
--- a/pkgs/applications/networking/newsreaders/liferea/default.nix
+++ b/pkgs/applications/networking/newsreaders/liferea/default.nix
@@ -24,13 +24,18 @@
stdenv.mkDerivation rec {
pname = "liferea";
- version = "1.14.2";
+ version = "1.14.3";
src = fetchurl {
url = "https://github.com/lwindolf/${pname}/releases/download/v${version}/${pname}-${version}.tar.bz2";
- sha256 = "aXgw3MwleHDw2yNbs5Cin687xVTLxeNwBt94c1b4fXQ=";
+ sha256 = "VmEyGXrePdnRzRldSOOfiB55KBu7w9x4Y9vA8gufot4=";
};
+ patches = [
+ # https://github.com/lwindolf/liferea/issues/1217
+ ./bug-1217-segfaults.patch
+ ];
+
nativeBuildInputs = [
wrapGAppsHook
python3Packages.wrapPython