- icecast-2.3.3, libshout-2.3.1

wip/yesman
Jack Cummings 12 years ago
parent 29980e0d54
commit 5ded1fb645
  1. 30
      pkgs/development/libraries/libshout/default.nix
  2. 32
      pkgs/servers/icecast/default.nix
  3. 4
      pkgs/top-level/all-packages.nix

@ -0,0 +1,30 @@
{stdenv, fetchurl, pkgconfig
, libvorbis, libtheora, speex}:
# need pkgconfig so that libshout installs ${out}/lib/pkgconfig/shout.pc
stdenv.mkDerivation {
name = "libshout-2.3.1";
src = fetchurl {
url = "http://downloads.xiph.org/releases/libshout/${name}.tar.gz";
sha256 = "cf3c5f6b4a5e3fcfbe09fb7024aa88ad4099a9945f7cb037ec06bcee7a23926e";
};
buildInputs = [ libvorbis libtheora speex pkgconfig ];
meta = {
description = "icecast 'c' language bindings";
longDescription = ''
Libshout is a library for communicating with and sending data to an icecast
server. It handles the socket connection, the timing of the data, and prevents
bad data from getting to the icecast server.
'';
homepage = http://www.icecast.org;
license = stdenv.lib.licenses.gpl2;
maintainers = with stdenv.lib.maintainers; [ jcumming ];
};
}

@ -0,0 +1,32 @@
{stdenv, fetchurl
, libxml2, libxslt, curl
, libvorbis, libtheora, speex, libkate }:
stdenv.mkDerivation rec {
name = "icecast-2.3.3";
src = fetchurl {
url = "http://downloads.xiph.org/releases/icecast/${name}.tar.gz";
sha256 = "0vf38mk13z1czpbj0g8va4rzjf201slqmiwcs8y9i6iwz3shc78v";
};
buildInputs = [ libxml2 libxslt curl libvorbis libtheora speex libkate ];
meta = {
description = "icecast is free server software for streaming multimedia.";
longDescription = ''
Icecast is a streaming media server which currently supports Ogg Vorbis and MP3
audio streams. It can be used to create an Internet radio station or a
privately running jukebox and many things in between. It is very versatile in
that new formats can be added relatively easily and supports open standards for
commuincation and interaction.
'';
homepage = http://www.icecast.org;
license = stdenv.lib.licenses.gpl2;
maintainers = with stdenv.lib.maintainers; [ jcumming ];
};
}

@ -907,6 +907,8 @@ let
iasl = callPackage ../development/compilers/iasl { };
icecast = callPackage ../servers/icecast { };
icoutils = callPackage ../tools/graphics/icoutils { };
idutils = callPackage ../tools/misc/idutils { };
@ -1000,6 +1002,8 @@ let
libtirpc = callPackage ../development/libraries/ti-rpc { };
libshout = callPackage ../development/libraries/libshout { };
libtorrent = callPackage ../tools/networking/p2p/libtorrent { };
logcheck = callPackage ../tools/system/logcheck {

Loading…
Cancel
Save