Wednesday, October 9, 2013

Autumn cleanup

It's been a while since I put anything here (whoaa, 5 months!) mainly because of personal issues I had during that time, which required my absence from the project and usual things.

So, I'm slowly getting back. Unfortunately, this absence period delayed planned EDE release and a bunch of stuff I planned to do in the mean time, and, for warming up practice, here comes small autumn project cleanup.

emountd, a small HAL abstraction routing daemon was removed. The main intent was to provide manageable way to receive events from various devices, without linking every program with libhal and required libraries. As usually, we got something worse as replacement; not even sure what exactly is today, systemd or some *Kit crap.

Because of that, planned mount listener (where you would get an icon on desktop when you mount some device) will be left for the future. Things are hairy now for anything normal and portable.

The second cleanup thing is documentation moving, better to say, overhaul. EDE 2.0 shipped with asciidoc, used to build application specific documentation and combine everything in EDE Manual. I modified it a bit to make it easier to automate from build process, but it requried a serious update: official asciidoc already progressed a bit, some python 2.x idioms were deprecated and more and more distributions are shipping python 3.x by default (asciidoc was written in python).

Thanks to awesome kraileth, EDE Wiki is much better now so why not to move documentation there? Everyone could edit it without repository access, which is the main point of one big fat manual: more eyes, better content.

6 comments:

ChristTrekker said...

See Equinox 🅴 logo in this font.

—CT

Sanel Z. said...

Can you drop me a screenshot please? I'm seeing only box with weird characters; maybe it is because firefox messed up something...

ChristTrekker said...

Did you get the download and install the font? There's a PDF included in the download. You're looking for character U+1F174 (negative squared e), specifically.

—CT

Sanel Z. said...

Sorry, I missed your comment :)

Oh, this font is awesome! How did you make it?

However, I'm still seeing box for Equinox, in both Firefox and Chrome browsers (some other shapes are regularly visible).

Do I need to get the font first, or maybe you put it somewhere online as webfont?

ChristTrekker said...

Yes, you need to install it. I assume you think the font is awesome, then you downloaded the tarball and looked at the PDF. There should be a TTF (or was it OTF?) in there too.

Anonymous said...

When trying to build EDE from source4s distribution I get always errors when trying to link..
"
/usr/bin/ld: ./lib/libedelib.a(scheme.o):(.data.rel+0xb4): undefined reference to `is_macro'
/usr/bin/ld: ./lib/libedelib.a(scheme.o):(.data.rel.ro+0x28): undefined reference to `is_inport'
/usr/bin/ld: ./lib/libedelib.a(scheme.o):(.data.rel.ro+0x30): undefined reference to `is_outport'
collect2: error: ld returned 1 exit status
"
What I am doing wrong.. I am trying to build EDElib, first..

I have this packages installed in debian:
libfltk1.3
libfltk-gl1.3
libfltk-images1.3
libfltk1.3-dev
libfltk-cairo1.3
libfltk-forms1.3
fltk1.3-doc
libfltk1.3-compat-headers
librsvg2-bin
librsvg2-dev
jam
librsvg2-bin
libinotifytools0-dev
doxygen
libdbus-c++-dev

Can you or somebody help-me to build EDE.. It seemsa reallly nice desktop for ARM devices ;)

Thanks in Advance,
Best Regards
tuxd3v@sapo.pt