Releases: solus-project/ypkg
Releases · solus-project/ypkg
v27 - General maintenance
General maintenance release
- Fix ugly eopkg filesdb dep bug
- Support
glvndswitch - Use
bsdtarwhen possible as GNUtaris a nightmare withoverlayfs - Support disabling the stripping of
.lalibtool files withlastrip: no - Support
haswellsubdir arch for AVX2 support in glibc - New
ninja_*macros to replace oldmesonspecific macros - New
%cmake_ninjamacro to build cmake using Ninja to save on build times - Fix ruby gem macros
- Fix documentation
- etc
v26 - Kernel module support
This release is designed to facilitate in easier kernel module packaging for the ongoing Solus restructuring to integrate usysconf and deprecate COMAR packages entirely.
- Fix
no-symbolicopt flag to ensure we can drop-Wl,-Bsymbolic-functionsduring build (for certain X11 components) - Implement automatic kernel module dependencies (resolve
.kovermagic to providing kernel package) - Ensure dependency relation of kernels is
release==notreleaseFrom=- this ensures a kernel cannot be upgraded without the relevant kernel modules on the system also having updates
v25
- Fix Pythonic macros to work with 2&3 builds
- Teach ypkg to handle
autoas a job count to set it automatically - Support non Solus systems
- Add support for prefixless package names with
^name specifier
v24
- Support
SOURCE_DATE_EPOCH - Updated robust Python macros
- New
gemmacros - Support
linux-currentpackage - Updated
mesonmacros (check) - Support new
lto,thin-lto,no-symbolicargs for list-typeoptimizekey - Drop unsupported flags for Solus builds (
-ffunction-sections -fdata-sectionsetc) - Ensure clang can happily operate in all modes
- Fix
FCFLAGS&FFLAGS
etc.
v23
- Clang support
- Resupport GCC6
- Fix interdependencies in 32-bit and 64-bit builds
- Fix broken git builds (borked hardlinks increasing sizes)
- Forbid circular dependencies
- Allow package to replace multiple similar names
v22
- Add new kernel macro for determining active LTS release
- Add new
debugoption to control dbginfo generation
v21
- Fix stripping for
.afiles (mangling too hard) - Ensure we can work with multiple variations of
BIND_NOW_FLAGS - Explicitly set the build directory for
%meson_* - Fix URL for packaging assistance
v20
- Fix new Haskell
%cabal_*macros with introduction of%ARCH%variable - Strip
.commentsection from all current ar archives (.a) for enormous disk savings (GHC package reduction of 343MB)
v19
- Support for
permanentpaths (for futureclr-boot-managerintegration) - Fix timestamp persistence for reproducible builds within
solbuild - Fix stripping of
*.aar archives - Enhance
meson_configuremacro to support Budgie Desktop properly - Disable borked
-fltousage inoptimize: speed - Add
qmake4macro for Qt4 projects - Add macros/patterns for Haskell packaging
v18
- Add documentation by way of manpages
- Fix resolution of
pkgconfig32dependencies during build depscan phase