From 7699387526d22e7c9a17ea2411fb8a4f8bc2884b Mon Sep 17 00:00:00 2001 From: Andreas Enge Date: Fri, 5 Sep 2025 18:24:07 +0200 Subject: [PATCH] gnu: Remove rxcpp. * gnu/packages/machine-learning.scm (rxcpp): Delete variable. Fixes: guix/guix#1838 Change-Id: I4cd797430bacc52bba9d41d520d41e2268b5160c --- gnu/packages/machine-learning.scm | 43 ------------------------------- 1 file changed, 43 deletions(-) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index bc7956a028508f8a0c96e90132d734142ab517f7..91fb7487729bbb17ae37317eeaeb540ed2777652 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -4,7 +4,6 @@ ;;; Copyright © 2016, 2017, 2020 Marius Bakke ;;; Copyright © 2016 Hartmut Goebel ;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice -;;; Copyright © 2018 Kei Kebreau ;;; Copyright © 2018 Mark Meyer ;;; Copyright © 2018 Ben Woodcroft ;;; Copyright © 2018 Fis Trivial @@ -1939,48 +1938,6 @@ supports all ONNX releases (1.2+) with both future and backwards compatibility.") (license license:expat))) -(define-public rxcpp - (package - (name "rxcpp") - (version "4.1.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/ReactiveX/RxCpp") - (commit (string-append "v" version)))) - (sha256 - (base32 "1blyjjw6szd74pckdc15ham9i48xf0vwwz5nhl9vyjfq8z7w3piy")) - (file-name (git-file-name name version)))) - (build-system cmake-build-system) - (arguments - `(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'remove-werror - (lambda _ - (substitute* (find-files ".") - (("-Werror") "")) - #t)) - (replace 'check - (lambda _ - (invoke "ctest")))))) - (native-inputs - (list catch-framework)) - (home-page "https://reactivex.io/") - (synopsis "Reactive Extensions for C++") - (description - "The Reactive Extensions for C++ (RxCpp) is a library of algorithms for -values-distributed-in-time. ReactiveX is a library for composing asynchronous -and event-based programs by using observable sequences. - -It extends the observer pattern to support sequences of data and/or events and -adds operators that allow you to compose sequences together declaratively while -abstracting away concerns about things like low-level threading, -synchronization, thread-safety, concurrent data structures, and non-blocking -I/O.") - (license license:asl2.0))) - - (define-public gemmlowp (let ((commit "08e4bb339e34017a0835269d4a37c4ea04d15a69") (version "0.1")