site  contact  subhomenews

BaCon in T2

December 16, 2014 — BarryK
I am firing on all eight cylinders today!
What's left of it anyway -- it is now ten minutes to midnight.

I have been logging my work importing source packages into T2:

A major hurdle has now been jumped. I needed to compile BaCon in T2, as the BaCon compiler is needed for many utilities used in the puplets.

It was not that straightforward. I downloaded the latest version, 3.0.2, from the home site:

...and compiled it in T2.

I then downloaded several individual files and created a tarball 'bacon_runtime-3.0.2.tar.bz2'.
As the name suggests, this mostly has runtime components, in particular the '' shared library and 'bacon.lang' and 'bacon.vim' text editor syntax-highlighter files. is a shared library that BaCon applications that use the HUG high-level GTK GUI can use to make their executable file smaller.
It has to be compiled and installed to /usr/lib/

So I imported 'bacon_runtime' into T2, and created custom compile and install code.

Then I had to create a package template in woofQ, to set things up properly, such as register the syntax-highlighters with their appropriate editors.

The great thing about all of this, is what has been in my brain, and documented in an ad-hoc manner, or in places you can't find, is now formalised in definite steps in T2.

Tags: linux