Projects

SlackE18 is out!

9 February 2014


After several months maturing, I’m finally publishing my E18 packages for Linux Slackware. You will find the EFL 1.8.5, elementary 1.8.4 and Enlightenment 0.18.3. Most of the modules are broken and have been removed but I added a few EFL related applications.

E18 is not much than an upgrade to E17. But on the packaging side, many things changed. The biggest part is the merge of all the EFL in one build system, the change in theme and configuration files and a lot of break in modules. I actually started SlackE18 as a branch in SlackE17 repo but so many things were different that it just didn’t worth keeping all the SlackE17 history. SlackE17 is actually quite old as I started the project in 2005 and the repository as grown to a big size (2.4GB for now). It was a good time to rework the build system a little too. SlackE18 is then a separate project.

From the user point of view, there is no easy way to upgrade from SlackE17 to SlackE18 : change in the configuration files (config will start from scratch), most of the old modules not available, maybe graphic problem due to the fact that E18 use only compositing, etc. I’d rather keep SlackE17 around for some time.

The EFL >= 1.8 have sound support but it requires PulseAudio which is not available in Slackware. If you have installed PulseAudio, you could rebuild the efl package by passing PA=yes to the SlackBuild.

I added back ConnMan to SlackE18 as econnman seems stable enough.

As for SlackE17, you can install SlackE18 using the SourceForge tarball or by using Slackpkg+. You’ll need Slackware 14.1 (i486, x86_64 or ARM).

SlackE18 website: http://slacke18.sourceforge.net
Tarball download: http://sourceforge.net/projects/slacke18/files/slacke18/
Slackpkg+ information: http://ngc891.blogdns.net/pub/slacke18/slackpkgplus.txt
Packages list: http://slacke18.sourceforge.net/packages.html

SlackE17 0.17.6

21 January 2014

I updated SlackE17 to 0.17.6. The tarball contains now the EFL 1.7.10. Users will not see a lot of changes, this is mostly a bugfix release. E17 got bump to 0.17.6. Packages are available for i486 and x86_64, arm will come soon. You’ll need a Slackware 14.1.

You can download SlackE17 packages or sources at the usual place on Sourceforge.

If you prefer to do an on-line update, you can use Slackpkg+ in order to install or update SlackE17. Once you installed Slackpkg+, just add one of this line to your /etc/slackpkg/slackpkgplus.conf

MIRRORPLUS['slacke17']=http://ngc891.blogdns.net/pub/slacke17/slackware-14.1/
MIRRORPLUS['slacke17']=http://ngc891.blogdns.net/pub/slacke17/slackware64-14.1/
MIRRORPLUS['slacke17']=http://ngc891.blogdns.net/pub/slacke17/slackwarearm-14.1/

And then, activate the repository by adding ‘slacke17′ to REPOPLUS. You will have to run

# slackpkg update

at least one time before using slackpkg as usual.

ePeriodique 0.5

2 January 2014

With the release of the EFL 1.8, I had to check my applications for any compatibility issues. In theory, there should be no problem in code and it’s pretty much true: if your application runs with efl 1.7, it should run as well with 1.8 because the API didn’t break. And that’s nice.

However, there are some pitfalls. One of these is the strictness of EDC code ordering. For instance, in your edje file, the target must be after the transition in EFL 1.8. Something like that was working well with 1.7:

/* EFL 1.7 */
program {
signal: "mouse,in";
source: "Title";
action: STATE_SET "over" 1.0;
target: "Title";
transition: SINUSOIDAL 0.7;
}

But now, it has to be written like that for 1.8:

/* EFL 1.8 */
program {
signal: "mouse,in";
source: "Title";
action: STATE_SET "over" 1.0;
transition: SINUSOIDAL 0.7;
target: "Title";
}

It’s a really small change but pretty hard to find out.

If the code didn’t really change, the biggest adaptation to make is related to the new elementary theme. Switching from white background to dark grey is leading to readability issue if you chose some custom colors. That was most of the work I had to do to make ePeriodique happy with the new EFL. So here comes ePeriodique 0.5:

Main screen
Main screen

SlackE17 0.17.5

8 November 2013

I updated SlackE17 to 0.17.5. The tarball contains now the EFL 1.7.9 with some upstream fixes. Users will not see a lot of changes, this is mostly a bugfix release. E17 got bump to 0.17.5. Packages are available for i486, x86_64 and arm. You’ll need a Slackware 14.0.

You can download SlackE17 packages or sources at the usual place on Sourceforge.

NEW: if you like to do an on-line update, you can now use Slackpkg+ in order to install or update SlackE17. Once you installed Slackpkg+, just add one of this line to your /etc/slackpkg/slackpkgplus.conf

MIRRORPLUS['slacke17']=http://ngc891.blogdns.net/pub/slacke17/slackware-14.0/
MIRRORPLUS['slacke17']=http://ngc891.blogdns.net/pub/slacke17/slackware64-14.0/
MIRRORPLUS['slacke17']=http://ngc891.blogdns.net/pub/slacke17/slackwarearm-14.0/

And then, activate the repository by adding ‘slacke17′ to REPOPLUS. You will have to run

# slackpkg update

at least one time before using slackpkg as usual.

EDIT: Slackware 14.1 has just been released! I recompiled SlackE17 against it and it’s already available on SourceForge and with slackpkg+ for i486 and x86_64. ARM build will come later.

SlackE17 on Raspberry Pi

14 May 2013

Thanks to SeoZ who lends me his Raspberry Pi, I was able to test it with Slackware and E17 today. I first tried pre-built image from Stanley Garvey but couldn’t get it fit on my 8GB usb key, despise it was the same size.

So I followed the steps described on the SARPi website to install Slackware on the RPi. The process is very well describe and I got a ready to boot SD card quite easily. Unfortunately, the reboot failed (out of memory when udevd starts). An update to the kernel and firmware from an other computer fixed this issue.

Installation of SlackE17 went flawlessly, and I was soon in front of the E17 shell. This is the 0.17.2.1 version of Enlightenment. It was compiled with no specific optimization. Pictures:

SlackE17 on Raspberry PiSlackE17 on Raspberry Pi

E/EFL Korean Seminar 2013

12 May 2013

Yesterday was held the first E/EFL Korean Seminar in Seoul. There were talks about Enlightenment and the Enlightenment Foundation Libraries by Carsten Haitzler (Rasterman) and Cédric Bail ; Daniel Juyung Seo (SeoZ) and Chuneon Park (Hermet) talked about the EFL Open Source Community. I, myself, made a small presentation about Elemines.

There was some interesting discussions about Wayland and the status of Pitch Black terminology.

You can download my presentation (PDF) or read it online. Sources are available.

efl seminar 1efl seminar 2efl seminar 3

Thanks a lot to Daniel for the organization!

SlackE17 0.17.2.1 (and elemines 0.2.3)

3 May 2013

I just updated SlackE17 to 0.17.2.1 yesterday. The tarball contains now the EFL 1.7.6 with some upstream fixes. Users will not see a lot of changes, this is mostly a bugfix release. E17 got bump to 0.17.2.1 and terminology to 0.3. Packages are available for i486 and x86_64 ; arm will be available soon. You’ll need a Slackware 14.0.

Elemines was updated to version 0.2.3. I got help from Cédric Bail to make the software more EFL-ized as it was used for some QML/EFL interesting benchmarks. Elemines is now on the official Enlightenment git repository.

You can download SlackE17 packages or sources at the usual place on Sourceforge.

Minor updates…

5 February 2013

I updated SlackE17 to 0.17.1 last week. The tarball contains now the EFL 1.7.5 with some upstream fixes. Users will not see a lot of changes, this is mostly a bugfix release. As I didn’t post any picture of the Slackware theme last time, here is one:

Slackware theme for E17

What may really matters is that SlackE17 is now available for ARM. People with ARM device using ArmedSlack 14.0 should give it a try.

You can download SlackE17 packages or sources at the usual place on Sourceforge.

I took the opportunity to update elemines to 0.2.1 when shipping it with SlackE17. Some cosmetic changes, a bugfix and translations which were kindly contributed by the enlightenment-intl team. Thanks!

elemines 0.2.1

elemines 0.2

20 January 2013

Here comes a new release of elemines, the minesweeper clone using the EFL. This new version now requires etrophy for scores management. Elemines now support the middle click feature and has been translated in french. Some cosmetic changes were made too, as you can see on the following screenshot:

elemines 0.2

E17 has been released!

23 December 2012

So it was the way the World ended. zmike finally published the long awaited release of Enlightenment DR17.

Cat in snow

On my side, I just published today the updated Slackware package of E17. You can find them at the usual place at SourceForge. Other details, like source or packages list, can be found on the project home page.

slacke17 logo

Next Page »