diff options
| author | Wolfgang Walther <walther@technowledgy.de> | 2025-08-09 17:27:54 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-08-09 17:27:54 +0000 |
| commit | 8f9ed37e9fee8e073a932570d9b3274d9636e258 (patch) | |
| tree | 011675763246f7f212b08c73034a1e389aed6598 | |
| parent | [Backport release-25.05] limine: 9.5.1 -> 9.5.4 (#431846) (diff) | |
| parent | tuba: 0.9.2 -> 0.10.0 (diff) | |
| download | nixpkgs-8f9ed37e9fee8e073a932570d9b3274d9636e258.tar.gz | |
[Backport release-25.05] tuba: 0.9.2 -> 0.10.0 (#431902)
| -rw-r--r-- | pkgs/by-name/tu/tuba/package.nix | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/pkgs/by-name/tu/tuba/package.nix b/pkgs/by-name/tu/tuba/package.nix index 9a778d5de0b5..71f7a5893875 100644 --- a/pkgs/by-name/tu/tuba/package.nix +++ b/pkgs/by-name/tu/tuba/package.nix @@ -12,6 +12,7 @@ gtk4, libadwaita, json-glib, + gexiv2, glib, glib-networking, gnome, @@ -24,25 +25,25 @@ libsecret, libwebp, libspelling, + webkitgtk_6_0, webp-pixbuf-loader, icu, gst_all_1, + clapper-enhancers, clapper-unwrapped, - # clapper support is still experimental and has bugs. - # See https://github.com/GeopJr/Tuba/pull/931 - clapperSupport ? false, + clapperSupport ? true, nix-update-script, }: stdenv.mkDerivation rec { pname = "tuba"; - version = "0.9.2"; + version = "0.10.0"; src = fetchFromGitHub { owner = "GeopJr"; repo = "Tuba"; rev = "v${version}"; - hash = "sha256-SQrk6zsn3zZQTIruqVfjzs5cNyT2pAvM8XNI8SmyFM0="; + hash = "sha256-q+AwtmvLf0AFrCK2YlRFrrXakULHLh749TV/iwapIlw="; }; nativeBuildInputs = [ @@ -57,6 +58,7 @@ stdenv.mkDerivation rec { ]; buildInputs = [ + gexiv2 glib glib-networking gtksourceview5 @@ -69,6 +71,7 @@ stdenv.mkDerivation rec { libsecret libwebp libspelling + webkitgtk_6_0 icu ] ++ (with gst_all_1; [ @@ -83,14 +86,16 @@ stdenv.mkDerivation rec { ]; mesonFlags = [ - (lib.mesonBool "clapper" clapperSupport) + (lib.mesonEnable "clapper" clapperSupport) ]; env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-error=int-conversion"; - passthru = { - updateScript = nix-update-script { }; - }; + preFixup = '' + gappsWrapperArgs+=( + --set-default CLAPPER_ENHANCERS_PATH "${clapper-enhancers}/${clapper-enhancers.passthru.pluginPath}" + ) + ''; # Pull in WebP support for avatars from Misskey instances. # In postInstall to run before gappsWrapperArgsHook. @@ -105,6 +110,10 @@ stdenv.mkDerivation rec { }" ''; + passthru = { + updateScript = nix-update-script { }; + }; + meta = { description = "Browse the Fediverse"; homepage = "https://tuba.geopjr.dev/"; |
