Differences between revisions 21 and 22
Revision 21 as of 2016-10-27 15:57:00
Size: 4273
Editor: asbesto
Comment:
Revision 22 as of 2016-10-27 16:56:25
Size: 5003
Editor: asbesto
Comment:
Deletions are marked like this. Additions are marked like this.
Line 37: Line 37:
./configure --prefix=/usr --disable-pulseaudio --disable-avahi --disable-systemd --enable-sdl --disable-avahi --with-opengl=full --disable-poppler --disable-spectre --disable-librsvg --enable-multisense ./configure --prefix=/usr/local --disable-pulseaudio --disable-avahi --disable-systemd --enable-sdl --disable-avahi --with-opengl=full --disable-poppler --disable-spectre --disable-librsvg --enable-multisense
Line 129: Line 129:
./configure --prefix=/usr/local
Line 136: Line 138:

=== Terminology ===

{{{

git clone git://git.enlightenment.org/apps/terminology.git

./autogen.sh

./configure --prefix=/usr/local # but he does exactly that after autogen.sh ;)

make

make install



=== ecrire, text editor ===

{{{
apt-get install cmake

git clone git://git.enlightenment.org/apps/ecrire.git

mkdir build
cd build
cmake ..
make
make install

}}}

everything goes into /usr/local ;)

Line 138: Line 175:
'''connman''' isn't an E package, so apt-get install connman ! :)
Line 143: Line 178:
 git clone git://git.enlightenment.org/bindings/python/python-efl.git
}}}

git clone git://git.enlightenment.org/bindings/python/python-efl.git
apt-get install cython
python setup.py build
python setup.py install

}}}
Line 149: Line 190:
 git clone git://git.enlightenment.org/apps/econnman.git
}}}

git clone git://git.enlightenment.org/apps/econnman.git
./autogen.sh
./configure --prefix=/usr/local --localstatedir=/var
make
make install

}}}


'''connman''' isn't an E package, so apt-get install connman ! :) but warning, it does remove wicd!
so do it when you're almost sure.



Enlightenment

light.gif

This wiki page is just a scratchpad for now. It may become a sort of howto, who knows?!? ;)

Install from sources

Git repo:

BASE install without hardware accelerations and amusements

On your system, if you're trying the damnation of their git repos:

apt-get install joe mc git build-essential autoconf autopoint check 

efl

 git clone git://git.enlightenment.org/core/efl.git

Require:

apt-get install doxygen libssl-dev libjpeg-dev libsdl2-dev libluajit-5.1-dev libfribidi-dev libgif-dev libtiff-dev libmount-dev libblkid-dev libsndfile1-dev x11proto-print-dev libxp-dev libxtst-dev libbullet-dev libfreetype6-dev libfontconfig1-dev libraw-dev libxcomposite-dev libtool libtool-bin libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev

Compile with:

./autogen.sh # only if configure is missing

./configure --prefix=/usr/local --disable-pulseaudio --disable-avahi --disable-systemd --enable-sdl --disable-avahi --with-opengl=full --disable-poppler --disable-spectre --disable-librsvg --enable-multisense  

fanculo pdf e ps, via poppler e spectre del cazzo

quando hai fatto devi ridarlo con l'opzione

--enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-aba not working anymore :)

NOTE:

In case of error:

./configure: line 8396: syntax error near unexpected token `win32-dll'
./configure: line 8396: `LT_INIT(win32-dll disable-static pic-only)'

do

root@rover:/home/asbesto/Desktop/src/e/efl# aclocal
configure.ac:276: warning: macro 'AM_GNU_GETTEXT_VERSION' not found in library
configure.ac:285: warning: macro 'AM_GNU_GETTEXT' not found in library
configure.ac:374: warning: macro 'AM_PATH_LIBGCRYPT' not found in library

and

root@rover:/home/asbesto/Desktop/src/e/efl# autoreconf -i
configure.ac:285: warning: The 'AM_PROG_MKDIR_P' macro is deprecated, and its use is discouraged.
configure.ac:285: You should use the Autoconf-provided 'AC_PROG_MKDIR_P' macro instead,
configure.ac:285: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files.

and try again. IT DOESNT WORK. FUCK THAT SHIT

edita configure alla riga 8396 e leva la merda di riga, che non c'entra un cazzo, rilancia configure and you see that works. 


ma anche installa libtool e libtool-bin,

root@rover:/home/asbesto/Desktop/src/e/efl# apt-get install libtool libtool-bin 


poi ridai questo:

 autoheader \
    && aclocal \
    && libtoolize --ltdl --copy --force \
    && automake --add-missing --copy \
    && autoconf \
    && ./configure con tutte le tue opzioni del cazzo





Those are unnecessary, graphic acceleration will be use automagically if available.

  --enable-fb             enable raw Framebuffer access. [default=disabled]
  --enable-eglfs          enable hardware accelerated framebuffer access.
                          [default=disabled]
  --enable-drm            enable drm engine. [default=disabled]
  --enable-gl-drm         enable gl drm engine. [default=disabled]

  --enable-egl            enable EGL rendering. [default=disabled]

elementary

Not needed if using the EFL from git.

 git clone git://git.enlightenment.org/core/elementary.git

poi ./autogen.sh ./configure

enlightenment

git clone git://git.enlightenment.org/core/enlightenment.git

apt-get install libxcb1-dev libxcb-shape0-dev libxcb-keysyms1-dev

./autogen.sh

./configure --prefix=/usr/local

make

make install

Terminology

git clone git://git.enlightenment.org/apps/terminology.git

./autogen.sh

./configure --prefix=/usr/local # but he does exactly that after autogen.sh ;)

make

make install



=== ecrire, text editor ===

{{{
apt-get install cmake

git clone git://git.enlightenment.org/apps/ecrire.git

mkdir build
cd build
cmake ..
make 
make install

everything goes into /usr/local ;)

connman / econnman

for econnman you need:

git clone git://git.enlightenment.org/bindings/python/python-efl.git
apt-get install cython
python setup.py build
python setup.py install

and

git clone git://git.enlightenment.org/apps/econnman.git
./autogen.sh
./configure --prefix=/usr/local --localstatedir=/var
make
make install

connman isn't an E package, so apt-get install connman ! :) but warning, it does remove wicd! so do it when you're almost sure.

or use packages by Martinx - ジェームズ (Devuan community)

 ppa:martinx/enlightenment

Repositories for E18/E19 ?

 sudo add-apt-repository ppa:niko2040/e19
 sudo apt-get update
 sudo apt-get install enlightenment

Enlightenment (last edited 2020-03-06 15:26:21 by asbesto)