summaryrefslogtreecommitdiff
path: root/client
Commit message (Collapse)AuthorAgeFilesLines
* Add a 'mirror-local-firmware' command to appstream-utilRichard Hughes2015-06-241-0/+70
| | | | This allows us to mirror vendor-submitted firmware using the file hash.
* Look for all package names when incorporating metadataRichard Hughes2015-06-171-1/+13
|
* Remove the AppData veto when incorporating metadataRichard Hughes2015-06-171-0/+6
|
* Add a 'compare' command to appstream-utilRichard Hughes2015-06-171-0/+70
| | | | This allows us to see easily what was added and removed between distro releases.
* Also incorporate apps using the package nameRichard Hughes2015-06-171-1/+24
| | | | | This increases the chance of incorporation when the desktop ID has changed and the conversion data table has not been updated.
* Allow getting an application from the store with an old desktop IDRichard Hughes2015-06-171-1/+1
| | | | This is currently a harcoded table; I think this is the best we can do.
* Add a flag to use non-optimal data sources when building metadataRichard Hughes2015-06-161-0/+4
| | | | | This could be, for example, using the desktop GenericName in the place of Comment or <summary> for a one line summary.
* Add a flag to relax the AppData Category=Settings requirementRichard Hughes2015-06-161-0/+4
|
* Add am 'incorporate' command to appstream-utilRichard Hughes2015-06-161-0/+92
| | | | | | This allows us to partially merge AppStream files, for instance subsuming data from one file into an other. This might be useful to populate a partially updated repository when additional data is available.
* Add two flags to veto-ignore to relax the requirements for metadataRichard Hughes2015-06-161-0/+12
| | | | This allows us to build better data for 'enterprise' distros.
* trivial: Fix up some set-but-not-used warnings from clangRichard Hughes2015-05-281-4/+4
|
* Do not use the cache location when using install-origin with a DESTDIRRichard Hughes2015-05-261-2/+5
|
* Show a warning when the origin or basename isn't specifiedRichard Hughes2015-05-221-4/+10
|
* trivial: Never attempt to mirror generated screenshotsRichard Hughes2015-04-131-3/+4
| | | | We assume they are in the correct place already.
* Do not strip out the source screenshot when using mirror-screenshots --nonetRichard Hughes2015-04-071-20/+16
| | | | | We might want to process the output to download the screenshots locally for the next metadata build.
* Remove the batch output option from the builderRichard Hughes2015-04-071-6/+0
| | | | | 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.
* Remove the extra screenshots and appdata options from the builderRichard Hughes2015-04-071-14/+0
| | | | | 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.
* Remove all networking support when building metadataRichard Hughes2015-04-071-20/+0
| | | | | Distros currently relying on '--screenshot-uri' should start using the 'appstream-util mirror-screenshots' command after the builder has completed.
* Add a mirror-screenshots command to appstream-utilRichard Hughes2015-04-071-0/+455
|
* Remove --extra-appstream from the builderRichard Hughes2015-04-011-7/+0
| | | | | There is no need to merge these into one file as we can just install the other AppStream files manually.
* Add a 'replace-screenshots' command to appstream-utilRichard Hughes2015-03-301-0/+57
| | | | | This is designed for distros to use in spec files to replace the upstream screenshots with something distro-specific, more suitable, or less offensive...
* If the API version is unspecified when building use the latest released versionRichard Hughes2015-03-261-1/+1
|
* Put all the screenshots in a file rather than just writing to the upload pathRichard Hughes2015-03-251-1/+1
| | | | | This is the first step to decouple the mirroring of the screenshots from the appstream metadata generation.
* Make the AppStream builder support optionalRichard Hughes2015-03-251-1/+7
| | | | | 99% of the time we don't need all the deps for the builder, and for embedded images we should not build it at all.
* Allow uninstalling AppStream files from /var/cacheRichard Hughes2015-03-201-22/+22
| | | | Fixes https://github.com/hughsie/appstream-glib/issues/42
* Add --batch-output to be able to disable the progress panel when buildingRichard Hughes2015-03-131-0/+6
| | | | Fixes: https://github.com/hughsie/appstream-glib/issues/35
* Support multiple source files for appdata-to-newsRichard Hughes2015-02-131-54/+62
| | | | | | At the moment this just duplicates the sections for each source file, but in the future we want to support merging these into one list after deduplicating the list elements.
* Improve the news-to-appdata section detectionRichard Hughes2015-02-101-2/+12
|
* Output valid AppData markup when using news-to-appdataRichard Hughes2015-02-031-3/+11
|
* Ignore stray branchesMatthias Clasen2015-01-271-0/+4
| | | | | | | Eventually, we'll commit our appstream data in a ref in the repository, with a name like "appstream". Currently, that ref causes appstream-builder to choke and complain. To avoid that, only treat refs starting with app/ or runtime/ as bundles.
* trivial: Show the dead applications in matrix a different colorRichard Hughes2015-01-261-4/+17
|
* Add 'news-to-appdata' command to appstream-utilRichard Hughes2015-01-261-0/+365
|
* Make the icon tarball optionalRichard Hughes2015-01-261-0/+13
| | | | | | | 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.
* Make the failed AppStream metadata optionalRichard Hughes2015-01-241-24/+38
| | | | | | | 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.
* trivial: Fix compile without ostreeRichard Hughes2015-01-231-4/+3
|
* Add OSTree supportRichard Hughes2015-01-232-1/+75
|
* trivial: Show the help text when starting appstream-builder with no argumentsRichard Hughes2015-01-211-2/+8
|
* Return the correct exit code from appstream-builderRichard Hughes2015-01-211-1/+7
|
* Add appdata-to-news command to appstream-utilRichard Hughes2015-01-211-0/+88
| | | | This allows projects to generate the NEWS file from the AppData file.
* Add show-search-tokens subcommand to appstream-utilRichard Hughes2015-01-141-0/+76
| | | | | This allows us to return all the search tokens for all application on the running system, sorting them by frequency.
* Allow specifying --packages-dir multiple timesRichard Hughes2015-01-081-8/+10
|
* Add the matrix-html subcommand to appstream-utilRichard Hughes2014-12-181-0/+277
|
* Move as_utils_install_filename() into libappstream-glibRichard Hughes2014-12-171-251/+8
| | | | | This means we pick up a libarchive dep, but means we can use the installing code from PackageKit in the future.
* Add an --origin option to appstream-builderRichard Hughes2014-12-171-1/+8
| | | | | | | 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'.
* Alow setting the cachedir different from the outputdirRichard Hughes2014-12-171-1/+1
|
* Allow filtering addons in the status html pagesRichard Hughes2014-11-061-1/+9
|
* Use <update_contact> from the AppStream specificationRichard Hughes2014-11-061-2/+10
| | | | Apparently I've been doing it wrong (TM) for the last two years.
* When using install-origin install into /var/cacheRichard Hughes2014-11-051-9/+32
|
* trivial: Don't show warnings when doing distcheckRichard Hughes2014-11-041-2/+2
| | | | | It seems that the compiler really does require an initializer when using the _cleanup_ macros.
* Fix FTBFS on GNU/HurdMatthias Klumpp2014-11-041-8/+12
| | | | | | | | | Currently appstream-glib FTBFS on GNU/Hurd due to usage of PATH_MAX, which is not defined. The attached patch solves this problem by dynamically allocating strings of required length, and free them after usage if needed. Many thanks to Svante Signell for the initial patch!