diff --git a/pkgs/by-name/bu/bullet-roboschool/gwen-narrowing.patch b/pkgs/by-name/bu/bullet-roboschool/gwen-narrowing.patch deleted file mode 100644 index c6c06325dae0..000000000000 --- a/pkgs/by-name/bu/bullet-roboschool/gwen-narrowing.patch +++ /dev/null @@ -1,22 +0,0 @@ -commit a5d3497577c78b03c05c69d17df972fa9fb54f53 -Author: Linus Heckemann -Date: Fri Jan 5 23:57:09 2018 +0100 - - Add -Wno-narrowing to GWEN's CMakeLists - - This avoids the compilation issue that occurs on aarch64 with gcc6. - (nixpkgs-specific patch) - -diff --git a/examples/ThirdPartyLibs/Gwen/CMakeLists.txt b/examples/ThirdPartyLibs/Gwen/CMakeLists.txt -index 82fa0ffba..26c4bbd37 100644 ---- a/examples/ThirdPartyLibs/Gwen/CMakeLists.txt -+++ b/examples/ThirdPartyLibs/Gwen/CMakeLists.txt -@@ -15,7 +15,7 @@ IF(NOT WIN32 AND NOT APPLE) - ADD_DEFINITIONS("-DDYNAMIC_LOAD_X11_FUNCTIONS=1") - ENDIF() - --ADD_DEFINITIONS( -DGLEW_STATIC -DGWEN_COMPILE_STATIC -D_HAS_EXCEPTIONS=0 -D_STATIC_CPPLIB ) -+ADD_DEFINITIONS( -DGLEW_STATIC -DGWEN_COMPILE_STATIC -D_HAS_EXCEPTIONS=0 -D_STATIC_CPPLIB -Wno-narrowing ) - - FILE(GLOB gwen_SRCS "*.cpp" "Controls/*.cpp" "Controls/Dialog/*.cpp" "Controls/Dialogs/*.cpp" "Controls/Layout/*.cpp" "Controls/Property/*.cpp" "Input/*.cpp" "Platforms/*.cpp" "Renderers/*.cpp" "Skins/*.cpp") - FILE(GLOB gwen_HDRS "*.h" "Controls/*.h" "Controls/Dialog/*.h" "Controls/Dialogs/*.h" "Controls/Layout/*.h" "Controls/Property/*.h" "Input/*.h" "Platforms/*.h" "Renderers/*.h" "Skins/*.h") diff --git a/pkgs/by-name/bu/bullet-roboschool/package.nix b/pkgs/by-name/bu/bullet-roboschool/package.nix deleted file mode 100644 index 80492e9f54ac..000000000000 --- a/pkgs/by-name/bu/bullet-roboschool/package.nix +++ /dev/null @@ -1,58 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - cmake, - libGLU, - libGL, - libglut, -}: - -stdenv.mkDerivation { - pname = "bullet"; - version = "2019-03-27"; - - src = fetchFromGitHub { - owner = "olegklimov"; - repo = "bullet3"; - # roboschool needs the HEAD of a specific branch of this fork, see - # https://github.com/openai/roboschool/issues/126#issuecomment-421643980 - # https://github.com/openai/roboschool/pull/62 - # https://github.com/openai/roboschool/issues/124 - rev = "3687507ddc04a15de2c5db1e349ada3f2b34b3d6"; - sha256 = "1wd7vj9136dl7lfb8ll0rc2fdl723y3ls9ipp7657yfl2xrqhvkb"; - }; - - nativeBuildInputs = [ cmake ]; - buildInputs = [ - libGLU - libGL - libglut - ]; - - patches = [ ./gwen-narrowing.patch ]; - - cmakeFlags = [ - "-DBUILD_SHARED_LIBS=ON" - "-DBUILD_CPU_DEMOS=OFF" - "-DINSTALL_EXTRA_LIBS=ON" - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - "-DBUILD_BULLET2_DEMOS=OFF" - "-DBUILD_UNIT_TESTS=OFF" - ]; - - meta = with lib; { - description = "Professional free 3D Game Multiphysics Library"; - longDescription = '' - Bullet 3D Game Multiphysics Library provides state of the art collision - detection, soft body and rigid body dynamics. - ''; - homepage = "http://bulletphysics.org"; - license = licenses.zlib; - platforms = platforms.unix; - # /tmp/nix-build-bullet-2019-03-27.drv-0/source/src/Bullet3Common/b3Vector3.h:297:7: error: argument value 10880 is outside the valid range [0, 255] [-Wargument-outside-range] - # y = b3_splat_ps(y, 0x80); - broken = (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64); - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 3a0be3791863..28f3869e7c09 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -365,6 +365,7 @@ mapAliases { buildGo123Module = throw "Go 1.23 is end-of-life, and 'buildGo123Module' has been removed. Please use a newer builder version."; # Added 2025-08-13 buildPlatform = warnAlias "'buildPlatform' has been renamed to/replaced by 'stdenv.buildPlatform'" stdenv.buildPlatform; # Converted to warning 2025-10-28 buildXenPackage = throw "'buildXenPackage' has been removed as a custom Xen build can now be achieved by simply overriding 'xen'."; # Added 2025-05-12 + bullet-roboschool = throw "'bullet-roboschool' has been removed as its build was broken and it was deprecated with its last update in 2019."; # Added 2025-11-15 bwidget = throw "'bwidget' has been renamed to/replaced by 'tclPackages.bwidget'"; # Converted to throw 2025-10-27 bzrtp = throw "'bzrtp' has been moved to 'linphonePackages.bzrtp'"; # Added 2025-09-20 calculix = throw "'calculix' has been renamed to/replaced by 'calculix-ccx'"; # Converted to throw 2025-10-27