From: Zheng Junjie <zhengjunjie@iscas.ac.cn>
To: 72835@debbugs.gnu.org
Subject: [bug#72835] [PATCH qt-team 27/38] gnu: Add re2-next.
Date: Wed, 28 Aug 2024 00:25:35 +0800 [thread overview]
Message-ID: <cd789048a0738197cee92a55aac1269d209bcba8.1724775512.git.zhengjunjie@iscas.ac.cn> (raw)
In-Reply-To: <cover.1724775511.git.zhengjunjie@iscas.ac.cn>
* gnu/packages/regex.scm (re2-next): New Variable.
Change-Id: I5745870605f1ad3ce1733b02e454b758b3cbabfc
---
gnu/packages/regex.scm | 29 ++++++++++++++++++++++++++++-
1 file changed, 28 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/regex.scm b/gnu/packages/regex.scm
index 639244f37d..d058b096a7 100644
--- a/gnu/packages/regex.scm
+++ b/gnu/packages/regex.scm
@@ -4,6 +4,7 @@
;;; Copyright © 2016, 2020, 2022 Marius Bakke <marius@gnu.org>
;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2020 Brett Gilio <brettg@gnu.org>
+;;; Copyright © 2024 Zheng Junjie <873216071@qq.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -27,7 +28,10 @@ (define-module (gnu packages regex)
#:use-module (guix git-download)
#:use-module (guix gexp)
#:use-module (guix build-system gnu)
- #:use-module (guix utils))
+ #:use-module (guix build-system cmake)
+ #:use-module (guix utils)
+ #:use-module (gnu packages check)
+ #:use-module (gnu packages cpp))
(define-public re2
(package
@@ -60,6 +64,29 @@ (define-public re2
Python. It is a C++ library.")
(license license:bsd-3)))
+(define-public re2-next
+ (package
+ (inherit re2)
+ (name "re2")
+ (version "2024-07-02")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/google/re2")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "11q0kz8b3y5ysn58fr62yhib520f9l3grbn8gxr8x5s9k700vq11"))))
+ (build-system cmake-build-system)
+ (arguments (list #:configure-flags #~(list "-DBUILD_SHARED_LIBS=ON"
+ ;; "-DRE2_USE_ICU=ON"
+ #$@(if (%current-target-system)
+ #~("-DRE2_BUILD_TESTING=ON")
+ #~()))))
+ (native-inputs (list googletest))
+ (propagated-inputs (list abseil-cpp))))
+
(define-public tre
(package
(name "tre")
--
2.45.2
next prev parent reply other threads:[~2024-08-27 16:27 UTC|newest]
Thread overview: 130+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-08-27 16:19 [bug#72835] [PATCH qt-team 00/38] update qt6 to 6.7.2 Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 01/38] gnu: qtbase: Update " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 02/38] gnu: qt5compat: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 03/38] gnu: qtsvg: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 04/38] gnu: qtimageformats: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 05/38] gnu: qtdeclarative: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 06/38] gnu: qtwebsockets: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 07/38] gnu: qtsensors: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 08/38] gnu: qtshadertools: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 09/38] gnu: qtmultimedia: " Zheng Junjie
2024-09-13 15:20 ` Maxim Cournoyer
2024-09-18 2:09 ` Z572
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 10/38] gnu: qtwayland: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 11/38] gnu: qtserialport: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 12/38] gnu: qtwebchannel: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 13/38] gnu: qtlanguageserver: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 14/38] gnu: qtlocation: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 15/38] gnu: qtlottie: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 16/38] gnu: qttools: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 17/38] gnu: qttranslations: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 18/38] gnu: qtscxml: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 19/38] gnu: qtpositioning: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 20/38] gnu: qtremoteobjects: " Zheng Junjie
2024-08-27 16:23 ` [bug#72835] [PATCH qt-team 21/38] gnu: qtspeech: " Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 23/38] gnu: qt-creator: Update to 14.0.1 Zheng Junjie
2024-09-13 15:22 ` Maxim Cournoyer
2024-09-26 3:51 ` Maxim Cournoyer
2024-09-26 6:20 ` Z572
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 24/38] gnu: qtnetworkauth: Update to 6.7.2 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 25/38] gnu: abseil-cpp: Update to 20240722.0 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 26/38] gnu: libvpx: Update to 1.14.1 Zheng Junjie
2024-08-27 16:25 ` Zheng Junjie [this message]
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 22/38] gnu: qthttpserver: Update to 6.7.2 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 28/38] gnu: Add icu4c-75 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 29/38] gnu: qtwebengine: Update to 6.7.2 Zheng Junjie
2024-09-13 15:34 ` Maxim Cournoyer
2024-09-18 2:08 ` Z572
2024-09-26 3:50 ` Maxim Cournoyer
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 30/38] gnu: python-shiboken-6: " Zheng Junjie
2024-09-13 15:23 ` Maxim Cournoyer
2024-09-18 2:05 ` Z572
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 31/38] gnu: qtconnectivity: Rename to qtconnectivity-5 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 32/38] gnu: Add qtconnectivity Zheng Junjie
2024-09-13 15:28 ` Maxim Cournoyer
2024-09-18 2:10 ` Z572
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 33/38] gnu: Add python-setuptools-scm-next Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 34/38] gnu: python-sip: Update to 6.8.6 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 35/38] gnu: python-pyqt6-sip: Update to 13.8.0 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 36/38] gnu: python-pyqt-builder: Update to 1.16.4 Zheng Junjie
2024-09-13 15:36 ` Maxim Cournoyer
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 37/38] gnu: python-pyqt-6: Update to 6.7.1 Zheng Junjie
2024-08-27 16:25 ` [bug#72835] [PATCH qt-team 38/38] gnu: python-pyqtwebengine-6: Update to 6.7.0 Zheng Junjie
2024-09-13 15:37 ` [bug#72835] [PATCH qt-team 00/38] update qt6 to 6.7.2 Maxim Cournoyer
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 00/74] update qt{5,6} Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 01/74] gnu: qtbase: Update to 6.7.2 Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 02/74] gnu: qt5compat: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 03/74] gnu: qtsvg: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 04/74] gnu: qtimageformats: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 05/74] gnu: qtdeclarative: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 06/74] gnu: qtwebsockets: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 07/74] gnu: qtsensors: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 08/74] gnu: qtshadertools: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 09/74] gnu: qtmultimedia: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 10/74] gnu: qtwayland: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 11/74] gnu: qtserialport: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 12/74] gnu: qtwebchannel: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 13/74] gnu: qtlanguageserver: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 14/74] gnu: qtlocation: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 15/74] gnu: qtlottie: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 16/74] gnu: qttools: " Zheng Junjie
2024-09-18 1:42 ` [bug#72835] [PATCH qt-team v2 17/74] gnu: qttranslations: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 18/74] gnu: qtscxml: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 19/74] gnu: qtpositioning: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 20/74] gnu: qtremoteobjects: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 21/74] gnu: qtspeech: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 22/74] gnu: qthttpserver: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 23/74] gnu: qt-creator: Update to 14.0.1 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 24/74] gnu: qtnetworkauth: Update to 6.7.2 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 25/74] gnu: abseil-cpp: Update to 20240722.0 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 26/74] gnu: libvpx: Update to 1.14.1 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 27/74] gnu: Add re2-next Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 28/74] gnu: Add icu4c-75 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 29/74] gnu: qtwebengine: Update to 6.7.2 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 30/74] gnu: python-shiboken-6: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 31/74] gnu: qtconnectivity: Rename to qtconnectivity-5 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 32/74] gnu: Add qtconnectivity Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 33/74] gnu: Add python-setuptools-scm-next Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 34/74] gnu: python-sip: Update to 6.8.6 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 35/74] gnu: python-pyqt6-sip: Update to 13.8.0 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 36/74] gnu: python-pyqt-builder: Update to 1.16.4 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 37/74] gnu: python-pyqt-6: Update to 6.7.1 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 38/74] gnu: python-pyqtwebengine-6: Update to 6.7.0 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 39/74] gnu: python-pyqt5-sip: Update to 12.15.0 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 40/74] gnu: clazy: Update to 1.12 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 41/74] gnu: python-pyqt: Update to 5.15.10 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 42/74] gnu: qtcharts: Rename to qtcharts-5 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 43/74] gnu: Add qtcharts Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 44/74] gnu: qtbase-5: Update to 5.15.15 Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 45/74] gnu: qt3d-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 46/74] gnu: qtsvg-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 47/74] gnu: qtimageformats-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 48/74] gnu: qtx11extras: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 49/74] gnu: qtxmlpatterns: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 50/74] gnu: qtdeclarative-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 51/74] gnu: qtconnectivity-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 52/74] gnu: qtwebsockets-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 53/74] gnu: qtmultimedia-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 54/74] gnu: qtwayland-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 55/74] gnu: qtserialport-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 56/74] gnu: qtserialbus: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 57/74] gnu: qtwebchannel-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 58/74] gnu: qtwebglplugin: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 59/74] gnu: qtwebview: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 60/74] gnu: qtlocation-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 61/74] gnu: qttools-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 62/74] gnu: qtscript: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 63/74] gnu: qtquickcontrols-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 64/74] gnu: qtquickcontrols2-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 65/74] gnu: qtgraphicaleffects: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 66/74] gnu: qtgamepad: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 67/74] gnu: qtscxml-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 68/74] gnu: qtpurchasing: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 69/74] gnu: qtcharts-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 70/74] gnu: qtdatavis3d: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 71/74] gnu: qtnetworkauth-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 72/74] gnu: qtspeech-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 73/74] gnu: qtvirtualkeyboard-5: " Zheng Junjie
2024-09-18 1:43 ` [bug#72835] [PATCH qt-team v2 74/74] gnu: qtwebengine-5: " Zheng Junjie
2024-09-26 3:48 ` [bug#72835] [PATCH qt-team v2 00/74] update qt{5,6} Maxim Cournoyer
2024-09-27 12:33 ` bug#72835: " Z572
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=cd789048a0738197cee92a55aac1269d209bcba8.1724775512.git.zhengjunjie@iscas.ac.cn \
--to=zhengjunjie@iscas.ac.cn \
--cc=72835@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).