Tags: clearlinux/autospec
Tags
Always handle the common tmepfile prefix for license_skips Modify license skips to handle the common tempfile prefix of '/tmp/*' and normalize the case where lines lead with a slash vs not. Also remove a duplicate test for globlike match. Signed-off-by: William Douglas <[email protected]>
Add github url handling for tags with slashes vectorscan uses 'vectorscan/' as a tag prefix which confuses our version parsing (even more so with v being the tag prefix). Add support for matching any '*/version' tag names as the top priority. Signed-off-by: William Douglas <[email protected]>
Enable working with Jinja2 spec templates Allow autospec to handle building packages that use a Jinja2 formatted *.spec.template file. Currently only package_name, package_version, package_release and package_url fields are supported but others can be added as needed (patches and archives are good next steps). Signed-off-by: William Douglas <[email protected]>
Add options flag for avoiding full rebuilds Add an options.conf flag for allowing builds to use mock's --short-circuit for reducing rebuild time. This change moves the feature from default enabling with no way to turn off to default disable with a configure to turn on. Signed-off-by: William Douglas <[email protected]>
Add cargo vendor drop in style file Add support for cargo_vendors which should be pretty much the output of a 'cargo vendor' run. This will be appended to any existing .cargo/config.toml file in the sources. It is intended to mostly come from the vendor.py in common but useful for other builds as well which don't need to enable cargo_vendor in options.conf. Signed-off-by: William Douglas <[email protected]>
Make autoupdate default for new packages Things should be autoupdating by default for new content at this point as being held back for no reason isn't helpful. Signed-off-by: William Douglas <[email protected]>
Fix meson check builddir typo Signed-off-by: William Douglas <[email protected]>
Add support for a copy_prepend config file This patch has a few interrelated changes in it but primarily it is supporting a new copy_prepend configuration file for autospec. This is intended to support cases where changes should be made to the source directory prior to the source directory being copied for different builds (avx2, 32bit, etc). Also with this change some tweaks to how cmake builds are handled to be more aligned with other build systems. Primarily that the source directoy is now fully copied rather than just creating a cmake build directory per build in the same source directory. Finally check support has been updated to account for the new path and update support for meson and apx. Signed-off-by: William Douglas <[email protected]>
Add missing install handling for ninja For cmake builds, use ninja install if use_ninja is set. Signed-off-by: William Douglas <[email protected]>
Add config for using ninja instead of make Given more packages are using ninja as the build system of choice instead of make, add flag to enable ninja usage. Signed-off-by: William Douglas <[email protected]>
PreviousNext