gnu: go-1.23: Add aarch64 micro-architecture compiler support. * gnu/packages/golang.scm (%go-1.23-arm64-micro-architectures): New variable. (go-1.23)[compiler-cpu-architectures]: Add aarch64 micro-architectures. * guix/transformations.scm (tuning-compiler): Update the go optimizer to also support GOARM64. Change-Id: I8825f9857e07c1634ea346d5a16ae9550f340e65
gnu: gcc: Update recognized micro-architectures. * gnu/packages/gcc.scm (%gcc-13-x86_64-micro-architectures): Add lujiazui. (%gcc-14-x86_64-micro-architectures): Add yongfeng. (%gcc-14-aarch64-micro-architectures, %gcc-14-ppc64le-micro-architectures, %gcc-15-aarch64-micro-architectures, %gcc-15-x86_64-micro-architectures): New variables. (gcc-14)[properties]: Update compiler-cpu-architectures. (gcc-15)[properties]: Same. Change-Id: Iac85a691c577aadd24e073d70621d0dea69e43f2
guix: cpu: Recognize CPUs through GCC-15. * guix/cpu.scm (cpu->gcc-architecture)[x86_64]: Match with new cpu-family. Update matched CPUs. [aarch64]: Update matched CPUs. (gcc-architecture->micro-architecture-level): Add new gcc architectures. Change-Id: Ib8fef3787a8db0d70e6bd2eef539beacc81d4e7a
gnu: icecat: Build with newer clang. * gnu/packages/gnuzilla.scm (icecat-minimal)[native-inputs]: Replace llvm-17 and clang-17 with llvm-20 and clang-20. Change-Id: Iac280d23fd2975246b2960373688d8eefd230cda
gnu: mariadb-connector-c: Update to 3.4.5. * gnu/packages/databases.scm (mariadb-connector-c): Update to 3.4.5. Change-Id: I841a09573aa6776da1307044345d4e388b5cd17b
mariadb-connector-c: Update source URI. * gnu/packages/databases.scm (mariadb-connector-c)[source]: Update uri. Change-Id: If439860ea58dbb5a5ab257f9fe5414ed1a684742 Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: Remove abseil-cpp-20211102.0. This is now a leaf package only used for the former build of the grpc package. It fails to build with the recent core-packages updates. * gnu/packages/cpp.scm (abseil-cpp-20211102.0): Delete variable. Change-Id: I082e546134ee03cb233b2b91d291fce8f94b7c50 Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: python-grpcio-tools: Update to 1.52.0. * gnu/packages/rpc.scm (python-grpcio-tools): Update to 1.52.0. [propagated-inputs]: Replace python-protobuf by python-protobuf-4. Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: python-grcpio-tools: Switch to pyproject. * gnu/packages/rpc.scm (python-grcpio-tools) [build-system]: Switch to pyproject. [native-inputs]: Add python-setuptools, python-wheel. Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: Remove grpc-for-python-grpcio. * gnu/packages/rpc.scm (grpc-for-python-grpcio): Delete variable. Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: python-grpcio: Update to 1.52.0. * gnu/packages/rpc.scm (python-grpcio): Update to 1.52.0. [inputs]: Replace abseil-cpp-20211102.0 by abseil-cpp-cxxstd11. Replace grpc-for-python-grpcio by grpc. Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: python-grpcio-tools: Improve style. * gnu/packages/rpc.scm (python-grpcio-tools): Run guix style. Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: Add python-protobuf-4. * gnu/packages/protobuf.scm (python-protobuf-4): New variable. Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: grpc: Update to 1.52.2. * gnu/packages/rpc.scm (opencensus-proto-for-grpc-source): New variable. (grpc): Update to 1.52.2. [arguments]<#:phases>: Add phase 'unpack-third-party. Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: r-arrow: Update to 21.0.0. * gnu/packages/cran.scm (r-arrow): Update to 21.0.0. Change-Id: I8394307862b54cbf879a990f0da11d4cb68458b8 Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: apache-arrow: Update to 21.0.0. * gnu/packages/databases.scm (apache-arrow): Update to 21.0.0. Change-Id: Ide2fefee3c056c8384f311b8401a798ecd97bffb Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: tbb: Update url. * gnu/packages/tbb.scm (tbb): Update url. Change-Id: If5e6927bd2d7cb3f1aff78d11949985fdb8ae69a Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: tbb: Improve description. * gnu/packages/tbb.scm (tbb): Improve description. Change-Id: Ib3daa56f3b67633d604e8156aceeea5ae31830bc Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: tbb: Update home-page. * gnu/packages/tbb.scm (tbb): Update home-page. Change-Id: Id06b0515bc355c9c2cae4c3043dcb8358e174e36 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: diffoscope: Update to 303. * gnu/packages/diffoscope.scm (diffoscope): Update to 303.