Forgot about this topic for a bit. I did manage to get it working with the combination of the Omega1 tutorial and the new files from WereCatf. I had some problems compiling just the package, but I think that was my mistake.
About Lirc, I quickly abandoned it. It was much to complicated and bulky for what I needed. I ended up modifying some other code I found.