[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:
# 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:
#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:
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 |
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 |