====== EDE on OpenBSD ====== ''EDE'' was ported to ''%%OpenBSD%%'' and packages are available for various architectures. You can either install ''EDE'' from these packages, build it from the ports or compile and install it manually. ===== Using pre-build packages ===== Being part of the ''%%OpenBSD%%'' distribution, you do not need any external package source for ''EDE''. It can be found on any official mirror. ==== Distribution version ==== Packages are available since version **5.4**. ==== Architectures ==== ''%%OpenBSD%%'' has packages for the **i386**, **amd64**, **hppa**, **mips64**, **powerpc** and **sparc64** architectures as of version 5.4. ==== Installing EDE ==== - Check that the PKG_PATH variable is set to your favorite ''%%OpenBSD%%'' mirror - Use pkg_add to install the main ''EDE'' package (this draws in all the dependencies) === Example === echo $PKG_PATH pkg_add ede ===== Building from ports ===== Building your own packages from ports is actually as simple as changing to the directory of the ''EDE'' port and issue the //make// command. This will build and install any dependencies missing on your system, too. ==== Dependencies ==== You may want to take a look at the dependencies first and think about various [[http://www.openbsd.org/faq/faq15.html#PortsFlavors|flavors]]! :!: E.g. the //doxygen// package draws in the heavy //Qt// toolkit by default which may not be desirable on a light-weight system. For that reason there's the "no-gui" flavor of it. === Example === cd /usr/ports/x11/ede make install ===== Building / installing from source ===== Alternatively you can of course follow the generic building procedure, too: InstallingFromSource. ===== Starting EDE ===== You can either use a graphical login manager or start it using ''startx''. In the later case edit the //.xinitrc// file in your user's home directory so that it just launches ''EDE''. The line for that is the following: exec startede ===== Special characteristics of EDE of OpenBSD ===== ''EDE'' as packaged by ''%%OpenBSD%%'' seems not to use the modified ''PekWM'' that comes with ''EDE'' but the mainline one. Thus the default configuration is not like that of ''EDE'' on other systems.