diff mbox series

[bug#52439,2/2] gnu: emacs-recutils: Deprecate in favor of emacs-rec-mode

Message ID BYAPR05MB40233970DEA6D6240C8D6DC7C5729@BYAPR05MB4023.namprd05.prod.outlook.com
State Accepted
Headers show
Series [bug#52439,1/2] gnu: Add emacs-rec-mode. | expand

Commit Message

Morgan Smith Dec. 11, 2021, 7:46 p.m. UTC
From: Morgan Smith <Morgan.J.Smith@outlook.com>

* gnu/packages/databases.scm (emacs-recutils): Remove package definition and
add deprecated alias to emacs-rec-mode
---
 gnu/packages/databases.scm | 21 +++------------------
 1 file changed, 3 insertions(+), 18 deletions(-)
diff mbox series

Patch

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 7cff0f99c5..616a981cca 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -89,6 +89,7 @@  (define-module (gnu packages databases)
   #:use-module (gnu packages cyrus-sasl)
   #:use-module (gnu packages dbm)
   #:use-module (gnu packages emacs)
+  #:use-module ((gnu packages emacs-xyz) #:select (emacs-rec-mode))
   #:use-module (gnu packages flex)
   #:use-module (gnu packages freedesktop)
   #:use-module (gnu packages gawk)
@@ -1384,24 +1385,8 @@  (define-public recutils
     (home-page "https://www.gnu.org/software/recutils/")))
 
 (define-public emacs-recutils
-  (package
-    (inherit recutils)
-    (name "emacs-recutils")
-    (build-system emacs-build-system)
-    (arguments
-     '(#:phases
-       (modify-phases %standard-phases
-         (add-after 'unpack 'change-directory
-           (lambda _
-             (chdir "etc")
-             #t)))))
-    (native-inputs '())
-    (inputs '())
-    (synopsis "Emacs mode for working with recutils database files")
-    (description "This package provides an Emacs major mode @code{rec-mode}
-for working with GNU Recutils text-based, human-editable databases.  It
-supports editing, navigation, and querying of recutils database files
-including field and record folding.")))
+  ;; XXX: When removing, also remove relevant #:use-modules
+  (deprecated-package "emacs-recutils" emacs-rec-mode))
 
 (define-public rocksdb
   (package