diff options
-rw-r--r-- | pkgs/development/libraries/ucommon/default.nix | 23 | ||||
-rw-r--r-- | pkgs/servers/sip/sipwitch/default.nix | 26 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 4 |
3 files changed, 53 insertions, 0 deletions
diff --git a/pkgs/development/libraries/ucommon/default.nix b/pkgs/development/libraries/ucommon/default.nix new file mode 100644 index 000000000000..2641d01b7b75 --- /dev/null +++ b/pkgs/development/libraries/ucommon/default.nix @@ -0,0 +1,23 @@ +{ fetchurl, stdenv, openssl, pkgconfig, zlib }: + +stdenv.mkDerivation rec { + name = "ucommon-4.0.5"; + + src = fetchurl { + url = mirror://gnu/commoncpp/ucommon-4.0.5.tar.gz; + sha256 = "1h2xyb9s1xivpr5039jhhcqvd7ygn37si8yvmh5fd57n1y8by6vm"; + }; + + buildInputs = [ pkgconfig openssl zlib ]; + + doCheck = true; + + meta = { + description = "C++ library to facilitate using C++ design patterns"; + homepage = http://www.gnutelephony.org/index.php/GNU_uCommon_C; + license = "LGPLv3+"; + + maintainers = [ stdenv.lib.maintainers.viric ]; + platforms = stdenv.lib.platforms.all; + }; +} diff --git a/pkgs/servers/sip/sipwitch/default.nix b/pkgs/servers/sip/sipwitch/default.nix new file mode 100644 index 000000000000..014d850a5279 --- /dev/null +++ b/pkgs/servers/sip/sipwitch/default.nix @@ -0,0 +1,26 @@ +{ fetchurl, stdenv, pkgconfig, ucommon, libosip, libexosip, openssl, zlib }: + +stdenv.mkDerivation rec { + name = "sipwitch-0.9.2"; + + src = fetchurl { + url = "mirror://gnu/sipwitch/${name}.tar.gz"; + sha256 = "1xww6v4s45ss7v4548gxk6dgal5605cxnvdfsblmqn3ydzp6227h"; + }; + + buildInputs = [ pkgconfig ucommon libosip libexosip openssl zlib ]; + + preConfigure = '' + export configureFlags="--sysconfdir=$out/etc" + ''; + + doCheck = true; + + meta = { + description = "Secure peer-to-peer VoIP server that uses the SIP protocol"; + homepage = http://www.gnu.org/software/sipwitch/; + license = "GPLv3+"; + maintainers = with stdenv.lib.maintainers; [ viric ]; + platforms = with stdenv.lib.platforms; linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 888f5fae0dc1..652596e8bfb1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4095,6 +4095,8 @@ let urt = callPackage ../development/libraries/urt { }; + ucommon = callPackage ../development/libraries/ucommon { }; + vamp = callPackage ../development/libraries/audio/vamp { }; vigra = callPackage ../development/libraries/vigra { }; @@ -4499,6 +4501,8 @@ let shishi = callPackage ../servers/shishi { }; + sipwitch = callPackage ../servers/sip/sipwitch { }; + squids = recurseIntoAttrs( import ../servers/squid/squids.nix { inherit fetchurl stdenv perl lib composableDerivation; }); |