Article 6NTBP [SOLVED] Enlightenment - Aditional Software

[SOLVED] Enlightenment - Aditional Software

by
inukaze
from LinuxQuestions.org on (#6NTBP)
I decide install the Follow Software for Enlightenment Env.
You need : meson, ninja, autoconf, automake, git

First i set the things i should use :
Code:mkdir -p /tmp/src/enlightenment
cd /tmp/src/enlightenment

if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
fi

if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fiI don't know why in the most cases i see the message : "Library intl found: NO"

# Extra :
Code:cd /tmp/src/enlightenment
wget -c https://download.enlightenment.org/rel/apps/extra/extra-0.0.1.tar.xz
tar xf extra-0.0.1.tar.xz
cd extra-0.0.1
./autogen.sh
./configure --prefix=/usr --libdir=/usr/lib${LIBDIRSUFFIX}
make ; make install ; ldconfig#Equate [ Calculator ] :
Code:cd /tmp/src/enlightenment
git clone https://git.enlightenment.org/enlightenment/equate
cd equate
./autogen.sh
./configure --prefix=/usr --libdir=/usr/lib${LIBDIRSUFFIX}
make ; make install ; ldconfig# Evisum [ Process Monitor ]
Code:cd /tmp/src/enlightenment
wget -c https://download.enlightenment.org/rel/apps/evisum/evisum-0.6.0.tar.xz
tar xf evisum-0.6.0.tar.xz
cd evisum-0.6.0
meson --prefix=/usr build #or# meson --reconfigure --prefix=/usr build
ninja -C build ; ninja -C build install ; ldconfig# Ecrire [ Text Editor ]
Code:cd /tmp/src/enlightenment
wget -c https://download.enlightenment.org/rel/apps/ecrire/ecrire-0.2.0.tar.xz
tar xf ecrire-0.2.0.tar.xz
cd ecrire-0.2.0
meson --prefix=/usr build
ninja -C build ; ninja -C build install ; ldconfig# Ephoto [ Image Viewer ] :
Code:cd /tmp/src/enlightenment
wget -c https://download.enlightenment.org/rel/apps/ephoto/ephoto-1.6.0.tar.xz
tar xf ephoto-1.6.0.tar.xz
cd ephoto-1.6.0
meson --prefix=/usr build
ninja -C build ; ninja -C build install ; ldconfig# Rage [ Video Player ] :
Code:cd /tmp/src/enlightenment
wget -c https://download.enlightenment.org/rel/apps/rage/rage-0.4.0.tar.xz
tar xf rage-0.4.0.tar.xz
cd rage-0.4.0
meson --prefix=/usr build
ninja -C build ; ninja -C build install ; ldconfig# Terminology [ Terminal Emulator ]
Code:cd /tmp/src/enlightenment
wget -c https://download.enlightenment.org/rel/apps/terminology/terminology-1.13.0.tar.xz
tar xf terminology-1.13.0.tar.xz
cd terminology-1.13.0
meson --prefix=/usr build
ninja -C build ; ninja -C build install ; ldconfig# Express [ IRC Client ]
Code:cd /tmp/src/enlightenment
git clone https://git.enlightenment.org/enlightenment/express
cd express
meson --prefix=/usr build #or# meson --reconfigure --prefix=/usr build
ninja -C build ; ninja -C build install ; ldconfig# Empc [ Music Client for MPD ] ( Req : libmpdclient )
Code:echo 'You can fist try the command : slackpkg install libmpdclient'
cd /tmp/src/enlightenment
git clone https://git.enlightenment.org/enlightenment/empc
cd empc
./autogen.sh
./configure --prefix=/usr --libdir=/usr/lib${LIBDIRSUFFIX}
make ; make install ; ldconfig# Enjoy 0.1.0 Alpha [ Music Player ] ( Req : lightmediascanner ) :
Code:cd /tmp/src/enlightenment
wget -c https://codeload.github.com/profusion/lightmediascanner/zip/refs/heads/master -O lightmediascanner-master.zip #SOURCE -> https://github.com/profusion/lightmediascanner
unzip lightmediascanner-master.zip
cd lightmediascanner-master
./autogen.sh
./configure --prefix=/usr --libdir=/usr/lib${LIBDIRSUFFIX}
make ; make install ; ldconfig

cd /tmp/src/enlightenment
git clone https://git.enlightenment.org/enlightenment/enjoy
cd enjoy
./autogen.sh
./configure --prefix=/usr --libdir=/usr/lib${LIBDIRSUFFIX}
make ; make install ; ldconfig# Eruler [ iii ]:
Code:cd /tmp/src/enlightenment
git clone https://git.enlightenment.org/enlightenment/eruler
cd eruler
./autogen.sh
./configure --prefix=/usr --libdir=/usr/lib${LIBDIRSUFFIX}
make ; make install ; ldconfig
#Enlightenment-IDE :
Code:cd /tmp/src/enlightenment
wget -c https://github.com/Enlightenment/edi/releases/download/v0.8.0/edi-0.8.0.tar.xz
tar xf edi-0.8.0.tar.xz
cd edi-0.8.0
meson --prefix=/usr build #or# meson --reconfigure --prefix=/usr build
ninja -C build ; ninja -C build install ; ldconfig<hr></hr>

# IGNORE THE FOLLOW :

# Epour [ Torrent Cliente ]
Code:echo 'You can try first the comands : slackpkg install python-distutils-extra ; slpkg -s sbo python-elf pyelftools ; ldconfig'
cd /tmp/src/enlightenment
wget -c https://download.enlightenment.org/rel/apps/epour/epour-0.7.0.tar.xz
tar xf epour-0.7.0.tar.xz
cd epour-0.7.0
./setup.py installWhen i try to run it :
Code:epourQuote:
Traceback (most recent call last):
File "/usr/bin/epour", line 5, in <module>
from epour.Epour import Epour
File "/usr/lib64/python3.9/site-packages/epour/Epour.py", line 36, in <module>
from efl.dbus_mainloop import DBusEcoreMainLoop
ModuleNotFoundError: No module named 'efl'

# Network Manager ? :
Code:cd /tmp/src/enlightenment
wget -c https://download.enlightenment.org/rel/apps/econnman/econnman-1.1.tar.xz
tar xf econnman-1.1.tar.xz
cd econnman-1.1
./autogen.sh
./configure --prefix=/usr
make ; make install ; ldconfigWhen i try to run it
Code:econnman-binQuote:
Traceback (most recent call last):
File "/usr/bin/econnman-bin", line 45, in <module>
import elementary as elm
ImportError: No module named elementary
#Enventor
Code:cd /tmp/src/enlightenment
wget -c https://download.enlightenment.org/rel/apps/enventor/enventor-1.0.0.tar.xz
tar xf enventor-1.0.0.tar.xz
cd enventor-1.0.0
./autogen.sh
./configure --prefix=/usr --libdir=/usr/lib${LIBDIRSUFFIX}
make ; make install ; ldconfigQuote:
config.status: creating data/sounds/Makefile
config.status: creating data/help/Makefile
config.status: creating data/reference/Makefile
config.status: creating pc/enventor.pc
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /tmp/src/enlightenment/enventor-1.0.0/missing autoheader)
rm -f stamp-h1
touch config.h.in
cd . && /bin/sh ./config.status config.h
config.status: creating config.h
make all-recursive
make[1]: se entra en el directorio '/tmp/src/enlightenment/enventor-1.0.0'
Making all in src
make[2]: se entra en el directorio '/tmp/src/enlightenment/enventor-1.0.0/src'
Making all in lib
make[3]: se entra en el directorio '/tmp/src/enlightenment/enventor-1.0.0/src/lib'
EOLIAN enventor_object.eo.c
/usr/bin/eolian_gen: invalid option -- '-'
Usage: /usr/bin/eolian_gen [options] [input]
Options:
-I inc include path "inc"
-S do not scan system dir for eo files
-g type generate file of type "type"
-o name specify the base name for output
-o type:name specify a particular output filename
-h print this message and exit
-v print version and exit
-e api symbol string to be used for import/export symbol
Available types:
h: C header file (.eo.h/.eot.h)
s: Stub C header file (.eo.stub.h/.eot.stub.h)
c: C source file (.eo.c)
i: Implementation file (.c, merged with existing)
d: Make-style dependencies, only for headers (.d)
D: Like 'd' but for all generated files (.d)

By default, the 'hc' set is used ('h' for .eot files).

The system-wide Eolian directory is scanned for eo files
by default, together with all specified '-I' flags.

Output filenames are determined from input .eo filename.
Default output path is where the input file is.

Also, specifying a type-dependent input file automatically
adds it to generated files, so if you specify those, you
don't need to explicitly specify -g for those types anymore.

Explicit output base name is without extension. The extension
is determined from the input file name. If that is not possible
for some reason, it defaults to ".eo". Obviously, this does not
affect specific filenames (-o x:y) as these are full names.
Implementation files are a special case (no ".eo" added).
make[3]: *** [Makefile:1034: enventor_object.eo.c] Error 1
make[3]: se sale del directorio '/tmp/src/enlightenment/enventor-1.0.0/src/lib'
make[2]: *** [Makefile:396: all-recursive] Error 1
make[2]: se sale del directorio '/tmp/src/enlightenment/enventor-1.0.0/src'
make[1]: *** [Makefile:539: all-recursive] Error 1
make[1]: se sale del directorio '/tmp/src/enlightenment/enventor-1.0.0'
make: *** [Makefile:427: all] Error 2
Making install in src
make[1]: se entra en el directorio '/tmp/src/enlightenment/enventor-1.0.0/src'
Making install in lib
make[2]: se entra en el directorio '/tmp/src/enlightenment/enventor-1.0.0/src/lib'
EOLIAN enventor_object.eo.c
/usr/bin/eolian_gen: invalid option -- '-'
Usage: /usr/bin/eolian_gen [options] [input]
Options:
-I inc include path "inc"
-S do not scan system dir for eo files
-g type generate file of type "type"
-o name specify the base name for output
-o type:name specify a particular output filename
-h print this message and exit
-v print version and exit
-e api symbol string to be used for import/export symbol
Available types:
h: C header file (.eo.h/.eot.h)
s: Stub C header file (.eo.stub.h/.eot.stub.h)
c: C source file (.eo.c)
i: Implementation file (.c, merged with existing)
d: Make-style dependencies, only for headers (.d)
D: Like 'd' but for all generated files (.d)

By default, the 'hc' set is used ('h' for .eot files).

The system-wide Eolian directory is scanned for eo files
by default, together with all specified '-I' flags.

Output filenames are determined from input .eo filename.
Default output path is where the input file is.

Also, specifying a type-dependent input file automatically
adds it to generated files, so if you specify those, you
don't need to explicitly specify -g for those types anymore.

Explicit output base name is without extension. The extension
is determined from the input file name. If that is not possible
for some reason, it defaults to ".eo". Obviously, this does not
affect specific filenames (-o x:y) as these are full names.
Implementation files are a special case (no ".eo" added).
make[2]: *** [Makefile:1034: enventor_object.eo.c] Error 1
make[2]: se sale del directorio '/tmp/src/enlightenment/enventor-1.0.0/src/lib'
make[1]: *** [Makefile:396: install-recursive] Error 1
make[1]: se sale del directorio '/tmp/src/enlightenment/enventor-1.0.0/src'
make: *** [Makefile:539: install-recursive] Error 1
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments