tremotesf: init at 2.4.0 (#232488)

* maintainers: add sochotnicky

* tremotesf: init at 2.4.0

---------

Co-authored-by: Stanislav Ochotnický <stanislav@ochotnicky.com>

authored by Stanislav Ochotnický Stanislav Ochotnický and committed by GitHub 303a2b2b 25d2daf3

+60
+6
maintainers/maintainer-list.nix
··· 15052 githubId = 1437166; 15053 name = "Xia Bin"; 15054 }; 15055 softinio = { 15056 email = "code@softinio.com"; 15057 github = "softinio";
··· 15052 githubId = 1437166; 15053 name = "Xia Bin"; 15054 }; 15055 + sochotnicky = { 15056 + email = "stanislav+github@ochotnicky.com"; 15057 + github = "sochotnicky"; 15058 + githubId = 55726; 15059 + name = "Stanislav Ochotnický"; 15060 + }; 15061 softinio = { 15062 email = "code@softinio.com"; 15063 github = "softinio";
+52
pkgs/applications/networking/p2p/tremotesf/default.nix
···
··· 1 + {stdenv 2 + ,lib 3 + , cmake 4 + , pkg-config 5 + , fetchFromGitHub 6 + , qtbase 7 + , qttools 8 + , kwidgetsaddons 9 + , kwindowsystem 10 + , fmt 11 + , libpsl 12 + , cxxopts 13 + , wrapQtAppsHook 14 + }: 15 + 16 + stdenv.mkDerivation (finalAttrs: { 17 + pname = "tremotesf"; 18 + version = "2.4.0"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "equeim"; 22 + repo = "tremotesf2"; 23 + rev = finalAttrs.version; 24 + hash = "sha256-TKtBgMpCWIUl1bohAKCbTcZX2uaPmzeWut/OeNs/rME="; 25 + # We need this for src/libtremotesf 26 + fetchSubmodules = true; 27 + }; 28 + 29 + buildInputs = [ 30 + qtbase 31 + qttools 32 + fmt 33 + libpsl 34 + kwidgetsaddons 35 + kwindowsystem 36 + cxxopts 37 + ]; 38 + 39 + nativeBuildInputs = [ 40 + cmake 41 + pkg-config 42 + ]; 43 + 44 + propagatedBuildInputs = [ wrapQtAppsHook ]; 45 + 46 + meta = with lib; { 47 + description = "Remote GUI for transmission-daemon"; 48 + license = licenses.gpl3Plus; 49 + homepage = "https://github.com/equeim/tremotesf2"; 50 + maintainers = with maintainers; [ sochotnicky ]; 51 + }; 52 + })
+2
pkgs/top-level/all-packages.nix
··· 40957 40958 isolate = callPackage ../tools/security/isolate { }; 40959 40960 reindeer = callPackage ../development/tools/reindeer { }; 40961 40962 charasay = callPackage ../tools/misc/charasay { };
··· 40957 40958 isolate = callPackage ../tools/security/isolate { }; 40959 40960 + tremotesf = libsForQt5.callPackage ../applications/networking/p2p/tremotesf { }; 40961 + 40962 reindeer = callPackage ../development/tools/reindeer { }; 40963 40964 charasay = callPackage ../tools/misc/charasay { };