-
-
Notifications
You must be signed in to change notification settings - Fork 15.5k
gnome3.geary: 0.12.4 -> 0.13.1 #56165
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
I think the test failure on aarch might have been reported upstream. |
I am getting diff --git a/pkgs/desktops/gnome-3/misc/geary/default.nix b/pkgs/desktops/gnome-3/misc/geary/default.nix
index d9ca60ddcde..074a9c90f67 100644
--- a/pkgs/desktops/gnome-3/misc/geary/default.nix
+++ b/pkgs/desktops/gnome-3/misc/geary/default.nix
@@ -1,8 +1,8 @@
-{ stdenv, fetchurl, pkgconfig, gtk3, vala, enchant, wrapGAppsHook, gdk_pixbuf, meson, ninja
+{ stdenv, fetchurl, fetchpatch, pkgconfig, gtk3, vala, enchant2, wrapGAppsHook, meson, ninja
, desktop-file-utils, gnome-online-accounts, gsettings-desktop-schemas, adwaita-icon-theme
-, libnotify, libcanberra-gtk3, libsecret, gmime, isocodes, libxml2, gettext, gobject-introspection
-, libpthreadstubs, sqlite, gcr, json-glib, itstool, libgee, gnome3, librsvg, webkitgtk, python3
-, xvfb_run, dbus, shared-mime-info, libunwind }:
+, libnotify, libcanberra-gtk3, libsecret, gmime, isocodes, libxml2, gettext
+, sqlite, gcr, json-glib, itstool, libgee, gnome3, webkitgtk, python3
+, xvfb_run, dbus, shared-mime-info, libunwind, glib-networking }:
stdenv.mkDerivation rec {
pname = "geary";
@@ -13,15 +13,24 @@
sha256 = "0h9pf2mdskq7mylib1m9hw86nwfmdzyngjl7ywangqipm1k5svjx";
};
+ patches = [
+ # gobject-introspection is not needed
+ # https://gitlab.gnome.org/GNOME/geary/merge_requests/138
+ (fetchpatch {
+ url = https://gitlab.gnome.org/GNOME/geary/commit/d2f1b1076aa942d140e83fdf03b66621c11229f5.patch;
+ sha256 = "1dsj4ybnibpi572w9hafm0w90jbjv7wzdl6j8d4c2qg5h7knlvfk";
+ })
+ ];
+
nativeBuildInputs = [
- desktop-file-utils gettext gobject-introspection itstool
+ desktop-file-utils gettext itstool
libxml2 meson ninja pkgconfig vala wrapGAppsHook python3
];
buildInputs = [
- adwaita-icon-theme enchant gcr gdk_pixbuf gmime gnome-online-accounts
+ adwaita-icon-theme enchant2 gcr gmime gnome-online-accounts
gsettings-desktop-schemas gtk3 isocodes json-glib libcanberra-gtk3
- libgee libnotify libpthreadstubs librsvg libsecret sqlite webkitgtk
+ libgee libnotify libsecret sqlite webkitgtk glib-networking
libunwind
];
|
Thought Didn't look to see if they actually used |
It does not; not yet. We probably want to go the Arch way and patch the old apps (the API breakage is minor) but I did not have time to do it yet.
Yeah, I was wondering what would pure Vala app need |
I'll try to open an issue here, should be sprintable, especially since Arch already has patches.
Right, this app has gone through a lot 😄 |
Looks like there was a concern for libunwind
Not sure if we'd need to care about that here. |
dc646b2
to
7f2e092
Compare
If it builds on our platforms, I think we are golden. |
Motivation for this change
Ends the litany of patches and other horrible things 😄
Link to News
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)