Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add support for <location> and <checksum> | Richard Hughes | 2015-03-04 | 6 | -0/+211 | |
| | | | | This is needed for AppStream 0.9 support. | |||||
* | trivial: Support the ID kind of 'firmware' | Richard Hughes | 2015-03-04 | 4 | -0/+14 | |
| | | | | This is needed for AppStream 0.9 support. | |||||
* | Sort releases in newest-to-oldest order | Richard Hughes | 2015-03-04 | 1 | -0/+13 | |
| | ||||||
* | trivial: Find built test files when running make distcheck | Richard Hughes | 2015-03-04 | 2 | -2/+8 | |
| | ||||||
* | Add as_utils_load_inf_file() | Richard Hughes | 2015-03-03 | 5 | -0/+192 | |
| | | | | This is for future use when loading firmware files. | |||||
* | trivial: Fix a tiny comment header problem | Richard Hughes | 2015-03-02 | 1 | -1/+1 | |
| | ||||||
* | trivial: If guessing the NEVRA failed, fall back to opening the package | Richard Hughes | 2015-03-02 | 1 | -0/+7 | |
| | ||||||
* | Add releases from the upstream AppData files | Richard Hughes | 2015-03-02 | 2 | -0/+28 | |
| | ||||||
* | Add as_app_get_release() | Richard Hughes | 2015-03-02 | 2 | -0/+28 | |
| | ||||||
* | Support multiple source files for appdata-to-news | Richard Hughes | 2015-02-13 | 1 | -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. | |||||
* | Merge pull request #32 from darkxst/master | Richard Hughes | 2015-02-11 | 1 | -0/+1 | |
|\ | | | | | tests: Fix DSO Linking error when built with --as-needed | |||||
| * | tests: Fix DSO Linking error when built with --as-needed | Tim Lunn | 2015-02-11 | 1 | -0/+1 | |
|/ | ||||||
* | Improve the news-to-appdata section detection | Richard Hughes | 2015-02-10 | 1 | -2/+12 | |
| | ||||||
* | Speed up adding extra packages | Richard Hughes | 2015-02-04 | 1 | -4/+6 | |
| | | | | Do not load the filelist if we're just checking for a common srpm name | |||||
* | Do not run with a helper thread if --max-threads=1 is used | Richard Hughes | 2015-02-04 | 1 | -3/+8 | |
| | ||||||
* | Fix a crash when more than one thread tries to ensure the same package | Richard Hughes | 2015-02-04 | 2 | -4/+41 | |
| | | | | | | This can happen when a package is itself an extra package of another, at the same time being a valid application itself. This is probably a packaging bug, but crashing isn't nice either. | |||||
* | Allow short descriptions when validating <description> in releases | Richard Hughes | 2015-02-03 | 1 | -2/+9 | |
| | ||||||
* | Output valid AppData markup when using news-to-appdata | Richard Hughes | 2015-02-03 | 1 | -3/+11 | |
| | ||||||
* | Fix a builder crash where a package depends on itself | Richard Hughes | 2015-02-02 | 1 | -0/+2 | |
| | ||||||
* | Guess the NEVRA from the filename if possible | Richard Hughes | 2015-02-02 | 2 | -0/+65 | |
| | | | | This avoids opening every package at startup just to check the architecture. | |||||
* | trivial: Add asb_package_get_version() | Richard Hughes | 2015-02-02 | 2 | -0/+18 | |
| | ||||||
* | Only open the package when required | Richard Hughes | 2015-02-02 | 3 | -6/+22 | |
| | | | | This reduces the peak RSS by about 15% typically. | |||||
* | Also clear the filelist and deplist of the extra package | Richard Hughes | 2015-02-02 | 1 | -0/+7 | |
| | | | | This typically halves the amount of RSS when the context is unloaded. | |||||
* | Clear the dep list and the file list if we've finished with the package | Richard Hughes | 2015-02-02 | 3 | -0/+26 | |
| | | | | This is a simple way to further decrease the peak RSS value by a few hundred MB. | |||||
* | Close the packages after they have been processed | Richard Hughes | 2015-02-02 | 4 | -2/+63 | |
| | | | | | | | | | This means we have to re-open the files for the few packages used as extra-packages to other packages, but means we keep the RSS value to a sane value for a large number of packages. We can't go above 4GB RSS for Fedora... This also means we spend less time 'shutting down' as the packages have typically been released as part of the task, rather when the context exits. | |||||
* | trivial: Do not allocate 1k of log space for each package at startup | Richard Hughes | 2015-02-02 | 1 | -1/+1 | |
| | ||||||
* | trivial: Do not ensure if there is nothing left to do | Richard Hughes | 2015-02-02 | 1 | -0/+4 | |
| | ||||||
* | Use archive_read_open_filename() to reduce the peak RSS at the expense of speed | Richard Hughes | 2015-02-01 | 1 | -9/+2 | |
| | | | | | Apparently, 4GB of RAM to process Fedora Rawhide is too much for my little microserver... | |||||
* | Add the extra child deps to the main package | Richard Hughes | 2015-01-30 | 8 | -67/+85 | |
| | | | | | | This means if X depends on X-libs, and X-libs depends on GTK-3, then X should have the modern toolkit kudo. This means switching around the API a bit so that we can add deps after the AsbPackage has been created. | |||||
* | Merge pull request #31 from matthiasclasen/ignore-stray-branches | Richard Hughes | 2015-01-27 | 1 | -0/+4 | |
|\ | | | | | Ignore stray branches | |||||
| * | Ignore stray branches | Matthias Clasen | 2015-01-27 | 1 | -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 color | Richard Hughes | 2015-01-26 | 1 | -4/+17 | |
| | ||||||
* | Add 'news-to-appdata' command to appstream-util | Richard Hughes | 2015-01-26 | 1 | -0/+365 | |
| | ||||||
* | trivial: Export as_markup_strsplit_words() for future use | Richard Hughes | 2015-01-26 | 2 | -6/+24 | |
| | ||||||
* | Make the icon tarball optional | Richard Hughes | 2015-01-26 | 5 | -11/+56 | |
| | | | | | | | 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 optional | Richard Hughes | 2015-01-24 | 12 | -199/+135 | |
| | | | | | | | 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 ostree | Richard Hughes | 2015-01-23 | 1 | -4/+3 | |
| | ||||||
* | Add OSTree support | Richard Hughes | 2015-01-23 | 14 | -12/+624 | |
| | ||||||
* | trivial: Add asb_package_get_kind() | Richard Hughes | 2015-01-23 | 2 | -0/+43 | |
| | | | | We'll need this for the bundle work that's coming up. | |||||
* | trivial: Add asb_plugin_match_glob() | Richard Hughes | 2015-01-22 | 15 | -24/+41 | |
| | | | | This allows us to modify the prefix in the future for bundles. | |||||
* | trivial: Fix potential builder crash when a package has no deps | Richard Hughes | 2015-01-22 | 1 | -1/+1 | |
| | ||||||
* | trivial: Add asb_context_add_package() | Richard Hughes | 2015-01-22 | 2 | -2/+19 | |
| | ||||||
* | Add support for <permission> | Richard Hughes | 2015-01-22 | 6 | -5/+127 | |
| | | | | | This is useful for bundles to define ahead of time, and to show in the software center before the application is installed. | |||||
* | trivial: Show the help text when starting appstream-builder with no arguments | Richard Hughes | 2015-01-21 | 1 | -2/+8 | |
| | ||||||
* | Return the correct exit code from appstream-builder | Richard Hughes | 2015-01-21 | 1 | -1/+7 | |
| | ||||||
* | Add appdata-to-news command to appstream-util | Richard Hughes | 2015-01-21 | 2 | -0/+90 | |
| | | | | This allows projects to generate the NEWS file from the AppData file. | |||||
* | Add as_markup_convert() | Richard Hughes | 2015-01-21 | 3 | -11/+164 | |
| | | | | This allows more types of output formats than as_markup_convert_simple(). | |||||
* | Correctly load descriptions from <releases> in AppData files | Richard Hughes | 2015-01-21 | 2 | -11/+68 | |
| | ||||||
* | Create a AsNodeContext object for parsing state | Richard Hughes | 2015-01-21 | 18 | -94/+287 | |
| | | | | | | | We've relied on version number heuristics for too long, and now we're in a position where we need the source kind to parse files correctly. All the functions are private, no API bump required. | |||||
* | trivial: Use diff output when the self tests fail | Richard Hughes | 2015-01-20 | 1 | -87/+136 | |
| |