Welcome to This Week in Solus, installation#25. If you haven’t already read our big announcement on Budgie 10.2.5, stop reading this post and catch up.
On the heels of Budgie 10.2.5, Ikey has landed further improvements to Budgie. These improvements have already landed in Solus and will be available in the next Budgie version:
While undoubtedly Solus is the easiest operating system to package for, that doesn’t mean we can’t continue to make it better. Ikey spent time this week improving the experience of packaging.
- Previously, you would need to use a component.xml file to define which component the package would belong to (whether that be desktop, graphics, programming, etc). Now, you are able to define that right in our package.yml file. Less files, less work, less
for you to have to remember! I’d call that a win.
- But you know what is a bigger win? Multilib. Ikey has spent time improving ypkg to separate out our build environments for 32-bit packages and normal, x86_64 builds. You no longer need to perform make cleans to ensure the environment is cleaned up
before doing a build for the other architecture.
- Lastly, we now have a new (optional, though use is obviously encouraged) section in our package.yml, called “check”. Here is where you typically run a make check, which runs tests and validation against the built software.
Here is some highlights of package updates during the last week(ish):