Merge pull request #164045 from sioodmy/todo

todo: init at 2.4

authored by

Ivv and committed by
GitHub
de586b54 090a20a3

+43
+6
maintainers/maintainer-list.nix
··· 11795 11795 githubId = 3958212; 11796 11796 name = "Tom Sorlie"; 11797 11797 }; 11798 + sioodmy = { 11799 + name = "Antoni Sokołowski"; 11800 + email = "81568712+sioodmy@users.noreply.github.com"; 11801 + github = "sioodmy"; 11802 + githubId = 81568712; 11803 + }; 11798 11804 schmitthenner = { 11799 11805 email = "development@schmitthenner.eu"; 11800 11806 github = "fkz";
+35
pkgs/tools/misc/todo/default.nix
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , pkg-config 5 + , stdenv 6 + , openssl 7 + }: 8 + 9 + rustPlatform.buildRustPackage rec { 10 + pname = "todo"; 11 + version = "2.4"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "sioodmy"; 15 + repo = "todo"; 16 + rev = version; 17 + sha256 = "Z3kaCNZyknNHkZUsHARYh3iWWR+v//JhuYoMIrq54Wo="; 18 + }; 19 + 20 + cargoSha256 = "82xB+9kiLBwCE6yC3tlmgzJJgA1cMDq6Mjc48GBZ9B8="; 21 + 22 + nativeBuildInputs = [ pkg-config ]; 23 + 24 + buildInputs = [ openssl ]; 25 + preFixup = '' 26 + mv $out/bin/todo-bin $out/bin/todo 27 + ''; 28 + meta = with lib; { 29 + description = "Simple todo cli program written in rust"; 30 + homepage = "https://github.com/sioodmy/todo"; 31 + license = licenses.gpl3Only; 32 + maintainers = with maintainers; [ sioodmy ]; 33 + mainProgram = "todo"; 34 + }; 35 + }
+2
pkgs/top-level/all-packages.nix
··· 11597 11597 11598 11598 top-git = callPackage ../applications/version-management/git-and-tools/topgit { }; 11599 11599 11600 + todo = callPackage ../tools/misc/todo { }; 11601 + 11600 11602 tor = callPackage ../tools/security/tor { }; 11601 11603 11602 11604 tor-browser-bundle-bin = callPackage ../applications/networking/browsers/tor-browser-bundle-bin { };