LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   e19 for Slackware! (https://www.linuxquestions.org/questions/slackware-14/e19-for-slackware-4175527047/)

mats_b_tegner 03-31-2017 04:07 PM

Quote:

Originally Posted by ryanpcmcquen (Post 5691011)
Thanks, I believe you now have push access to the GitHub repo.

Thanks for reminding me. I just updated the GitHub page. BTW, EFL 1.19.0 is in the works:
https://www.enlightenment.org/news/efl-1.19.0-beta4

mats_b_tegner 04-13-2017 11:30 AM

Enlightenment Foundation Libraries 1.19 Release
 
EFL 1.19.0 is out.
I will probably compile and test this over the weekend.
Edit:
EFL 1.19.0 seems to build fine if --disable-systemd is added to the SlackBuild-script.

Stefan Schmidt wrote on the Enlightenment-release mailing list:

Quote:

After eight months of development work we are proud to announce the release of
version 1.19 of the Enlightenment Foundation Libraries. In these eight
months we got over 3400 commits from 98 authors. Great job everyone! Some highlights
are listed below.

== Download ==
http://download.enlightenment.org/re...-1.19.0.tar.gz
8b672a2f5751aed6c910e7d48e8594f16fc5b7f69b1158f03354e8bce2fafe6f

http://download.enlightenment.org/re...-1.19.0.tar.xz
a4e0341081778007db414f8cd4e3b77b9d5398870292cab67e6b40cc1445eadf

----

== What's New ==
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.

== XCB support removed ==
After many years of having XCB support in ecore_x and the evas engine
without a real user base we decided to drop it from this release onwards.

== Multiseat support ==
This release saw the first work on multiseat support in evas and edje.

== Evas Image Loaders ==
In the evas image loader BMP got support for region set and PNG for region load.
The PNG saver was extended with support for GRY8/AGRY88 as well and our
async image loading now allows loading the header of an image file async, too.

== Wayland, DRM and Input ==
Our libinput support in elput does now supports new libinput features like
tap-and-drag, drag-log and dwt on touch pads and more. The XDG shell v6
support was added and ecore-drm does now support retrieving the screen
dpi and its rotation and setting gamma of a given output.

== Eolian ==
Eolian support for documentation in EO files has been extended by a large
margin, including a documentation tokenizer and maybe other things to
generate our documentation from the EO files.

----

== Statistics ==
(git log --pretty=oneline v1.18.0..v1.19.0 | wc -l)
Number of commits in 1.19: 3475
Number of commits in 1.18: 3364

(git shortlog -ns v1.18.0..v1.19.0 | wc -l)
Number of authors in 1.19: 98
Number of authors in 1.18: 105

(git diff --stat v1.18.0..v1.19.0 | tail -1)
2491 files changed, 207951 insertions(+), 151443 deletions(-) in 1.19
5072 files changed, 1149591 insertions(+), 87002 deletions(-) in 1.18

----

===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

mats_b_tegner 04-21-2017 06:16 AM

Python-EFL 1.19.0 release
 
Davide Andreoli wrote on the Enlightenment-users mailing list:
Quote:

= Python-EFL 1.19.0 release=
We are pleased to announce that **Python-EFL** 1.19.0 is now released and
available for download.

== Download ==

http://download.enlightenment.org/re...-1.19.0.tar.gz
http://download.enlightenment.org/re....tar.gz.sha256
http://download.enlightenment.org/re...1.19.0.tar.bz2
http://download.enlightenment.org/re...tar.bz2.sha256
http://download.enlightenment.org/re...-1.19.0.tar.xz
http://download.enlightenment.org/re....tar.xz.sha256

The packages is also available on pypi, to install just use:
```
pip install python-efl
```

For convenience the tarballs contain both the Cython sources and generated
intermediary C sources, meaning you **do not** need Cython to compile the
bindings. Full cython sources are also publicly accessible from our git
repository at:
https://git.enlightenment.org/bindin...ython-efl.git/

More information about the python bindings can be found at:
https://phab.enlightenment.org/w/pro...dings_for_efl/

---

= What's New =

As always new features of EFL 1.19 have been ported and the usual has been
done in fixing bugs, optimizing speed and improve documentation. (see
**ChangeLog** in the tarball for the full list of changes)

---

= Building and Dependencies =

If you have existing Python-EFL installed you may wish to uninstall them
before compiling and installing to avoid possible conflicts during install
and/or runtime.

To build the bindings you will need the following libraries:
* python (Python 2.6+/3.2+)
* efl (1.19)
* python-dbus (0.83+)

If you wish to compile using the Cython sources a required dependency is:
* cython (0.21+)


To install the bindings run:

(sudo) python setup.py install

or:
(sudo) python3 setup.py install

To generate the documentation locally you need:
* sphinx (1.1+)
* graphviz (optional)

To build the documentation:

python setup.py build_doc

For more information on available build options see:

python setup.py --help

---

= Projects using Python-EFL =

| **Project** | **Website** |
| -- | -- |
| **EpyMC** - Media Center | https://github.com/DaveMDS/epymc |
| **Espionage** - D-Bus inspector |
https://phab.enlightenment.org/w/projects/espionage/ |
| **Epour** - BitTorrent Client |
https://phab.enlightenment.org/w/projects/epour/ |
| **Econnman** - Connman GUI |
https://phab.enlightenment.org/w/projects/econnman/ |
| **Eluminance** - Fast photo browser |
https://github.com/DaveMDS/eluminance |
| **Egitu** - Git User Interface | https://github.com/DaveMDS/egitu |
| **Edone** - GettingThingsDone | https://github.com/DaveMDS/edone |
| **Lekha** - PDF viewer | https://github.com/kaihu/lekha |
| **Polkit-EFL** - Polkit agent |
https://git.enlightenment.org/misc/polkit-efl.git |
| **Epack** - Archive extractor | https://github.com/wfx/epack |

... and many more that cannot fit in this short list.

mats_b_tegner 04-21-2017 06:18 AM

Ephoto 1.0
 
Quote:

It is with great pleasure that I announce the first major release of Ephoto
is now available to download! This release comes just a few short weeks
after Ephoto 1.0-beta3 and it coincides with EFL version 1.19 final.

Please report any bugs or feedback to http://phab.enlightenment.org .You
can find the tarballs here:

http://www.smhouston.us/stuff/ephoto-1.0.tar.gz
http://www.smhouston.us/stuff/ephoto-1.0.tar.xz

Ephoto is a comprehensive image/photo viewer written in C and using the
Enlightened Foundation Libraries. The application supports file system
browsing for photos and images, enhancement and editing features, and
moving slideshows.

Interested in learning more about Ephoto? Please visit the Ephoto page at
http://www.smhouston.us/ephoto/ as well as
http://phab.enlightenment.org/w/projects/ephoto/

Thank you for your support over the years!!

Stephen Houston
Edit:
Ephoto 1.0 builds fine if the lines 88 and 89 in the ephoto.SlackBuild-script are commented out.
Code:

#find $PKG/usr/man -type f -exec gzip -9 {} \;                         
# 91 for i in $(find $PKG/usr/man -type l) ; do ln -s $(readlink $i).gz $i.gz    ; rm $i ; done


mats_b_tegner 05-24-2017 12:42 PM

EFL 1.19.1 release
 
Stefan Schmidt wrote on the Enlightenment-users mailing list:
Quote:

Our first stable update for the 1.19.x series.

Fixes:

* elm_image: Fix file_set when preload is disabled
* elm_code: Fix selection,start signal
* build: bump minimum version requirement of gnutls to 3.3.6 (T5437)
* bump minimum version requirement of freetype2 to 16.2.10 which equals release 2.5.0.1 (T5437)
* evas/elm: Fix bad propagation of ON_HOLD flag
* evas render: Fix issue with map render
* nstate: correct the legacy class name
* check: fix efl_ui_check_selected_set() API
* elm_code : LINE_APPEND Render fix
* elm_code: Fix crash on tabs in long lines

Download:

http://download.enlightenment.org/re...-1.19.1.tar.gz
15181fc29ed9b856b5abf3a6b4a0a0a431e29d64382259e2da699acd643488ca

http://download.enlightenment.org/re...-1.19.1.tar.xz
8c69eaf5f3489245dff6112394bf3685fb9d6fd3915035fe022f27c554e6cd3a
Seems to build fine under -current.

JamesGT 05-24-2017 05:53 PM

This takes a long time to compile on an AMD AM1 Kabini Athlon 5350. :)

mats_b_tegner 05-25-2017 08:30 AM

Enlightenment DR 0.21.8 Release
 
Simon Lees announced the availability of E 0.21.8:
Seems to work fine under -current using EFL 1.19.1.

kevison 06-14-2017 11:40 AM

I cloned the master and ran the build script per the read me(I have sbo installed). However the script failed 2 dependencies: lua and bullet. These I had to install separately.

This is a clean install of 14.2 with the latest updates. After the dependencies were resolved build script ran fine and now running E.

Disregard... turns out it was an issue with sbopkg being able to sync with the repository....

mats_b_tegner 06-15-2017 05:04 PM

I just updated the GitHub to EFL 1.19.1 and E 0.21.8.

mats_b_tegner 08-05-2017 07:57 AM

Enlightenment Foundation Libraries 1.20.1
 
Quote:

=== Enlightenment Foundation Libraries 1.20.1 Release ===
* //2017-08-04 - by Stefan Schmidt//

After eight months of development work we are proud to announce the
release of version 1.20 of the Enlightenment Foundation Libraries. In
these eight months we got over 1600 commits from 64 authors. Great job
everyone! Some highlights are listed below.

**NOTE:** The initial 1.20 tarballs had a problem when building for
Wayland. The 1.20.1 tarballs contain the extra patch to have this
working again.

== Download ==

http://download.enlightenment.org/re...-1.20.1.tar.gz
30f66732f00185014b8567b8e6dd913f99e10d334ee916a26f5b8ff14a9328c6

http://download.enlightenment.org/re...-1.20.1.tar.xz
f88866162b28bf0f46350d14837be705bddddba58e9a972635ee22f678ad3cb4

----

== What's New ==

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.

== Wayland, DRM and Input ==
Our Wayland implementation and the infrastructure around it like DRM and
input handling have seen many updates and improvements again in this cycle.
Initial input tablet support, the ability for DRM to place native
surfaces on hardware planes, dmabuf clients into hardware planes, atomic commit and atomic updates.
We also have more solid support for rotations and buffer transforms now
as well as having a multiseat wayland compositor in an evas smart object.

== Ecore ==
The ecore input method framework was extended with a few APIs to allow
setting prediction hints, setting accepted mime types and getting the
keyboard mode.

== Eina ==
A new eina debug layer is aimed to bring a way to debug EFL applications by
providing a transport channel between a debug tool and the applications
of a device.

== Elementary ==
Elementary has seen a huge focus rework and addition of a focus manager.

----

== Statistics ==

(git log --pretty=oneline v1.19.0..v1.20.1 | wc -l)
Number of commits in 1.20: 1665
Number of commits in 1.19: 3475

(git shortlog -ns v1.19.0..v1.20.1 | wc -l)
Number of authors in 1.20: 64
Number of authors in 1.19: 98

(git diff --stat v1.19.0..v1.20.1 | tail -1)
1298 files changed, 69378 insertions(+), 31364 deletions(-) in 1.20
2491 files changed, 207951 insertions(+), 151443 deletions(-) in 1.19

----

==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
* libwebp
* libunwind (where available)

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
I will be compiling this during this weekend.

Mats

mats_b_tegner 08-06-2017 06:07 AM

Python-EFL 1.20.0 release
 
Davide Andreoli announced the following on the Enlightement-users mailing list:
Quote:

= Python-EFL 1.20.0 release=
We are pleased to announce that **Python-EFL** 1.20.0 is now released and
available for download.

== Download ==

http://download.enlightenment.org/re...-1.20.0.tar.gz
http://download.enlightenment.org/re....tar.gz.sha256
http://download.enlightenment.org/re...1.20.0.tar.bz2
http://download.enlightenment.org/re...tar.bz2.sha256
http://download.enlightenment.org/re...-1.20.0.tar.xz
http://download.enlightenment.org/re....tar.xz.sha256

The packages is also available on pypi, to install just use:
```
pip install python-efl
```

For convenience the tarballs contain both the Cython sources and generated
intermediary C sources, meaning you **do not** need Cython to compile the
bindings. Full cython sources are also publicly accessible from our git
repository at:
https://git.enlightenment.org/bindin...ython-efl.git/

More information about the python bindings can be found at:
https://phab.enlightenment.org/w/pro...dings_for_efl/

---

= What's New =

As always new features of EFL 1.20 have been ported and the usual has been
done in fixing bugs, optimizing speed and improve documentation. (see
**ChangeLog** in the tarball for the full list of changes)

---

= Building and Dependencies =

If you have existing Python-EFL installed you may wish to uninstall them
before compiling and installing to avoid possible conflicts during install
and/or runtime.

To build the bindings you will need the following libraries:
* python (Python 2.6+/3.2+)
* efl (1.20)
* python-dbus (0.83+)

If you wish to compile using the Cython sources a required dependency is:
* cython (0.21+)


To install the bindings run:

(sudo) python setup.py install

or:
(sudo) python3 setup.py install

To generate the documentation locally you need:
* sphinx (1.1+)
* graphviz (optional)

To build the documentation:

python setup.py build_doc

For more information on available build options see:

python setup.py --help

---

= Projects using Python-EFL =

**Project** | **Website**

**EpyMC** - Media Center | https://github.com/DaveMDS/epymc
**Espionage** - D-Bus inspector | https://phab.enlightenment.org/w/projects/espionage/
**Epour** - BitTorrent Client | https://phab.enlightenment.org/w/projects/epour/
**Econnman** - Connman GUI | https://phab.enlightenment.org/w/projects/econnman/
**Eluminance** - Fast photo browser | https://github.com/DaveMDS/eluminance
**Egitu** - Git User Interface | https://github.com/DaveMDS/egitu
**Edone** - GettingThingsDone | https://github.com/DaveMDS/edone
**Lekha** - PDF viewer | https://github.com/kaihu/lekha
**Polkit-EFL** - Polkit agent | https://git.enlightenment.org/misc/polkit-efl.git
**Epack** - Archive extractor | https://github.com/wfx/epack

... and many more that cannot fit in this short list.
Works with EFL-1.20.1 as far as I can tell.

mats_b_tegner 08-06-2017 06:14 AM

Ephoto
 
Ephoto 1.0 will not compile with EFL 1.20.x. I've created ticket T5846.
Ephoto-git will build but only draws a blank window/hang when launched. This is apparently a regression in EFL 1.20.x as per ticket T5888.

mats_b_tegner 08-18-2017 05:08 PM

EFL 1.19.2 release
 
Stefan Schmidt announced the availability of EFL 1.19.2:
Quote:

The second and last release in our 1.19.x series. This maintenance
release makes sure we bring all latest fixes from the 1.19 stable branch
into a last release.

For further updates please switch to the 1.20.x series.

==Fixes:==

* elm_code: fix cursor position and carriage return at EOF behaviour
* elm_win: do not require mouse buttons to be pressed to activate csd move/resize
* eina_tiler: use int size matching Eina_Rectangle internally to avoid overflow
* elm_entry: request both text and markup when pasting
* ecore-evas: account for framespace when processing mouse movement
* ecore-wl2: split data offers into selection and drag
* ecore-wl2: handle case where session recovery listener triggers on dead surface
* ecore-wl2: correctly refcount display objects during events
* ecore-wl2: remove ERR when trying to find the focused window id
* ecore-wl2: do not offer a null mime first in ecore_wl2_offer_mimes_set()
* ecore-wl2: use nonblocking event flush when disconnecting a client
* ecore-evas-wayland: do not trigger resize operation when performing rotation
* ecore-wl2: add copyright info to code copied from libX11
* ecore-wl2: block key->string translation when appropriate
* ecore-wl2: permit null drag icon window in ecore_wl2_dnd_drag_start()
* elput: use unrounded coords for subpixel struct members in events
* ecore-evas: only apply cursor object cache for default pointer
* ecore-evas: clear cursor object cache when setting default cursor
* elput: store output w/h and apply to devices on creation
* evas: better handle async device creation of default mouse
* elm_code: Allow multibyte characters to be entered (T5496)
* ecore-wl2: do not unref non-matching input device upon removal
* evas: redo pointer data to be per-seat instead of per-device
* ecore-audio: unset DISPLAY conditionally before processing pulse events (T2599)
* ecore-ipc: don't return dead clients in ecore_ipc_server_clients_get (T5383)
* efreet: don't raise ERR on empty file in efreet_xml_new()
* ecore-evas: block buffer canvas events during deletion
* evas_box: add safety check for adding box children to multiple boxes
* elm_cursor: store and reapply non-elm cursors when setting an elm cursor
* ecore-wl2: do not send exit event on disconnect if servers exist
* evas: check object layer existence before deref to avoid crash
* eina_log: make a log level of 0 disable the log domain
* elm_list/genlist/gengrid: don't unselect items when moving the mouse out of them
* eina - fix eina_file_virtualize to copy data to an aligned addr
* edje_cc: Add copy item for proxy part
* ecore-wl2: add display object refs for windows
* ecore-wl2: create surfaces once compositor global is bound
* elm_entry: don't update PRIMARY selection under wayland
* eina: fix eina_tiler_equal to not always return true
* ecore-evas-wayland: destroy frame callback on hide
* elm_win: do not implement aspect_get()
* elm_box: use correct aspect ratio for HORIZONTAL layout
* elm_table: do not propagate max size
* elput: unref devices in post event cb
* elput: fix seat cleanup
* elput: add refcounting for seats/devices

==Download:==

http://download.enlightenment.org/re...-1.19.2.tar.gz
e7076353cce6caa1fe673c946e59fc576e8ad7a727d6e462b72362c086b1f9fa

http://download.enlightenment.org/re...-1.19.2.tar.xz
f901f7e272a767d339815c8f77bc164d3afd42ef21143716bf6f3fa2ea3eb1c8

mats_b_tegner 08-18-2017 05:18 PM

Enlightenment DR 0.21.9 Release
 
Simon Lees posted the following:
Quote:

CHANGES
https://git.enlightenment.org/core/e...NEWS?h=v0.21.9

TICKETS ADDRESSED
* https://phab.enlightenment.org/T4648
* https://phab.enlightenment.org/T4887
* https://phab.enlightenment.org/T5258
* https://phab.enlightenment.org/T5370
* https://phab.enlightenment.org/T5521
* https://phab.enlightenment.org/T5599
* https://phab.enlightenment.org/T5601
* https://phab.enlightenment.org/T5604
* https://phab.enlightenment.org/T5606
* https://phab.enlightenment.org/T5654
* https://phab.enlightenment.org/T5664
* https://phab.enlightenment.org/T5666
* https://phab.enlightenment.org/T5678
* https://phab.enlightenment.org/T5693
* https://phab.enlightenment.org/T5700
* https://phab.enlightenment.org/T5714
* https://phab.enlightenment.org/T5738
* https://phab.enlightenment.org/T5817

SHA256SUM + DOWNLOAD
6b328eec14c5b658b8b3f448d9b65dfc189d98db7b92610e56c438f1232f4973
http://download.enlightenment.org/re...-0.21.9.tar.gz

eb560c0027378baf650d0690747ef0d08b5b329504e26e2210cc7978c019ae70
http://download.enlightenment.org/re...-0.21.9.tar.xz

See the full announcement for more details:
https://www.enlightenment.org/news/e0.21.9_release

mats_b_tegner 08-18-2017 05:37 PM

Terminology 1.1.0
 
Boris Faure announced:

Quote:

Hello fellow Terminology enthusiasts!

I am pleased to release Terminology 1.1.0 today!

This release introduces the following changes:

Additions:
- Double-click on tab title to change it
- Add option to disable focus-in/out animations and visuals
- Add option to set current window size as default.
- Support Right/Left Margins
- Support for the DECERA/DECFRA escape codes
- Move cursor to position on Click+Alt
- Add bindings (Alt+Up/Down/Left/Right) to move around panes

Improvements:
- Fallback to ~ or / when creating new terminal if current directory
is not available
- Support only efl >= 1.8.0
- Harden escape codes decoding
- Update all terms of a window when changing font (name or size)
- Remove teamwork feature

Fixes:
- Correctly handle the DECOM, DECSTBM, DECSLRM escape codes
- Fix crash when resizing and there are tabs in content
- Fix mouse motion and mouse button reporting
- Set window sizing to 1px-step when having visible tabs

The tarballs can be found at:
https://download.enlightenment.org/r...y-1.1.0.tar.gz
https://download.enlightenment.org/r...y-1.1.0.tar.xz


Happy compiling! ( https://xkcd.com/303/ )

--
Boris Faure
Pointer Arithmetician


All times are GMT -5. The time now is 11:52 PM.