LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 06-30-2016, 03:30 PM   #121
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware64
Posts: 504

Rep: Reputation: 295Reputation: 295Reputation: 295
EFL 1.17.2 release


Our second stable update for the 1.17.x series.

*Efl fixes:*

*
evas: gif loader - fix out of bounds access on cmap of invalid pixels
*
evas - gif loader - handle missing colormap
*
evas sw render: cutout rects may be used in multiple threads (T3348)
*
eina hash - fix stringshare key comparison function (T3638)
*
efl - fix many bounds over/underflow where we use int for ptr cmp (T3638)
*
examples: evas: add all needed files to SOURCES to make sure they are distributed
*
ecore_x: fix emission of ECORE_X_EVENT_XKB_NEWKBD_NOTIFY

*Download*

http://download.enlightenment.org/re...-1.17.2.tar.gz

81c4662cfeb8de3675329f92d6c117588b4a0a37c94e4731dc342db438f23ca2

*Building and Dependencies*

If you have an existing EFL or Elementary install, you may wish to
delete its header files and libraries before compiling and installing to
avoid possible conflicts during compilation. If you are compiling the
above, please compile them in the following order:

efl elementary

If you have an existing EFL or Elementary install, you may wish to
delete its header files and libraries before building the above.

Last edited by mats_b_tegner; 07-01-2016 at 01:28 PM.
 
Old 06-30-2016, 03:40 PM   #122
ryanpcmcquen
Member
 
Registered: Apr 2013
Distribution: DistroWanderer
Posts: 381

Original Poster
Rep: Reputation: Disabled
Thanks for the ping, I have bumped everything to the latest stable version.
 
1 members found this post helpful.
Old 07-01-2016, 12:05 PM   #123
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware64
Posts: 504

Rep: Reputation: 295Reputation: 295Reputation: 295
Now running E21. No issues so far...
 
1 members found this post helpful.
Old 07-05-2016, 12:02 PM   #124
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware64
Posts: 504

Rep: Reputation: 295Reputation: 295Reputation: 295
E21 will be an LTS release

Saw this post from Simon Lees on the Enlightenment-users mailing list:
"Hi All,
I am happy to announce that e21 will have Longer Term Support meaning
that regardless of when e22 is released e21 will continue to receive bug
fixes for the next 18 months (Until Jan 2018) and will receive updates
for critical issues (Crashes etc) for a further 12 months (Until Jan
2019). If you are maintaining a "Stable distribution" and a slight
tweaking of these dates will better suite you

I will try and keep track of all the issues, but if there is a bug fixed
and you would like it in a LTS release feel free to CC me to make life
even easier.

the exception here is Wayland where I expect Wayland users to move to
e22 after it released (whenever that maybe). e21 Will obviously continue
to receive Wayland fixes until e22 is released."
 
1 members found this post helpful.
Old 08-21-2016, 03:17 AM   #125
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware64
Posts: 504

Rep: Reputation: 295Reputation: 295Reputation: 295
Enlightenment Foundation Libraries 1.18 Release

Stefan Schmidt announced the release of EFL 1.18 on the Enlightenment-users mailing list:

=== Enlightenment Foundation Libraries 1.18 Release ===
After six months of development work we are proud to announce the release of
version 1.18 of the Enlightenment Foundation Libraries. In these six
months we got over 3300 commits from 105 authors. Around 2300 more compared to the
last release (which took half the time, to be fair). Great job everyone!
Some highlights are listed below.

== Download ==

http://download.enlightenment.org/re...-1.18.0.tar.gz
a90255e97f6b768883276d3e04946798c31bc9bf57da12702ca7c3f4a401ec9f

http://download.enlightenment.org/re...-1.18.0.tar.xz
06a0bbf5c28f96731b115b0adfa11374d07beb983ae4612ed25b34f4ab5cbf9e

----

=== What's New ===
Even if we had only six months a lot has happened during the 1.18
release cycle. We only cover some highlights here. For the full list please look at the
NEWS file, if you are interested in the details. As usual we have been working on
fixing bugs, optimising our code for speed and memory footprint and adding new features.

== Library Merges ==
The biggest item from a user perspective is the merge of all our
remaining libraries into EFL. We started this effort with the 1.8 and now concluding it in the
1.18 release cycle a few years later.
We merged the Elementary widget toolkit as well as our evas generic
loaders and emotion generic players packages into the EFL source tree and will from
1.18 onwards provide one git tree and one set of tarball releases only.

== Interfaces Ground Work for a New API ==
All the work going into Eo and Eolian have been the ground work for our
new API. Based on the Eo object system and using abstracted eo files to generate C code
and bindings with Eolian. The last big missing piece is defining the interfaces and API's in these
eo files. A lot of work have been done in this regard during this release cycle. A lot
interfaces and API's have been designed and common code shared between the current and upcoming API's.
Its not fully ready yet so it is still hidden as EO or beta API.

== Wayland, DRM and Input ==
With Elput we introduced a new library for input handling based on
libinput. Elput is mainly used by the Wayland backend right now. The Wayland drag & drop
supported received cancel as well as multi-layer support and was updated to version 3 of the protocol.
Ecore_Drm2 was introduced to overcome the shortcomings of ecore_drm and
our internal code as well as Enlightenment have already been ported over.
Furthermore we implemented an extension to support session recovery in
Wayland that allows EFL applications to survive a compositor restart.

== EO and Eolian ==
Together with the work on EFL interfaces Eolian and Eo gained some new
functionality. Eolian got a new typesystem API and added support for static and
terminated arrays, a stringshare builtin and hot events. Eo had some more syntax changes but should hopefully be settled down now.
We kept it in beta for this release only to allow for flexibility regarding our unfinished EFL interface work.

== EFL ==
EFL gained a virtual path subsystem to handle paths like ~/file.jpg
or in the future also paths like https://blah.com/file.jpg to be looked up.

== Bindings ==
With efl-js we now have JavaScript eolian bindings available. These
allows us to run with Node.JS, libv8 or libuv.

== Elementary ==
Elementary saw a lot of smaller fixes and improvements during this
cycle. Real-time file name search in entries in the file selector, animated and accelerated wheel
in scroller and a colorclass editor. But we also added two new widgets.
Elm code, which is very useful for code editing in IDEs like EDI, and the nstate widget
which re-factors some existing code like the check widget.

== FDO Icon Theme ==
On the visual side a lot work has gone into providing a FreeDesktop.org complient icon theme.
We had to fill some gaps on and updated existing icons as well.
This should give a more pleasant visual experience on the desktop and in applications.

== Portability (Windows, MacOSX, OpenBSD)==
To further improve our Windows support we added Windows specific copy &
paste as well as cursor support during this release.
The Cocoa backend for MacOSX received various fixes and was marked as stable to be used.
We also improved our thread and semaphore usage for OpenBSD which fixed
a few problems on these systems e.g. with edje_cc.

== EWebkit ==
Together with this release we are happy to announce that the EWebkit
team is doing a [[ https://github.com/Gyuyoung/ewebkit/...ebkit-1.18.zip |
release]] with their work matching the efl 1.18.
It contains various webkit core as well as EWebkit specific enhancements. See the
[[ https://github.com/Gyuyoung/ewebkit/...bkit-1.18/NEWS | NEWS
file]] for details and the [[ http://www.ewebkit.org |
http://www.ewebkit.org ]] page for further instructions on
building. We hope to keep future releases of EWebkit aligned with the
EFL release schedule.

== Edje ==
We found a consistency bug with swallows where the *pass_events*
property (which is the inverse of the *mouse_events* flag) was controlled by the theme
correctly (explicitly) but *repeat_events* was only "ad-hoc" controlled, not as it should be. It
was only set to TRUE *IF* the Edje file set it to TRUE, but was otherwise left alone. This
inconsistency was not intended nor is it obvious behavior given the behavior of all other
properties of a swallowed object that are now controlled FULLY by Edje (visibility, pass events,
geometry, stacking, ...).
So this has changed in 1.18 and now the *repeat_events* property is
fully controlled by the Edje file (it's EDC source), with of course the default being FALSE.

----

=== Statistics ===
(git log --since="Tue Feb 2 10:24:12 2016 +0100" --pretty=oneline
v1.17.0..v1.18.0 | wc -l)
Number of commits in 1.18: 3364
Number of commits in 1.17: 1026

(git shortlog --since="Tue Feb 2 10:24:12 2016 +0100" -ns
v1.17.0..v1.18.0 | wc -l)
Number of authors in 1.18: 105
Number of authors in 1.17: 74

The next one is not very useful for this release as it includes the
files from the merges of the three other repos we did during this cycle.
(git diff --stat v1.17.0..v1.18.0 | tail -1)
5072 files changed, 1149591 insertions(+), 87002 deletions(-) in 1.18
930 files changed, 112975 insertions(+), 64377 deletions(-) in 1.17

----

===Building and Dependencies===
If you have an existing EFL or Elementary install, you may wish to
delete its header files and libraries before compiling and installing to
avoid possible conflicts during compilation. Please refer to the README
for a full list of dependencies, explanations on configure flags and
other relevant information. Default dependencies are:

* bullet
* libpng
* libjpeg
* gstreamer (1.x, 0.10 support optional. Ensure all codecs you want are installed.)
* zlib
* luajit (lua 5.1 or 5.2 support optional)
* libtiff
* openssl
* curl
* dbus
* libc
* fontconfig
* freetype2
* fribidi
* libpulse
* libsndfile
* libx11
* libxau
* libxcomposite
* libxdamage
* libxdmcp
* libxext
* libxfixes
* libxinerama
* libxrandr
* libxrender
* libxss
* libxtst
* libxcursor
* libxp
* libxi (2.2 or newer)
* libgl (opengl/glx or opengl-es2/egl)
* giflib
* util-linux (limbount + libblkid)
* systemd / libudev
* poppler / poppler-cpp
* libraw
* libspectre
* librsvg

Recommended requirements (highly recommended):

* harfbuzz
* systemd
* libwebp
* liblz4
* vlc (libvlc)

Enable these with configure options:

* --enable-xinput22 \
* --enable-systemd \
* --enable-image-loader-webp \
* --enable-harfbuzz \
* --enable-multisense \
* --enable-liblz4

On linux to get framebuffer support you may want to also do:
* --enable-fb
* --disable-tslib

If you want wayland support also add:
* --enable-wayland \
* --enable-elput \
* --enable-drm

At runtime if you want thumbnailing for DOC/PPT/XLS etc. files also provide:
libreoffice

Last edited by mats_b_tegner; 08-24-2016 at 05:19 AM.
 
Old 08-22-2016, 07:34 AM   #126
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware64
Posts: 504

Rep: Reputation: 295Reputation: 295Reputation: 295
Enlightenment DR 0.21.2 Release

TICKETS ADDRESSED
* https://phab.enlightenment.org/T3031
* https://phab.enlightenment.org/T4097
* https://phab.enlightenment.org/T4121
* https://phab.enlightenment.org/T4216
* https://phab.enlightenment.org/T4297
* https://phab.enlightenment.org/T4298
* https://phab.enlightenment.org/T4339

SHA256SUM + DOWNLOAD
af99e5ef25bb89a37ea694c3cdfd14bb315c7d8976de4b5ff200622e052a7226
http://download.enlightenment.org/re...-0.21.2.tar.gz

a877645dc70aee71141013888863b69a1029f575f685e285b570db7c736f253a
http://download.enlightenment.org/re...-0.21.2.tar.xz

See the full announcement for more details:
https://www.enlightenment.org/news/e-0.21.2-release

Last edited by mats_b_tegner; 08-22-2016 at 07:37 AM.
 
Old 08-22-2016, 12:12 PM   #127
Mark Pettit
Member
 
Registered: Dec 2008
Location: Cape Town, South Africa
Distribution: Slackware 14.2 64 Multi-Lib
Posts: 525

Rep: Reputation: 210Reputation: 210Reputation: 210
Does anyone have a slackbuild that can build the latest enlightenment offerings ?
 
Old 08-22-2016, 01:19 PM   #128
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 5,950

Rep: Reputation: 3646Reputation: 3646Reputation: 3646Reputation: 3646Reputation: 3646Reputation: 3646Reputation: 3646Reputation: 3646Reputation: 3646Reputation: 3646Reputation: 3646
The repo at the beginning of the thread was last updated to handle efl 1.17.2 (latest is 1.18), and enlightenment 0.21.0 (latest is 0.21.2).

https://github.com/ryanpcmcquen/slackENLIGHTENMENT

You can try to manually update the files to the new versions and see if they work. I'd imagine elightenment would work fine (looks like just a bug fix), but efl might take some work (major release update).
 
Old 08-22-2016, 01:52 PM   #129
Mark Pettit
Member
 
Registered: Dec 2008
Location: Cape Town, South Africa
Distribution: Slackware 14.2 64 Multi-Lib
Posts: 525

Rep: Reputation: 210Reputation: 210Reputation: 210
Yeah - It looks like all the libraries are now in one big package (1.18) - which seems to me to be a great idea. I'd imagine the one build script to be a tad more complicated than the individual builds were. Even so, a good idea.
 
Old 08-23-2016, 12:30 PM   #130
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware64
Posts: 504

Rep: Reputation: 295Reputation: 295Reputation: 295
Enlightenment 0.21.2 works fine with EFL 1.17.2. Just edit the VERSION-string in enlightenment.info to download the latest version, or clone my forked slackENLIGHTENMENT here:
https://github.com/matsbtegner/slackENLIGHTENMENT

Edit: Ryan just merged my pull request.

Last edited by mats_b_tegner; 08-23-2016 at 01:49 PM.
 
Old 09-18-2016, 08:11 AM   #131
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware64
Posts: 504

Rep: Reputation: 295Reputation: 295Reputation: 295
EFL 1.18.1 release

Our first stable update for the 1.18.x series.

**Efl fixes:**

* doc: put shot.sh into dist to allow make doc run from tarball
* examples: evas: ensure filter example lua files land in tarball
* elm: Install elm test images in the right place
* FDO icon theme: correct Inherits value
* edje - fix missing vector field frees, copies, handling etc.
* FDO icons: correctly list the intl icons in theme description file
* Fix elementary build when xkbcommon is in a non standard location (T4413)
* ecore_audio: fix distribution of eolian files
* eina: overhaul Mac OS X semaphores (T4423)

**Download**

http://download.enlightenment.org/re...-1.18.1.tar.gz
008640c51e90481797984d0cb58a077af746922fb179b4af91ca591c37ad112d

http://download.enlightenment.org/re...-1.18.1.tar.xz
0c6bd150d8e838f849effd462d91d86255e3aaade47a6077d0aa80d2b8e9d222
 
Old 09-25-2016, 07:48 PM   #132
kevison
Member
 
Registered: Dec 2007
Location: Grand Rapids, Michigan USA
Distribution: Slackware/Bodhi/Manjaro
Posts: 140

Rep: Reputation: Disabled
Quote:
Originally Posted by mats_b_tegner View Post
Enlightenment 0.21.2 works fine with EFL 1.17.2. Just edit the VERSION-string in enlightenment.info to download the latest version, or clone my forked slackENLIGHTENMENT here:
https://github.com/matsbtegner/slackENLIGHTENMENT

Edit: Ryan just merged my pull request.
Tried running this but get an error on bullet >= 2.80.... I installed bullet 3.x Not sure why it would still have an issue...
 
Old 09-26-2016, 09:15 AM   #133
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware64
Posts: 504

Rep: Reputation: 295Reputation: 295Reputation: 295
Quote:
Originally Posted by kevison View Post
Tried running this but get an error on bullet >= 2.80.... I installed bullet 3.x Not sure why it would still have an issue...
Hmm I'm using bullet 2.83.7 from SlackBuilds.org, but I haven't built bullet since January 2016. Bullet 3.x is considered experimental. How did you build bullet 3.x?

Mats

Last edited by mats_b_tegner; 09-26-2016 at 09:24 AM.
 
Old 09-26-2016, 12:16 PM   #134
kevison
Member
 
Registered: Dec 2007
Location: Grand Rapids, Michigan USA
Distribution: Slackware/Bodhi/Manjaro
Posts: 140

Rep: Reputation: Disabled
Quote:
Originally Posted by mats_b_tegner View Post
Hmm I'm using bullet 2.83.7 from SlackBuilds.org, but I haven't built bullet since January 2016. Bullet 3.x is considered experimental. How did you build bullet 3.x?

Mats
Got it from SlackBuilds.org... and I stand corrected its 2.83.7 not 3 ... . I will remove and reinstall and see if that helps.

Last edited by kevison; 09-26-2016 at 12:18 PM.
 
Old 10-02-2016, 09:56 AM   #135
kevison
Member
 
Registered: Dec 2007
Location: Grand Rapids, Michigan USA
Distribution: Slackware/Bodhi/Manjaro
Posts: 140

Rep: Reputation: Disabled
Got it working on my VM but on my laptop I get the following error:

Quote:
gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Iinclude/ -I/usr/include/python2.7 -c efl/ecore_input/efl.ecore_input.c -o build/temp.linux-i686-2.7/efl/ecore_input/efl.ecore_input.o -I/usr/lib/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/include/efl-1 -I/usr/include/ecore-1 -I/usr/include/emile-1 -I/usr/include/eina-1/eina -I/usr/include/ecore-file-1 -I/usr/include/ecore-con-1 -pthread -I/usr/include/eina-1 -I/usr/include/ecore-input-1 -I/usr/include/eo-1 -I/usr/include/eet-1
efl/ecore_input/efl.ecore_input.c: In function '__pyx_f_3efl_11ecore_input_8EventKey__set_obj':
efl/ecore_input/efl.ecore_input.c:2965:26: error: 'Ecore_Event_Key {aka struct _Ecore_Event_Key}' has no member named 'keycode'
__pyx_t_2 = __pyx_v_obj->keycode;
^
efl/ecore_input/efl.ecore_input.c: At top level:
efl/ecore_input/efl.ecore_input.c:1815:20: warning: '__pyx_f_3efl_2eo_object_from_instance' defined but not used [-Wunused-variable]
static PyObject *(*__pyx_f_3efl_2eo_object_from_instance)(Eo *); /*proto*/
^
efl/ecore_input/efl.ecore_input.c:1816:14: warning: '__pyx_f_3efl_2eo_instance_from_object' defined but not used [-Wunused-variable]
static Eo *(*__pyx_f_3efl_2eo_instance_from_object)(PyObject *); /*proto*/
^
error: command 'gcc' failed with exit status 1
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Enlightenment E19 To Have Full Wayland Support jeremy Linux - News 0 03-19-2014 03:08 PM
LXer: Bodhi Linux 3.0.0 Alpha Release - Give E19 a try LXer Syndicated Linux News 0 03-03-2014 12:51 AM
LXer: Enlightenment E19 Going Into Feature Freeze Soon LXer Syndicated Linux News 0 02-01-2014 06:00 PM
LXer: Enlightenment E19 Can Act As A Wayland Compositor LXer Syndicated Linux News 0 08-25-2013 03:11 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 10:02 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration