Commit Graph

41 Commits

Author SHA1 Message Date
Connor Lane Smith
19bcc6456f Makefile: fix PREFIX usage 2011-09-01 12:47:17 +02:00
Michael Stapelberg
8317709b95 Makefile: actually use PREFIX (Thanks cls) 2011-08-27 15:24:03 +02:00
Michael Stapelberg
6dbf9bfb64 makefile: respect and use LIBS/CPPFLAGS, use $(MAKE), fix i3status.c target (Thanks Kacper) 2011-07-13 16:18:39 +02:00
Michael Stapelberg
adda6b4dd5 makefile: also copy include/ in make release 2010-09-23 00:19:59 +02:00
Michael Stapelberg
c3f7fc4994 port support for xdg basedir and some makefile fixes from i3 2010-09-23 00:12:48 +02:00
Michael Stapelberg
7bc1e2cd4c makefile: define GIT_VERSION, statically include *VERSION in release tarballs 2010-09-22 20:14:42 +02:00
Michael Stapelberg
e137e33faa makefile: remove obsolete compilation flag 2010-09-22 20:14:25 +02:00
Michael Stapelberg
eb46963d4c Implement ALSA volume support 2010-07-20 19:33:41 +02:00
Michael Stapelberg
7665643894 makefile: don’t fail if setcap is unsuccessful 2010-04-06 14:39:16 +02:00
Michael Stapelberg
d31f2ce0be install i3status with cap_net_admin capability, document it 2010-04-01 20:34:03 +02:00
Michael Stapelberg
e6b607b7d0 Fix Makefile to create correct tarball 2009-10-24 00:43:02 +02:00
Michael Stapelberg
a6d1da6d5a Don’t compile for DZEN by default 2009-10-24 00:38:36 +02:00
Michael Stapelberg
94ee6e4fb7 Change Makefile to make releases containing our current directory structure 2009-10-16 20:46:45 +02:00
Michael Stapelberg
c303057868 Bugfix: Install manpage from new path (Thanks shatter) 2009-10-13 08:24:04 +02:00
Michael Stapelberg
a291596367 Generate manpage in Makefile 2009-10-12 09:59:11 +02:00
Michael Stapelberg
f947d0a446 Breaks configfiles! Major refactoring of i3status, see below
We finally switched to libconfuse for a configuration file format
which does not require much work for the programmer nor for the user.
Plus, it avoids the Not-Invented-Here syndrome of yet another config
file format.

Furthermore, as a consequence of providing format strings for every
"module" (ipv6, wireless, …), we directly print the output and thus
we needed to drop support for wmii. This allowed us to get rid of
quite some complexity.

Documentation about the new configuration file and options will
follow. This commit is the beginning of what will be i3status v2.0.
2009-10-11 22:14:29 +02:00
Michael Stapelberg
745fb02f2f Fix linking (Thanks Atsutane) 2009-10-01 22:13:30 +02:00
Michael Stapelberg
b2292e770e Implement getting the wireless ESSID
This adds a dependency for libiw
2009-10-01 17:43:32 +02:00
Axel Beckert
e565e313f7 Support for (Debian) GNU/kFreeBSD 2009-09-01 12:39:49 +02:00
Michael Stapelberg
bb52b40c8e Add support for xmobar
Use i3status-xmobar | xmobar -o -t "%StdinReader%" -c "[Run StdinReader]"
You might need to copy the default configuration to ~/.xmobarrc
2009-08-18 21:29:44 +02:00
Michael Stapelberg
bd3f63428a Hide ugly compilation calls in Makefile 2009-07-21 20:45:05 +02:00
Michael Stapelberg
6fda988f36 Use own files for each function, add get_ipv6_addr.c 2009-07-21 19:07:30 +02:00
Michael Stapelberg
35936f4b71 makefile: fix linking 2009-06-17 22:13:48 +02:00
Michael Stapelberg
a14045572d makefile: fix dependencies 2009-06-17 22:08:33 +02:00
Michael Stapelberg
e1e3cd4940 makefile: fix release target 2009-06-17 21:49:14 +02:00
Michael Stapelberg
17619e8c33 debian: build separate packages for dzen2/wmii 2009-06-17 21:33:54 +02:00
Michael Stapelberg
bb4ebcfecc Fix URLs, fix make release, update debian/changelog 2009-05-01 19:57:09 +02:00
Michael Stapelberg
b7bf1dd722 Implement flags for batteries to use the last full capacity. This breaks configfiles. 2009-05-01 17:53:27 +02:00
Michael Stapelberg
827413aae1 Modify debian package to use the new name, remove initscript as it makes no sense for dzen2 2009-04-17 13:48:14 +02:00
Michael Stapelberg
1ff4d5a8ce Replace wmiistatus with i3status in files 2009-04-17 13:31:53 +02:00
Michael Stapelberg
444516794e Remove unnecessary code for dzen 2009-02-22 20:16:48 +01:00
Michael Stapelberg
6ce04aea3f Add dzen2-compatible mode 2009-02-22 19:56:06 +01:00
Michael Stapelberg
bbd9e7f85d Move configuration file parsing into wmiistatus.c, saves a lot of hassle/SLOC/files 2009-01-25 23:18:25 +01:00
Michael Stapelberg
5bdb2a95df Make linux-dependant part use #ifdef LINUX 2009-01-25 20:50:02 +01:00
Michael Stapelberg
7f39bf160c Install manpages aswell 2008-10-24 21:39:28 +02:00
Michael Stapelberg
6344135cb2 Add release target to Makefile, use -f for deletion 2008-10-24 21:29:00 +02:00
Michael Stapelberg
8f5d77d5e4 Add option parsing via getopt, cleanup Makefile 2008-10-07 15:33:54 +02:00
Michael Stapelberg
a49ff50578 Make everything configurable 2008-10-07 13:41:10 +02:00
Michael Stapelberg
e31a85eb3b Make some formats/paths configurable, add initscript 2008-10-04 19:32:35 +02:00
Michael Stapelberg
65251638dd Cleanup
- Add more warning-flags to Makefile and fix warnings
- Create config.h as a central place for paths/names
- Add wmiistatus.h for definitions
2008-10-04 18:42:12 +02:00
Michael Stapelberg
949728e8c5 Initial commit 2008-10-03 03:18:09 +02:00