From 40d0e04cd06280364e74473c8ebd60c10e827985 Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Tue, 10 Dec 2024 01:26:07 +0800 Subject: [PATCH] tonelib-noisereducer: 1.2.0 -> 2.0 --- .../to/tonelib-noisereducer/package.nix | 29 ++++++++++--------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/to/tonelib-noisereducer/package.nix b/pkgs/by-name/to/tonelib-noisereducer/package.nix index 65796e129dd3..24a12545767f 100644 --- a/pkgs/by-name/to/tonelib-noisereducer/package.nix +++ b/pkgs/by-name/to/tonelib-noisereducer/package.nix @@ -15,14 +15,13 @@ libXrender, libjack2, }: - stdenv.mkDerivation rec { pname = "tonelib-noisereducer"; - version = "1.2.0"; + version = "2.0"; src = fetchurl { - url = "https://tonelib.net/download/221222/ToneLib-NoiseReducer-amd64.deb"; - sha256 = "sha256-27JuFVmamIUUKRrpjlsE0E6x+5X9RutNGPiDf5dxitI="; + url = "https://tonelib.vip/download/24-12-01/ToneLib-NoiseReducer-amd64.deb"; + hash = "sha256-R+JXoc6waKGPMaghlJ8BkLumDcjC7Oq0jx8tFjAKegE="; }; nativeBuildInputs = [ @@ -30,14 +29,6 @@ stdenv.mkDerivation rec { dpkg ]; - buildInputs = [ - (lib.getLib stdenv.cc.cc) - alsa-lib - freetype - libglvnd - mesa - ] ++ runtimeDependencies; - runtimeDependencies = map lib.getLib [ curl libXcursor @@ -47,10 +38,20 @@ stdenv.mkDerivation rec { libjack2 ]; - unpackCmd = "dpkg -x $curSrc source"; + buildInputs = [ + (lib.getLib stdenv.cc.cc) + alsa-lib + freetype + libglvnd + mesa + ] ++ runtimeDependencies; installPhase = '' - mv usr $out + runHook preInstall + + cp -r usr $out + + runHook postInstall ''; meta = {