6 | | == Installation Script == |
7 | | |
8 | | * Start a subshell, that exits on error, so that the loop does not continue if a package fails to build. |
9 | | |
10 | | {{{ |
11 | | bash -e |
12 | | }}} |
13 | | |
14 | | * Automated build of all packages. Comment out any packages that you do not want to install. |
15 | | |
16 | | {{{ |
17 | | for package in $(grep -v '^#' ../proto-7.6-2.wget) |
18 | | do |
19 | | packagedir=${package%.tar.bz2} |
20 | | tar -xf $package |
21 | | cd $packagedir |
22 | | ./configure $XORG_CONFIG |
23 | | make install |
24 | | cd .. |
25 | | rm -rf $packagedir |
26 | | done 2>&1 | tee -a ../proto-7.6-2-compile.log |
27 | | }}} |
28 | | |
29 | | == Comments on individual protocols == |
30 | | applewmproto is for the Apple rootless window management extension, and generally considered to only be relevant to OSX. |
31 | | |
32 | | windowswmproto is for win32. |
33 | | |
34 | | There is further information on dependencies at http://gentoo.linuxhowtos.org/portage/x11-proto - like any wiki it may or may not be accurate. |
35 | | |
| 5 | We've removed `-Dlegacy=true` for this package. But two "legacy" headers may be still needed by some packages, XKBgeom.h and vldXvMC.h. Fortunately they are installed by Xorg libraries as well. If you are using a package manager to remove an old xorgproto installation with `-Dlegacy=true`, you should rebuild Xorg libraries after installing the newly built xorgproto w/o `-Dlegacy=true`. |