diff options
author | worldofpeace <worldofpeace@protonmail.ch> | 2019-07-30 15:12:24 -0400 |
---|---|---|
committer | worldofpeace <worldofpeace@protonmail.ch> | 2019-08-01 14:03:09 -0400 |
commit | 43dcb0542f74ca6ce9c135dac6a34f23669c35b3 (patch) | |
tree | 8e443b91cb39bd7a0cec51b3db111c513abffeeb /pkgs/applications/networking/instant-messengers/fractal | |
parent | 37158a3410ecd1cfce12d7b6e165ce7b036614a0 (diff) |
fractal: 4.0.0 -> 4.2.0
Build system changes happening in the following commits:
* https://gitlab.gnome.org/GNOME/fractal/commit/79bf10af6ddecf50b0dc7641658694c196f73403
* https://gitlab.gnome.org/GNOME/fractal/commit/6982765607fb0a0c9e5eae4ad32659b29e5d0fb3
* https://gitlab.gnome.org/GNOME/fractal/commit/4abfa58282e958b2ab6fe44c5e3963d1b5db258a
Submitted MR upstream to update Cargo.lock [0] and to
make scripts executable [1].
[0]: https://gitlab.gnome.org/GNOME/fractal/merge_requests/446
[1]: https://gitlab.gnome.org/GNOME/fractal/merge_requests/447
Diffstat (limited to 'pkgs/applications/networking/instant-messengers/fractal')
-rw-r--r-- | pkgs/applications/networking/instant-messengers/fractal/default.nix | 28 |
1 files changed, 17 insertions, 11 deletions
diff --git a/pkgs/applications/networking/instant-messengers/fractal/default.nix b/pkgs/applications/networking/instant-messengers/fractal/default.nix index 218bdd80ff09..0f1660096e6b 100644 --- a/pkgs/applications/networking/instant-messengers/fractal/default.nix +++ b/pkgs/applications/networking/instant-messengers/fractal/default.nix @@ -1,5 +1,6 @@ { stdenv , fetchFromGitLab +, fetchpatch , meson , ninja , gettext @@ -13,28 +14,29 @@ , glib , libhandy , gtk3 -, libsecret , dbus , openssl , sqlite , gst_all_1 +, cairo +, gdk_pixbuf +, gspell , wrapGAppsHook -, fetchpatch }: rustPlatform.buildRustPackage rec { pname = "fractal"; - version = "4.0.0"; + version = "4.2.0"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "GNOME"; repo = "fractal"; rev = version; - sha256 = "05q47jdgbi5jz01280msb8gxnbsrgf2jvglfm6k40f1xw4wxkrzy"; + sha256 = "0clwsmd6h759bzlazfq5ig56dbx7npx3h43yspk87j1rm2dp1177"; }; - cargoSha256 = "1ax5dv200v8mfx0418bx8sbwpbp6zj469xg75hp78kqfiv83pn1g"; + cargoSha256 = "1hwjajkphl5439dymglgj3h92hxgbf7xpipzrga7ga8m10nx1dhl"; nativeBuildInputs = [ cargo @@ -48,8 +50,12 @@ rustPlatform.buildRustPackage rec { ]; buildInputs = [ + cairo dbus + gdk_pixbuf glib + gspell + gst_all_1.gst-editing-services gst_all_1.gst-plugins-bad gst_all_1.gst-plugins-base gst_all_1.gstreamer @@ -57,21 +63,21 @@ rustPlatform.buildRustPackage rec { gtksourceview hicolor-icon-theme libhandy - libsecret openssl sqlite ]; - patches = [ - # Fixes build with >= gstreamer 1.15.1 + cargoPatches = [ + # https://gitlab.gnome.org/GNOME/fractal/merge_requests/446 (fetchpatch { - url = "https://gitlab.gnome.org/GNOME/fractal/commit/e78f36c25c095ea09c9c421187593706ad7c4065.patch"; - sha256 = "1qv7ayhkhgrrldag2lzs9ql17nbc1d72j375ljhhf6cms89r19ir"; + url = "https://gitlab.gnome.org/GNOME/fractal/commit/2778acdc6c50bc6f034513029b66b0b092bc4c38.patch"; + sha256 = "08v17xmbwrjw688ps4hsnd60d5fm26xj72an3zf6yszha2b97j6y"; }) ]; postPatch = '' - patchShebangs scripts/meson_post_install.py + chmod +x scripts/test.sh + patchShebangs scripts/meson_post_install.py scripts/test.sh ''; # Don't use buildRustPackage phases, only use it for rust deps setup |