Evince imported to OE

1 Comment
Evince is a nice PDF viewer. OpenEmbedded does have it, however, it is for gtk3, whereas my build is gtk2 only.

So, I imported the last version of Evince that supports gtk2, 2.32.0, with patches that "bring it up to date". This is the same Evince that I have been using in Quirky for awhile.

Source and patches are here:

I timed myself this time, it took one hour and five minutes to import Evince. Some of them take longer. I am only doing a few per day, so it is going to take awhile.

It is good that I am still able to build a complete distro with gtk2-based apps. Major projects such as seamonkey and libreoffice continue to support gtk2. There are a few "lesser projects" that have abandoned gtk2, such as evince and osmo, however, I am happy with older versions with patches applied.

I think that they made a mistake abandoning support for gtk2!
Mostly because it is a stable API, though I suspect sometimes developers do a bit more to it than they should -- it should just be maintenance patches. Compatible theming between gtk2 and qt is another big factor for me.

There is some interesting reading on this topic, gtk2 versus gtk3:
And about Audacious returning to gtk2:

xdg-puppy imported to OE

1 Comment
Took a few hours, have imported 'xdg-puppy' into OpenEmbedded. It also required 'gnome-menus'.

I imported xdg-puppy into T2 a couple of years ago:

OE is a more difficult situation than T2, the makefiles do not work, had to setup $CC, $CFLAGS and $LDFLAGS especially.

xdg-puppy source latest now version 0.7.8:

Still using an old version of gnome-menus, as later versions were found to not follow the XDG specification for inline menus. Version 2.14.3:

A OE tarball with latest customization layer is expected to be uploaded soon.

BaCon imported to OE

1 Comment
There are about a dozen source packages that I have not yet imported into OpenEmbedded, 'bacon' is one of them.

BaCon, a BASIC compiler, is needed as there are some utilities in Puppy and Quirky that are written in BaCon. The 'pup-tools' source package has these utilities.

It was a bit tricky to import BaCon, but got there, for a x86_64 target anyway. Reported on this to the BaCon forum, with the recipe for OE:

Next up, import 'pup-tools'.

IUP multiplatform GUI toolkit

1 Comment
I have an interest in creating statically-linked GUI applications. An interest only, haven't actually done it yet.

There are some interesting possibilities with Xwoaf and tiny-X, maintained by Puppy forum member goingnuts, re static gui apps.

I have just discovered a GUI toolkit that is written in C, very simple, with a wide range of widgets and possibility of static linking:

...look at the "Guide" in menu in left frame.

I also discovered that a there has been some experimentation with using IUP with BaCon:

Seagate 4TB desktop drive

No comments
I was considering purchasing a NAS (Network Attached Storage), however, decided on a simpler solution to my scattered storage problem -- one nice big portable drive.

Today bought a Seagate Expansion 4TB hard drive, for AU$199:

As it has its own power supply, no problem with plugging this into any of my arm boards. So, can move it around as needed.

I own a 2.5 inch 2TB USB3 drive, that will probably get relegated to a backup role.

Pages: [1] [2] [3] [4] [5] [6] ...