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:
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.
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'.
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:
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:       ...