summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Enge <andreas@enge.fr>2026-04-09 15:40:02 +0200
committerAndreas Enge <andreas@enge.fr>2026-04-09 15:40:37 +0200
commit54bba9ee3b4d6dcd32df964f61da0c5aabed9f3a (patch)
treecdf2eb1ef92c77cdcb56d54025bc2ec5bfc4b344
parent81446a5827927a7579c62e44e1d08e0e153c4fae (diff)
gnu: Remove rct.
* gnu/packages/cpp.scm (rct): Delete variable. * gnu/packages/patches/rct-add-missing-headers.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister file. Fixes: guix/guix#6879 Change-Id: I0907ec3ee8d62846cf686606fb9b14d9aa962314
-rw-r--r--gnu/local.mk1
-rw-r--r--gnu/packages/cpp.scm32
-rw-r--r--gnu/packages/patches/rct-add-missing-headers.patch43
3 files changed, 0 insertions, 76 deletions
diff --git a/gnu/local.mk b/gnu/local.mk
index e1270999530..0997b248a1e 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -2332,7 +2332,6 @@ dist_patch_DATA = \
2332 %D%/packages/patches/rapidcheck-fix-libs.patch \ 2332 %D%/packages/patches/rapidcheck-fix-libs.patch \
2333 %D%/packages/patches/ratpoison-shell.patch \ 2333 %D%/packages/patches/ratpoison-shell.patch \
2334 %D%/packages/patches/retroarch-unbundle-spirv-cross.patch \ 2334 %D%/packages/patches/retroarch-unbundle-spirv-cross.patch \
2335 %D%/packages/patches/rct-add-missing-headers.patch \
2336 %D%/packages/patches/readline-link-ncurses.patch \ 2335 %D%/packages/patches/readline-link-ncurses.patch \
2337 %D%/packages/patches/renpy-python-3.11-compat.patch \ 2336 %D%/packages/patches/renpy-python-3.11-compat.patch \
2338 %D%/packages/patches/renpy-fix-integer-slots.patch \ 2337 %D%/packages/patches/renpy-fix-integer-slots.patch \
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 860515b865a..df394685b29 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -683,38 +683,6 @@ computer program to introspect and modify an object at runtime. It is also
683the name of the library itself, which is written in C++.") 683the name of the library itself, which is written in C++.")
684 (license license:expat))) 684 (license license:expat)))
685 685
686(define-public rct
687 (let* ((commit "b3e6f41d9844ef64420e628e0c65ed98278a843a")
688 (revision "2"))
689 (package
690 (name "rct")
691 (version (git-version "0.0.0" revision commit))
692 (source (origin
693 (method git-fetch)
694 (uri (git-reference
695 (url "https://github.com/Andersbakken/rct")
696 (commit commit)))
697 (sha256
698 (base32
699 "1m2931jacka27ghnpgf1z1plkkr64z0pga4r4zdrfpp2d7xnrdvb"))
700 (patches (search-patches "rct-add-missing-headers.patch"))
701 (file-name (git-file-name name version))))
702 (build-system cmake-build-system)
703 (arguments
704 '(#:configure-flags
705 '("-DWITH_TESTS=ON" ; To run the test suite
706 "-DRCT_RTTI_ENABLED=ON")))
707 (native-inputs
708 (list cppunit pkg-config))
709 (inputs
710 (list openssl zlib))
711 (home-page "https://github.com/Andersbakken/rct")
712 (synopsis "C++ library providing Qt-like APIs on top of the STL")
713 (description "Rct is a set of C++ tools that provide nicer (more Qt-like)
714 APIs on top of Standard Template Library (@dfn{STL}) classes.")
715 (license (list license:expat ; cJSON
716 license:bsd-4))))) ; everything else (LICENSE.txt)
717
718(define-public plutovg 686(define-public plutovg
719 (package 687 (package
720 (name "plutovg") 688 (name "plutovg")
diff --git a/gnu/packages/patches/rct-add-missing-headers.patch b/gnu/packages/patches/rct-add-missing-headers.patch
deleted file mode 100644
index 4d133aa2494..00000000000
--- a/gnu/packages/patches/rct-add-missing-headers.patch
+++ /dev/null
@@ -1,43 +0,0 @@
1From: fis <ybbs.daans@hotmail.com>
2Date: Sat, 20 Jan 2018 07:42:38 +0800
3Subject: [PATCH] rct.cmake: Add missing headers.
4
5---
6 rct.cmake | 20 ++++++++++++++++++++
7 1 file changed, 20 insertions(+)
8
9diff --git a/rct.cmake b/rct.cmake
10index 323e7b9..3e0ac6b 100644
11--- a/rct.cmake
12+++ b/rct.cmake
13@@ -339,7 +339,27 @@ if (NOT RCT_NO_INSTALL)
14 rct/Timer.h
15 rct/Value.h
16 rct/WriteLocker.h
17+ rct/CpuUsage.h
18+ rct/DataFile.h
19+ rct/Date.h
20+ rct/EmbeddedLinkedList.h
21+ rct/FinishMessage.h
22+ rct/Flags.h
23+ rct/Hash.h
24+ rct/LinkedList.h
25+ rct/Map.h
26+ rct/MemoryMappedFile.h
27+ rct/OnDestruction.h
28+ rct/QuitMessage.h
29+ rct/ResponseMessage.h
30+ rct/ScriptEngine.h
31+ rct/StackBuffer.h
32+ rct/WindowsUnicodeConversion.h
33 DESTINATION include/rct)
34
35+ install(FILES
36+ json/json.hpp
37+ DESTINATION include/rct/json)
38+
39 install(EXPORT "rct" DESTINATION lib/cmake)
40 endif ()
41--
422.13.6
43