Skip to content

Commit 4aad6d8

Browse files
barrucaduMic92
authored andcommittedJul 9, 2017
ezstream: init at 0.6.0 (#27259)
* ezstream: init at 0.6.0 * ezstream: pkgconfig belongs to nativeBuildInput
1 parent e86a7e4 commit 4aad6d8

File tree

3 files changed

+36
-0
lines changed

3 files changed

+36
-0
lines changed
 

‎lib/maintainers.nix

+1
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
bachp = "Pascal Bach <pascal.bach@nextrem.ch>";
6464
badi = "Badi' Abdul-Wahid <abdulwahidc@gmail.com>";
6565
balajisivaraman = "Balaji Sivaraman<sivaraman.balaji@gmail.com>";
66+
barrucadu = "Michael Walker <mike@barrucadu.co.uk>";
6667
basvandijk = "Bas van Dijk <v.dijk.bas@gmail.com>";
6768
Baughn = "Svein Ove Aas <sveina@gmail.com>";
6869
bcarrell = "Brandon Carrell <brandoncarrell@gmail.com>";

‎pkgs/tools/audio/ezstream/default.nix

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{ stdenv, fetchurl, libiconv, libshout, taglib, libxml2, pkgconfig }:
2+
3+
stdenv.mkDerivation rec {
4+
name = "ezstream-${version}";
5+
version = "0.6.0";
6+
7+
src = fetchurl {
8+
url = "https://ftp.osuosl.org/pub/xiph/releases/ezstream/${name}.tar.gz";
9+
sha256 = "f86eb8163b470c3acbc182b42406f08313f85187bd9017afb8b79b02f03635c9";
10+
};
11+
12+
buildInputs = [ libiconv libshout taglib libxml2 ];
13+
nativeBuildInputs = [ pkgconfig ];
14+
15+
doCheck = true;
16+
17+
meta = with stdenv.lib; {
18+
description = "A command line source client for Icecast media streaming servers";
19+
longDescription = ''
20+
Ezstream is a command line source client for Icecast media
21+
streaming servers. It began as the successor of the old "shout"
22+
utility, and has since gained a lot of useful features.
23+
24+
In its basic mode of operation, it streams media files or data
25+
from standard input without reencoding and thus requires only
26+
very little CPU resources.
27+
'';
28+
homepage = http://icecast.org/ezstream/;
29+
license = licenses.gpl2;
30+
maintainers = [ maintainers.barrucadu ];
31+
platforms = platforms.all;
32+
};
33+
}

‎pkgs/top-level/all-packages.nix

+2
Original file line numberDiff line numberDiff line change
@@ -545,6 +545,8 @@ with pkgs;
545545

546546
enpass = callPackage ../tools/security/enpass { };
547547

548+
ezstream = callPackage ../tools/audio/ezstream { };
549+
548550
genymotion = callPackage ../development/mobile/genymotion { };
549551

550552
grc = callPackage ../tools/misc/grc { };

0 commit comments

Comments
 (0)
Please sign in to comment.