summaryrefslogtreecommitdiff
path: root/libappstream-builder/asb-package-rpm.c
Commit message (Collapse)AuthorAgeFilesLines
* Use the SPDX-License-Identifier in all source filesRichard Hughes2019-02-091-15/+1
|
* Add -lang package as a dependency in order to properly detect translations ↵Dominique Leuenberger2016-09-051-0/+4
| | | | | | | | | | (#135) In openSUSE, the -lang package is 'only' recommended, so that users CAN save the space if they don't need them (and using bundles there is also a method to only install one language instead of all supported ones). Unfortunately, with this technique, gnome-software keeps on pretending that no application is localized in openSUSE.
* trivial: Actually apply the warning flagsRichard Hughes2016-08-271-1/+1
|
* Add two new GCC warnings and fix up signed/unsigned issuesRichard Hughes2016-07-251-2/+2
|
* trivial: Get rid of useless internal-only gtk-doc markupRichard Hughes2016-06-281-60/+0
|
* 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.
* trivial: Drop as-cleanup.h include where not neededKalev Lember2015-09-081-1/+0
|
* Use GLib's cleanup functions instead of libgsystem'sKalev Lember2015-09-081-8/+8
| | | | | | | We still have a few types that don't support g_autoptr(), but very very close to having everything ported over. This also bumps gdk-pixbuf dep to 2.31.5 for the cleanup macro support.
* libappstream-builder: Port to G_DECLARE_DERIVABLE_TYPE macroKalev Lember2015-09-081-3/+2
|
* Don't show mangled version numbers as negativesRichard Hughes2015-09-071-0/+4
|
* Drop the unused _len arguments on many functionsRichard Hughes2015-08-031-1/+1
| | | | | | Using the length of -1 for 'unknown' breaks the GIR-generated bindings. This breaks API and ABI and the soname has been updated to reflect this.
* Update the SPDX licence list to v2.0Richard Hughes2015-06-221-0/+2
|
* Close the packages after they have been processedRichard Hughes2015-02-021-1/+17
| | | | | | | | | 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.
* Add the extra child deps to the main packageRichard Hughes2015-01-301-8/+4
| | | | | | 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.
* trivial: Support ASB_PACKAGE_ENSURE_VCS for RPM packagesRichard Hughes2014-12-221-0/+21
|
* trivial: Don't show warnings when doing distcheckRichard Hughes2014-11-041-1/+1
| | | | | It seems that the compiler really does require an initializer when using the _cleanup_ macros.
* Turn of sig checking for rpm packagesRichard Hughes2014-08-291-0/+1
|
* trivial: Remove invalid entries from the Fedora license converterRichard Hughes2014-08-281-11/+0
|
* Only get the package data when requiredRichard Hughes2014-08-281-17/+91
| | | | This speeds up reading a large number of packages.
* trivial: Ignore AND and OR when matching licensesRichard Hughes2014-08-281-1/+4
|
* Rework as_utils_spdx_license_tokenize() to be more efficientRichard Hughes2014-08-261-28/+22
|
* Update the SPDX license list to v1.20Richard Hughes2014-08-261-0/+1
|
* Do not skip virtual packages with no filesRichard Hughes2014-08-211-0/+4
|
* Remove support for pre-decompressed RPMsRichard Hughes2014-08-151-27/+0
| | | | | This reverts commit 3a5af07a042d248d2a7cb783a1c9af14f056c4e5. With the metadata cache work we don't need this complexity anymore.
* Add support for <source_pkgname> which will be in AppStream 0.8Richard Hughes2014-07-291-0/+9
|
* Support pre-decompressed RPMsRichard Hughes2014-07-171-0/+27
| | | | These are very quick to untar and can half the metadata generation time.
* builder: Ignore version-less dashed email address in package releasesRichard Hughes2014-06-291-6/+10
|
* Never use release descriptions from package filesRichard Hughes2014-06-261-63/+0
| | | | Most of the time it's low quality junk.
* Add libappstream-builder from the createrepo_as projectRichard Hughes2014-06-171-0/+657