summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFranz Pletz <fpletz@fnordicwalking.de>2023-08-10 21:39:22 +0200
committerGitHub <noreply@github.com>2023-08-10 21:39:22 +0200
commit353308dbe7a19d18c2fe20dc8af8a3c664a5e569 (patch)
tree5e242e7089e0051faa87171b0c373486920c37b6
parentMerge pull request #245990 from hzeller/20230728-add-qoi (diff)
parentnuclear: 0.6.6 -> 0.6.27 (diff)
downloadnixpkgs-353308dbe7a19d18c2fe20dc8af8a3c664a5e569.tar.gz
Merge pull request #245680 from NotAShelf/bump-nuclear
-rw-r--r--pkgs/applications/audio/nuclear/default.nix51
1 files changed, 26 insertions, 25 deletions
diff --git a/pkgs/applications/audio/nuclear/default.nix b/pkgs/applications/audio/nuclear/default.nix
index e107f44cf6f1..6fd277a39adb 100644
--- a/pkgs/applications/audio/nuclear/default.nix
+++ b/pkgs/applications/audio/nuclear/default.nix
@@ -1,32 +1,33 @@
-{ appimageTools, lib, fetchurl }:
-let
+{
+ appimageTools,
+ lib,
+ fetchurl,
+}: let
pname = "nuclear";
- version = "0.6.6";
- name = "${pname}-v${version}";
+ version = "0.6.27";
src = fetchurl {
- url = "https://github.com/nukeop/nuclear/releases/download/v${version}/${name}.AppImage";
- sha256 = "0c1335m76fv0wfbk07s8r6ln7zbmlqd66052gqfisakl8a1aafl6";
+ url = "https://github.com/nukeop/nuclear/releases/download/v${version}/${pname}-v${version}.AppImage";
+ hash = "sha256-vCtGuId2yMVIQrMZcjN1i2buV4sah2qKupbr4LhqMbA=";
};
- appimageContents = appimageTools.extract { inherit name src; };
-in appimageTools.wrapType2 {
- inherit name src;
+ appimageContents = appimageTools.extract {inherit pname version src;};
+in
+ appimageTools.wrapType2 {
+ inherit pname version src;
- extraInstallCommands = ''
- mv $out/bin/${name} $out/bin/${pname}
+ extraInstallCommands = ''
+ install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications
+ substituteInPlace $out/share/applications/${pname}.desktop \
+ --replace 'Exec=AppRun' 'Exec=${pname}'
+ cp -r ${appimageContents}/usr/share/icons $out/share
+ '';
- install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications
- substituteInPlace $out/share/applications/${pname}.desktop \
- --replace 'Exec=AppRun' 'Exec=${pname}'
- cp -r ${appimageContents}/usr/share/icons $out/share
- '';
-
- meta = with lib; {
- description = "Streaming music player that finds free music for you";
- homepage = "https://nuclear.js.org/";
- license = licenses.agpl3Plus;
- maintainers = [ maintainers.ivar ];
- platforms = [ "x86_64-linux" ];
- };
-}
+ meta = with lib; {
+ description = "Streaming music player that finds free music for you";
+ homepage = "https://nuclear.js.org/";
+ license = licenses.agpl3Plus;
+ maintainers = with maintainers; [NotAShelf ivar];
+ platforms = ["x86_64-linux"];
+ };
+ }