| Age | Commit message (Collapse) | Author | 
|---|
|  | - Moved ``<sys/capability.h>`` include inside `__linux__` guard,
  because all uses are similarly guarded.
- <sys/capability.h> is part of an optional devel package, at least
  in fedora. CMake now explicitly checks that libcap devel files
  are available.
- Added libcap to the list of install packages in .travis.yml, to
  make the dependency explicit. travis-ci installs the package by
  default, which is why this hasn't surfaced previously. | 
|  | Exherbo installs architecture dependent data in a different place than architecture
independent data. More concretely: binaries go in /usr/$chost/{bin,lib},
data goes in /usr/share and configs in /etc, /etc is already configurable
through CMAKE_INSTALL_FULL_SYSCONFDIR but the datadir was not. This
patch fixes it so that things can be pushed in the right places. | 
|  | - Make sure CMake always finds absolute paths for Cairo, Pango and GdkPixbuf
- Add forgotten json-c include path to swaymsg/CMakeLists.txt
- Disable -Werror because of assert warnings
- Add correct /proc/pid/file path for FreeBSD
- Use libepoll-shim on FreeBSD
- Only use Linux capabilities on, well, Linux | 
|  |  | 
|  |  | 
|  |  | 
|  | travis: added gdk-pixbuf2 dependency | 
|  | fixes #289 | 
|  |  | 
|  |  | 
|  | cmake: fix ninja build | 
|  | When using the ninja generator:
  $ cmake -G Ninja <dir>
  $ ninja -C <dir>
This commit fixes the warning:
ninja: warning: multiple rules generate bin/wayland-desktop-shell-protocol.c.  builds involving this target will not be correct; continuing anyway [-w dupbuild=warn] | 
|  |  | 
|  | Apparently wayland has fucking client-side cursors, too | 
|  | Cairo for rendering shit, Pango for text rendering, and wayland client
stuff. Thanks @Cloudef, blatantly ripping off his cmake files for this | 
|  |  | 
|  | Perl-compatible regular expression library | 
|  | Fixes #63 | 
|  |  |