summary refs log tree commit diff
path: root/pkgs/tools
diff options
context:
space:
mode:
authorAndersonTorres <torres.anderson.85@protonmail.com>2022-03-17 11:35:32 -0300
committerAndersonTorres <torres.anderson.85@protonmail.com>2022-03-17 11:35:32 -0300
commit704b775b654ff1137b6950b49a0d130966821286 (patch)
tree27ebea791f341fe4756da56a598c218aabcc662e /pkgs/tools
parent9cfedd0589cb727289b8d1c8e5b70d4eaae12c17 (diff)
downloadnixpkgs-704b775b654ff1137b6950b49a0d130966821286.tar
nixpkgs-704b775b654ff1137b6950b49a0d130966821286.tar.gz
nixpkgs-704b775b654ff1137b6950b49a0d130966821286.tar.bz2
nixpkgs-704b775b654ff1137b6950b49a0d130966821286.tar.lz
nixpkgs-704b775b654ff1137b6950b49a0d130966821286.tar.xz
nixpkgs-704b775b654ff1137b6950b49a0d130966821286.tar.zst
nixpkgs-704b775b654ff1137b6950b49a0d130966821286.zip
rockbox_utility: rename to rockbox-utility
Diffstat (limited to 'pkgs/tools')
-rw-r--r--pkgs/tools/misc/rockbox-utility/default.nix43
1 files changed, 29 insertions, 14 deletions
diff --git a/pkgs/tools/misc/rockbox-utility/default.nix b/pkgs/tools/misc/rockbox-utility/default.nix
index a75b90d6f54..bf191beca3f 100644
--- a/pkgs/tools/misc/rockbox-utility/default.nix
+++ b/pkgs/tools/misc/rockbox-utility/default.nix
@@ -1,9 +1,13 @@
-{ lib, stdenv, fetchurl, pkg-config, cryptopp
-, libusb1, qtbase, qttools, makeWrapper
-, qmake, withEspeak ? false, espeak ? null
-, qt5 }:
-
-let inherit (lib) getDev; in
+{ lib
+, stdenv
+, fetchurl
+, cryptopp
+, libusb1
+, makeWrapper
+, pkg-config
+, qt5
+, withEspeak ? false, espeak ? null
+}:
 
 stdenv.mkDerivation  rec {
   pname = "rockbox-utility";
@@ -11,16 +15,27 @@ stdenv.mkDerivation  rec {
 
   src = fetchurl {
     url = "https://download.rockbox.org/rbutil/source/RockboxUtility-v${version}-src.tar.bz2";
-    sha256 = "0zm9f01a810y7aq0nravbsl0vs9vargwvxnfl4iz9qsqygwlj69y";
+    hash = "sha256-PhlJ+fNY4/Qjoc72zV9WO+kNqF5bZQuwOh4EpAJwqX4=";
   };
 
-  buildInputs = [ cryptopp libusb1 qtbase qttools ]
-    ++ lib.optional withEspeak espeak;
-  nativeBuildInputs = [ makeWrapper pkg-config qmake qt5.wrapQtAppsHook ];
+  nativeBuildInputs = [
+    makeWrapper
+    pkg-config
+    qt5.qmake
+    qt5.wrapQtAppsHook
+  ];
+
+  buildInputs = [
+    cryptopp
+    libusb1
+    qt5.qtbase
+    qt5.qttools
+  ]
+  ++ lib.optional withEspeak espeak;
 
   postPatch = ''
     sed -i rbutil/rbutilqt/rbutilqt.pro \
-        -e '/^lrelease.commands =/ s|$$\[QT_INSTALL_BINS\]/lrelease -silent|${getDev qttools}/bin/lrelease|'
+        -e '/^lrelease.commands =/ s|$$\[QT_INSTALL_BINS\]/lrelease -silent|${lib.getDev qt5.qttools}/bin/lrelease|'
   '';
 
   preConfigure = ''
@@ -48,10 +63,10 @@ stdenv.mkDerivation  rec {
   enableParallelBuilding = false;
 
   meta = with lib; {
-    description = "Open source firmware for mp3 players";
     homepage = "https://www.rockbox.org";
-    license = licenses.gpl2;
+    description = "Open source firmware for digital music players";
+    license = licenses.gpl2Plus;
+    maintainers = with maintainers; [ AndersonTorres goibhniu ];
     platforms = platforms.linux;
-    maintainers = with maintainers; [ goibhniu ];
   };
 }