+5
-1
nixos/modules/config/xdg/portal.nix
+5
-1
nixos/modules/config/xdg/portal.nix
······
+2
nixos/tests/installed-tests/default.nix
+2
nixos/tests/installed-tests/default.nix
···
+5
nixos/tests/installed-tests/glib-testing.nix
+5
nixos/tests/installed-tests/glib-testing.nix
+5
nixos/tests/installed-tests/malcontent.nix
+5
nixos/tests/installed-tests/malcontent.nix
+4
nixos/tests/installed-tests/xdg-desktop-portal.nix
+4
nixos/tests/installed-tests/xdg-desktop-portal.nix
+121
-18
pkgs/development/libraries/flatpak/default.nix
+121
-18
pkgs/development/libraries/flatpak/default.nix
···-{ stdenv, fetchurl, autoreconfHook, docbook_xml_dtd_412, docbook_xml_dtd_42, docbook_xml_dtd_43, docbook_xsl, which, libxml2-, gobject-introspection, gtk-doc, intltool, libxslt, pkgconfig, xmlto, appstream-glib, substituteAll, glibcLocales, yacc, xdg-dbus-proxy, p11-kit-, bubblewrap, bzip2, dbus, glib, gpgme, json-glib, libarchive, libcap, libseccomp, coreutils, gettext, hicolor-icon-theme, fuse, nixosTests-, libsoup, lzma, ostree, polkit, python3, systemd, xorg, valgrind, glib-networking, wrapGAppsHook, dconf, gsettings-desktop-schemas, librsvg }:url = "https://github.com/flatpak/flatpak/releases/download/${version}/${pname}-${version}.tar.xz";+# Don’t hardcode flatpak binary path in launchers stored under user’s profile otherwise they will break after Flatpak update.-autoreconfHook libxml2 docbook_xml_dtd_412 docbook_xml_dtd_42 docbook_xml_dtd_43 docbook_xsl which gobject-introspection······
+71
-21
pkgs/development/libraries/flatpak/fix-test-paths.patch
+71
-21
pkgs/development/libraries/flatpak/fix-test-paths.patch
······-@@ -426,12 +426,12 @@ dbus-daemon --fork --config-file=session.conf --print-address=3 --print-pid=4 \+@@ -440,7 +440,7 @@ dbus-daemon --fork --config-file=session.conf --print-address=3 --print-pid=4 \···············g_spawn_sync (NULL, argv, NULL, G_SPAWN_SEARCH_PATH, NULL, NULL, NULL, NULL, &exit_code, &error);+-if test \( -x "$(which update-desktop-database 2>/dev/null)" \) -a \( -d $1/exports/share/applications \); then-if test \( -x "$(which gtk-update-icon-cache 2>/dev/null)" \) -a \( -d $1/exports/share/icons/hicolor \); then+-if test \( -x "$(which gtk-update-icon-cache 2>/dev/null)" \) -a \( -d $1/exports/share/icons/hicolor \); then+-if test \( -x "$(which update-mime-database 2>/dev/null)" \) -a \( -d $1/exports/share/mime/packages \); then
+8
-8
pkgs/development/libraries/flatpak/use-flatpak-from-path.patch
+8
-8
pkgs/development/libraries/flatpak/use-flatpak-from-path.patch
···············-assert_file_has_content $FL_DIR/exports/share/applications/org.test.Hello.desktop "^Exec=.*/flatpak run --branch=stable --arch=$ARCH --command=hello\.sh org\.test\.Hello$"+assert_file_has_content $FL_DIR/exports/share/applications/org.test.Hello.desktop "^Exec=flatpak run --branch=stable --arch=$ARCH --command=hello\.sh org\.test\.Hello$"+assert_has_file $FL_DIR/exports/share/gnome-shell/search-providers/org.test.Hello.search-provider.ini+assert_file_has_content $FL_DIR/exports/share/gnome-shell/search-providers/org.test.Hello.search-provider.ini "^DefaultDisabled=true$"
+63
pkgs/development/libraries/glib-testing/default.nix
+63
pkgs/development/libraries/glib-testing/default.nix
···+description = "Test library providing test harnesses and mock classes complementing the classes provided by GLib";
+32
pkgs/development/libraries/glib-testing/installed-tests-path.patch
+32
pkgs/development/libraries/glib-testing/installed-tests-path.patch
···++installed_tests_metadir = join_paths(get_option('installed_test_prefix'), 'share', 'installed-tests',++installed_tests_execdir = join_paths(get_option('installed_test_prefix'), 'libexec', 'installed-tests',++option('installed_test_prefix', type: 'string', value: '', description: 'Prefix for installed tests')
+59
pkgs/development/libraries/libportal/default.nix
+59
pkgs/development/libraries/libportal/default.nix
···+url = "https://github.com/flatpak/libportal/commit/7828be4ec8f05f8de7b129a1e35b5039d8baaee3.patch";+url = "https://github.com/flatpak/libportal/commit/bf5de2f6fefec65f701b4ec8712b48b29a33fb71.patch";
+87
pkgs/development/libraries/malcontent/default.nix
+87
pkgs/development/libraries/malcontent/default.nix
···
+35
pkgs/development/libraries/malcontent/installed-tests-path.patch
+35
pkgs/development/libraries/malcontent/installed-tests-path.patch
···++installed_tests_metadir = join_paths(get_option('installed_test_prefix'), 'share', 'installed-tests',++installed_tests_execdir = join_paths(get_option('installed_test_prefix'), 'libexec', 'installed-tests',++option('installed_test_prefix', type: 'string', value: '', description: 'Prefix for installed tests')
+22
pkgs/development/libraries/malcontent/use-system-dependencies.patch
+22
pkgs/development/libraries/malcontent/use-system-dependencies.patch
···
+24
-5
pkgs/development/libraries/xdg-dbus-proxy/default.nix
+24
-5
pkgs/development/libraries/xdg-dbus-proxy/default.nix
·········
+4
-2
pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix
+4
-2
pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix
·········
+48
-9
pkgs/development/libraries/xdg-desktop-portal/default.nix
+48
-9
pkgs/development/libraries/xdg-desktop-portal/default.nix
···-{ stdenv, fetchFromGitHub, nixosTests, substituteAll, autoreconfHook, pkgconfig, libxml2, glib, pipewire, fontconfig, flatpak, gsettings-desktop-schemas, acl, dbus, fuse, geoclue2, json-glib, wrapGAppsHook }:···-buildInputs = [ glib pipewire fontconfig flatpak acl dbus geoclue2 fuse gsettings-desktop-schemas json-glib ];+"installed_test_metadir=${placeholder "installedTests"}/share/installed-tests/xdg-desktop-portal"
+3
-3
pkgs/development/libraries/xdg-desktop-portal/fix-paths.patch
+3
-3
pkgs/development/libraries/xdg-desktop-portal/fix-paths.patch
···
-78
pkgs/development/libraries/xdg-desktop-portal/respect-path-env-var.patch
-78
pkgs/development/libraries/xdg-desktop-portal/respect-path-env-var.patch
···
+41
pkgs/development/libraries/zchunk/default.nix
+41
pkgs/development/libraries/zchunk/default.nix
···+description = "File format designed for highly efficient deltas while maintaining good compression";
+25
-11
pkgs/development/tools/gnome-desktop-testing/default.nix
+25
-11
pkgs/development/tools/gnome-desktop-testing/default.nix
···
+20
-21
pkgs/tools/misc/ostree/01-Drop-ostree-trivial-httpd-CLI-move-to-tests-director.patch
+20
-21
pkgs/tools/misc/ostree/01-Drop-ostree-trivial-httpd-CLI-move-to-tests-director.patch
······@@ -34,12 +34,6 @@ ostree-init.1 ostree-log.1 ostree-ls.1 ostree-prune.1 ostree-pull-local.1 \······-@@ -248,6 +248,13 @@ _installed_or_uninstalled_test_programs = tests/test-varint tests/test-ot-unix-u-tests/test-basic-c tests/test-sysroot-c tests/test-pull-c tests/test-repo tests/test-include-ostree-h···-@@ -187,15 +187,6 @@ if test x$with_soup != xno; then OSTREE_FEATURES="$OSTREE_FEATURES libsoup"; fi+@@ -190,14 +190,6 @@ if test x$with_soup != xno; then OSTREE_FEATURES="$OSTREE_FEATURES libsoup"; fi···- [AC_DEFINE([BUILDOPT_ENABLE_TRIVIAL_HTTPD_CMDLINE], 1, [Define if we are enabling ostree trivial-httpd entrypoint])]AC_MSG_WARN([Curl enabled, but libsoup is not; libsoup is needed for tests (make check, etc.)])·········
+88
-17
pkgs/tools/misc/ostree/default.nix
+88
-17
pkgs/tools/misc/ostree/default.nix
···-, glib, systemd, xz, e2fsprogs, libsoup, gpgme, which, autoconf, automake, libtool, fuse, utillinuxMinimal, libselinuxurl = "https://github.com/ostreedev/ostree/releases/download/v${version}/libostree-${version}.tar.xz";+url = "https://github.com/ostreedev/ostree/commit/5135a1e58ade2bfafc8c1fda359540eafd72531e.patch";······
-12
pkgs/tools/misc/ostree/disable-test-gpg-verify-result.patch
-12
pkgs/tools/misc/ostree/disable-test-gpg-verify-result.patch
···-_installed_or_uninstalled_test_programs = tests/test-varint tests/test-ot-unix-utils tests/test-bsdiff tests/test-mutable-tree \-tests/test-basic-c tests/test-sysroot-c tests/test-pull-c tests/test-repo tests/test-include-ostree-h
+26
pkgs/tools/misc/ostree/fix-test-paths.patch
+26
pkgs/tools/misc/ostree/fix-test-paths.patch
···
+83
-29
pkgs/tools/misc/rpm-ostree/default.nix
+83
-29
pkgs/tools/misc/rpm-ostree/default.nix
···-gobject-introspection, gtk-doc, libxml2, libxslt, docbook_xsl, docbook_xml_dtd_42, docbook_xml_dtd_43, gperf, cmake,-bubblewrap, pcre, check, python, json_c, libmodulemd_1, utillinux, sqlite, cppunit, fetchpatch }:-url = "https://github.com/projectatomic/${pname}/releases/download/v${version}/${pname}-${version}.tar.xz";+url = "https://github.com/coreos/${pname}/releases/download/v${version}/${pname}-${version}.tar.xz";-url = "https://github.com/coreos/rpm-ostree/commit/60053d0d3d2279d120ae7007c6048e499d2c4d14.patch";-gobject-introspection gtk-doc libxml2 libxslt docbook_xsl docbook_xml_dtd_42 docbook_xml_dtd_43···description = "A hybrid image/package system. It uses OSTree as an image format, and uses RPM as a component model";
-11
pkgs/tools/misc/rpm-ostree/fix-introspection-build.patch
-11
pkgs/tools/misc/rpm-ostree/fix-introspection-build.patch
···
+50
-14
pkgs/tools/package-management/librepo/default.nix
+50
-14
pkgs/tools/package-management/librepo/default.nix
···-{ stdenv, fetchFromGitHub, cmake, python, pkgconfig, libxml2, glib, openssl, curl, check, gpgme }:# librepo/fastestmirror.h includes curl/curl.h, and pkg-config specfile refers to others in heredescription = "Library providing C and Python (libcURL like) API for downloading linux repository metadata and packages";
+11
-1
pkgs/top-level/all-packages.nix
+11
-1
pkgs/top-level/all-packages.nix
···············yubikey-personalization-gui = libsForQt5.callPackage ../tools/misc/yubikey-personalization-gui { };
+15
-3
pkgs/top-level/python-packages.nix
+15
-3
pkgs/top-level/python-packages.nix
···