You just need to use the option --prefix=/opt/Enlightenment for meson
setup and the build will be configured to install in that target dir.
Be aware that you will need some more things at compile time and/or at
runtime in order to make things work. Here is what comes to my mind now:
* your PATH will have to include /opt/Enlightenment/bin (you could
create a file in /etc/profile.d to have it set for all users)
* your PKG_CONFIG_PATH will have to include
/opt/Enlightenment/lib/x86_64-linux-gnu/pkgconfig (even this could
go in the /etc/profile.d file)
* you need to create a file in /etc/ld.so.conf.d that contains
/opt/e17/lib/x86_64-linux-gnu in it and you'll also need to run
ldconfig after the installation of efl and other libraries that will
install in /opt/Enlightenment
* you should create a symlink to
/opt/Enlightenment/share/xsessions/enlightenment.desktop in
/usr/share/xsessions if you want to have E as an option in your
login manager
Massimo Maiurana
dep ha scritto il 21/08/25 alle 11:26:
Hi, everybody . . .
Due to a terrible but perhaps fortuitous attack from the reprehensible dd
program (it told me I could trust it, but it lied), I'll be doing a
bare-drive reinstall of Trixie and Enlightenment.
This time, rather than accept the defaults, I would like to put it
in /opt/Enlightenment. But it having been forever since I compiled
something this big and varied, I'm utterly unsure how to do it. I am
familiar with "./configure -prefix=/opt/[name]" and nothing really since
then. Additionally, the various source packages seem to differ as to how
they're configured and built.
So, how can I make Enlightment live in /opt/Enlightenment on the new
system?
Thanks very much.
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users