aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/applications/networking/instant-messengers/fractal/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/applications/networking/instant-messengers/fractal/default.nix')
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/fractal/default.nix20
1 files changed, 15 insertions, 5 deletions
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/fractal/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/fractal/default.nix
index 05767d1a9cd..68e7282870b 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/fractal/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/fractal/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitLab
+, nix-update-script
, fetchpatch
, meson
, ninja
@@ -8,7 +9,7 @@
, rustc
, python3
, rustPlatform
-, pkgconfig
+, pkg-config
, gtksourceview4
, glib
, libhandy
@@ -25,24 +26,24 @@
rustPlatform.buildRustPackage rec {
pname = "fractal";
- version = "4.2.2";
+ version = "4.4.0";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "GNOME";
repo = "fractal";
rev = version;
- sha256 = "0r98km3c8naj3mdr1wppzj823ir7jnsia7r3cbg3vsq8q52i480r";
+ sha256 = "DSNVd9YvI7Dd3s3+M0+wE594tmL1yPNMnD1W9wLhSuw=";
};
- cargoSha256 = "10fgw9m6gdazrca73g43sgvsghhac7xc3bg7hr0vpynzqyfigwa9";
+ cargoSha256 = "xim5sOzeXJjRXbTOg2Gk/LHU0LioiyMK5nSr1LwMPjc=";
nativeBuildInputs = [
cargo
gettext
meson
ninja
- pkgconfig
+ pkg-config
python3
rustc
wrapGAppsHook
@@ -58,6 +59,9 @@ rustPlatform.buildRustPackage rec {
gst_all_1.gst-editing-services
gst_all_1.gst-plugins-bad
gst_all_1.gst-plugins-base
+ (gst_all_1.gst-plugins-good.override {
+ gtkSupport = true;
+ })
gst_all_1.gstreamer
gst_all_1.gst-validate
gtk3
@@ -78,6 +82,12 @@ rustPlatform.buildRustPackage rec {
checkPhase = null;
installPhase = null;
+ passthru = {
+ updateScript = nix-update-script {
+ attrPath = pname;
+ };
+ };
+
meta = with stdenv.lib; {
description = "Matrix group messaging app";
homepage = "https://gitlab.gnome.org/GNOME/fractal";