summary refs log tree commit diff
path: root/pkgs/tools/misc/rockbox-utility
diff options
context:
space:
mode:
authorCillian de Roiste <cillian.deroiste@gmail.com>2011-04-13 08:38:13 +0000
committerCillian de Roiste <cillian.deroiste@gmail.com>2011-04-13 08:38:13 +0000
commitbbde150183f99aac991f10fcf627cb2f1559d9e5 (patch)
treec18fb965fa8d8cfb68b4198438b0c0afbf7246a4 /pkgs/tools/misc/rockbox-utility
parent2eb6b0742794ca462c14026af9bf674acfc697c7 (diff)
downloadnixpkgs-bbde150183f99aac991f10fcf627cb2f1559d9e5.tar
nixpkgs-bbde150183f99aac991f10fcf627cb2f1559d9e5.tar.gz
nixpkgs-bbde150183f99aac991f10fcf627cb2f1559d9e5.tar.bz2
nixpkgs-bbde150183f99aac991f10fcf627cb2f1559d9e5.tar.lz
nixpkgs-bbde150183f99aac991f10fcf627cb2f1559d9e5.tar.xz
nixpkgs-bbde150183f99aac991f10fcf627cb2f1559d9e5.tar.zst
nixpkgs-bbde150183f99aac991f10fcf627cb2f1559d9e5.zip
Adding rockbox-utility, for installing/updating the rockbox firmware on mp3 players
svn path=/nixpkgs/trunk/; revision=26817
Diffstat (limited to 'pkgs/tools/misc/rockbox-utility')
-rw-r--r--pkgs/tools/misc/rockbox-utility/default.nix31
1 files changed, 31 insertions, 0 deletions
diff --git a/pkgs/tools/misc/rockbox-utility/default.nix b/pkgs/tools/misc/rockbox-utility/default.nix
new file mode 100644
index 00000000000..d2fa91d3fe8
--- /dev/null
+++ b/pkgs/tools/misc/rockbox-utility/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchurl, libusb, qt4 }:
+
+stdenv.mkDerivation  rec {
+  name = "rockbox-utility-${version}";
+  version = "1.2.8";
+
+  src = fetchurl {
+    url = "http://download.rockbox.org/rbutil/source/rbutil_${version}-src.tar.bz2";
+    sha256 = "1gjwlyrwvzfdhqdwvq1chdnjkcn9lk21ixp92h5y74826j3ahdgs";
+  };
+
+  buildInputs = [ libusb qt4 ];
+
+  preBuild = ''
+    cd rbutil/rbutilqt
+    qmake
+  '';
+
+  installPhase = ''
+    ensureDir $out/bin 
+    cp RockboxUtility $out/bin
+  '';
+
+  meta = with stdenv.lib; {
+    description = "open source firmware for mp3 players";
+    homepage = http://www.rockbox.org;
+    license = licenses.gpl2;
+    platforms = platforms.linux;
+    maintainers = [ maintainers.goibhniu ];
+  };
+}