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

http://git.enlightenment.org/website/www-content.git/commit/?id=73dc4245f610fa9a59e0a870f25f6b1f042d1aa7

commit 73dc4245f610fa9a59e0a870f25f6b1f042d1aa7
Author: Davide Andreoli <[email protected]>
Date:   Sun Apr 26 05:30:10 2020 -0700

    Wiki page fedora-start.md changed with summary [Update for meson build] by 
Davide Andreoli
---
 pages/docs/distros/fedora-start.md.txt | 58 +++-------------------------------
 1 file changed, 5 insertions(+), 53 deletions(-)

diff --git a/pages/docs/distros/fedora-start.md.txt 
b/pages/docs/distros/fedora-start.md.txt
index 169ca71b1..94477ecc1 100644
--- a/pages/docs/distros/fedora-start.md.txt
+++ b/pages/docs/distros/fedora-start.md.txt
@@ -78,9 +78,9 @@ sudo dnf install gcc gcc-c++ doxygen openssl-devel 
systemd-devel libjpeg-turbo-d
 Once you have installed all dependencies ``cd`` into the *efl-X.XX.X* folder 
and run:
 
 ```bash
-./configure
-make
-sudo make install
+meson build
+ninja -C build
+sudo ninja -C build install
 ```
 
 This will configure the files needed for compiling and installation. 
@@ -109,65 +109,17 @@ sudo ldconfig
 
 Download the bleeding edge version of EFL by cloning it from the git 
repository.
 
-### Step 1: Installing git and Cloning ###
-
 By default, *git* is installed in Fedora, so the first step is to clone EFL's 
source code:
 
 ```bash
 git clone https://git.enlightenment.org/core/efl.git
 ```
 
-This will create a a directory named ``efl/``.
-
-### Step 2: Installing Dependencies ###
-
-You now need to install some tools to build the configuration file:
-
-```bash
-sudo dnf install autoconf libtool gettext-devel
-```
-
-Install the dependencies specific for EFL too:
-
-```bash
-sudo dnf install gcc gcc-c++ doxygen openssl-devel systemd-devel 
libjpeg-turbo-devel glib2-devel gstreamer1-devel luajit-devel freetype-devel 
fontconfig-devel fribidi-devel xorg-x11-server-devel libXrender-devel 
giflib-devel libtiff-devel poppler-devel poppler-cpp-devel libspectre-devel 
LibRaw-devel librsvg2-devel libmount-devel dbus-devel pulseaudio-libs-devel 
libsndfile-devel libXcursor-devel libXcomposite-devel libXinerama-devel 
libXrandr-devel libXtst-devel libXScrnSaver-devel bullet [...]
-```
-
-### Step 3: Configuring the Software ###
-
-Now you can ``cd`` into the *efl\* directory and run the *autoreconf* script 
to create and configure the software ready for compilation:
-
-```bash
-./autogen.sh
-```
-
-Once configured, you can compile the software with:
-
-```bash
-make
-sudo 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*:
-
-```bash
-sudo ln -s /usr/local/share/dbus-1/services/org.enlightenment.Ethumb.service 
/usr/share/dbus-1/services/org.enlightenment.Ethumb.service
-
-```
-
-You also have to make some files visible to *pkgconfig*. To do this, open 
``/etc/profile`` in a text editor as root (using for example ``sudo vi 
/etc/profile``) and add the following line to the end:
+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
-export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
-```
+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
-sudo ldconfig
-```
 
 ## Troubleshooting ##
 

-- 


Reply via email to