Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
xfce:building [2018/01/03 18:37] – [Build requirements] skunnyk | xfce:building [2019/06/22 12:04] – [Xfce's dependency chain] skunnyk | ||
---|---|---|---|
Line 24: | Line 24: | ||
===== From the code repository ===== | ===== From the code repository ===== | ||
- | For the latest code, you need to make local copies of the [[http:// | + | For the latest code, you need to make local copies of the [[https:// |
- | You first need to make clones of each GIT repository, like the command below, where '' | + | You first need to make clones of each GIT repository, like the command below, where '' |
- | git clone git:// | + | git clone https:// |
- | After the repository is cloned, you will need to choose which branch you want to compile. By default, the '' | + | After the repository is cloned, you will need to choose which branch you want to compile. By default, the '' |
- | To switch to another branch ('' | + | To switch to another branch ('' |
- | git checkout --track origin/ | + | git checkout --track origin/ |
After this, you can update your local copy of the repository with git pull and switch to another branch with '' | After this, you can update your local copy of the repository with git pull and switch to another branch with '' | ||
Line 46: | Line 46: | ||
* Gtk+ and Glib headers, in some distributions called the -devel packages | * Gtk+ and Glib headers, in some distributions called the -devel packages | ||
* Xfce 4.14 requires Gtk+ 3.22 and Glib 2.42 | * Xfce 4.14 requires Gtk+ 3.22 and Glib 2.42 | ||
- | * Xfce 4.12 requires Gtk+ 2.24 and Glib 2.30 | + | * Xfce 4.12 requires Gtk+ 2.24 and Glib |
+ | * pkgconfig | ||
+ | * Coffee or tea | ||
+ | |||
+ | |||
+ | For history, here are the versions needed for older xfce releases, which are not supported anymore | ||
* Xfce 4.10 requires Gtk+ 2.20 and Glib 2.24 | * Xfce 4.10 requires Gtk+ 2.20 and Glib 2.24 | ||
* Xfce 4.8 requires Gtk+ 2.14 and Glib 2.20 | * Xfce 4.8 requires Gtk+ 2.14 and Glib 2.20 | ||
* Xfce 4.6 requires Gtk+ 2.10 and Glib 2.12 | * Xfce 4.6 requires Gtk+ 2.10 and Glib 2.12 | ||
- | * pkgconfig | + | |
- | * Coffee | + | |
===== Xfce's dependency chain ===== | ===== Xfce's dependency chain ===== | ||
Line 60: | Line 64: | ||
* libxfce4util | * libxfce4util | ||
* xfconf | * xfconf | ||
- | * libxfce4ui, garcon, < | + | * libxfce4ui |
- | * exo | + | * garcon, |
- | * xfce4-panel | + | |
* thunar | * thunar | ||
- | * xfce4-settings, | + | * xfce4-panel, |
===== Package specific dependencies ===== | ===== Package specific dependencies ===== |