qucs-s: init at 0.0.22

Mazurel 880974a8 cea11839

+44
+42
pkgs/applications/science/electronics/qucs-s/default.nix
··· 1 + { stdenv, lib, fetchFromGitHub, flex, bison, qt4, libX11, cmake, gperf, adms, 2 + ngspice, wrapGAppsHook, 3 + kernels ? [ ngspice ] }: 4 + 5 + stdenv.mkDerivation rec { 6 + pname = "qucs-s"; 7 + version = "0.0.22"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "ra3xdh"; 11 + repo = "qucs_s"; 12 + rev = version; 13 + sha256 = "0rrq2ddridc09m6fixdmbngn42xmv8cmdf6r8zzn2s98fqib5qd6"; 14 + }; 15 + 16 + nativeBuildInputs = [ wrapGAppsHook cmake ]; 17 + buildInputs = [ flex bison qt4 libX11 gperf adms ] ++ kernels; 18 + 19 + preConfigure = '' 20 + # Make custom kernels avaible from qucs-s 21 + gappsWrapperArgs+=(--prefix PATH ":" ${lib.makeBinPath kernels}) 22 + ''; 23 + 24 + QTDIR=qt4; 25 + 26 + doInstallCheck = true; 27 + installCheck = '' 28 + $out/bin/qucs-s --version 29 + ''; 30 + 31 + meta = with lib; { 32 + description = "Spin-off of Qucs that allows custom simulation kernels"; 33 + longDescription = '' 34 + Spin-off of Qucs that allows custom simulation kernels. 35 + Default version is installed with ngspice. 36 + ''; 37 + homepage = "https://ra3xdh.github.io/"; 38 + license = licenses.gpl2Plus; 39 + maintainers = with maintainers; [ mazurel ]; 40 + platforms = with platforms; linux; 41 + }; 42 + }
+2
pkgs/top-level/all-packages.nix
··· 26784 26784 26785 26785 qucs = callPackage ../applications/science/electronics/qucs { }; 26786 26786 26787 + qucs-s = callPackage ../applications/science/electronics/qucs-s { }; 26788 + 26787 26789 xcircuit = callPackage ../applications/science/electronics/xcircuit { }; 26788 26790 26789 26791 xoscope = callPackage ../applications/science/electronics/xoscope { };