fluxbox fork with a slight change to maximized windows
Find a file
Mathias Gumz 83f8f59569 build fix: revert e38994ae72
'xft-config' is deprecated (http://lists.freedesktop.org/archives/xorg-devel/2010-March/006750.html)
and does not exist anymore on 'bleeding edge' versions (gentoo). 'pkg-config'
is the new way of doing things. 'pkg-config --libs xft' does only report
the libs needed and the linker finds out other dependencies on its own. currently,
'pkg-config' (version 0.25) reports only '-lXft'.

if the user wants for example LDFLAGS="-fuse-ld=gold --no-add-needed" then
all the needed libs must be produced, otherwise linkage fails. at the moment
it seems that fluxbox calls 'XftMatrixRotate()' and 'XftPatternAddMatrix()'
which both seems to trigger the need for 'fontconfig':

   undefined reference to 'FcMatrixRotate'
   undefined reference to 'FcPatternAddMatrix'

is 'pkg-config --libs xft' reporting to few libs? in comparison to
'xft-config --libs' for sure. bug? feature? i am not sure. there are
several ways to address this issue:

* append the needed libs manually via LIBS or LDFLAGS

  env LIBS="-lfontconfig" ./configure

* change build-system of fluxbox to do something like

   pkg-config --print-requires-private 'xft' 2> /dev/null || echo xft)`

(pkg-config version < 0.2x does not have --print-requires-private, which
 then leads to not print out all libs needed, which would then require
 a fallback to xft-config since an older system anyways, evidence is
 old pkg-config)

* changing build-system of fluxbox to use something like:

  pkg-config --static --libs xft

(which reports really all libs, even more than actually needed, check out
  http://osdir.com/ml/debian-bugs-closed/2011-01/msg01112.html)

* fix 'pkg-config' (or the related xft.pc) to report '-lXft -lfontconfig'
(not our code, but preferable)

* use 'pkg-config --libs xft fontconfig' since we know that calling the
xft functions requires linking against 'fontconfig' as well:

  pkg-config --libs xft fontconfig

which is what we use to get rid of the build-errors
2011-01-25 12:23:24 +01:00
3rd/vim updated 3rd/vim/fluxkeys.vim 2011-01-24 09:47:33 +01:00
data upgrade default 'init' file to reflect current configVersion 2010-09-19 10:53:53 +02:00
doc added 'ArrangeWindowsVertical' to actions 2010-09-17 16:22:33 +02:00
nls Add new focus model: StrictMouseFocus 2010-05-28 15:10:28 -04:00
src bug fix: make fluxbox work under nxserver, closes #2813828 2011-01-18 21:43:41 +01:00
util changed the way we create the '~/.fluxbox' directory to avoid race conditions 2010-09-18 17:51:30 +02:00
.gitignore Restoring our own custom INSTALL file 2010-08-10 12:00:36 -04:00
acinclude.m4 build fix: revert e38994ae72 2011-01-25 12:23:24 +01:00
AUTHORS updated the AUTHOR file 2011-01-23 22:23:13 +01:00
autogen.sh Removing more autoconf-generated files 2010-08-10 11:46:11 -04:00
BUGS cleaned and updated 2007-08-11 19:04:26 +00:00
ChangeLog updated Changelog 2011-01-06 10:16:15 +01:00
configure.in added support for bidirectional text 2010-09-04 15:01:33 +02:00
COPYING updated the copyright where it's easily visible: fluxbox -v and COPYRIGHT. 2008-06-11 07:47:02 +02:00
Doxyfile updated project number 2007-08-11 19:06:34 +00:00
INSTALL Restoring our own custom INSTALL file 2010-08-10 12:00:36 -04:00
Makefile.am Default value for $LAUNCHER, plus add util and util/fbrun to the 2007-03-31 11:28:46 +00:00
NEWS minor changes for news 2008-09-18 05:37:02 +02:00
README remove rootcommand from init file 2008-10-04 18:49:00 -07:00
RoadMap clean slate 2007-08-11 18:56:02 +00:00
stamp-h.in Initial revision 2001-12-11 20:47:02 +00:00
TODO allow decorations bitmask to be specified with 0x 2007-10-21 21:37:48 +00:00
version.h.in check for compiler and version 2004-02-28 10:33:23 +00:00

This is a stable version of Fluxbox.

Fluxbox is a fork of the original Blackbox 0.61.1 sourcecode with
different goals.

Read NEWS to see whats new in this release.

For copyright information see COPYING

For more information go to:
  http://fluxbox.org/


Compile and Install:

  $ ./configure
  $ make
  and then as root
  # make install


Thanks:

  Blackbox team

  People at #fluxbox on the irc.freenode.net irc-network.

  skypher of openprojects for bugtesting and providing fluxbox with
    themes: Clean CleanColor Makro, Carbondioxide and MerleyKay.


  And all the people who sent bugfixes/patches and helped us making
  Fluxbox a better application.