BaCon 1.0.22pre-20110315
March 15, 2011 —
BarryK
Also see previous blog announcement:
http://bkhome.org/archive/blog2/201103/bacon-1022pre-20110314.html
I made a mistake with packaging of the BaCon PET. The 'libhug.so' file is a runtime library required by HUG applications (if they have been compiled to link against it and not standalone). So there needs to be two PET packages:
Runtime PET (45KB):
http://distro.ibiblio.org/quirky/pet_packages-quirky/bacon-1.0.22pre-20110315.pet
Development PET, for the 'devx' SFS (677KB):
http://distro.ibiblio.org/quirky/pet_packages-quirky/bacon_DEV-1.0.22pre-20110315.pet
For Woof developers, the entry in PKGS_SPECS_TABLE must now be:
yes|bacon||exe,dev,doc>dev,nls
And the database entries in file Packages-puppy-quirky-official:
bacon-1.0.22pre-20110315|bacon|1.0.22pre-20110315||BuildingBlock|220K||bacon-1.0.22pre-20110315.pet|+gtk+|runtime library for BaCon HUG gui apps|puppy|wary5||
bacon_DEV-1.0.22pre-20110315|bacon_DEV|1.0.22pre-20110315||BuildingBlock|2932K||bacon_DEV-1.0.22pre-20110315.pet|+gtk+,+bacon|Basic programming language compiler, you need the 'devx' sfs loaded also|puppy|wary5||
Note that I had previously named the runtime library 'hug.so', however ldconfig does not recognise it, so it is renamed to 'libhug.so'. This also required modification of /usr/share/BaCon/hug_imports.bac.
Comments
Bacon InternationalizationUsername: L18L
Hi Barry, I had some troubles using the mistaken package, then used bacon.bash. Don't mind, my greenbottles example (bacon forum) is working now. Regards and thanks for your tutorial
Internationalisation GUI
Username: L18L
"Hi Barry, BaCon 1.0.22pre-20110315 is running fast: [code]# time bacon greenbottles.bac Starting conversion... done. Starting compilation... done. Program 'greenbottles' ready. real 0m6.041s user 0m2.952s sys 0m0.260s # time bacon -x greenbottles.bac Starting conversion... done. Executing xgettext... done. Starting compilation... done. Program 'greenbottles' ready. real 0m6.903s user 0m3.040s sys 0m0.288s #[/code] on 1.5 GHz wary Greenbottles example is working in GUI now, although not yet ready for "public consumption". more in the Bacon forum Best regards
Tags: puppy