Guidelines and HOWTOs/Build from source/FreeBSD: Difference between revisions
No edit summary |
TheOneRing (talk | contribs) No edit summary |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
* Install Python 3.6 and libraries needed for Craft: | |||
pkg install python37 py37-sqlite3 | |||
* Install required | * Optional: Install dependencies that will be required for compiling most KDE applications: | ||
pkg install libxml harfbuzz shared-mime-info p5-URI py36-sqlite3 xcb-util-image libxslt xcb-util-wm freetype2 xcb-util-renderutil gettext-runtime fontconfig git bash libxcbcommon xcb-util-keysyms gettext-tools icu python dbus inputproto cmake xorg-fonts pcre png bison xkeyboard-config pkgconf libxcb gpgme p7zip glib | pkg install libxml harfbuzz shared-mime-info p5-URI py36-sqlite3 xcb-util-image libxslt xcb-util-wm freetype2 xcb-util-renderutil gettext-runtime fontconfig git bash libxcbcommon xcb-util-keysyms gettext-tools icu python dbus inputproto cmake xorg-fonts pcre png bison xkeyboard-config pkgconf libxcb gpgme p7zip glib python37 | ||
* Get Craft | * Get Craft | ||
fetch -o setup.py https://raw.githubusercontent.com/KDE/craft/master/setup/CraftBootstrap.py && python3.7 setup.py --prefix ~/CraftRoot | |||
* Optional: Adjust craft config to your liking: | * Optional: Adjust craft config to your liking: | ||
ee etc/kdesettings.ini | ee ~/kde/etc/kdesettings.ini | ||
* Optional: Run bash if you are running some other shell | * Optional: Run bash if you are running some other shell |
Latest revision as of 12:21, 13 February 2020
- Install Python 3.6 and libraries needed for Craft:
pkg install python37 py37-sqlite3
- Optional: Install dependencies that will be required for compiling most KDE applications:
pkg install libxml harfbuzz shared-mime-info p5-URI py36-sqlite3 xcb-util-image libxslt xcb-util-wm freetype2 xcb-util-renderutil gettext-runtime fontconfig git bash libxcbcommon xcb-util-keysyms gettext-tools icu python dbus inputproto cmake xorg-fonts pcre png bison xkeyboard-config pkgconf libxcb gpgme p7zip glib python37
- Get Craft
fetch -o setup.py https://raw.githubusercontent.com/KDE/craft/master/setup/CraftBootstrap.py && python3.7 setup.py --prefix ~/CraftRoot
- Optional: Adjust craft config to your liking:
ee ~/kde/etc/kdesettings.ini
- Optional: Run bash if you are running some other shell
bash
- Setup environment:
source craft/kdeenv.sh
- In this shell, now craft is usable, e.g. to build Kate with all dependencies:
craft kate