Contributions to Mageia โ€“ August 2012


During August, while a lot of people were on holiday ๐Ÿ™‚ , I worked on packaging some new application and I brought some package to its latest version.


  • grail
  • geis
  • frame
  • evemu
  • touchรฉgg
  • touchรฉgg-gui

No much to say: I was just looking for multitouch support in Mageia and I found this resource from Canonical that was really interesting so, why not port it to Mageia? ๐Ÿ™‚

NEW UPDATES in mageia 2

  • tkgate 2.0-b10 problem solved (fixed tcl bug)
  • tortoisehg-2.4.2
  • screenfetch-2.4.7
  • gmic-
  • ptbatterysystemtray-1.0.0.rc2 (bugreport mga#7107)
  • yaflight (minor upgrade)
  • mono-tools bugfix @ mga2
  • libgdiplus bugfix @ mga2 (now dotNet apps behave correctly on Mageia ๐Ÿ˜‰ )

Just a few words on yaflight and the last two items (mono-tools and libgdiplus).

This new minor release of yaflightย  introduce the support for Arch Linux and it squashes a small bug.

monodoc from mono-tools was suffering of an issue causing its crash at start (resulting unusable). This bug was fixed also thanks to anaselli.

libgdiplus was wrongly compiled making all dotnet applications to not show correctly (I mean GUI applications using Windows.Forms).

Now I’m the maintainer of both these packages ๐Ÿ™‚


This is the new project I’m involved in (together with Angelo Naselli and Steven Tucker). It aims to develop a graphical abstraction layer thanks to libyui. This project represent the proposal for a new Mageia Feature.

Till now I’ve added some small piece of code only and then I tested it on ncurses, qt and gtk (aiming to test perl-yui bindings that I and Angelo packaged for Mageia). Now that we all have a better idea of how things really work, we can go on with more interesting stuff ๐Ÿ™‚

No great changes, just security updates and some small graphical improvement. I’m waiting for some spare time to be able to restyle the whole website.

Our community is growing fast and we now have a new forum moderator (user tom) that will help the administrators handling users and their requests. o/

Just a few days ago I was contacted by “The Unix Community” guys on #mageia-it cause they were interested in Mageia. They interviewed Angelo and me and I can say for sure that we have really appreciated ๐Ÿ˜‰ย  Now supports and viceversa ๐Ÿ˜‰

If you are interested into our interviews you can read them

Thank you

See you next month for a new summary ๐Ÿ˜‰

qbittorrent3 & screenfetch for CentOS 6.3

Following my previous post, I’m still updating my custom packages for my CentOS 6 installation. I added screenfetch to my small collection ๐Ÿ™‚

QBittorrent version 3.0.0 introduces some new features and few bugfixes as you can read from its changelog.

Screenfetch is a niece piece of free software that I’m maintaining for Mageia so, why not package it for CentOS? ๐Ÿ˜‰

Very nice the Red Hat ascii logo ๐Ÿ™‚

If you already have my repository enabled you will reach new versions as upgrades, otherwise you should enable it following the procedure described here.

Contributions to Mageia โ€“ July 2012



This month I worked on packaging some new application for the development branch of Mageia. The detail follows:

  • gmic
  • numptyphysics 0.3
  • gambas3 3.2.1 (no gb-jit support, introduced in August)
  • monodevelop
  • ganttproject 2.5.4
  • tkgate 2.0
  • examinator 0.2

gmic and numptyphysics have been upgraded to their latest versions providing minor improvements. ganttproject, tkgate and examinator were packaged not only because they are useful applications but also because I’m involved into EDU SIG (Mageia Educational Project) and they were into our todo list :-).

gambas3 was upgraded to the new version providing new components like gb.ncurses (that allows users to write applications using ncurses tui) and gb.jit (just-in-time compiler for gambas). However gb-jit package was not available because cauldron was shipping llvm 3.0 instead of the required version 3.1. At the time being (August, 3th) gambas3-gb-jit package is available thanks to the newcomer llvm 3.1 ๐Ÿ˜‰

monodevelop was brought to the last stable version but I had to do a lot of patching and I had to disable smp compilation cause it was leading to failures during the rpm package building process :-/ย  This minor issue does not affects final users but anaselli and I will have to investigate more deeply to restore the previous behaviour (even if this issue doesn’t depend on us).

ganttproject, as the description says, is a cross-platform desktop tool for project scheduling and management written in Java.

tkgate is a event driven digital circuit simulator with a tcl/tk-based graphical editor. Note please that at the moment tkgate fails to start with the errorย version conflict for package “Tcl”: have 8.5.12, need exactly 8.5.11. This issue is imputable to the tcl8.5.12 package and not to tkgate. An easy workaround consist of uninstalling tcl and then reinstalling it. Another way could be to fix


replacing line 18

package require --exact Tcl 8.5.11


package require --exact Tcl 8.5.12

examinator generates multiple choice exams in LaTeX quality. It has no gui but it requires a configuration file easy to build and maintain, here you can find an howto.

Some small aesthetic improvement and some mandatory modules upgrades.

The community is growing up with new users and new topics into the forum, no new entries into the gallery and no new blog posts till now.

Thank you

See you next month for a new summary ๐Ÿ˜‰