Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 948416 - dev-libs/appstream: Please provide appstream-compose
Summary: dev-libs/appstream: Please provide appstream-compose
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: PullRequest
Depends on:
Blocks: 928110
  Show dependency tree
 
Reported: 2025-01-19 20:18 UTC by Mart Raudsepp
Modified: 2025-01-20 16:22 UTC (History)
1 user (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 Mart Raudsepp gentoo-dev 2025-01-19 20:18:34 UTC
Currently there is no way to get appstream-compose from our packages, because -Dcompose=false is unconditionally passed for meson options.

Extra deps seem to be cairo, gdk-pixbuf, freetype2, pango, fontconfig, and optionally (but probably strongly needed if compose is needed) librsvg.

This is required by flatpak-builder-1.4, which is required by gnome-builder for builds based on flatpak manifests (at least older versions don't work, but we don't want to be stuck on older flatpak-builder version either way).
Comment 1 Zac Medico gentoo-dev 2025-01-19 23:43:05 UTC
I went ahead and added it here:

commit e56c12d89f36b99096887a36090b01a3c1fb1b3c
Author: Luna <nullrequest@vivaldi.net>
Date:   2025-01-19 15:31:08 -0800

    dev-libs/appstream: add use flag to enable compose
    
    This adds a new use option compose to build appstream-compose.
    flatpak-builder since 1.3.4 requires appstream-compose.
    
    Signed-off-by: Luna <nullrequest@vivaldi.net>
    From: https://github.com/gentoo/gentoo/pull/36965
    Signed-off-by: Zac Medico <zmedico@gentoo.org>