From 76b3b07e7329be637b37f92e767595143d3b03fa Mon Sep 17 00:00:00 2001 From: Mark Nipper Date: Sun, 31 Mar 2024 02:40:11 -0700 Subject: Migrate to more modular layout --- sdrconnect.nix | 50 -------------------------------------------------- 1 file changed, 50 deletions(-) delete mode 100644 sdrconnect.nix (limited to 'sdrconnect.nix') diff --git a/sdrconnect.nix b/sdrconnect.nix deleted file mode 100644 index 22b41d8..0000000 --- a/sdrconnect.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ pkgs }: -pkgs.stdenv.mkDerivation rec { - pname = "sdrconnect"; - version = "0.0.0"; - - src = builtins.fetchurl { - url = "https://www.sdrplay.com/software/SDRconnect_linux-x64_0fd82d9dc.run"; - sha256 = "7200f58efc1bd78250f6057cc08b5564ea9e8f33f8ef655805bbff97f56d38c2"; - }; - - sourceRoot = "."; - unpackCmd = "bash $src --quiet --noexec --target ."; - - buildInputs = with pkgs; [ - alsa-lib - fontconfig.lib - icu - libusb1 - remarkable2-toolchain - stdenv.cc.cc.lib - util-linux.lib - xorg.libICE - xorg.libSM - xorg.libX11 - ]; - - installPhase = '' - runHook preInstall - mkdir -p $out/{bin,lib} $out/share/{doc,icons} - patchelf --set-interpreter ${pkgs.stdenv.cc.libc}/lib/ld-linux-x86-64.so.2 SDRconnect - patchelf --set-rpath \$ORIGIN/../lib:${pkgs.alsa-lib}/lib:${pkgs.fontconfig.lib}/lib:${pkgs.icu}/lib:${pkgs.libusb1}/lib:${pkgs.remarkable2-toolchain}/lib:${pkgs.stdenv.cc.cc.lib}/lib:${pkgs.util-linux.lib}/lib:${pkgs.xorg.libICE}/lib:${pkgs.xorg.libSM}/lib:${pkgs.xorg.libX11}/lib SDRconnect - patchelf --add-needed libasound.so.2 --add-needed libfontconfig.so.1 --add-needed libSkiaSharp.so --add-needed swig_bindings.so --add-needed libusb-1.0.so.0 --add-needed libuuid.so.1 SDRconnect - mv SDRconnect $out/bin - mv libHarfBuzzSharp.so libSkiaSharp.so swig_bindings.so $out/lib - mv sdrconnect.ico $out/share/icons - mv sdrplay_license.txt $out/share/doc - rm install.sh - runHook postInstall - ''; - - dontFixup = true; - - meta = with pkgs.lib; { - description = "sdrconnect"; - homepage = "https://www.sdrplay.com/sdrconnect/"; - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; - license = licenses.unfree; - platforms = [ "x86_64-linux" ]; - }; -} -- cgit v1.2.3