mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-01 23:22:37 +00:00
adding twinkle, a voice over IP phone software
svn path=/nixpkgs/trunk/; revision=17303
This commit is contained in:
parent
3eeec96a31
commit
34be37b51e
27
pkgs/applications/networking/twinkle/default.nix
Normal file
27
pkgs/applications/networking/twinkle/default.nix
Normal file
@ -0,0 +1,27 @@
|
||||
args: with args;
|
||||
stdenv.mkDerivation {
|
||||
name = "twinkle-1.4.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = http://www.xs4all.nl/~mfnboer/twinkle/download/twinkle-1.4.2.tar.gz;
|
||||
sha256 = "19c9gqam78srsgv0463g7lfnv4mn5lvbxx3zl87bnm0vmk3qcxl0";
|
||||
};
|
||||
|
||||
configureFlags = "--with-extra-includes=${libjpeg}/include";
|
||||
|
||||
buildInputs = [pkgconfig commoncpp2 ccrtp openssl boost libsndfile
|
||||
libxml2 libjpeg readline qt libjpeg perl file
|
||||
# optional ? :
|
||||
alsaLib
|
||||
speex libzrtpcpp libX11 libXaw libICE libXext
|
||||
];
|
||||
|
||||
|
||||
meta = {
|
||||
description = "softphone for your voice over IP";
|
||||
homepage = http://www.xs4all.nl/~mfnboer/twinkle/index.html;
|
||||
license = "GPL";
|
||||
maintainers = [args.lib.maintainers.marcweber];
|
||||
platforms = args.lib.platforms.linux;
|
||||
};
|
||||
}
|
19
pkgs/development/libraries/ccrtp/default.nix
Normal file
19
pkgs/development/libraries/ccrtp/default.nix
Normal file
@ -0,0 +1,19 @@
|
||||
args: with args;
|
||||
stdenv.mkDerivation {
|
||||
name = "ccrtp-1.7.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = mirror://gnu/ccrtp/ccrtp-1.7.0.tar.gz;
|
||||
sha256 = "1bjn5l476nk34gipz4jl2p83m735gzanzr046zrkx423zipx4g4j";
|
||||
};
|
||||
|
||||
buildInputs = [openssl pkgconfig libgcrypt commoncpp2];
|
||||
|
||||
meta = {
|
||||
description = "GNU ccRTP is an implementation of RTP, the real-time transport protocol from the IETF";
|
||||
homepage = "http://www.gnu.org/software/ccrtp/";
|
||||
license = "GPLv2";
|
||||
maintainers = [args.lib.maintainers.marcweber];
|
||||
platforms = args.lib.platforms.linux;
|
||||
};
|
||||
}
|
20
pkgs/development/libraries/commoncpp2/default.nix
Normal file
20
pkgs/development/libraries/commoncpp2/default.nix
Normal file
@ -0,0 +1,20 @@
|
||||
args: with args;
|
||||
stdenv.mkDerivation {
|
||||
name = "commoncpp2-1.7.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = http://ftp.gnu.org/pub/gnu/commoncpp/commoncpp2-1.7.3.tar.gz;
|
||||
sha256 = "11akz0gwr4xq5wbgbrb8ixkqmn8pmrwc19b9yw8lydvd3rh5gamk";
|
||||
};
|
||||
|
||||
buildInputs = [];
|
||||
|
||||
meta = {
|
||||
description = "highly portable application framework for threading,sockets, realtime network streaming, persistance, and file access";
|
||||
|
||||
homepage = http://sourceforge.net/projects/cplusplus/;
|
||||
license = "LGPL";
|
||||
maintainers = [args.lib.maintainers.marcweber];
|
||||
platforms = args.lib.platforms.linux;
|
||||
};
|
||||
}
|
19
pkgs/development/libraries/libzrtpcpp/default.nix
Normal file
19
pkgs/development/libraries/libzrtpcpp/default.nix
Normal file
@ -0,0 +1,19 @@
|
||||
args: with args;
|
||||
stdenv.mkDerivation {
|
||||
name = "libzrtpcpp-1.4.1.tar";
|
||||
|
||||
src = fetchurl {
|
||||
url = mirror://gnu/ccrtp/libzrtpcpp-1.4.1.tar.gz;
|
||||
sha256 = "0gj5xiv15xnxdbppa06fy02j8jg0zm1capva4nhbpgzg08n7p8y0";
|
||||
};
|
||||
|
||||
buildInputs = [commoncpp2 openssl pkgconfig ccrtp];
|
||||
|
||||
meta = {
|
||||
description = "GNU RTP stack for the zrtp protocol developed by Phil Zimmermann";
|
||||
homepage = "http://www.gnutelephony.org/index.php/GNU_ZRTP";
|
||||
license = "GPLv2";
|
||||
maintainers = [args.lib.maintainers.marcweber];
|
||||
platforms = args.lib.platforms.linux;
|
||||
};
|
||||
}
|
@ -2946,6 +2946,10 @@ let
|
||||
inherit fetchurl stdenv pkgconfig cairo x11 fontconfig freetype libsigcxx;
|
||||
};
|
||||
|
||||
ccrtp = import ../development/libraries/ccrtp {
|
||||
inherit fetchurl stdenv lib pkgconfig openssl libgcrypt commoncpp2;
|
||||
};
|
||||
|
||||
chipmunk = builderDefsPackage (import ../development/libraries/chipmunk) {
|
||||
inherit cmake freeglut mesa;
|
||||
inherit (xlibs) libX11 xproto inputproto libXi libXmu;
|
||||
@ -2988,6 +2992,10 @@ let
|
||||
inherit fetchurl stdenv;
|
||||
};
|
||||
|
||||
commoncpp2 = import ../development/libraries/commoncpp2 {
|
||||
inherit stdenv fetchurl lib;
|
||||
};
|
||||
|
||||
console_kit = import ../development/libraries/console-kit {
|
||||
inherit stdenv fetchurl pkgconfig dbus_glib zlib pam policy_kit;
|
||||
inherit (gtkLibs) glib;
|
||||
@ -3878,6 +3886,10 @@ let
|
||||
inherit fetchurl stdenv zlib;
|
||||
};
|
||||
|
||||
libzrtpcpp = import ../development/libraries/libzrtpcpp {
|
||||
inherit fetchurl stdenv lib commoncpp2 openssl pkgconfig ccrtp;
|
||||
};
|
||||
|
||||
lightning = import ../development/libraries/lightning {
|
||||
inherit fetchurl stdenv;
|
||||
};
|
||||
@ -7462,6 +7474,14 @@ let
|
||||
inherit fetchurl stdenv diffutils gnutar gnupatch which;
|
||||
};
|
||||
|
||||
twinkle = import ../applications/networking/twinkle {
|
||||
inherit fetchurl stdenv lib pkgconfig commoncpp2 ccrtp openssl speex libjpeg perl
|
||||
libzrtpcpp libsndfile libxml2 file readline alsaLib;
|
||||
qt = qt3;
|
||||
boost = boostFull;
|
||||
inherit (xlibs) libX11 libXaw libICE libXext;
|
||||
};
|
||||
|
||||
unison = import ../applications/networking/sync/unison {
|
||||
inherit fetchurl stdenv ocaml lablgtk makeWrapper;
|
||||
inherit (xorg) xset fontschumachermisc;
|
||||
|
Loading…
Reference in New Issue
Block a user