WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=9993eef89cab5dbd26622c1c9661543ebf26288b

commit 9993eef89cab5dbd26622c1c9661543ebf26288b
Author: Davide Andreoli <[email protected]>
Date:   Sun Apr 26 02:56:41 2020 -0700

    Wiki page debian-start.md changed with summary [Update for meson build and 
new deps] by Davide Andreoli
---
 pages/docs/distros/debian-start.md.txt | 56 +++++-----------------------------
 1 file changed, 7 insertions(+), 49 deletions(-)

diff --git a/pages/docs/distros/debian-start.md.txt 
b/pages/docs/distros/debian-start.md.txt
index fa0c23e52..ab5a29379 100644
--- a/pages/docs/distros/debian-start.md.txt
+++ b/pages/docs/distros/debian-start.md.txt
@@ -54,7 +54,7 @@ This will create a folder named ``efl-X.XX.X``.
 In order to compile and install EFL, first download the necessary software:
 
 ```bash
-su -c "apt install gcc g++ check libssl-dev libsystemd-dev libjpeg-dev 
libglib2.0-dev libgstreamer1.0-dev libluajit-5.1-dev libfreetype6-dev 
libfontconfig1-dev libfribidi-dev libx11-dev libxext-dev libxrender-dev 
libgl1-mesa-dev libgif-dev libtiff5-dev libpoppler-dev libpoppler-cpp-dev 
libspectre-dev libraw-dev librsvg2-dev libudev-dev libmount-dev libdbus-1-dev 
libpulse-dev libsndfile1-dev libxcursor-dev libxcomposite-dev libxinerama-dev 
libxrandr-dev libxtst-dev libxss-dev libbullet-de [...]
+su -c "apt install meson ninja-build gcc g++ check libssl-dev libsystemd-dev 
libjpeg-dev libglib2.0-dev libgstreamer1.0-dev libluajit-5.1-dev 
libfreetype6-dev libfontconfig1-dev libfribidi-dev libx11-dev libxext-dev 
libxrender-dev libgl1-mesa-dev libgif-dev libtiff5-dev libwebp-dev 
libopenjp2-7-dev libpoppler-dev libpoppler-cpp-dev libspectre-dev libraw-dev 
librsvg2-dev libharfbuzz-dev libscim-dev libudev-dev libmount-dev libdbus-1-dev 
libpulse-dev libsndfile1-dev libxcursor-dev libxcomp [...]
 ```
 
 ### Step 4: Building and Installing ###
@@ -62,9 +62,9 @@ su -c "apt install gcc g++ check libssl-dev libsystemd-dev 
libjpeg-dev libglib2.
 Once you have installed all the required packages to compile and install EFL, 
``cd`` into the ``efl-X.XX.X`` folder and run 
 
 ```bash
-./configure
-make
-su -c "make install"
+meson build
+ninja -C build
+su -c "ninja -C build install"
 ```
 
 This will configure the files needed to compile software, then compile and 
install it.
@@ -80,15 +80,13 @@ su -c "ln -s 
/usr/local/share/dbus-1/services/org.enlightenment.Ethumb.service /
 You may also need to refresh your library path to make sure your apps can find 
the EFL libraries:
 
 ```bash
-su -c "ldconfig"
+su -c "/sbin/ldconfig"
 ```
 
 ## Installing from Git ##
 
 You can also get the bleeding edge version of EFL by cloning it from the git 
repository.
 
-### Step 1: Installing git and Cloning ###
-
 By default, *git* is not installed in Debian so the first step is to install 
it:
 
 ```bash
@@ -101,50 +99,10 @@ Next clone EFL's source code:
 git clone https://git.enlightenment.org/core/efl.git
 ```
 
-This will create a a directory named ``efl/``.
-
-### Step 2: Installing Dependencies ###
-
-You'll need to install some tools to build the configuration file:
-
-```bash
-su -c "apt install autoconf autopoint libtool"
-```
-
-You'll also need to download the software dependencies for EFL itself:
-
-```bash
-su -c "apt install gcc g++ check libssl-dev libsystemd-dev libjpeg-dev 
libglib2.0-dev libgstreamer1.0-dev libluajit-5.1-dev libfreetype6-dev 
libfontconfig1-dev libfribidi-dev libx11-dev libxext-dev libxrender-dev 
libgl1-mesa-dev libgif-dev libtiff5-dev libpoppler-dev libpoppler-cpp-dev 
libspectre-dev libraw-dev librsvg2-dev libudev-dev libmount-dev libdbus-1-dev 
libpulse-dev libsndfile1-dev libxcursor-dev libxcomposite-dev libxinerama-dev 
libxrandr-dev libxtst-dev libxss-dev libbullet-de [...]
-```
-
-### Step 3: Configuring the Software ###
-
-You can now ``cd`` into the ``efl\`` directory and run the ``autoreconf`` 
script to create and configure the software ready for compilation:
-
-```bash
-./autogen.sh
-```
-
-Once configured, compile the software with:
-
-```bash
-make
-su -c "make install"
-```
-
-### Step 4: Carrying out Post Installation Tasks ###
-
-As you are not installing to ``/usr`` but to ``/usr/local``, you will have to 
ensure that some files are visible to *dbus*:
+This will create a a directory named ``efl/``. You can now ``cd`` into the 
``efl/`` folder and follow step 3, 4 and 5 from the above instructions.
 
-```bash
-su -c "ln -s /usr/local/share/dbus-1/services/org.enlightenment.Ethumb.service 
/usr/share/dbus-1/services/org.enlightenment.Ethumb.service"
-```
+For a faster and smaller download you can add the ``--depth 1`` to the 
previous ``git`` command, in this way you will not get the full history of 
changes but just the latest snapshot of the source code.
 
-You may also need to refresh your library path to make sure your apps can find 
the EFL libraries:
-
-```bash
-su -c "ldconfig"
-```
 
 ## Troubleshooting ##
 

-- 


Reply via email to