edgetx: init at 2.6.0 (#152091)

Co-authored-by: Wanja Zaeske <wanja.zaeske@dlr.de>

authored by wucke13 Wanja Zaeske and committed by GitHub d4e15187 1f3c6c65

+49
+47
pkgs/applications/misc/edgetx/default.nix
··· 1 + { lib, mkDerivation, fetchFromGitHub 2 + , cmake, gcc-arm-embedded, python3Packages 3 + , qtbase, qtmultimedia, qttranslations, SDL, gtest 4 + , dfu-util 5 + }: 6 + 7 + mkDerivation rec { 8 + pname = "edgetx"; 9 + version = "2.6.0"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "EdgeTX"; 13 + repo = pname; 14 + rev = "v${version}"; 15 + fetchSubmodules = true; 16 + sha256 = "sha256-TffHFgr3g7v4VnNSSlLITz4cYjHM6wE0aI85W1g4IFA="; 17 + }; 18 + 19 + nativeBuildInputs = [ cmake gcc-arm-embedded python3Packages.pillow ]; 20 + 21 + buildInputs = [ qtbase qtmultimedia qttranslations SDL ]; 22 + 23 + postPatch = '' 24 + sed -i companion/src/burnconfigdialog.cpp \ 25 + -e 's|/usr/.*bin/dfu-util|${dfu-util}/bin/dfu-util|' 26 + ''; 27 + 28 + cmakeFlags = [ 29 + "-DGTEST_ROOT=${gtest.src}/googletest" 30 + "-DQT_TRANSLATIONS_DIR=${qttranslations}/translations" 31 + "-DDFU_UTIL_PATH=${dfu-util}/bin/dfu-util" 32 + ]; 33 + 34 + meta = with lib; { 35 + description = "EdgeTX Companion transmitter support software"; 36 + longDescription = '' 37 + EdgeTX Companion is used for many different tasks like loading EdgeTX 38 + firmware to the radio, backing up model settings, editing settings and 39 + running radio simulators. 40 + ''; 41 + homepage = "https://edgetx.org/"; 42 + license = licenses.gpl2Only; 43 + platforms = [ "i686-linux" "x86_64-linux" "aarch64-linux" ]; 44 + maintainers = with maintainers; [ elitak lopsided98 wucke13 ]; 45 + }; 46 + 47 + }
+2
pkgs/top-level/all-packages.nix
··· 27481 27481 27482 27482 mozjpeg = callPackage ../applications/graphics/mozjpeg { }; 27483 27483 27484 + edgetx = libsForQt5.callPackage ../applications/misc/edgetx { }; 27485 + 27484 27486 easytag = callPackage ../applications/audio/easytag { }; 27485 27487 27486 27488 mp3gain = callPackage ../applications/audio/mp3gain { };