From 461ea02544e523d5c2afa29d6566daa08912af44 Mon Sep 17 00:00:00 2001 From: worldofpeace Date: Mon, 17 Feb 2020 18:32:35 -0500 Subject: [PATCH 1/2] flatpak: propagate glib and ostree Pantheon's sideload broke: ``` meson.build:17:0: ERROR: Could not generate cargs for flatpak: Package ostree-1 was not found in the pkg-config search path. Perhaps you should add the directory containing `ostree-1.pc' to the PKG_CONFIG_PATH environment variable Package 'ostree-1', required by 'flatpak', not found ``` https://hydra.nixos.org/build/113077888 ZHF: #80379 --- pkgs/development/libraries/flatpak/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/flatpak/default.nix b/pkgs/development/libraries/flatpak/default.nix index 2c44b045a2f7a4d..54afc53ac98661b 100644 --- a/pkgs/development/libraries/flatpak/default.nix +++ b/pkgs/development/libraries/flatpak/default.nix @@ -128,7 +128,6 @@ stdenv.mkDerivation rec { bzip2 dbus dconf - glib gpgme json-glib libarchive @@ -136,7 +135,6 @@ stdenv.mkDerivation rec { libseccomp libsoup lzma - ostree polkit python3 systemd @@ -148,6 +146,12 @@ stdenv.mkDerivation rec { librsvg # for flatpak-validate-icon ]; + # Required by flatpak.pc + propagatedBuildInputs = [ + glib + ostree + ]; + checkInputs = [ valgrind ]; From 26f1d1e81b22803a54377f9ac9ceb767f02e2770 Mon Sep 17 00:00:00 2001 From: worldofpeace Date: Mon, 17 Feb 2020 19:14:10 -0500 Subject: [PATCH 2/2] flatpak: add dev output --- pkgs/development/libraries/flatpak/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/flatpak/default.nix b/pkgs/development/libraries/flatpak/default.nix index 54afc53ac98661b..42733922687d76d 100644 --- a/pkgs/development/libraries/flatpak/default.nix +++ b/pkgs/development/libraries/flatpak/default.nix @@ -58,7 +58,7 @@ stdenv.mkDerivation rec { version = "1.6.1"; # TODO: split out lib once we figure out what to do with triggerdir - outputs = [ "out" "man" "doc" "installedTests" ]; + outputs = [ "out" "dev" "man" "doc" "installedTests" ]; src = fetchurl { url = "https://github.com/flatpak/flatpak/releases/download/${version}/${pname}-${version}.tar.xz";