diff --git a/pkgs/development/interpreters/clojure/obb.nix b/pkgs/development/interpreters/clojure/obb.nix deleted file mode 100644 index 313a03dc62c1..000000000000 --- a/pkgs/development/interpreters/clojure/obb.nix +++ /dev/null @@ -1,92 +0,0 @@ -{ - lib, - stdenv, - babashka, - cacert, - clojure, - git, - jdk, - obb, - fetchFromGitHub, - makeWrapper, - runCommand, -}: - -stdenv.mkDerivation rec { - pname = "obb"; - version = "0.0.2"; - - src = fetchFromGitHub { - owner = "babashka"; - repo = "obb"; - rev = "v${version}"; - sha256 = "1Gxh4IMtytQCuPS+BWOc5AgjEBxa43ebYfDsxLSPeY0="; - }; - - nativeBuildInputs = [ makeWrapper ]; - - buildInputs = [ - babashka - cacert - git - jdk - ]; - - configurePhase = '' - runHook preConfigure - - mkdir -p .m2 - substituteInPlace deps.edn --replace ':paths' ':mvn/local-repo "./.m2" :paths' - substituteInPlace bb.edn --replace ':paths' ':mvn/local-repo "./.m2" :paths' - echo deps.edn - - runHook postConfigure - ''; - - buildPhase = '' - runHook preBuild - - export DEPS_CLJ_TOOLS_DIR=${clojure} - export DEPS_CLJ_TOOLS_VERSION=${clojure.version} - mkdir -p .gitlibs - mkdir -p .cpcache - export GITLIBS=.gitlibs - export CLJ_CACHE=.cpcache - - bb build - - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - - mkdir -p $out/bin - ln -s /usr/bin/osascript $out/bin/osascript - - install -Dm755 "out/bin/obb" "$out/bin/obb" - wrapProgram $out/bin/obb --prefix PATH : $out/bin - - runHook postInstall - ''; - - passthru.tests = { - simple = runCommand "obb-test" { } '' - [ $(${obb}/bin/obb -e '(+ 1 2)') = '3' ] - touch $out - ''; - }; - - meta = with lib; { - description = "Ad-hoc ClojureScript scripting of Mac applications via Apple's Open Scripting Architecture"; - homepage = "https://github.com/babashka/obb"; - license = licenses.epl10; - maintainers = with maintainers; [ - willcohen - ]; - platforms = platforms.darwin; - - # https://hydra.nixos.org/job/nixpkgs/trunk/obb.aarch64-darwin/all - broken = true; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 8880d26a6e64..5374801ec260 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1972,6 +1972,7 @@ mapAliases { o = orbiton; # Added 2023-04-09 oathToolkit = oath-toolkit; # Added 2022-04-04 oauth2_proxy = throw "'oauth2_proxy' has been renamed to/replaced by 'oauth2-proxy'"; # Converted to throw 2024-10-17 + obb = throw "obb has been removed because it has been marked as broken since 2023."; # Added 2025-10-11 obliv-c = throw "obliv-c has been removed from Nixpkgs, as it has been unmaintained upstream for 4 years and does not build with supported GCC versions"; # Added 2025-08-18 ocis-bin = throw "ocis-bin has been renamed to ocis_5-bin'. Future major.minor versions will be made available as separate packages"; # Added 2025-03-30 oclgrind = throw "oclgrind has been removed, as it does not build with supported LLVM versions"; # Added 2025-08-10 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7929573bb49d..0eb907a62007 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5865,8 +5865,6 @@ with pkgs; ### End of CuboCore - obb = callPackage ../development/interpreters/clojure/obb.nix { }; - octave = callPackage ../development/interpreters/octave { }; octaveFull = octave.override {