This Week in Solus -- Install #25

April 3, 2016

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.

Budgie

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:

  • We now accommodate GNOME Terminal notifications in Raven.

  • Improvements have been made to the Icon Tasklist:

  • Atom and Telegram are forbid from overriding their icons. This keeps iconography consistent across your icon theme and what Budgie shows.

  • Icons are now non-focusable. Apparently Ikey had fun with this when taking screenshots.

Packaging Improvements

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.

  1. 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.
  2. 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.
  3. 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.

Package Updates

Here is some highlights of package updates during the last week(ish):

New:

Updated:

HTTP I.giphy.com Yftg1i N1v6qn C.gif