1
0
mirror of https://github.com/Llewellynvdm/conky.git synced 2024-12-26 12:27:52 +00:00
Go to file
Dan McGee 93c6baebb6 Enable use of HTTP cache headers in curl plugin
This will allow us to get 304 responses back from remote URLs that we are
grabbing using the curl, weather, and rss plugins. The first time we fetch a
resource, we will always get the full content, but from there on out we will
store any provided 'Etag' or 'Last-Modified' header, and submit these on the
next request. If we get a 304 response back, we won't have to do any work at
all.

This benefits both us (bandwidth and parsing savings) and remote URLs (we
actually make an attempt to not retrieve the same resource over and over
again).
2010-10-14 17:04:32 -07:00
cmake Add a CMAKE variable for the patch program 2010-06-13 19:09:07 +02:00
data When building without x11, also disable xdamage, own_window, xdbe, xft, imlib2, argb and remove x11-related options from the builtin config 2010-01-17 16:15:59 +01:00
doc Fix indentation. 2010-10-05 13:25:42 -07:00
extras Fix 'nvidia with ncurses segfaults' (sf.net #3006233) 2010-08-13 15:23:11 +02:00
lua Fix "wrong type of arguments for cairo_set_dash", sf.net #3014648 2010-06-13 18:57:07 +02:00
src Enable use of HTTP cache headers in curl plugin 2010-10-14 17:04:32 -07:00
.gitignore Add support for $no_update 2010-04-17 15:19:44 +02:00
AUTHORS Add ARGB visual support. 2010-01-01 15:03:40 -08:00
autogen.sh Remove automake build system, fix defconfig.h. 2010-01-04 18:07:49 -08:00
changelog2html.py Fix charset of changelog. 2009-03-29 23:18:17 -06:00
ChangeLog $memwithbuffers object and bar (sf.net #2954143) 2010-02-18 18:32:25 +01:00
check_docs.py Update the doc date when check_docs.py is ran. 2009-07-20 17:32:56 -06:00
CMakeLists.txt Remove automake build system, fix defconfig.h. 2010-01-04 18:07:49 -08:00
COPYING Update copyright notices. 2010-01-01 15:46:17 -08:00
INSTALL Initial revision 2005-07-20 00:30:40 +00:00
LICENSE.BSD Update copyright notices. 2010-01-01 15:46:17 -08:00
LICENSE.GPL clarifying licensing 2007-08-10 19:53:44 +00:00
NEWS Reformatted all code 2008-02-20 20:30:45 +00:00
README.cmake Deprecate autotools, update docs to reflect cmake build system. 2010-01-01 14:08:57 -08:00
text2c.sh Remove automake build system, fix defconfig.h. 2010-01-04 18:07:49 -08:00
TODO Removing old svn keywords. 2008-12-09 16:35:49 -07:00

Hello, there.

Using CMake to build Conky is pretty easy, and here is how I do it:

1. From the top level source dir, create a build working dir, and cd into it
  $ mkdir build
  $ cd build
2. Run the cmake configuration process
  $ cmake ../ # pass the path to the sources to cmake
  OR
  $ ccmake ../ # you can also use the fance curses interface, or try cmake-gui
3. Compile as usual, and enjoy the out-of-source goodness
  $ make
  # make install # if you want

There are a number of build options for Conky, and the best way to discover
them is to use the ccmake (or cmake-gui) CMake tool for browsing them.

Certain Conky build time features (such as doc generation) require third-party
applications, which you should be notified of via CMake.  In the case of doc
generation, you'll need the docbook2X package (available on most
distributions).