patrick96
4c0117528e
build: Allow doc to build as its own project
...
We can now build the docs without having to have installed all
dependencies for polybar.
2019-05-10 08:14:02 +02:00
patrick96
bfaeb71cb8
build: create config even when docs are disabled
...
Fixes #1733
2019-04-24 08:11:27 +02:00
patrick96
bbdcbee068
doc: Make conf.py work on readthedocs
...
rtd scans the project for a conf.py file so we cannot name it conf.py.in
unless we get rtd to run cmake before building.
The easier option is to have doc/conf.py be the file used by rtd and all
other builds use cmake to first configure it.
2019-04-05 23:43:37 +02:00
patrick96
5b7bb2514e
refactor(doc): Enable only if sphinx is available
2019-04-05 23:43:37 +02:00
patrick96
754673bff8
refactor(cmake): Make documentation optional
2019-04-05 23:43:37 +02:00
patrick96
2c42bae09f
refactor(doc): Use cmake APP_VERSION in conf.py
...
This also moves the doc generation completely into cmake (no more
Makefile).
To generate the docs the project needs to first be configured and then
`make doc` can be run.
The approach used is leaned on the cmake's project own use of Sphinx:
Utilities/Sphinx/CMakeLists.txt
2019-04-05 23:43:37 +02:00
patrick96
166f704e58
doc: Install rst based man pages
2019-04-05 23:43:37 +02:00
patrick96
c841bd512c
doc: Build doc with cmake
...
Run `make doc` inside the cmake build folder.
The html output is installed to
${CMAKE_INSTALL_PREFIX}/share/doc/polybar
2019-04-05 23:43:37 +02:00
Patrick Ziegler
0849d05469
fix(docs): Use correct alsa module name ( #1030 )
2018-02-15 18:49:04 -08:00
patrick96
295297500d
docs: Add pulseaudio sample config
2018-02-15 17:43:47 -08:00
NBonaparte
6e8b9dea29
fix(pulseaudio): Move pulseaudio to separate module
2018-01-20 12:37:41 -08:00
NBonaparte
4f15f42f2c
fix(build): Only use one volume backend
2018-01-20 12:37:41 -08:00
Michael Carlberg
00d6fc9646
fix(cmake): Invalid path
2017-01-26 20:36:00 +01:00
Michael Carlberg
76c657db70
fix(cmake): Specify configure_file dest
2017-01-26 20:33:13 +01:00
Michael Carlberg
43a17c3b36
refactor(cmake): Cleanup
2017-01-26 17:39:50 +01:00
Michael Carlberg
37d0a0e57b
refactor(cmake): Cleanup
2017-01-25 23:28:25 +01:00
Michael Carlberg
e126a669d8
fix(docs): Update example config
2017-01-24 11:59:10 +01:00
Michael Carlberg
e20150e6ca
feat(cmake): Query fonts
2017-01-14 00:05:54 +01:00
Michael Carlberg
385572ec64
feat(xrandr): Support for monitors
...
Refs #280
2017-01-13 03:52:57 +01:00
Michael Carlberg
b8545cbbd1
cmake: Install zsh compdef
2017-01-01 21:40:03 +01:00
Michael Carlberg
92424f0d49
refactor(cmake): Install components
2016-12-23 18:10:19 +01:00