| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
| |
This is better done client side. Add a build flag so we can still build metadata
for old versions of Fedora.
|
|
|
|
|
|
|
|
|
| |
The results when using the partial update were not always the same as doing a
fresh run (some components depend on other components) and even I'm not using
this functionality anymore when running appstream-builder on the whole Fedora,
achive, even across on all branches.
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1426166
|
| |
|
|
|
|
|
| |
This could be, for example, using the desktop GenericName in the place of
Comment or <summary> for a one line summary.
|
| |
|
|
|
|
| |
This allows us to build better data for 'enterprise' distros.
|
|
|
|
|
| |
This removes the panel, which does not work well when the console is not a real
onsole, which is typical in most cases where the builder is being run.
|
|
|
|
|
| |
This never worked very well, and had the effect of files and screenshots not
being pushed either downstream into the packages, or upstream into the tarballs.
|
|
|
|
|
| |
Distros currently relying on '--screenshot-uri' should start using the
'appstream-util mirror-screenshots' command after the builder has completed.
|
|
|
|
|
| |
There is no need to merge these into one file as we can just install the other
AppStream files manually.
|
|
|
|
| |
Fixes: https://github.com/hughsie/appstream-glib/issues/35
|
|
|
|
|
|
|
| |
In some cases, e.g. for ostree and xdg-app we want the icons uploaded as
indervidual files rather than as one huge tarball.
Add --icons-dir and --uncompressed-icons to appstream-builder to support this.
|
|
|
|
|
|
|
| |
Also, clean up a lot of booleans into one sane bitfield.
The libappstream-builder library isn't API stable and has no external users,
so we can move things around a bit without worrying.
|
| |
|
|
|
|
|
|
|
| |
By splitting up the origin and basename properties we can have files with a
predictable basename and the correct origin. Now, most people will want to
invoke appstream-builder with --origin=foo and leave --basename to the default
of 'appstream'.
|
|
|
|
| |
This allows supression of vetos that would otherwise blacklist an application.
|
|
|
|
|
|
|
| |
This allows us to specify when building the AppStream metadata that we want
icons embedded into the output XML. This is going to be slow and lead to a
giant XML file when used for whole-archive operations, but makes things simpler
for smaller repos or single packages.
|
|
|
|
| |
This changes the icon tarball format and the install location, so isn't backwards compatible.
|
|
|
|
| |
At the moment 32px is pretty random; we'll want to increase this in the future
|
|
|
|
| |
There is no point exporting this to be called manually.
|
| |
|
| |
|
|
|
|
| |
This is for when the application fails one of the veto checks.
|
| |
|
|
|
|
| |
The checks take a very long time and are not terribly useful anymore.
|
|
|
|
| |
Instead, install any runtime deps into the extraction directory.
|
|
|
|
| |
This gives us slight more control over where things go.
|
|
|
|
|
| |
It makes a huge directory tree that takes minutes to delete/sync and isn't much
faster on an SSD anyway...
|
|
|
|
|
| |
Software centers can trivially work this out, e.g. something like:
https://git.gnome.org/browse/gnome-software/commit/?id=ad6c09c2eadb903151f3eb14a3962da160795dad
|
|
|