unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
From: Malte Frank Gerdes <malte.f.gerdes@gmail.com>
To: 44342@debbugs.gnu.org
Cc: Malte Frank Gerdes <malte.f.gerdes@gmail.com>
Subject: [bug#44342] [PATCH 2/6] gnu: cpp: Update rct to e706998697b8d48fa9e5b9ab33aeded705129a66.
Date: Sat, 31 Oct 2020 15:11:14 +0100	[thread overview]
Message-ID: <20201031141118.21536-2-malte.f.gerdes@gmail.com> (raw)
In-Reply-To: <20201031141118.21536-1-malte.f.gerdes@gmail.com>

* gnu/packages/cpp.scm (rct): Update variable.
* gnu/packages/patches/rct-add-missing-headers.patch: Adjust accordingly.
---
 gnu/packages/cpp.scm                          |  9 ++--
 .../patches/rct-add-missing-headers.patch     | 53 +++++++++++--------
 2 files changed, 35 insertions(+), 27 deletions(-)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 0e563d9c12..a7f4ae0189 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -15,6 +15,7 @@
 ;;; Copyright © 2020 Michael Rohleder <mike@rohleder.de>
 ;;; Copyright © 2020 Alexandros Theodotou <alex@zrythm.org>
 ;;; Copyright © 2020 Greg Hogan <code@greghogan.com>
+;;; Copyright © 2020 Malte Frank Gerdes <malte.f.gerdes@gmail.com>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -132,8 +133,8 @@ the name of the library itself, which is written in C++.")
     (license license:expat)))
 
 (define-public rct
-  (let* ((commit "b3e6f41d9844ef64420e628e0c65ed98278a843a")
-         (revision "2"))
+  (let* ((commit "e706998697b8d48fa9e5b9ab33aeded705129a66")
+         (revision "0"))
     (package
       (name "rct")
       (version (git-version "0.0.0" revision commit))
@@ -144,13 +145,13 @@ the name of the library itself, which is written in C++.")
                       (commit commit)))
                 (sha256
                  (base32
-                  "1m2931jacka27ghnpgf1z1plkkr64z0pga4r4zdrfpp2d7xnrdvb"))
+                  "029m8kpvlmklg2yk7hrfxvvpxxvvncqyxml534mqhdn9yl40gm0k"))
                 (patches (search-patches "rct-add-missing-headers.patch"))
                 (file-name (git-file-name name version))))
       (build-system cmake-build-system)
       (arguments
        '(#:configure-flags
-         '("-DWITH_TESTS=ON"            ; To run the test suite
+         '("-DRCT_WITH_TESTS=ON"            ; To run the test suite
            "-DRCT_RTTI_ENABLED=ON")))
       (native-inputs
        `(("cppunit" ,cppunit)
diff --git a/gnu/packages/patches/rct-add-missing-headers.patch b/gnu/packages/patches/rct-add-missing-headers.patch
index 4d133aa249..099ef8af53 100644
--- a/gnu/packages/patches/rct-add-missing-headers.patch
+++ b/gnu/packages/patches/rct-add-missing-headers.patch
@@ -1,43 +1,50 @@
-From: fis <ybbs.daans@hotmail.com>
-Date: Sat, 20 Jan 2018 07:42:38 +0800
-Subject: [PATCH] rct.cmake: Add missing headers.
-
----
- rct.cmake | 20 ++++++++++++++++++++
- 1 file changed, 20 insertions(+)
-
 diff --git a/rct.cmake b/rct.cmake
-index 323e7b9..3e0ac6b 100644
+index daaa05a..aa82f9f 100644
 --- a/rct.cmake
 +++ b/rct.cmake
-@@ -339,7 +339,27 @@ if (NOT RCT_NO_INSTALL)
-     rct/Timer.h
-     rct/Value.h
-     rct/WriteLocker.h
-+    rct/CpuUsage.h
+@@ -336,18 +336,27 @@ if (NOT RCT_NO_INSTALL)
+     rct/Buffer.h
+     rct/Config.h
+     rct/Connection.h
 +    rct/DataFile.h
 +    rct/Date.h
 +    rct/EmbeddedLinkedList.h
+     rct/EventLoop.h
+     rct/FileSystemWatcher.h
 +    rct/FinishMessage.h
 +    rct/Flags.h
 +    rct/Hash.h
+     rct/List.h
 +    rct/LinkedList.h
-+    rct/Map.h
-+    rct/MemoryMappedFile.h
+     rct/Log.h
+     rct/Map.h
+     rct/MemoryMonitor.h
+     rct/Message.h
+     rct/MessageQueue.h
 +    rct/OnDestruction.h
+     rct/Path.h
+     rct/Plugin.h
+     rct/Point.h
+     rct/Process.h
 +    rct/QuitMessage.h
-+    rct/ResponseMessage.h
-+    rct/ScriptEngine.h
+     rct/Rct.h
+     rct/ReadLocker.h
+     rct/ReadWriteLock.h
+@@ -362,6 +371,7 @@ if (NOT RCT_NO_INSTALL)
+     rct/Size.h
+     rct/SocketClient.h
+     rct/SocketServer.h
 +    rct/StackBuffer.h
-+    rct/WindowsUnicodeConversion.h
+     rct/StopWatch.h
+     rct/String.h
+     rct/StringTokenizer.h
+@@ -373,5 +383,9 @@ if (NOT RCT_NO_INSTALL)
+     rct/WriteLocker.h
      DESTINATION include/rct)
-
+ 
 +  install(FILES
 +    json/json.hpp
 +    DESTINATION include/rct/json)
 +
    install(EXPORT "rct" DESTINATION lib/cmake)
  endif ()
---
-2.13.6
-
-- 
2.29.1





  reply	other threads:[~2020-10-31 14:12 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-10-31 14:07 [bug#44342] [PATCH 0/6] Update rtags and add rtags related emacs packages Malte Frank Gerdes
2020-10-31 14:11 ` [bug#44342] [PATCH 1/6] gnu: code: Update RTags to 2.38 Malte Frank Gerdes
2020-10-31 14:11   ` Malte Frank Gerdes [this message]
2020-11-07 10:03     ` [bug#44342] [PATCH 2/6] gnu: cpp: Update rct to e706998697b8d48fa9e5b9ab33aeded705129a66 Nicolas Goaziou
2020-10-31 14:11   ` [bug#44342] [PATCH 3/6] gnu: Add emacs-rtags Malte Frank Gerdes
2020-10-31 14:11   ` [bug#44342] [PATCH 4/6] gnu: Add emacs-flycheck-rtags Malte Frank Gerdes
2020-11-07 10:41     ` Nicolas Goaziou
2020-10-31 14:11   ` [bug#44342] [PATCH 5/6] gnu: Add emacs-helm-rtags Malte Frank Gerdes
2020-10-31 14:11   ` [bug#44342] [PATCH 6/6] gnu: Add emacs-company-rtags Malte Frank Gerdes

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20201031141118.21536-2-malte.f.gerdes@gmail.com \
    --to=malte.f.gerdes@gmail.com \
    --cc=44342@debbugs.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).