Skip to content

How to generate xml file with appstream-builder for meta packages #494

Description

@tagoh

Giving an option to install meta packages which is basically available for convenience would be good and they are providing an appstream xml file for that purpose. However, appstream-builder ignores them because of "no interesting files".

How can I include such packages into the result?

$ rm -rf /tmp/logs /tmp/appstream /tmp/repodata || :; mkdir /tmp/logs; appstream-builder --verbose --max-threads=8 --log-dir=/tmp/logs --packages-dir=./langpacks/noarch --temp-dir=/tmp/appstream --output-dir=/tmp/repodata
<snip>
Done!
$ diff -U0 <(for i in ./langpacks/noarch/*rpm; do rpm -q --qf "%{name}\n" $i; done | sort) <(zgrep "<pkgname" /tmp/repodata/example.xml.gz | sed -e 's/\s*<pkgname>//g' -e 's,</pkgname>,,g' | sort) | grep -v @@ | grep -v -- "--- " | grep -v "+++ " | sed -e 's/^-//g'
default-fonts
default-fonts-am
default-fonts-ar
default-fonts-as
default-fonts-ast
default-fonts-be
default-fonts-bg
default-fonts-bn
default-fonts-bo
default-fonts-br
default-fonts-chr
default-fonts-cjk
default-fonts-cjk-mono
default-fonts-cjk-sans
default-fonts-cjk-serif
default-fonts-core
default-fonts-core-emoji
default-fonts-core-math
default-fonts-core-mono
default-fonts-core-sans
default-fonts-core-serif
default-fonts-dv
default-fonts-dz
default-fonts-el
default-fonts-eo
default-fonts-eu
default-fonts-fa
default-fonts-got
default-fonts-gu
default-fonts-he
default-fonts-hi
default-fonts-hy
default-fonts-ia
default-fonts-iu
default-fonts-ka
default-fonts-kab
default-fonts-km
default-fonts-kn
default-fonts-ku
default-fonts-lo
default-fonts-mai
default-fonts-ml
default-fonts-mni
default-fonts-mr
default-fonts-my
default-fonts-nb
default-fonts-ne
default-fonts-nn
default-fonts-nqo
default-fonts-nr
default-fonts-nso
default-fonts-or
default-fonts-other
default-fonts-other-mono
default-fonts-other-sans
default-fonts-other-serif
default-fonts-pa
default-fonts-ru
default-fonts-sat
default-fonts-si
default-fonts-ss
default-fonts-syr
default-fonts-ta
default-fonts-te
default-fonts-th
default-fonts-tn
default-fonts-ts
default-fonts-uk
default-fonts-ur
default-fonts-ve
default-fonts-vi
default-fonts-xh
default-fonts-yi
default-fonts-zu
langpacks-fonts-af
langpacks-fonts-am
langpacks-fonts-ar
langpacks-fonts-as
langpacks-fonts-ast
langpacks-fonts-be
langpacks-fonts-bg
langpacks-fonts-bn
langpacks-fonts-bo
langpacks-fonts-br
langpacks-fonts-bs
langpacks-fonts-ca
langpacks-fonts-chr
langpacks-fonts-cs
langpacks-fonts-cy
langpacks-fonts-da
langpacks-fonts-de
langpacks-fonts-dv
langpacks-fonts-dz
langpacks-fonts-el
langpacks-fonts-en
langpacks-fonts-eo
langpacks-fonts-es
langpacks-fonts-et
langpacks-fonts-eu
langpacks-fonts-fa
langpacks-fonts-fi
langpacks-fonts-fr
langpacks-fonts-ga
langpacks-fonts-gl
langpacks-fonts-got
langpacks-fonts-gu
langpacks-fonts-he
langpacks-fonts-hi
langpacks-fonts-hr
langpacks-fonts-hu
langpacks-fonts-hy
langpacks-fonts-ia
langpacks-fonts-id
langpacks-fonts-is
langpacks-fonts-it
langpacks-fonts-iu
langpacks-fonts-ja
langpacks-fonts-ka
langpacks-fonts-kab
langpacks-fonts-kk
langpacks-fonts-km
langpacks-fonts-kn
langpacks-fonts-ko
langpacks-fonts-ku
langpacks-fonts-lo
langpacks-fonts-lt
langpacks-fonts-lv
langpacks-fonts-mai
langpacks-fonts-mk
langpacks-fonts-ml
langpacks-fonts-mni
langpacks-fonts-mr
langpacks-fonts-ms
langpacks-fonts-my
langpacks-fonts-nb
langpacks-fonts-ne
langpacks-fonts-nl
langpacks-fonts-nn
langpacks-fonts-nqo
langpacks-fonts-nr
langpacks-fonts-nso
langpacks-fonts-or
langpacks-fonts-pa
langpacks-fonts-pl
langpacks-fonts-pt
langpacks-fonts-ro
langpacks-fonts-ru
langpacks-fonts-sat
langpacks-fonts-si
langpacks-fonts-sk
langpacks-fonts-sl
langpacks-fonts-sq
langpacks-fonts-sr
langpacks-fonts-ss
langpacks-fonts-sv
langpacks-fonts-syr
langpacks-fonts-ta
langpacks-fonts-te
langpacks-fonts-th
langpacks-fonts-tn
langpacks-fonts-tr
langpacks-fonts-ts
langpacks-fonts-uk
langpacks-fonts-ur
langpacks-fonts-ve
langpacks-fonts-vi
langpacks-fonts-xh
langpacks-fonts-yi
langpacks-fonts-zh_CN
langpacks-fonts-zh_HK
langpacks-fonts-zh_TW
langpacks-fonts-zu

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions