kingstvis: init at 3.6.1

+70
+9
maintainers/maintainer-list.nix
··· 9853 9853 githubId = 22085373; 9854 9854 name = "Luis Hebendanz"; 9855 9855 }; 9856 + luisdaranda = { 9857 + email = "luisdomingoaranda@gmail.com"; 9858 + github = "propet"; 9859 + githubId = 8515861; 9860 + name = "Luis D. Aranda Sánchez"; 9861 + keys = [{ 9862 + fingerprint = "AB7C 81F4 9E07 CC64 F3E7 BC25 DCAC C6F4 AAFC C04E"; 9863 + }]; 9864 + }; 9856 9865 luisnquin = { 9857 9866 email = "lpaandres2020@gmail.com"; 9858 9867 matrix = "@luisnquin:matrix.org";
+59
pkgs/applications/science/electronics/kingstvis/default.nix
··· 1 + { buildFHSEnv 2 + , dbus 3 + , fetchzip 4 + , fontconfig 5 + , freetype 6 + , glib 7 + , lib 8 + , libGL 9 + , stdenv 10 + , xkeyboard_config 11 + , xorg 12 + , zlib 13 + }: 14 + 15 + let 16 + name = "kingstvis"; 17 + version = "3.6.1"; 18 + src = fetchzip { 19 + url = "http://res.kingst.site/kfs/KingstVIS_v${version}.tar.gz"; 20 + hash = "sha256-eZJ3RZWdmNx/El3Hh5kUf44pIwdvwOEkRysYBgUkS18="; 21 + }; 22 + in 23 + 24 + buildFHSEnv { 25 + inherit name; 26 + 27 + targetPkgs = pkgs: (with pkgs; [ 28 + dbus 29 + fontconfig 30 + freetype 31 + glib 32 + libGL 33 + xkeyboard_config 34 + xorg.libICE 35 + xorg.libSM 36 + xorg.libX11 37 + xorg.libXext 38 + xorg.libXi 39 + xorg.libXrender 40 + xorg.libxcb 41 + zlib 42 + ]); 43 + 44 + extraInstallCommands = '' 45 + install -Dvm644 ${src}/Driver/99-Kingst.rules \ 46 + $out/lib/udev/rules.d/99-Kingst.rules 47 + ''; 48 + 49 + runScript = "${src}/KingstVIS"; 50 + 51 + meta = { 52 + description = "Kingst Virtual Instruments Studio, software for logic analyzers"; 53 + homepage = "http://www.qdkingst.com/"; 54 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 55 + license = lib.licenses.unfree; 56 + maintainers = [ lib.maintainers.luisdaranda ]; 57 + platforms = [ "x86_64-linux" ]; 58 + }; 59 + }
+2
pkgs/top-level/all-packages.nix
··· 16256 16256 16257 16257 kind2 = darwin.apple_sdk_11_0.callPackage ../development/compilers/kind2 { }; 16258 16258 16259 + kingstvis = callPackage ../applications/science/electronics/kingstvis { }; 16260 + 16259 16261 knightos-genkfs = callPackage ../development/tools/knightos/genkfs { }; 16260 16262 16261 16263 regenkfs = callPackage ../development/tools/knightos/regenkfs { };