aboutsummaryrefslogtreecommitdiff
path: root/pkgs/applications/misc/audio
diff options
context:
space:
mode:
authorMichiel Leenaars <ml.software@leenaa.rs>2016-08-29 22:05:29 +0200
committerMichiel Leenaars <ml.software@leenaa.rs>2016-08-29 22:57:14 +0200
commitfe87145c58398ee94c8a698e7deb9b0f60db998d (patch)
tree3dbd5aefef40901385dbdab2d13ee7a1fe43facd /pkgs/applications/misc/audio
parentb71d71c576df3dbac8af76241260246010e08536 (diff)
wavrsocvt: init at 1.0.2.0
Diffstat (limited to 'pkgs/applications/misc/audio')
-rw-r--r--pkgs/applications/misc/audio/wavrsocvt/default.nix38
1 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/applications/misc/audio/wavrsocvt/default.nix b/pkgs/applications/misc/audio/wavrsocvt/default.nix
new file mode 100644
index 00000000000..09b75e27d46
--- /dev/null
+++ b/pkgs/applications/misc/audio/wavrsocvt/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation {
+ name = "wavrsocvt-1.0.2.0";
+
+ src = fetchurl {
+ url = "http://bricxcc.sourceforge.net/wavrsocvt.tgz";
+ sha256 = "15qlvdfwbiclljj7075ycm78yzqahzrgl4ky8pymix5179acm05h";
+ };
+
+ phases = [ "unpackPhase" "installPhase" ];
+
+ unpackPhase = ''
+ tar -zxf $src
+ '';
+
+ installPhase = ''
+ mkdir -p $out/bin
+ cp wavrsocvt $out/bin
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Convert .wav files into sound files for Lego NXT brick";
+ longDescription = ''
+ wavrsocvt is a command-line utility which can be used from a
+ terminal window or script to convert .wav files into sound
+ files for the NXT brick (.rso files). It can also convert the
+ other direction (i.e., .rso -> .wav). It can produce RSO files
+ with a sample rate between 2000 and 16000 (the min/max range of
+ supported sample rates in the standard NXT firmware).
+ You can then upload these with e.g. nxt-python.
+ '';
+ homepage = http://bricxcc.sourceforge.net/;
+ license = licenses.mpl11;
+ maintainers = with maintainers; [ leenaars ];
+ platforms = with platforms; linux;
+ };
+}