From 00b93d5a73aef0a6347ce43ef2424160f3508b42 Mon Sep 17 00:00:00 2001 From: arthsmn Date: Sun, 8 Jun 2025 12:09:57 -0300 Subject: [PATCH 1/2] newsraft: 0.30 -> 0.31 --- pkgs/by-name/ne/newsraft/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ne/newsraft/package.nix b/pkgs/by-name/ne/newsraft/package.nix index 11228ceca7c6..df89abef28ce 100644 --- a/pkgs/by-name/ne/newsraft/package.nix +++ b/pkgs/by-name/ne/newsraft/package.nix @@ -6,21 +6,20 @@ curl, expat, gumbo, - ncurses, sqlite, nix-update-script, }: stdenv.mkDerivation (finalAttrs: { pname = "newsraft"; - version = "0.30"; + version = "0.31"; src = fetchFromGitea { domain = "codeberg.org"; owner = "newsraft"; repo = "newsraft"; rev = "newsraft-${finalAttrs.version}"; - hash = "sha256-h9gjw2EjWWNdyQT2p4wgWlz4TNitDBX5fPbNNH9/th4="; + hash = "sha256-XnVGt9frUKeAjxYk2cr3q3a5HpqVH0CHnNiKdTTBnqA="; }; nativeBuildInputs = [ pkg-config ]; @@ -28,7 +27,6 @@ stdenv.mkDerivation (finalAttrs: { curl expat gumbo - ncurses sqlite ]; @@ -38,6 +36,8 @@ stdenv.mkDerivation (finalAttrs: { install -Dm444 doc/newsraft.desktop -t $out/share/applications ''; + env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin "-D_DARWIN_C_SOURCE"; + passthru.updateScript = nix-update-script { }; meta = { From 42aa57c539c59a9bc8c6c5f4abe26131cef2e9e0 Mon Sep 17 00:00:00 2001 From: arthsmn Date: Sun, 8 Jun 2025 12:10:44 -0300 Subject: [PATCH 2/2] newsraft: refactor --- pkgs/by-name/ne/newsraft/package.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ne/newsraft/package.nix b/pkgs/by-name/ne/newsraft/package.nix index df89abef28ce..a22b56631cfa 100644 --- a/pkgs/by-name/ne/newsraft/package.nix +++ b/pkgs/by-name/ne/newsraft/package.nix @@ -31,10 +31,7 @@ stdenv.mkDerivation (finalAttrs: { ]; makeFlags = [ "PREFIX=$(out)" ]; - - postInstall = lib.optionalString (!stdenv.hostPlatform.isDarwin) '' - install -Dm444 doc/newsraft.desktop -t $out/share/applications - ''; + installTargets = "install install-desktop"; env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin "-D_DARWIN_C_SOURCE"; @@ -42,7 +39,8 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Feed reader for terminal"; - homepage = "https://codeberg.org/grisha/newsraft"; + homepage = "https://codeberg.org/newsraft/newsraft"; + changelog = "https://codeberg.org/newsraft/newsraft/releases/tag/newsraft-${finalAttrs.version}"; license = lib.licenses.isc; maintainers = with lib.maintainers; [ arthsmn