11 rustPlatform.buildRustPackage rec {
15 src = fetchFromGitea {
16 domain = "git.ondrovo.com";
20 sha256 = "sha256-NMqoYUNN2ntye9mNC3KAAc0DBg+QY7+6/DASwHPexY0=";
21 forceFetchGit = true; # Archive generation is disabled on this gitea instance
22 leaveDotGit = true; # git command in build.rs
25 # The lockfile in the repo is not up to date
27 cp ${./Cargo.lock} Cargo.lock
31 lockFile = ./Cargo.lock;
33 "elefren-0.22.0" = "sha256-zCmopdkBHT0gzNGQqZzsnIyMyAt0XBbQdOCpegF6TsY=";
44 ] ++ lib.optional stdenv.isDarwin Security;
47 homepage = "https://git.ondrovo.com/MightyPork/group-actor#fedi-groups";
48 downloadPage = "https://git.ondrovo.com/MightyPork/group-actor/releases";
49 description = "An approximation of groups usable with Fediverse software that implements the Mastodon client API";
50 license = licenses.mit;
51 maintainers = with maintainers; [ fgaz ];
52 platforms = platforms.all;
53 mainProgram = "fedigroups";