Source: ulatencyd
Section: utils
Priority: optional
Maintainer: Alessandro Ghedini <ghedo@debian.org>
Build-Depends: debhelper (>= 9), cmake,
 libdbus-1-dev,
 liblua5.1-0-dev | libluajit-5.1-dev,
 libdbus-glib-1-dev,
 libpolkit-gobject-1-dev,
 libxcb1-dev,
 libxau-dev
Standards-Version: 3.9.3
Homepage: https://github.com/poelzi/ulatencyd
Vcs-Git: git://git.debian.org/collab-maint/ulatencyd.git
Vcs-Browser: http://git.debian.org/?p=collab-maint/ulatencyd.git;a=summary

Package: ulatencyd
Architecture: linux-any
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}, dbus, lua5.1 | lua, lua-posix
Description: Daemon to minimize latency on a linux system using cgroups
 Ulatency is a daemon that controls how the Linux kernel will spend it's
 resources on the running processes. It uses dynamic cgroups to give the
 kernel hints and limitations on processes.
 .
 It strongly supports the lua scripting language for writing rules and the
 scheduler code.
 .
 The Linux scheduler does a pretty good job to give the available resources
 to all processes, but this may not be the best user experience in the
 desktop case. ulatencyd monitors the system and categorizes the running
 processes into cgroups. Processes that run wild to slow down the system
 by causing massive swaping will be isolated.

Package: ulatency
Architecture: linux-any
Depends: ${misc:Depends}, ulatencyd (= ${binary:Version}), python, python-dbus
Suggests: python-qt4
Description: Client for the ulatencyd daemon
 Ulatency is a daemon that controls how the Linux kernel will spend it's
 resources on the running processes. It uses dynamic cgroups to give the
 kernel hints and limitations on processes.
 .
 This package provides a command-line/qt4 client for the ulatencyd daemon.
