Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 914541 - sys-apps/xdg-desktop-portal: data/meson.build:4:25: ERROR: File /usr/share/dbus-1/interfaces/org.freedesktop.portal.Flatpak.xml does not exist.
Summary: sys-apps/xdg-desktop-portal: data/meson.build:4:25: ERROR: File /usr/share/db...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-22 17:34 UTC by Alex Xu (Hello71)
Modified: 2023-09-22 18:23 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Xu (Hello71) 2023-09-22 17:34:07 UTC
flatpak-interfaces-dir shouldn't be set when flatpak is not installed, but I don't understand why the ebuild needs to override the path anyways? the auto-detected value should be fine for cross-compiling
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-09-22 18:03:04 UTC
commit 315fabb225eb4b94f96bfaf5767ebdd1cf685880
Author: Sam James <sam@gentoo.org>
Date:   Fri Sep 22 18:16:20 2023 +0100

    sys-apps/xdg-desktop-portal: fix install w/o flatpak

    Signed-off-by: Sam James <sam@gentoo.org>

but I'll check to see if we can just drop it entirely, I just fixed it up so it built again first and wanted to go back to it
Comment 2 Larry the Git Cow gentoo-dev 2023-09-22 18:23:44 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d69ec7ab4c2831e5a64f1576b21b15feba5c748

commit 6d69ec7ab4c2831e5a64f1576b21b15feba5c748
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-09-22 18:20:33 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-09-22 18:20:33 +0000

    sys-apps/xdg-desktop-portal: drop unnecessary meson arg for flatpak dir
    
    It defaults to the right thing, at least nowadays (possible the autotools
    setup didn't, or it was some attempt to avoid needing flatpak just for the
    XML file). But in any case, not needed now.
    
    Bug: https://bugs.gentoo.org/914539
    Bug: https://bugs.gentoo.org/914541
    Signed-off-by: Sam James <sam@gentoo.org>

 sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.18.0-r1.ebuild | 2 --
 1 file changed, 2 deletions(-)