summaryrefslogtreecommitdiff
path: root/libappstream-builder
Commit message (Collapse)AuthorAgeFilesLines
...
* Add a AsMarkupConvertFormat to as_markup_import()Richard Hughes2016-03-031-3/+6
| | | | This API is not in any released version and is not part of the API yet.
* Add support for GNOME Shell extensionsRichard Hughes2016-03-012-0/+241
|
* trivial: Do not require icons for generic component typesRichard Hughes2016-02-261-2/+7
|
* Rename a symbol to reflect realityRichard Hughes2016-02-255-15/+15
| | | | | | | This has not been an ID kind since spec version 0.5, and it's confusing to have two things in GNOME Software. The old symbols and enumerated types are left to maintain ABI compatibility.
* Move the kudo and provides autodetection to libappstream-glibRichard Hughes2016-01-314-153/+19
|
* trivial: Fix up self tests after generic kindRichard Hughes2016-01-311-5/+5
|
* Support the QT translation systemRichard Hughes2016-01-261-14/+15
| | | | Fixes: https://github.com/hughsie/appdata-tools/issues/26
* Use heuristics when building metadata with an AppData fileRichard Hughes2016-01-241-1/+1
|
* Reject an invalid project group when parsingRichard Hughes2016-01-221-12/+0
|
* trivial: Remove support for old-style firmware GUIDS-as-IDsRichard Hughes2016-01-221-11/+0
|
* Only load supported icon kinds when using appstream-composeRichard Hughes2016-01-221-29/+9
|
* Remove the hardcoded rule for xfdashboard as it has been reported upstreamRichard Hughes2016-01-221-9/+0
|
* Use the project_group heuristics when parsing AppData filesRichard Hughes2016-01-221-58/+0
|
* trivial: Remove the veto for ConsoleOnlyRichard Hughes2016-01-221-14/+0
| | | | To get in the metadata we needed a .desktop file, an AppData and a icon...
* trivial: Remove a warning for no recent upstream releaseRichard Hughes2016-01-221-19/+0
| | | | If the downstream has created an AppData file then the warning is useless.
* trivial: Remove some dead codeRichard Hughes2016-01-221-16/+0
| | | | We don't generate this older style metadata anymore.
* trivial: Remove the hardcoded hack for nautilusRichard Hughes2016-01-221-11/+1
| | | | This has been pushed upstream.
* trivial: Fix building firmware after the ostree removalRichard Hughes2016-01-221-1/+2
|
* Remove the GIR and GResource, nm and KDE-specific pluginsRichard Hughes2016-01-227-597/+3
| | | | | | Applications have to specify the kudos upstream and relying on these hacky heuristics only worked some of the time for packages, and none of the time for xdg-app and Limba.
* Remove the GStreamer pluginRichard Hughes2016-01-222-142/+0
| | | | The keywords have just been added in the upstream AppData files.
* Remove all traces of ostreeAlexander Larsson2016-01-227-492/+1
|
* Add as_image_load_filename_full()Richard Hughes2016-01-211-93/+12
| | | | This makes it possible to resize icons from libappstream-glib
* Allow multiple NLS domains to be specified when searchingRichard Hughes2016-01-211-224/+19
| | | | Also, use the new functionality in the existing gettext builder plugin.
* Allow disabling font support with --disable-fontsRichard Hughes2016-01-212-2/+15
|
* Only build the test firmware files when using --enable-firmwareRichard Hughes2016-01-211-0/+4
|
* ostree: Remove unnecessary workarounds for bundle pathsAlexander Larsson2016-01-191-8/+0
| | | | | This is not needed anymore, as we rewrite the bundle paths to look like /usr/...
* ostree: Work around threadsafety issue with g_get_language_names.Alexander Larsson2016-01-191-0/+3
|
* trivial: Fix self tests after the xdg-app fixesRichard Hughes2016-01-171-2/+1
|
* asb-package-ostree: Fix things up for xdg-app useAlexander Larsson2016-01-142-22/+28
| | | | | | | | | We only extract stuff from /export in order to not pick up e.g. bundled desktop files not part of the app. Also, we extract to a "usr" subdir instead of "export" to make appstream-builder pick things up automatically (also remove the previous hack that handled this by rewriting globs).
* package-ostree: Init NEVRA on open otherwise we don't get the right tmpdir nameAlexander Larsson2016-01-141-0/+5
| | | | | | Since asb_task_set_package() calls asb_package_get_nevr() on the package without ensuring it is loaded it creates a temp name called "(null)-(null)-(null)". This is shared for all packages, so everything stomps on everything.
* Fix AppStream generation when using duplicate .deb packagesRichard Hughes2015-12-283-2/+90
| | | | | | | | | For package types without a native klass->compare fall back to something sensible. Also add some self tests for this to make sure this never happens again. Fixes https://github.com/hughsie/appstream-glib/issues/72
* Assume a release value of '0' when unsetRichard Hughes2015-12-281-1/+8
| | | | Some deb-based distros allow the release field to be optional.
* trivial: Fix a small memory leak when parsing debsRichard Hughes2015-12-281-2/+2
|
* Only use the package license when not provided by the AppData fileRichard Hughes2015-12-093-2/+22
| | | | | In doing so, we found a number of invalid AppData files, so fix up the values the best we can.
* Add as_utils_license_to_spdx()Richard Hughes2015-12-091-85/+3
| | | | | | | | This moves the Fedora-Legal->SPDX conversion code from libappstream-builder to libappstream-glib, which allows front ends like GNOME Software to display a valid SPDX ID when no AppStream or AppData information is available. It also fixes the multi-token search which was not working before.
* Log when we auto-add kudos or keywordsRichard Hughes2015-11-267-11/+86
|
* Use a wildcard in the self tests to ignore GCab-generated hash differencesRichard Hughes2015-10-271-6/+13
| | | | | | | GCab has changed the checksum generation code a few times now, and it's a pain to deal with. Just use a wildcard to prevent test failures. Fixes: https://github.com/hughsie/appstream-glib/issues/64
* trivial: Remove some unknown code spotted by clangRichard Hughes2015-10-271-2/+0
|
* Use a MS-style version number when parsing a hex versionRichard Hughes2015-10-181-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | If we're comparing versions that are both converted to strings it doesn't really matter how the strings are stored (e.g. AA.BB.CC.DD or AA.BB.CCDD) as the integer rules still apply **if** we don't remove the prefixed zeros. The only time we have to be careful is where the firmware metainfo uses the triplet and the .inf file uses the hex version format. By using the triplet-style by default we match what Intel and Microsoft are providing in the firmware release notes. Basically: * If you're not using the MS-style versioning scheme, just use hex numbers in both places. * If you don't care about applying the update on Microsoft Windows, just don't supply an .inf file at all. Fixes the other half of https://github.com/hughsie/fwupd/issues/34 This does break API, but we've never had the method in a released version so I think it's fine to break at this stage. Make sure you update fwupd at the same time if you're using git master. The last bit of this fix would to be somehow encode the "display version" onto the AppStream <release> object, but this needs discussion upstream first.
* trivial: Fix make check with no firmware pluginRichard Hughes2015-10-181-1/+1
|
* Do not use the DriverVersion for the inf file versionRichard Hughes2015-10-181-6/+6
| | | | Fixes half of https://github.com/hughsie/fwupd/issues/34
* Use AsStoreCab to read .cab files when building metadataRichard Hughes2015-10-076-205/+46
| | | | There's no point having two implementations of the same thing.
* trivial: Fix distcheck by searching the built filesRichard Hughes2015-10-071-1/+1
|
* Use g_set_object() to fix potential crash when adding pixbufsRichard Hughes2015-09-231-3/+1
|
* Simplify veto messages for missing <name> and <summary>Kalev Lember2015-09-181-2/+2
| | | | | Don't mention desktop file fallbacks now that we only include apps that have appdata.
* Use a sensible warning when processing desktop files with NoDisplay=trueRichard Hughes2015-09-181-1/+2
|
* trivial: Fix display of vetos in the summary pageRichard Hughes2015-09-181-2/+2
|
* trivial: Remove dead codeRichard Hughes2015-09-182-6/+0
|
* trivial: Fix make distcheckRichard Hughes2015-09-181-1/+1
|
* trivial: Remove some now-obsolete veto rulesRichard Hughes2015-09-171-49/+0
|