Releases: solus-project/ypkg
Releases · solus-project/ypkg
v17
New release to accompany solbuild
v1.1.0
v17 is the new stable release of ypkg and includes dramatically faster dependency resolution & assignment, as well as a parallel build artefact inspector to speed up the final stages of the packaging process, by examining files concurrently and splitting off the dbginfo
package.
v15
The billion times faster
release. Well, roughly. This is an important update as it
introduces elements into the build chain for solbuild
to help facilitate reproducible
builds within Solus.
It also dramatically improves dependency resolution time. Kinda cool.
v14
Add:
- meson support
- Proper qmake support
- waf support
- New
YJOBS
numerical constant macro for job count - Add
networking
key forsolbuild
network isolation cancellation - Fix
emul32
autodeps - Forbid the use of
component.xml
Solus doesn't use v13 for anything where it can be helped
v12
- Improved AVX2 support
- Improved git submodule support
- New support for the
meson
build system in conjunction withninja
:
%meson_configure
%meson_build
%meson_install
v11
- Various fixes and optimisations surrounding dependency resolution and full
RPATH
support - Allow more characters in package names (
+
/.
) - Fix issue with
%python3_setup
+%python3_install
macros by allowing digits in macro names - Implement support to build AVX2 optimised libraries (To be expanded upon in future)
- Fix
ypkg-gen-history
pattern analysis to better detect CVE updates and emitsecurity
update types.