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:
http://distro.ibiblio.org/quirky/quirky6/sources/alphabetical/e/

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:
https://pipedot.org/story/2014-07-09/the-future-of-gtk
And about Audacious returning to gtk2:
http://www.phoronix.com/scan.php?page=news_item&px=MTcyODA


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:
http://www.t2-project.org/packages/xdg_puppy.html

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:
http://distro.ibiblio.org/quirky/quirky6/sources/alphabetical/x/xdg_puppy-0.7.8.tar.gz

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:
http://distro.ibiblio.org/quirky/quirky6/sources/alphabetical/g/gnome-menus-2.14.3.tar.bz2

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:
http://basic-converter.proboards.com/thread/948/importing-bacon-openembedded

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:
http://iup.sourceforge.net/

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

I also discovered that a there has been some experimentation with using IUP with BaCon:
http://www.allbasic.info/forum/index.php?topic=180.0
http://basic-converter.proboards.com/thread/406/bacon-compiled-iup-examples


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:
https://www.officeworks.com.au/shop/officeworks/p/seagate-4tb-expansion-desktop-hard-drive-sgex4000de


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] ...