obb: drop

Has been marked broken for at least a full release cycle.

Dropping per RFC 180.
This commit is contained in:
Michael Daniels
2025-10-11 10:26:57 -04:00
parent 4dbdfa67e0
commit 59dbd0afa4
3 changed files with 1 additions and 94 deletions
@@ -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;
};
}
+1
View File
@@ -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
-2
View File
@@ -5865,8 +5865,6 @@ with pkgs;
### End of CuboCore
obb = callPackage ../development/interpreters/clojure/obb.nix { };
octave = callPackage ../development/interpreters/octave { };
octaveFull = octave.override {