X-Loop: help-debbugs@HIDDEN Subject: [bug#72718] [PATCH 1/3] gnu: emacsql: Update to 4.0.1. Resent-From: Thanos Apollo <public@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: andrew@HIDDEN, cox.katherine.e+guix@HIDDEN, liliana.prikler@HIDDEN, guix-patches@HIDDEN Resent-Date: Mon, 19 Aug 2024 20:52:02 +0000 Resent-Message-ID: <handler.72718.B.1724100721356 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 72718 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 72718 <at> debbugs.gnu.org Cc: Thanos Apollo <public@HIDDEN>, Andrew Tropin <andrew@HIDDEN>, Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN> X-Debbugs-Original-To: guix-patches@HIDDEN X-Debbugs-Original-Xcc: Andrew Tropin <andrew@HIDDEN>, Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.1724100721356 (code B ref -1); Mon, 19 Aug 2024 20:52:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 Aug 2024 20:52:01 +0000 Received: from localhost ([127.0.0.1]:59317 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sg9M8-00005g-NI for submit <at> debbugs.gnu.org; Mon, 19 Aug 2024 16:52:01 -0400 Received: from lists.gnu.org ([209.51.188.17]:41388) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <SRS0=a137=PT=thanosapollo.org=public@HIDDEN>) id 1sg9M6-00005W-PE for submit <at> debbugs.gnu.org; Mon, 19 Aug 2024 16:51:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <SRS0=a137=PT=thanosapollo.org=public@HIDDEN>) id 1sg9LQ-0008Eh-3M for guix-patches@HIDDEN; Mon, 19 Aug 2024 16:51:16 -0400 Received: from smtp.forwardemail.net ([164.92.70.200]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <SRS0=a137=PT=thanosapollo.org=public@HIDDEN>) id 1sg9LN-0002Cq-Te for guix-patches@HIDDEN; Mon, 19 Aug 2024 16:51:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thanosapollo.org; h=Content-Transfer-Encoding: Content-Type: MIME-Version: Message-ID: Date: Subject: Cc: To: From; q=dns/txt; s=fe-4dbabb00f3; t=1724100667; bh=BxwV7WU0gyePRQIBU0ZQxMkBMg2fXbJh/S7XyzGxJsY=; b=Q958e0Ggx3EQNT6ud1xTtWBBWwY23hkTemxP7nBnim1fwIAfY7Dr3haCQHPOSeRpZw8IYdo6J 2a5Ob/BNKMkQlHp5WEvUqQH6wfiDT9TPN2MWg8uVkdYHjiXOt9NLSq59Y0pGahMl4XM6gRoUbE/ auPR4MU1N7vEVPIIKcKZ8hE= From: Thanos Apollo <public@HIDDEN> Date: Mon, 19 Aug 2024 23:50:48 +0300 Message-ID: <9ce244da4b575fa8b7f67178a889b05a1b446326.1724100637.git.public@HIDDEN> X-Mailer: git-send-email 2.45.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Report-Abuse-To: abuse@HIDDEN X-Report-Abuse: abuse@HIDDEN X-Complaints-To: abuse@HIDDEN X-ForwardEmail-Version: 0.4.40 X-ForwardEmail-Sender: rfc822; public@HIDDEN, smtp.forwardemail.net, 164.92.70.200 X-ForwardEmail-ID: 66c3b03760cc4481bc86cbdc Received-SPF: pass client-ip=164.92.70.200; envelope-from=SRS0=a137=PT=thanosapollo.org=public@HIDDEN; helo=smtp.forwardemail.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.4 (--) * gnu/packages/emacs-xyz.scm (emacs-emacsql): Update to 4.0.1. * Update to version 4.0.1, which deprecates much of the previous functionality outside of emacs-emacsqlite and focuses on utilizing the built-in SQLite capabilities of Emacss, thus the change of the recipe. Change-Id: Ibc0ee0a1d2a9b5bc4b07e5b5f31c073f2366744d --- gnu/packages/emacs-xyz.scm | 120 ++++++++++++++++++------------------- 1 file changed, 57 insertions(+), 63 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 9f9d9934cd..54586b8f3a 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -23510,71 +23510,65 @@ (define-public emacs-finalize (license license:unlicense))) (define-public emacs-emacsql - (let ((commit "efddd69c5e69214dbbe921fbf90f938501414894") - (revision "2")) - (package - (name "emacs-emacsql") - (version (git-version "3.1.1" revision commit)) - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/magit/emacsql") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1abwc7kzlmk6z68glnya6kxffrrqrhgpwrpzqpjc1l179gg1i1rg")))) - (build-system emacs-build-system) - (arguments - (list - #:tests? #true - #:test-command #~(list "emacs" "-Q" "--batch" - "-L" "tests" - "-L" "." - "-l" "tests/emacsql-tests.el" - "-f" "ert-run-tests-batch-and-exit") - #:modules '((guix build emacs-build-system) - (guix build utils) - (guix build emacs-utils) - (srfi srfi-26)) - #:phases - #~(modify-phases %standard-phases - (add-before 'install 'patch-elisp-shell-shebangs - (lambda _ - (substitute* (find-files "." "\\.el") - (("/bin/sh") (which "sh"))))) - (add-after 'patch-elisp-shell-shebangs 'setenv-shell - (lambda _ - (setenv "SHELL" "sh"))) - (add-after 'setenv-shell 'build-emacsql-sqlite - (lambda _ - (invoke "make" "binary" (string-append "CC=" #$(cc-for-target))))) - (add-after 'build-emacsql-sqlite 'install-emacsql-sqlite - ;; This build phase installs emacs-emacsql binary. - (lambda _ - (install-file "sqlite/emacsql-sqlite" - (string-append #$output "/bin")))) - (add-after 'install-emacsql-sqlite 'patch-emacsql-sqlite.el - ;; This build phase removes interactive prompts - ;; and makes sure Emacs look for binaries in the right places. - (lambda _ - (emacs-substitute-variables "emacsql-sqlite.el" - ("emacsql-sqlite-executable" - (string-append #$output "/bin/emacsql-sqlite")) - ;; Make sure Emacs looks for ‘GCC’ binary in the right place. - ("emacsql-sqlite-c-compilers" - `(list ,(which "gcc"))))))))) - (inputs - (list emacs-minimal `(,mariadb "dev") `(,mariadb "lib") postgresql)) - (propagated-inputs - (list emacs-finalize emacs-pg emacs-sqlite3-api)) - (home-page "https://github.com/magit/emacsql") - (synopsis "Emacs high-level SQL database front-end") - (description "Any readable Lisp value can be stored as a value in EmacSQL, -including numbers, strings, symbols, lists, vectors, and closures. EmacSQL + (package + (name "emacs-emacsql") + (version "4.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/magit/emacsql") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1d7628rmb5wwvafrn3m3f8z3mb696wklwlcds71j8l5x782wh8hf")))) + (build-system emacs-build-system) + (arguments + (list + #:tests? #true + #:test-command #~(list "emacs" "-Q" "--batch" + "-L" "tests" + "-L" "." + "-l" "tests/emacsql-tests.el" + "-f" "ert-run-tests-batch-and-exit") + #:modules '((guix build emacs-build-system) + (guix build utils) + (guix build emacs-utils) + (srfi srfi-26)) + #:phases + #~(modify-phases %standard-phases + (add-before 'install 'patch-elisp-shell-shebangs + (lambda _ + (substitute* (find-files "." "\\.el") + (("/bin/sh") (which "sh"))))) + (add-after 'patch-elisp-shell-shebangs 'setenv-shell + (lambda _ + (setenv "SHELL" "sh"))) + (add-after 'build-emacsql-sqlite 'install-emacsql-sqlite + ;; This build phase installs emacs-emacsql binary. + (lambda _ + (install-file "sqlite/emacsql-sqlite" + (string-append #$output "/bin")))) + (add-after 'install-emacsql-sqlite 'patch-emacsql-sqlite.el + ;; This build phase removes interactive prompts + ;; and makes sure Emacs look for binaries in the right places. + (lambda _ + (emacs-substitute-variables "emacsql-sqlite.el" + ("emacsql-sqlite-executable" + (string-append #$output "/bin/emacsql-sqlite")) + ;; Make sure Emacs looks for ‘GCC’ binary in the right place. + ("emacsql-sqlite-c-compilers" + `(list ,(which "gcc"))))))))) + (inputs + (list emacs-minimal `(,mariadb "dev") `(,mariadb "lib") postgresql)) + (propagated-inputs + (list emacs-finalize emacs-pg emacs-sqlite3-api)) + (home-page "https://github.com/magit/emacsql") + (synopsis "Emacs high-level SQL database front-end") + (description "EmacSQL is a high-level Emacs Lisp front-end for SQLite. PostgreSQL and MySQL are also supported, but use of these connectors is not recommended. Any readable Lisp value can be stored as a value in EmacSQL, including numbers, strings, symbols, lists, vectors, and closures. EmacSQL has no concept of @code{TEXT} values; it's all just Lisp objects. The Lisp object @code{nil} corresponds 1:1 with @code{NULL} in the database.") - (license license:gpl3+)))) + (license license:gpl3+))) (define-public emacs-closql (package base-commit: aeafd92ca5b23d243f5bc834c5804e720bd1a80b -- 2.45.2
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Thanos Apollo <public@HIDDEN> Subject: bug#72718: Acknowledgement ([PATCH 1/3] gnu: emacsql: Update to 4.0.1.) Message-ID: <handler.72718.B.1724100721356.ack <at> debbugs.gnu.org> References: <9ce244da4b575fa8b7f67178a889b05a1b446326.1724100637.git.public@HIDDEN> X-Gnu-PR-Message: ack 72718 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 72718 <at> debbugs.gnu.org Date: Mon, 19 Aug 2024 20:52:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. As you requested using X-Debbugs-CC, your message was also forwarded to Andrew Tropin <andrew@HIDDEN>, Katherine Cox-Buday <cox.katherine.e+guix= @gmail.com>, Liliana Marie Prikler <liliana.prikler@HIDDEN> (after having been given a bug report number, if it did not have one). Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 72718 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 72718: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D72718 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
Received: (at control) by debbugs.gnu.org; 12 Sep 2024 17:01:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 12 13:01:45 2024 Received: from localhost ([127.0.0.1]:41780 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sonCT-0005Ca-7j for submit <at> debbugs.gnu.org; Thu, 12 Sep 2024 13:01:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41282) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1sonCR-0005CM-UB for control <at> debbugs.gnu.org; Thu, 12 Sep 2024 13:01:44 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1sonCE-0001V4-LH for control <at> debbugs.gnu.org; Thu, 12 Sep 2024 13:01:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=xU4cY7Wr3eM3UVXLXAAJaePt13o9SDEbL+OACnbg7mQ=; b=Ws+pzlQ7XQozmR J+3ROWISP3iQhU4Mu8pI48dUOBYLKQlZ9EmE60ajstUooIzSZ8Xgf5OI5Fc5zD8L16THg/lIKG4mc s8iedmsx4VbFihtH0mKeFOz8OIjmrkeBYaGsR+qi0BWsJh4NyLHPA+qHBcK0Eu/SO51gHkDqBnySV C6xs9jC+nl9KKqnxeE6gaTXpx5y6H8dU9pD4Or/G2pj/sm9oI62kTRp4XG6aI6kIqxKI2Oy6Xq6q0 phRUWNY/JlC7XJhqGuFwoUjjQXuzbiYOtOImvxyP3ohPHNG4vrdIfu/6TBlKeIk0YVLgRhj9vBY3u 4QXZ3nlfuM70JICPCTeQ==; Date: Thu, 12 Sep 2024 19:01:28 +0200 Message-Id: <875xr0kdqv.fsf@HIDDEN> To: control <at> debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> Subject: control message for bug #72718 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) merge 72718 72720 quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.