diff options
author | Alyssa Ross <hi@alyssa.is> | 2024-02-13 12:25:07 +0100 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2024-02-13 12:25:07 +0100 |
commit | a5e1520e4538e29ecfbd4b168306f890566d7bfd (patch) | |
tree | 28099c268b5d4b1e33c2b29f0714c45f0b961382 /nixpkgs/pkgs/by-name/bo | |
parent | 822f7c15c04567fbdc27020e862ea2b70cfbf8eb (diff) | |
parent | 3560d1c8269d0091b9aae10731b5e85274b7bbc1 (diff) | |
download | nixlib-a5e1520e4538e29ecfbd4b168306f890566d7bfd.tar nixlib-a5e1520e4538e29ecfbd4b168306f890566d7bfd.tar.gz nixlib-a5e1520e4538e29ecfbd4b168306f890566d7bfd.tar.bz2 nixlib-a5e1520e4538e29ecfbd4b168306f890566d7bfd.tar.lz nixlib-a5e1520e4538e29ecfbd4b168306f890566d7bfd.tar.xz nixlib-a5e1520e4538e29ecfbd4b168306f890566d7bfd.tar.zst nixlib-a5e1520e4538e29ecfbd4b168306f890566d7bfd.zip |
Merge branch 'nixos-unstable-small' of https://github.com/NixOS/nixpkgs
Conflicts: nixpkgs/nixos/modules/services/mail/rss2email.nix nixpkgs/pkgs/build-support/go/module.nix
Diffstat (limited to 'nixpkgs/pkgs/by-name/bo')
-rw-r--r-- | nixpkgs/pkgs/by-name/bo/bobcat/package.nix | 72 | ||||
-rw-r--r-- | nixpkgs/pkgs/by-name/bo/boinctui/package.nix | 38 | ||||
-rw-r--r-- | nixpkgs/pkgs/by-name/bo/bonsai/package.nix | 54 | ||||
-rw-r--r-- | nixpkgs/pkgs/by-name/bo/boogie/package.nix | 4 | ||||
-rw-r--r-- | nixpkgs/pkgs/by-name/bo/boxed-cpp/package.nix | 4 |
5 files changed, 168 insertions, 4 deletions
diff --git a/nixpkgs/pkgs/by-name/bo/bobcat/package.nix b/nixpkgs/pkgs/by-name/bo/bobcat/package.nix new file mode 100644 index 000000000000..b873862fe7ed --- /dev/null +++ b/nixpkgs/pkgs/by-name/bo/bobcat/package.nix @@ -0,0 +1,72 @@ +{ lib +, stdenv +, fetchFromGitLab +, icmake +, yodl +, libmilter +, libX11 +, openssl +, readline +, util-linux +}: + +stdenv.mkDerivation rec { + pname = "bobcat"; + version = "5.11.01"; + + src = fetchFromGitLab { + domain = "gitlab.com"; + owner = "fbb-git"; + repo = "bobcat"; + rev = version; + hash = "sha256-JLJKaJmztputIon9JkKzpm3Ch60iwm4Imh9p42crYzA="; + }; + + sourceRoot = "${src.name}/bobcat"; + + postPatch = '' + substituteInPlace INSTALL.im \ + --replace "/usr" "$out" + sed -i "6i #include <cstdint>" logbuf/logbuf + patchShebangs . + ''; + + strictDeps = true; + + nativeBuildInputs = [ + icmake + yodl + ]; + + buildInputs = [ + libmilter + libX11 + openssl + readline + util-linux + ]; + + buildPhase = '' + runHook preBuild + + ./build libraries all + ./build man + + runHook postBuild + ''; + + installPhase = '' + runHook preBuild + + ./build install x + + runHook postBuild + ''; + + meta = with lib; { + description = "Brokken's Own Base Classes And Templates"; + homepage = "https://fbb-git.gitlab.io/bobcat/"; + license = licenses.gpl3Only; + platforms = platforms.linux; + }; +} diff --git a/nixpkgs/pkgs/by-name/bo/boinctui/package.nix b/nixpkgs/pkgs/by-name/bo/boinctui/package.nix new file mode 100644 index 000000000000..faf8ca709dd4 --- /dev/null +++ b/nixpkgs/pkgs/by-name/bo/boinctui/package.nix @@ -0,0 +1,38 @@ +{ lib, stdenv, fetchFromGitHub, autoreconfHook, expat, ncurses, openssl }: + +stdenv.mkDerivation { + pname = "boinctui"; + version = "2.7.1-unstable-2023-12-14"; + + src = fetchFromGitHub { + owner = "suleman1971"; + repo = "boinctui"; + rev = "6656f288580170121f53d0e68c35077f5daa700b"; # no proper release tags unfortunaly + hash = "sha256-MsSTvlTt54ukQXyVi8LiMFIkv8FQJOt0q30iDxf4TsE="; + }; + + # Fix wrong path; @docdir@ already gets replaced with the correct store path + postPatch = '' + substituteInPlace Makefile.in \ + --replace 'DOCDIR = $(DATAROOTDIR)@docdir@' 'DOCDIR = @docdir@' + ''; + + outputs = [ "out" "man" ]; + separateDebugInfo = stdenv.isLinux; + + enableParallelBuilding = true; + + configureFlags = [ "--without-gnutls" ]; + nativeBuildInputs = [ autoreconfHook ]; + buildInputs = [ expat ncurses openssl ]; + + meta = with lib; { + description = "Curses based fullscreen BOINC manager"; + homepage = "https://github.com/suleman1971/boinctui"; + changelog = "https://github.com/suleman1971/boinctui/blob/master/changelog"; + license = licenses.gpl3Only; + maintainers = with maintainers; [ christoph-heiss ]; + platforms = platforms.linux; + mainProgram = "boinctui"; + }; +} diff --git a/nixpkgs/pkgs/by-name/bo/bonsai/package.nix b/nixpkgs/pkgs/by-name/bo/bonsai/package.nix new file mode 100644 index 000000000000..da5f81c928d5 --- /dev/null +++ b/nixpkgs/pkgs/by-name/bo/bonsai/package.nix @@ -0,0 +1,54 @@ +{ stdenv +, lib +, fetchFromSourcehut +, gitUpdater +, hare +, hareThirdParty +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "bonsai"; + version = "1.0.2"; + + src = fetchFromSourcehut { + owner = "~stacyharper"; + repo = "bonsai"; + rev = "v${finalAttrs.version}"; + hash = "sha256-Yosf07KUOQv4O5111tLGgI270g0KVGwzdTPtPOsTcP8="; + }; + + nativeBuildInputs = [ + hare + hareThirdParty.hare-ev + hareThirdParty.hare-json + ]; + + makeFlags = [ + "PREFIX=${builtins.placeholder "out"}" + "HARECACHE=.harecache" + "HAREFLAGS=-qa${stdenv.hostPlatform.uname.processor}" + ]; + + enableParallelBuilding = true; + + doCheck = true; + + postPatch = '' + substituteInPlace Makefile \ + --replace 'hare build' 'hare build $(HAREFLAGS)' \ + --replace 'hare test' 'hare test $(HAREFLAGS)' + ''; + + passthru.updateScript = gitUpdater { + rev-prefix = "v"; + }; + + meta = with lib; { + description = "Finite State Machine structured as a tree"; + homepage = "https://git.sr.ht/~stacyharper/bonsai"; + license = licenses.agpl3Plus; + maintainers = with maintainers; [ colinsane ]; + platforms = platforms.linux; + mainProgram = "bonsaictl"; + }; +}) diff --git a/nixpkgs/pkgs/by-name/bo/boogie/package.nix b/nixpkgs/pkgs/by-name/bo/boogie/package.nix index 0a8fed374b19..94117375f0e1 100644 --- a/nixpkgs/pkgs/by-name/bo/boogie/package.nix +++ b/nixpkgs/pkgs/by-name/bo/boogie/package.nix @@ -2,13 +2,13 @@ buildDotnetModule rec { pname = "Boogie"; - version = "3.0.9"; + version = "3.0.10"; src = fetchFromGitHub { owner = "boogie-org"; repo = "boogie"; rev = "v${version}"; - sha256 = "sha256-8hujTiUO62yfv3T/Fu5unTuvJXLGgn9BXoCA2oag3jQ="; + sha256 = "sha256-0E4yAVNWJC67vX0DTQj1ZH7T6JKOgE0BDf6u0V0QvFA="; }; projectFile = [ "Source/Boogie.sln" ]; diff --git a/nixpkgs/pkgs/by-name/bo/boxed-cpp/package.nix b/nixpkgs/pkgs/by-name/bo/boxed-cpp/package.nix index 82019f996ad6..a9f225e3c411 100644 --- a/nixpkgs/pkgs/by-name/bo/boxed-cpp/package.nix +++ b/nixpkgs/pkgs/by-name/bo/boxed-cpp/package.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation (final: { pname = "boxed-cpp"; - version = "1.1.0"; + version = "1.3.0"; src = fetchFromGitHub { owner = "contour-terminal"; repo = "boxed-cpp"; rev = "v${final.version}"; - hash = "sha256-8qhP1yXdRTbU/IbDAaQrdjzIMM5ZjCAULI07dw44XcE="; + hash = "sha256-o+qAEpP2inGQVXJ1i3HBee0fXQYR2HCyBY4Urk8ohMI="; }; nativeBuildInputs = [ cmake ]; |