summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--pages/docs/distros/freebsd-start.md.txt56
-rw-r--r--[-rwxr-xr-x]pages/docs/distros/openbsd-start.md.txt0
2 files changed, 13 insertions, 43 deletions
diff --git a/pages/docs/distros/freebsd-start.md.txt b/pages/docs/distros/freebsd-start.md.txt
index c172d4016..da5b19176 100644
--- a/pages/docs/distros/freebsd-start.md.txt
+++ b/pages/docs/distros/freebsd-start.md.txt
@@ -17,7 +17,7 @@ You can also download the source code for the most recent version from the EFL g
17 17
18Whichever installation method you use, visit ["Compiling EFL Applications"](#Compiling_EFL_Applications) to discover how to compile your Enlightenment applications. 18Whichever installation method you use, visit ["Compiling EFL Applications"](#Compiling_EFL_Applications) to discover how to compile your Enlightenment applications.
19 19
20## From Distribution Repositories ## 20## From Distribution Repositories ##
21 21
22FreeBSD contains an instance of the EFL package in its official repositories. To install it run the following command as root: 22FreeBSD contains an instance of the EFL package in its official repositories. To install it run the following command as root:
23 23
@@ -57,18 +57,11 @@ This will produce a folder named *efl-X.XX.X*.
57 57
58### Step 3: Installing Dependencies ### 58### Step 3: Installing Dependencies ###
59 59
60To compile from source you'll need *gcc* and few more GNU tools: 60To install the software packages required by EFL:
61 61
62```bash 62```bash
63su 63su
64pkg install gcc automake gmake pkgconf 64pkg install meson ninja python2 python3 bullet fribidi gettext-tools giflib git gmake gstreamer1 gstreamer1-plugins-core luajit check libraw libspectre librsvg2 libtool openssl poppler pkgconf pulseaudio shared-mime-info xcb-util-keysyms ibus xorg xorg-server
65```
66
67Next install the software packages required by EFL:
68
69```bash
70su
71pkg install check pkgconfig doxygen openssl jpeg gstreamer1 luajit fribidi tiff poppler libspectre libraw librsvg2 pulseaudio libXcursor libXcomposite libXinerama libXrandr libXScrnSaver bullet gstreamer1-plugins
72``` 65```
73 66
74### Step 4: Building and Installing ### 67### Step 4: Building and Installing ###
@@ -76,10 +69,10 @@ pkg install check pkgconfig doxygen openssl jpeg gstreamer1 luajit fribidi tiff
76Once you have installed all the required packages ``cd`` into the *efl-X.XX.X* folder and run 69Once you have installed all the required packages ``cd`` into the *efl-X.XX.X* folder and run
77 70
78```bash 71```bash
79./configure 72meson build -Dsystemd=false -Deeze=false
80gmake 73ninja -C build
81su 74su
82gmake install 75ninja -C build install
83``` 76```
84 77
85This will configure the files needed for compiling, compile the software itself and then install it. 78This will configure the files needed for compiling, compile the software itself and then install it.
@@ -93,12 +86,6 @@ su
93ln -s /usr/local/share/dbus-1/services/org.enlightenment.Ethumb.service /usr/share/dbus-1/services/org.enlightenment.Ethumb.service 86ln -s /usr/local/share/dbus-1/services/org.enlightenment.Ethumb.service /usr/share/dbus-1/services/org.enlightenment.Ethumb.service
94``` 87```
95 88
96You may also need to refresh your library path to make sure your apps can find the EFL libraries:
97
98```bash
99ldconfig
100```
101
102## Installing from Git ## 89## Installing from Git ##
103 90
104You can also install the bleeding edge version of EFL by cloning it from the git repository. 91You can also install the bleeding edge version of EFL by cloning it from the git repository.
@@ -121,32 +108,22 @@ This will create a a directory named *efl/*.
121 108
122### Step 2: Installing Dependencies ### 109### Step 2: Installing Dependencies ###
123 110
124You now need to install some tools to build the configuration file:
125 111
126```bash 112To install the dependencies specific to EFL:
127pkg install gcc automake gmake pkgconf
128```
129
130Make sure to install the dependencies specific to EFL also:
131 113
132```bash 114```bash
133pkg install check doxygen openssl jpeg gstreamer1 luajit fribidi tiff poppler libspectre libraw librsvg2 pulseaudio libXcursor libXcomposite libXinerama libXrandr libXScrnSaver bullet gstreamer1-plugins 115pkg install meson ninja python2 python3 bullet fribidi gettext-tools giflib gmake gstreamer1 gstreamer1-plugins-core luajit check libraw libspectre librsvg2 libtool openssl poppler pkgconf pulseaudio shared-mime-info xcb-util-keysyms ibus xorg xorg-server
134``` 116```
135 117
136### Step 3: Configuring the Software ### 118### Step 3: Configuring the Software ###
137 119
138You can now ``cd`` into the *efl\* directory and run the *autoreconf* script to create and configure the software ready for compilation: 120You can now ``cd`` into the *efl\* directory compile and install EFL:
139
140```bash
141./autogen.sh
142```
143
144Once configured, compile the software with:
145 121
146```bash 122```bash
147gmake 123meson build -Dsystemd=false -Deeze=false
124ninja -C build
148su 125su
149gmake install 126ninja -C build install
150``` 127```
151 128
152### Step 4: Carrying out Post Installation Tasks ### 129### Step 4: Carrying out Post Installation Tasks ###
@@ -158,17 +135,10 @@ su
158ln -s /usr/local/share/dbus-1/services/org.enlightenment.Ethumb.service /usr/share/dbus-1/services/org.enlightenment.Ethumb.service 135ln -s /usr/local/share/dbus-1/services/org.enlightenment.Ethumb.service /usr/share/dbus-1/services/org.enlightenment.Ethumb.service
159``` 136```
160 137
161You may also need to refresh your library path to make sure your apps can find the EFL libraries:
162
163```bash
164su
165ldconfig
166```
167
168## Troubleshooting ## 138## Troubleshooting ##
169 139
170If you are having problems compiling and installing EFL you can find help on any of [our IRC channels](https://www.enlightenment.org/contact) or [post a ticket to our Phabricator](https://phab.enlightenment.org). 140If you are having problems compiling and installing EFL you can find help on any of [our IRC channels](https://www.enlightenment.org/contact) or [post a ticket to our Phabricator](https://phab.enlightenment.org).
171 141
172## Installing on Other Operating Systems ## 142## Installing on Other Operating Systems ##
173 143
174If you would like to install EFL on a different operating system visit the [Installing EFL](start) page. \ No newline at end of file 144If you would like to install EFL on a different operating system visit the [Installing EFL](start) page.
diff --git a/pages/docs/distros/openbsd-start.md.txt b/pages/docs/distros/openbsd-start.md.txt
index f99ebb2cf..f99ebb2cf 100755..100644
--- a/pages/docs/distros/openbsd-start.md.txt
+++ b/pages/docs/distros/openbsd-start.md.txt