gnome-keysign: Fix eval

future package is marked as broken so this was not evaluating.
As a result, in conjunction with https://github.com/python/cpython/issues/103847,
update.nix froze when trying to bump GNOME package set.
This commit is contained in:
Jan Tojnar
2025-11-03 10:49:59 +01:00
parent 9629ba62cc
commit f26cbb9425
+9 -1
View File
@@ -1,6 +1,7 @@
{
lib,
fetchFromGitLab,
fetchpatch,
python3,
wrapGAppsHook3,
gobject-introspection,
@@ -22,6 +23,14 @@ python3.pkgs.buildPythonApplication rec {
hash = "sha256-k77z8Yligzs4rHpPckRGcC5qnCHynHQRjdDkzxwt1Ss=";
};
patches = [
# Remove broken future dependency
(fetchpatch {
url = "https://gitlab.gnome.org/GNOME/gnome-keysign/-/commit/ea197254baf70a499a371678369eda85aff7a4c5.patch";
hash = "sha256-Msd0NzNAkoAAxZ/WNiM3xV382lnx+xT6gyQiNGDEMM8=";
})
];
nativeBuildInputs = [
wrapGAppsHook3
gobject-introspection
@@ -43,7 +52,6 @@ python3.pkgs.buildPythonApplication rec {
propagatedBuildInputs = with python3.pkgs; [
dbus-python
future
gpgme
magic-wormhole
pygobject3