~ruther/guix-local

c7a04456558244cdc0fa93bd66beb75bd87f3c19 — Ricardo Wurmus 3 years ago 178ce33
gnu: emacs-emacsql-sqlite3: Update to 1.0.2-1.2113618.

* gnu/packages/emacs-xyz.scm (emacs-emacsql-sqlite3): Update to
1.0.2-1.2113618.
1 files changed, 38 insertions(+), 35 deletions(-)

M gnu/packages/emacs-xyz.scm
M gnu/packages/emacs-xyz.scm => gnu/packages/emacs-xyz.scm +38 -35
@@ 21262,42 21262,45 @@ object @code{nil} corresponds 1:1 with @code{NULL} in the database.")
      (license license:gpl3+))))

(define-public emacs-emacsql-sqlite3
  (package
    (name "emacs-emacsql-sqlite3")
    (version "1.0.2")
    (source
     (origin
       (method git-fetch)
       (uri (git-reference
             (url "https://github.com/cireu/emacsql-sqlite3")
             (commit version)))
       (file-name (git-file-name name version))
       (sha256
        (base32 "1jzvvsvi8jm2ws3y49nmpmwd3zlvf8j83rl2vwizd1aplwwdnmd6"))))
    (build-system emacs-build-system)
    (arguments
     `(#:tests? #t
       #:test-command '("emacs" "-Q" "--batch" "-L" "."
                        "--load" "emacsql-sqlite3-test.el"
                        "-f" "ert-run-tests-batch-and-exit")
       #:phases
       (modify-phases %standard-phases
         (add-after 'unpack 'embed-path-to-sqlite3
           (lambda _
             (substitute* "emacsql-sqlite3.el"
               (("\\(executable-find \"sqlite3\"\\)")
                (string-append "\"" (which "sqlite3") "\""))))))))
    (native-inputs
     (list emacs-ert-runner))
    (inputs
     (list sqlite))
    (propagated-inputs
     (list emacs-emacsql))
    (home-page "https://github.com/cireu/emacsql-sqlite3")
    (synopsis "EmacSQL backend for SQLite")
    (description "This is yet another EmacSQL backend for SQLite which uses
  ;; This commit contains changes necessary for Sqlite 3.38+.
  (let ((commit "2113618732665f2112cb932a66c0e89c404d8777")
        (revision "1"))
    (package
      (name "emacs-emacsql-sqlite3")
      (version (git-version "1.0.2" revision commit))
      (source
       (origin
         (method git-fetch)
         (uri (git-reference
               (url "https://github.com/cireu/emacsql-sqlite3")
               (commit commit)))
         (file-name (git-file-name name version))
         (sha256
          (base32 "0r8svrd0d4cflx8a8gkynnhafcpv3ksn9rds8dhyx5yibximbzsw"))))
      (build-system emacs-build-system)
      (arguments
       `(#:tests? #t
         #:test-command '("emacs" "-Q" "--batch" "-L" "."
                          "--load" "emacsql-sqlite3-test.el"
                          "-f" "ert-run-tests-batch-and-exit")
         #:phases
         (modify-phases %standard-phases
           (add-after 'unpack 'embed-path-to-sqlite3
             (lambda _
               (substitute* "emacsql-sqlite3.el"
                 (("\\(executable-find \"sqlite3\"\\)")
                  (string-append "\"" (which "sqlite3") "\""))))))))
      (native-inputs
       (list emacs-ert-runner))
      (inputs
       (list sqlite))
      (propagated-inputs
       (list emacs-emacsql))
      (home-page "https://github.com/cireu/emacsql-sqlite3")
      (synopsis "EmacSQL backend for SQLite")
      (description "This is yet another EmacSQL backend for SQLite which uses
official @command{sqlite3} executable to access SQL database.")
    (license license:gpl3+)))
      (license license:gpl3+))))

(define-public emacs-closql
  (package