diff options
Diffstat (limited to 'pkgs/by-name/be')
-rw-r--r-- | pkgs/by-name/be/beanstalkd/package.nix | 36 | ||||
-rw-r--r-- | pkgs/by-name/be/beatsabermodmanager/deps.nix | 12 | ||||
-rw-r--r-- | pkgs/by-name/be/beatsabermodmanager/package.nix | 6 | ||||
-rw-r--r-- | pkgs/by-name/be/bee/package.nix | 2 | ||||
-rw-r--r-- | pkgs/by-name/be/beeper-bridge-manager/package.nix | 27 | ||||
-rw-r--r-- | pkgs/by-name/be/bend/package.nix | 6 | ||||
-rw-r--r-- | pkgs/by-name/be/betterdiscordctl/package.nix | 50 |
7 files changed, 130 insertions, 9 deletions
diff --git a/pkgs/by-name/be/beanstalkd/package.nix b/pkgs/by-name/be/beanstalkd/package.nix new file mode 100644 index 0000000000000..42a0f01d01688 --- /dev/null +++ b/pkgs/by-name/be/beanstalkd/package.nix @@ -0,0 +1,36 @@ +{ lib, stdenv, fetchFromGitHub, installShellFiles, nixosTests }: + +stdenv.mkDerivation rec { + version = "1.13"; + pname = "beanstalkd"; + + src = fetchFromGitHub { + owner = "kr"; + repo = "beanstalkd"; + rev = "v${version}"; + hash = "sha256-xoudhPad4diGGE8iZaY1/4LiENlKT2dYcIR6wlQdlTU="; + }; + + hardeningDisable = [ "fortify" ]; + + makeFlags = [ "PREFIX=${placeholder "out"}" ]; + + nativeBuildInputs = [ installShellFiles ]; + + postInstall = '' + installManPage doc/beanstalkd.1 + ''; + + passthru.tests = { + smoke-test = nixosTests.beanstalkd; + }; + + meta = with lib; { + homepage = "http://kr.github.io/beanstalkd/"; + description = "Simple, fast work queue"; + license = licenses.mit; + maintainers = [ maintainers.zimbatm ]; + platforms = platforms.all; + mainProgram = "beanstalkd"; + }; +} diff --git a/pkgs/by-name/be/beatsabermodmanager/deps.nix b/pkgs/by-name/be/beatsabermodmanager/deps.nix index 64115dd683e94..9fc703773a8e5 100644 --- a/pkgs/by-name/be/beatsabermodmanager/deps.nix +++ b/pkgs/by-name/be/beatsabermodmanager/deps.nix @@ -96,4 +96,16 @@ (fetchNuGet { pname = "Tmds.DBus.Protocol"; version = "0.13.0"; sha256 = "1r5lc8x3iq795l7vnyzs3shvpqz92fldkayvkqmrfjxnqmy0w3kg"; }) (fetchNuGet { pname = "Tmds.DBus.SourceGenerator"; version = "0.0.2"; sha256 = "03q0fja30216npb3hd39iapr9psriz2k35lymaf4921195y40fiq"; }) (fetchNuGet { pname = "XamlNameReferenceGenerator"; version = "1.6.1"; sha256 = "0348gj9g5rl0pj2frx4vscj6602gfyn9ba3i1rmfcrxh9jwwa09m"; }) + + # HACK: I've manually added these because they are needed to build with sdk 7, + # but this package fails to build if all dependencies are updated. + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "6.0.31"; hash = "sha256-rVxnpwa8B1weEzkJIxm+todHXrSdIT3KY38D09MncUI="; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "6.0.31"; hash = "sha256-z6HNgiyLyXN5+QlktIZmOQh9D4KRHWd6yonmKChEji4="; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.31"; hash = "sha256-Rq97wUeAD2bZhe0XRLB9Ffq1MBU/u4Yq45KwRLz7DRQ="; }) + (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.7.0"; hash = "sha256-Enknv2RsFF68lEPdrf5M+BpV1kHoLTVRApKUwuk/pj0="; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "6.0.31"; hash = "sha256-mjS1IKBwxDFT2UmcyC5ZMIQ3mWSADw887CIV0pZhQRc="; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "6.0.31"; hash = "sha256-VifKEirDStL5vpjnEe0hGsODssK20XBX/Mm6j8G4QIM="; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "6.0.31"; hash = "sha256-p/KpNGwJfvoWNRn057o4t8u8La2LvsmOjF0i2W1URKU="; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "6.0.31"; hash = "sha256-N3xRbF5nQo9Okixqg1mN86L7VB72bpDR0C6wlfzntPI="; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "6.0.31"; hash = "sha256-TE1DmzoBKO9qKoATBWZPRKXBRoRzs6AafKuubeSwgl8="; }) ] diff --git a/pkgs/by-name/be/beatsabermodmanager/package.nix b/pkgs/by-name/be/beatsabermodmanager/package.nix index d21283e0952c9..96705c35d345a 100644 --- a/pkgs/by-name/be/beatsabermodmanager/package.nix +++ b/pkgs/by-name/be/beatsabermodmanager/package.nix @@ -1,9 +1,5 @@ { lib, - dotnet-sdk, - stdenv, - substituteAll, - buildDotnetModule, fetchFromGitHub, @@ -25,7 +21,7 @@ buildDotnetModule rec { owner = "affederaffe"; repo = "BeatSaberModManager"; rev = "v${version}"; - sha256 = "sha256-HHWC+MAwJ+AMCuBzSuR7FbW3k+wLri0B9J1DftyfNEU="; + hash = "sha256-HHWC+MAwJ+AMCuBzSuR7FbW3k+wLri0B9J1DftyfNEU="; fetchSubmodules = true; # It vendors BSIPA-Linux }; diff --git a/pkgs/by-name/be/bee/package.nix b/pkgs/by-name/be/bee/package.nix index 6e85456b3adef..ce4c9b1d02225 100644 --- a/pkgs/by-name/be/bee/package.nix +++ b/pkgs/by-name/be/bee/package.nix @@ -51,6 +51,6 @@ buildGoModule rec { Bee is a Swarm node implementation, written in Go. ''; license = with licenses; [ bsd3 ]; - maintainers = with maintainers; [ ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/be/beeper-bridge-manager/package.nix b/pkgs/by-name/be/beeper-bridge-manager/package.nix new file mode 100644 index 0000000000000..17030eb6ccd98 --- /dev/null +++ b/pkgs/by-name/be/beeper-bridge-manager/package.nix @@ -0,0 +1,27 @@ +{ lib +, buildGoModule +, fetchFromGitHub +}: + +buildGoModule rec { + pname = "bbctl"; + version = "0.12.0"; + + src = fetchFromGitHub { + owner = "beeper"; + repo = "bridge-manager"; + rev = "refs/tags/v${version}"; + hash = "sha256-xaBLI5Y7PxHbmlwD72AKNrgnz3D+3WVhb2GJr5cmyfs="; + }; + + vendorHash = "sha256-VnqihTEGfrLxRfuscrWWBbhZ/tr8BhVnCd+FKblW5gI="; + + meta = { + description = "Tool for running self-hosted bridges with the Beeper Matrix server. "; + homepage = "https://github.com/beeper/bridge-manager"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.heywoodlh ]; + mainProgram = "bbctl"; + changelog = "https://github.com/beeper/bridge-manager/releases/tag/v{version}"; + }; +} diff --git a/pkgs/by-name/be/bend/package.nix b/pkgs/by-name/be/bend/package.nix index bd2dd197f87b7..b337ef53fda02 100644 --- a/pkgs/by-name/be/bend/package.nix +++ b/pkgs/by-name/be/bend/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "Bend"; - version = "0.2.34"; + version = "0.2.36"; src = fetchFromGitHub { owner = "HigherOrderCO"; repo = "Bend"; rev = "refs/tags/${version}"; - hash = "sha256-3leAt1M3Six5+KcCcz7sorpVHGkKj7xGWZ0KJnh+bNs="; + hash = "sha256-j4YMdeSxIbhp7xT42L42/y0ZncFPKBkxTh0LgO/RjkY="; }; - cargoHash = "sha256-VynLnpZLUCqclIlbt7y6kd8ZJQGLa892J2UjDATgAhE="; + cargoHash = "sha256-jPxPx/e6rv5REP+K1ZLg9ffJKKVNLqR/vd33xKs+Ut4="; nativeBuildInputs = [ hvm diff --git a/pkgs/by-name/be/betterdiscordctl/package.nix b/pkgs/by-name/be/betterdiscordctl/package.nix new file mode 100644 index 0000000000000..4c1eae4392154 --- /dev/null +++ b/pkgs/by-name/be/betterdiscordctl/package.nix @@ -0,0 +1,50 @@ +{ + fetchFromGitHub, + lib, + stdenvNoCC, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "betterdiscordctl"; + version = "2.0.1"; + + src = fetchFromGitHub { + owner = "bb010g"; + repo = "betterdiscordctl"; + rev = "v${finalAttrs.version}"; + sha256 = "0p321rfcihz2779sdd6qfgpxgk5yd53d33vq5pvb50dbdgxww0bc"; + }; + + postPatch = '' + substituteInPlace betterdiscordctl \ + --replace "DISABLE_SELF_UPGRADE=" "DISABLE_SELF_UPGRADE=yes" + ''; + + installPhase = '' + runHook preInstall + + install -Dm 755 -t "$out/bin" -- betterdiscordctl + install -Dm 644 -t "$out/share/doc/betterdiscordctl" -- README.md + + runHook postInstall + ''; + + doInstallCheck = true; + + installCheckPhase = '' + runHook preInstallCheck + + "$out/bin/betterdiscordctl" --version + + runHook postInstallCheck + ''; + + meta = { + homepage = "https://github.com/bb010g/betterdiscordctl"; + description = "Utility for managing BetterDiscord on Linux"; + license = lib.licenses.mit; + mainProgram = "betterdiscordctl"; + maintainers = [ ]; + platforms = lib.platforms.linux; + }; +}) |