aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--INSTALL53
-rw-r--r--README54
2 files changed, 51 insertions, 56 deletions
diff --git a/INSTALL b/INSTALL
index ee8983e..005a1aa 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,7 +1,16 @@
1-- INSTALL for Fluxbox 1= INSTALL for Fluxbox
2
3== TL;DR Instructions
4
5 $ ./configure
6 $ make
7
8and then as root
9
10 $ make install
11
12== Compilation and Installation
2 13
3Compilation and Installation:
4--------------------------------
5 The `configure' shell script attempts to guess correct values for 14 The `configure' shell script attempts to guess correct values for
6various system-dependent variables used during compilation. It uses 15various system-dependent variables used during compilation. It uses
7those values to create a `Makefile' in each directory in the 16those values to create a `Makefile' in each directory in the
@@ -46,8 +55,8 @@ The simplest way to compile this package is:
46 a different kind of computer), type `make distclean'. 55 a different kind of computer), type `make distclean'.
47 56
48 57
49Compilers and Options: 58== Compilers and Options
50---------------------- 59
51 Some systems require unusual options for compilation or linking that 60 Some systems require unusual options for compilation or linking that
52the `configure' script does not know about. You can give `configure' 61the `configure' script does not know about. You can give `configure'
53initial values for variables by setting them in the environment. Using 62initial values for variables by setting them in the environment. Using
@@ -58,9 +67,35 @@ this:
58Or on systems that have the `env' program, you can do it like this: 67Or on systems that have the `env' program, you can do it like this:
59 env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure 68 env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
60 69
70=== Cross-Compiler for Microsoft Windows:
71
72You'll want mingw-cross-env installed, with libX11 and mingw-catgets built.
73A configure line that works is:
74
75 $ ./configure \
76 --prefix=/ \
77 --host=i686-pc-mingw32 \
78 --disable-imlib2 \
79 --disable-xmb \
80 --disable-slit \
81 --disable-remember \
82 --disable-toolbar \
83 --disable-fribidi \
84 --disable-nls \
85 --disable-xft \
86 LIBS="-lxcb -lXdmcp -lXau -lpthread -lws2_32"
87
88Then, build and install with
89
90 $ make install DESTDIR=$(pwd)/stage
91
92You can then copy the whole "stage" directory to a Windows machine and
93run it on your choice of X server.
94
95
96
97== Optional Features
61 98
62Optional Features:
63------------------
64Fluxbox supports the XShape extension of X11R6. This support is enabled by 99Fluxbox supports the XShape extension of X11R6. This support is enabled by
65default, but may be overridden by specifying `--disable-shape' on the configure 100default, but may be overridden by specifying `--disable-shape' on the configure
66script's command line. 101script's command line.
@@ -84,7 +119,3 @@ automatically, but if it doesn't, you can use the `configure'
84options `--x-includes=DIR' and `--x-libraries=DIR' to specify 119options `--x-includes=DIR' and `--x-libraries=DIR' to specify
85their locations. 120their locations.
86 121
87
88Please read the README file also.
89
90
diff --git a/README b/README
index d047baa..4246f40 100644
--- a/README
+++ b/README
@@ -1,44 +1,12 @@
1Fluxbox is a fork of the original Blackbox 0.61.1 sourcecode with 1Fluxbox is a windowmanager for X that was based on the Blackbox 0.61.1 code.
2different goals. 2It is very light on resources and easy to handle but yet full of features to
3make an easy, and extremely fast, desktop experience.
3 4
4Read NEWS to see whats new in this release. 5Read INSTALL to read about building and installing fluxbox. Read NEWS to see
6whats new in this release, for copyright information see COPYING. For more
7information go to:
5 8
6For copyright information see COPYING 9 http://fluxbox.org/
7
8For more information go to:
9 http://fluxbox.org/
10
11
12Compile and Install:
13
14 $ ./configure
15 $ make
16 and then as root
17 # make install
18
19
20Cross-Compile for Windows:
21
22 You'll want mingw-cross-env installed, with libX11 and mingw-catgets built.
23 A configure line that works is:
24 $ ./configure \
25 --prefix=/ \
26 --host=i686-pc-mingw32 \
27 --disable-imlib2 \
28 --disable-xmb \
29 --disable-slit \
30 --disable-remember \
31 --disable-toolbar \
32 --disable-fribidi \
33 --disable-nls \
34 --disable-xft \
35 LIBS="-lxcb -lXdmcp -lXau -lpthread -lws2_32"
36
37 Then, build and install with
38 $ make install DESTDIR=$(pwd)/stage
39
40 You can then copy the whole "stage" directory to a Windows machine and
41 run it on your choice of X server.
42 10
43Thanks: 11Thanks:
44 12
@@ -46,11 +14,7 @@ Thanks:
46 14
47 People at #fluxbox on the irc.freenode.net irc-network. 15 People at #fluxbox on the irc.freenode.net irc-network.
48 16
49 skypher of openprojects for bugtesting and providing fluxbox with
50 themes: Clean CleanColor Makro, Carbondioxide and MerleyKay.
51
52
53 And all the people who sent bugfixes/patches and helped us making 17 And all the people who sent bugfixes/patches and helped us making
54 Fluxbox a better application. 18 Fluxbox a better application, see AUTHORS for a incomplete list
55 19 of people who helped fluxbox.
56 20