libportal-gtk4 0.6 -> 0.7.1 https://repology.org/project/libportal-gtk4/versions attrpath: libportal-gtk4 Checking auto update branch... No auto update branch exists Old version 0.6" not present in master derivation file with contents: { stdenv , lib , fetchFromGitHub , meson , ninja , pkg-config , gobject-introspection , vala , gi-docgen , glib , gtk3 , gtk4 , libsForQt5 , variant ? null }: assert variant == null || variant == "gtk3" || variant == "gtk4" || variant == "qt5"; stdenv.mkDerivation rec { pname = "libportal" + lib.optionalString (variant != null) "-${variant}"; version = "0.7.1"; outputs = [ "out" "dev" ] ++ lib.optional (variant != "qt5") "devdoc"; src = fetchFromGitHub { owner = "flatpak"; repo = "libportal"; rev = version; sha256 = "sha256-3roZJHnGFM7ClxbB7I/haexPTwYskidz9F+WV3RL9Ho="; }; depsBuildBuild = [ pkg-config ]; nativeBuildInputs = [ meson ninja pkg-config gi-docgen ] ++ lib.optionals (variant != "qt5") [ gobject-introspection vala ]; propagatedBuildInputs = [ glib ] ++ lib.optionals (variant == "gtk3") [ gtk3 ] ++ lib.optionals (variant == "gtk4") [ gtk4 ] ++ lib.optionals (variant == "qt5") [ libsForQt5.qtbase libsForQt5.qtx11extras ]; mesonFlags = [ (lib.mesonEnable "backend-gtk3" (variant == "gtk3")) (lib.mesonEnable "backend-gtk4" (variant == "gtk4")) (lib.mesonEnable "backend-qt5" (variant == "qt5")) (lib.mesonBool "vapi" (variant != "qt5")) (lib.mesonBool "introspection" (variant != "qt5")) (lib.mesonBool "docs" (variant != "qt5")) # requires introspection=true ]; postFixup = '' # Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back. moveToOutput "share/doc" "$devdoc" ''; # we don't have any binaries dontWrapQtApps = true; meta = with lib; { description = "Flatpak portal library"; homepage = "https://github.com/flatpak/libportal"; license = licenses.lgpl3Plus; maintainers = with maintainers; [ jtojnar ]; platforms = platforms.unix; }; }