diff --git a/pkgs/by-name/cl/clblas/package.nix b/pkgs/by-name/cl/clblas/package.nix deleted file mode 100644 index f77834528d23..000000000000 --- a/pkgs/by-name/cl/clblas/package.nix +++ /dev/null @@ -1,83 +0,0 @@ -{ - lib, - stdenv, - llvmPackages_19, - fetchFromGitHub, - fetchpatch, - cmake, - gfortran, - blas, - boost, - python3, - ocl-icd, - opencl-headers, -}: - -let - stdenv' = if stdenv.hostPlatform.isDarwin then llvmPackages_19.stdenv else stdenv; -in - -stdenv'.mkDerivation (finalAttrs: { - pname = "clblas"; - version = "2.12"; - - src = fetchFromGitHub { - owner = "clMathLibraries"; - repo = "clBLAS"; - tag = "v${finalAttrs.version}"; - hash = "sha256-Wq5oBl3TW3qpK0cyNWVgJMS5/s8xY1dulqDCkkX5lZQ="; - }; - - patches = [ - ./platform.patch - (fetchpatch { - url = "https://github.com/clMathLibraries/clBLAS/commit/68ce5f0b824d7cf9d71b09bb235cf219defcc7b4.patch"; - hash = "sha256-XoVcHgJ0kTPysZbM83mUX4/lvXVHKbl7s2Q8WWiUnMs="; - }) - ]; - - postPatch = '' - sed -i -re 's/(set\(\s*Boost_USE_STATIC_LIBS\s+).*/\1OFF\ \)/g' src/CMakeLists.txt - - substituteInPlace src/CMakeLists.txt \ - --replace-fail "cmake_minimum_required(VERSION 2.8)" "cmake_minimum_required(VERSION 3.10)" - substituteInPlace src/library/tools/tplgen/CMakeLists.txt \ - --replace-fail "cmake_minimum_required(VERSION 2.6)" "cmake_minimum_required(VERSION 3.10)" - ''; - - preConfigure = '' - cd src - ''; - - cmakeFlags = [ - "-DBUILD_TEST=OFF" - ]; - - nativeBuildInputs = [ - cmake - gfortran - python3 - ]; - buildInputs = [ - blas - boost - ] - ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ - ocl-icd - opencl-headers - ]; - - strictDeps = true; - - meta = { - homepage = "https://github.com/clMathLibraries/clBLAS"; - description = "Software library containing BLAS functions written in OpenCL"; - longDescription = '' - This package contains a library of BLAS functions on top of OpenCL. - ''; - license = lib.licenses.asl20; - maintainers = [ ]; - platforms = lib.platforms.unix; - }; - -}) diff --git a/pkgs/by-name/cl/clblas/platform.patch b/pkgs/by-name/cl/clblas/platform.patch deleted file mode 100644 index 87404a426a4b..000000000000 --- a/pkgs/by-name/cl/clblas/platform.patch +++ /dev/null @@ -1,34 +0,0 @@ -diff --git a/src/library/tools/ktest/config.cpp b/src/library/tools/ktest/config.cpp -index 8b20128..faf9bde 100644 ---- a/src/library/tools/ktest/config.cpp -+++ b/src/library/tools/ktest/config.cpp -@@ -24,8 +24,6 @@ - - using namespace clMath; - --static const char DEFAULT_PLATFORM_NAME[] = "AMD Accelerated Parallel Processing"; -- - Config::Config() : - defaultConfig_(""), - cpp_("ktest.cpp"), -@@ -35,7 +33,10 @@ Config::Config() : - hasFuncID_(false), hasSubdims_(false), - skipAccuracy_(false) - { -- setPlatform(DEFAULT_PLATFORM_NAME); -+ platform_ = NULL; -+ setPlatform(""); -+ -+ device_ = NULL; - setDevice(""); - - memset(&kargs_, 0, sizeof(kargs_)); -@@ -262,7 +263,7 @@ Config::setPlatform(const std::string& name) - continue; - } - if (name.empty()) { -- found = (strcmp(pname, DEFAULT_PLATFORM_NAME) == 0); -+ found = true; - } - else { - found = (strcmp(pname, name.c_str()) == 0); diff --git a/pkgs/by-name/cl/clmagma/package.nix b/pkgs/by-name/cl/clmagma/package.nix deleted file mode 100644 index dbcbd91dc96f..000000000000 --- a/pkgs/by-name/cl/clmagma/package.nix +++ /dev/null @@ -1,86 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - gfortran, - opencl-headers, - clblas, - ocl-icd, - mkl, - intel-ocl, -}: - -let - incfile = builtins.toFile "make.inc.custom" '' - CC = g++ - FORT = gfortran - - ARCH = ar - ARCHFLAGS = cr - RANLIB = ranlib - - OPTS = -fPIC -O3 -DADD_ -Wall - FOPTS = -fPIC -O3 -DADD_ -Wall -x f95-cpp-input - F77OPTS = -fPIC -O3 -DADD_ -Wall - LDOPTS = -fPIC - - -include make.check-mkl - -include make.check-clblas - - # Gnu mkl is not available I guess? - #LIB = -lmkl_gf_lp64 -lmkl_gnu_thread -lmkl_core -lpthread -lm -fopenmp - LIB = -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -liomp5 -lm -fopenmp - LIB += -lclBLAS -lOpenCL - - LIBDIR = -L$(MKLROOT)/lib/intel64 \ - -L$(MKLROOT)/../compiler/lib/intel64 \ - -L$(clBLAS)/lib64 - - INC = -I$(clBLAS)/include - #-I$(AMDAPP)/include - ''; -in -stdenv.mkDerivation rec { - pname = "clmagma"; - version = "1.3.0"; - src = fetchurl { - url = "https://icl.cs.utk.edu/projectsfiles/magma/cl/clmagma-${version}.tar.gz"; - sha256 = "1n27ny0xhwirw2ydn46pfcwy53gzia9zbam4irx44fd4d7f9ydv7"; - name = "clmagma-${version}.tar.gz"; - }; - - buildInputs = [ - gfortran - clblas - opencl-headers - ocl-icd - mkl - intel-ocl - ]; - - enableParallelBuilding = true; - - env = { - MKLROOT = mkl; - clBLAS = clblas; - - # Otherwise build looks for it in /run/opengl-driver/etc/OpenCL/vendors, - # which is not available. - OPENCL_VENDOR_PATH = "${intel-ocl}/etc/OpenCL/vendors"; - }; - - preBuild = '' - # By default it tries to use GPU, and thus fails for CPUs - sed -i "s/CL_DEVICE_TYPE_GPU/CL_DEVICE_TYPE_DEFAULT/" interface_opencl/clmagma_runtime.cpp - sed -i "s%/usr/local/clmagma%/$out%" Makefile.internal - cp ${incfile} make.inc - ''; - - meta = { - description = "Matrix Algebra on GPU and Multicore Architectures, OpenCL port"; - license = lib.licenses.bsd3; - homepage = "https://icl.cs.utk.edu/magma/index.html"; - platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ volhovm ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 4d37d58656ef..4d652df3ba29 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -569,6 +569,7 @@ mapAliases { classads = throw "'classads' has been removed, as it is unmaintained both upstream and in nixpkgs"; # Added 2026-06-27 claude-code-acp = warnAlias "'claude-code-acp' has been renamed to 'claude-agent-acp'" claude-agent-acp; # Added 2026-03-31 claude-code-bin = warnAlias "'claude-code-bin' has been merged into 'claude-code'" claude-code; # Added 2026-04-18 + clblas = throw "'clblas' has been removed as it was unmaintained upstream"; # Added 2026-09-02 clearlyU = clearly-u; # Added 2026-02-08 clerk = throw "'clerk' has been removed as the upstream repository has been archived"; # Added 2026-09-21 cli-visualizer = throw "'cli-visualizer' has been removed as the upstream repository is gone"; # Added 2025-06-05 @@ -577,6 +578,7 @@ mapAliases { clipbuzz = throw "clipbuzz has been removed, as it does not build with supported Zig versions"; # Added 2025-08-09 clipgrab = throw "'clipgrab' has been removed, as it was unmaintained in nixpkgs since 2022 and depended on vulnerable qt5 webengine."; # Added 2026-02-11 clipit = throw "'clipit' has been removed as it is unmaintained upstream and broken"; # Added 2026-05-16 + clmagma = throw "'clmagma' has been removed as it was unmaintained upstream"; # Added 2026-09-02 clorinde = throw "'clorinde' has been merged into 'cornucopia'"; # Added 2026-06-03 cloudlogoffline = throw "cloudlogoffline has been removed"; # Added 2025-05-18 clucene_core = warnAlias "'clucene_core' has been renamed to 'clucene-core'" clucene-core; # Added 2026-01-12