mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-17 23:36:17 +01:00
29 lines
956 B
Nix
29 lines
956 B
Nix
{stdenv, fetchurl}:
|
|
|
|
let version = "1.4.14b"; in
|
|
stdenv.mkDerivation {
|
|
name = "libevent-${version}";
|
|
|
|
src = fetchurl {
|
|
url = "https://github.com/downloads/libevent/libevent/libevent-${version}-stable.tar.gz";
|
|
sha256 = "00b3wih3qpcik6v0qh1406abs2xb954d58ncqwzs8ar2d93ip9mg";
|
|
};
|
|
|
|
meta = {
|
|
description = "libevent, an event notification library";
|
|
|
|
longDescription =
|
|
'' The libevent API provides a mechanism to execute a callback function
|
|
when a specific event occurs on a file descriptor or after a timeout
|
|
has been reached. Furthermore, libevent also support callbacks due
|
|
to signals or regular timeouts.
|
|
|
|
libevent is meant to replace the event loop found in event driven
|
|
network servers. An application just needs to call event_dispatch()
|
|
and then add or remove events dynamically without having to change
|
|
the event loop.
|
|
'';
|
|
|
|
license = "mBSD";
|
|
};
|
|
}
|