Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
apps:screensaver:installation [2018/11/23 04:21]
bluesabre created
apps:screensaver:installation [2018/11/23 07:59]
bluesabre [Building & Installation]
Line 1: Line 1:
-====== Building & Installation ======+====== ​Xfce Screensaver ​Building & Installation ======
  
 This document provides information about building and installing xfce4-screensaver.\\ This document provides information about building and installing xfce4-screensaver.\\
Line 15: Line 15:
   * xfconf 4.12.1   * xfconf 4.12.1
   * xrandr 1.3   * xrandr 1.3
 +  * xscrnsaver
   * x11 1.0   * x11 1.0
  
-**UNDER CONSTRUCTION**+===== Instructions =====
  
 +==== From Source (GIT) ====
  
 +<​code>​
 +./​autogen.sh <​configuration parameters>​
 +make && sudo make install
 +</​code>​
  
 +==== From Source (Release) ====
  
 +<​code>​
 +./configure <​configuration parameters>​
 +make && sudo make install
 +</​code>​
 +
 +==== Source Configuration Parameters ====
 +
 +Please run ''​./​configure --help''​ to learn more about how to configure your build of xfce4-screensaver. The parameters listed below are made available as a secondary reference.
 +
 +**''​Installation Directories''​**
 +
 +^ Option ^ Description ^ Default ^
 +| --prefix=PREFIX | install architecture-independent files in PREFIX | /usr/local |
 +| --exec-prefix=EPREFIX | install architecture-dependent files in EPREFIX | PREFIX |
 +| --bindir=DIR | user executables | EPREFIX/bin |
 +| --sbindir=DIR | system admin executables | EPREFIX/​sbin |
 +| --libexecdir=DIR | program executables | EPREFIX/​libexec |
 +| --sysconfdir=DIR | read-only single-machine data | PREFIX/etc |
 +| --sharedstatedir=DIR | modifiable architecture-independent data | PREFIX/com |
 +| --localstatedir=DIR | modifiable single-machine data | PREFIX/var |
 +| --runstatedir=DIR | modifiable per-process data | LOCALSTATEDIR/​run |
 +| --libdir=DIR | object code libraries | EPREFIX/lib |
 +| --includedir=DIR | C header files | PREFIX/​include |
 +| --oldincludedir=DIR | C header files for non-gcc | /​usr/​include |
 +| --datarootdir=DIR | read-only arch.-independent data root | PREFIX/​share |
 +| --datadir=DIR | read-only architecture-independent data | DATAROOTDIR |
 +| --infodir=DIR | info documentation | DATAROOTDIR/​info |
 +| --localedir=DIR | locale-dependent data | DATAROOTDIR/​locale |
 +| --mandir=DIR | man documentation | DATAROOTDIR/​man |
 +| --docdir=DIR | documentation root | DATAROOTDIR/​doc/​xfce4-screensaver |
 +| --htmldir=DIR | html documentation | DOCDIR |
 +| --dvidir=DIR | dvi documentation | DOCDIR |
 +| --pdfdir=DIR | pdf documentation | DOCDIR |
 +| --psdir=DIR | ps documentation | DOCDIR |
 +
 +**''​Program Names''​**
 +
 +^ Option ^ Description ^ Default ^
 +| --program-prefix=PREFIX | prepend PREFIX to installed program names | |
 +| --program-suffix=SUFFIX | append SUFFIX to installed program names | |
 +| --program-transform-name=PROGRAM | run sed PROGRAM on installed program names | |
 +
 +**''​X Features''​**
 +
 +^ Option ^ Description ^ Default ^
 +| --x-includes=DIR | X include files are in DIR | |
 +| --x-libraries=DIR | X library files are in DIR | |
 +
 +**''​System Types''​**
 +
 +^ Option ^ Description ^ Default ^
 +| --build=BUILD | configure for building on BUILD | guessed |
 +| --host=HOST | cross-compile to build programs to run on HOST | BUILD |
 +
 +**''​Optional Features''​**
 +
 +^ Option ^ Description ^ Default ^
 +| --disable-option-checking | ignore unrecognized --enable/​--with options | |
 +| --disable-FEATURE | do not include FEATURE (same as --enable-FEATURE=no) | |
 +| --enable-FEATURE[=ARG] | include FEATURE [ARG=yes] | |
 +| --enable-silent-rules | less verbose build output (undo: "make V=1") | |
 +| --disable-silent-rules | verbose build output (undo: "make V=0") | |
 +| --enable-maintainer-mode | enable make rules and dependencies not useful (and sometimes confusing) to the casual installer | |
 +| --disable-nls | do not use Native Language Support | |
 +| --enable-dependency-tracking | do not reject slow dependency extractors | |
 +| --disable-dependency-tracking | speeds up one-time build | |
 +| --enable-shared[=PKGS] | build shared libraries | yes |
 +| --enable-static[=PKGS] | build static libraries | yes |
 +| --enable-fast-install[=PKGS] | optimize for fast installation | yes |
 +| --disable-libtool-lock | avoid locking (might break parallel builds) | |
 +| --disable-schemas-compile | Disable regeneration of gschemas.compiled on install | |
 +| --enable-docbook-docs | build documentation (requires xmlto) | |
 +
 +**''​Screen Locking Options''​**
 +
 +^ Option ^ Description ^ Default ^
 +| --enable-locking | Compile in support for locking the display. | |
 +| --disable-locking | Do not allow locking at all. | |
 +| --enable-pam | Enable PAM support | auto |
 +| --enable-authentication-scheme=auto/​pam/​helper/​pwent/​bsdauth | Choose a specific authentication scheme | auto |
 +| --enable-more-warnings | Maximum compiler warnings | |
 +| --enable-debug=no/​yes | turn on debugging | |
 +
 +**''​Optional Packages''​**
 +
 +^ Option ^ Description ^ Default ^
 +| --with-PACKAGE[=ARG] | use PACKAGE [ARG=yes] | |
 +| --without-PACKAGE | do not use PACKAGE (same as --with-PACKAGE=no) | |
 +| --with-pic[=PKGS] | try to use only PIC/non-PIC objects | use both |
 +| --with-aix-soname=<​aix,​ svr4, both> | shared library versioning (aka "​SONAME"​) variant to provide on AIX | aix |
 +| --with-gnu-ld | assume the C compiler uses GNU ld | no |
 +| --with-sysroot[=DIR] | Search for dependent libraries within DIR (or the compiler'​s sysroot if not specified). | |
 +| --with-x | use the X Window System | |
 +| --with-pam-prefix=<​prefix>​ | specify where pam files go | |
 +| --with-pam-auth-type=<​auth-type>​ | specify pam auth type (common or system) | guessed |
 +| --with-doc-dir=<​dir>​ | directory to install documentation | |
 +| --with-mit-ext | Include support for the MIT-SCREEN-SAVER extension. | |
 +| --with-xf86gamma-ext | Include support for XFree86 gamma fading. | |
 +| --with-xscreensaverdir=dir | Use xscreensaver hack configs found in directory | |
 +| --with-xscreensaverhackdir=dir | Look for xscreensaver hack executables in directory | |
 +| --with-libgl | build with GL support | |
 +| --with-shadow | Include support for shadow password authentication. | |
 +| --with-passwd-helper | Include support for an external password verification helper program. | |
 +| --with-console-kit | Add ConsoleKit support | |
 +| --with-systemd | Add systemd support | |
 +| --without-kbd-layout-indicator | disable keyboard layout indicator | |
 +
 +**''​Influential Environment Variables''​**
 +
 +^ Variable ^ Description ^
 +| CC | C compiler command |
 +| CFLAGS | C compiler flags |
 +| LDFLAGS | linker flags, e.g. -L<lib dir> if you have libraries in a nonstandard directory <lib dir> |
 +| LIBS | libraries to pass to the linker, e.g. -l<​library>​ |
 +| CPPFLAGS | (Objective) C/C++ preprocessor flags, e.g. -I<​include dir> if you have headers in a nonstandard directory <include dir> |
 +| CPP | C preprocessor |
 +| LT_SYS_LIBRARY_PATH | User-defined run-time library search path. |
 +| PKG_CONFIG | path to pkg-config utility |
 +| PKG_CONFIG_PATH | directories to add to pkg-config'​s search path |
 +| PKG_CONFIG_LIBDIR | path overriding pkg-config'​s built-in search path |
 +| XFCE_SCREENSAVER_CFLAGS | C compiler flags for XFCE_SCREENSAVER,​ overriding pkg-config |
 +| XFCE_SCREENSAVER_LIBS | linker flags for XFCE_SCREENSAVER,​ overriding pkg-config |
 +| XFCE_SCREENSAVER_DIALOG_CFLAGS | C compiler flags for XFCE_SCREENSAVER_DIALOG,​ overriding pkg-config |
 +| XFCE_SCREENSAVER_DIALOG_LIBS | linker flags for XFCE_SCREENSAVER_DIALOG,​ overriding pkg-config |
 +| XFCE_SCREENSAVER_CAPPLET_CFLAGS | C compiler flags for XFCE_SCREENSAVER_CAPPLET,​ overriding pkg-config |
 +| XFCE_SCREENSAVER_CAPPLET_LIBS | linker flags for XFCE_SCREENSAVER_CAPPLET,​ overriding pkg-config |
 +| XFCE_SCREENSAVER_COMMAND_CFLAGS | C compiler flags for XFCE_SCREENSAVER_COMMAND,​ overriding pkg-config |
 +| XFCE_SCREENSAVER_COMMAND_LIBS | linker flags for XFCE_SCREENSAVER_COMMAND,​ overriding pkg-config |
 +| XFCE_SCREENSAVER_SAVER_CFLAGS | C compiler flags for XFCE_SCREENSAVER_SAVER,​ overriding pkg-config |
 +| XFCE_SCREENSAVER_SAVER_LIBS | linker flags for XFCE_SCREENSAVER_SAVER,​ overriding pkg-config |
 +| XMKMF | Path to xmkmf, Makefile generator for X Window System |
 +| SYSTEMD_CFLAGS | C compiler flags for SYSTEMD, overriding pkg-config |
 +| SYSTEMD_LIBS | linker flags for SYSTEMD, overriding pkg-config |