diff options
author | Martin Weinelt <hexa@darmstadt.ccc.de> | 2021-10-28 17:54:11 +0200 |
---|---|---|
committer | Martin Weinelt <hexa@darmstadt.ccc.de> | 2021-10-30 16:51:45 +0200 |
commit | 941a8dbf0b48c3057da57923e32f9c96fd6f1fa2 (patch) | |
tree | 90eda5a2a486b3a85a74a5445927b1b129f30a28 /pkgs/tools/audio/botamusique | |
parent | 693c0867c57ba5fdc0d3245da81053f5dd3cdbef (diff) |
botamusique: unstable-2021-09-01 -> 7.2.2
Diffstat (limited to 'pkgs/tools/audio/botamusique')
-rw-r--r-- | pkgs/tools/audio/botamusique/default.nix | 31 | ||||
-rw-r--r-- | pkgs/tools/audio/botamusique/node-packages.nix | 4 | ||||
-rw-r--r-- | pkgs/tools/audio/botamusique/src.json | 11 |
3 files changed, 28 insertions, 18 deletions
diff --git a/pkgs/tools/audio/botamusique/default.nix b/pkgs/tools/audio/botamusique/default.nix index 36bd134333863..d13bbd13c9220 100644 --- a/pkgs/tools/audio/botamusique/default.nix +++ b/pkgs/tools/audio/botamusique/default.nix @@ -9,6 +9,7 @@ # For the update script , coreutils +, curl , nix-prefetch-git , jq , nodePackages @@ -41,7 +42,7 @@ let in stdenv.mkDerivation rec { pname = "botamusique"; - version = "unstable-${lib.substring 0 10 srcJson.date}"; + version = srcJson.version; inherit src; @@ -67,21 +68,21 @@ stdenv.mkDerivation rec { ''; nativeBuildInputs = [ - python3Packages.wrapPython - nodejs makeWrapper + nodejs + python3Packages.wrapPython ]; pythonPath = with python3Packages; [ - pymumble - packaging - magic - requests - youtube-dl flask + magic mutagen + packaging pillow + pymumble pyradios + requests + yt-dlp ]; buildPhase = '' @@ -118,9 +119,17 @@ stdenv.mkDerivation rec { ''; passthru.updateScript = pkgs.writeShellScript "botamusique-updater" '' - export PATH=${lib.makeBinPath [ coreutils nix-prefetch-git jq nodePackages.node2nix ]} + export PATH=${lib.makeBinPath [ coreutils curl nix-prefetch-git jq nodePackages.node2nix ]} + set -ex + + OWNER=azlux + REPO=botamusique + VERSION=$(curl https://api.github.com/repos/$OWNER/$REPO/releases/latest | jq -r '.tag_name') - nix-prefetch-git https://github.com/azlux/botamusique > ${toString ./src.json} + nix-prefetch-git --rev "$VERSION" --url https://github.com/$OWNER/$REPO | \ + jq > ${toString ./src.json } \ + --arg version "$VERSION" \ + '.version |= $version' path=$(jq '.path' -r < ${toString ./src.json}) tmp=$(mktemp -d) @@ -129,7 +138,7 @@ stdenv.mkDerivation rec { # botamusique doesn't have a version in its package.json # But that's needed for node2nix jq < "$path"/web/package.json > "$tmp/package.json" \ - --arg version "0.0.0" \ + --arg version "$VERSION" \ '.version |= $version' node2nix \ diff --git a/pkgs/tools/audio/botamusique/node-packages.nix b/pkgs/tools/audio/botamusique/node-packages.nix index 89c7d8d980368..afff50cb922bd 100644 --- a/pkgs/tools/audio/botamusique/node-packages.nix +++ b/pkgs/tools/audio/botamusique/node-packages.nix @@ -4526,8 +4526,8 @@ let args = { name = "botamusique"; packageName = "botamusique"; - version = "0.0.0"; - src = ../../../../../../../../../tmp/tmp.IOzfGq3zuo; + version = "7.2.2"; + src = ../../../../../../../../../tmp/tmp.axdirie3HR; dependencies = [ sources."@babel/code-frame-7.10.4" sources."@babel/compat-data-7.12.7" diff --git a/pkgs/tools/audio/botamusique/src.json b/pkgs/tools/audio/botamusique/src.json index ab5c4819ecbe2..22a9c01bce737 100644 --- a/pkgs/tools/audio/botamusique/src.json +++ b/pkgs/tools/audio/botamusique/src.json @@ -1,11 +1,12 @@ { "url": "https://github.com/azlux/botamusique", - "rev": "3733353170e1d24b5f3ce2a21643c27ca2a39835", - "date": "2021-09-01T12:19:37+02:00", - "path": "/nix/store/07vl4lhi6dshh4n7pcyrxvy9m028rrbr-botamusique", - "sha256": "0cggan70zymbh9iwggq9a04zkky86k9cncprxb9nnr35gp4l4992", + "rev": "9b9b4e40ce7b077ebfa3b9be08d32025d1e43bc3", + "date": "2021-10-27T02:29:59+02:00", + "path": "/nix/store/9gxn2bw0757yrmx0xhhwq642lixyy88x-botamusique", + "sha256": "07n6nyi84ddqp2x8xrds7q83yfqapl5qhkcprzjsmvxhv4a3ar8q", "fetchLFS": false, "fetchSubmodules": false, "deepClone": false, - "leaveDotGit": false + "leaveDotGit": false, + "version": "7.2.2" } |