debian/control: Add Breaks/Replaces for emacsclient package move
authorSean Whitton <spwhitton@spwhitton.name>
Mon, 26 Feb 2024 05:06:29 +0000 (13:06 +0800)
committerSean Whitton <spwhitton@spwhitton.name>
Mon, 26 Feb 2024 05:26:05 +0000 (13:26 +0800)
debian/control

index 2d2a96a2471e429322e0b6f3f5b73e333f6d97bc..4d0bbed9f4b591f2c32906ff3bc929761fa05e28 100644 (file)
@@ -76,7 +76,8 @@ Provides: editor, emacs, emacsen, info-browser, mail-reader, news-reader
 Recommends: fonts-noto-color-emoji
 Suggests: emacs-common-non-dfsg
 Conflicts: emacs-gtk, emacs-pgtk, emacs-nox
-Replaces: emacs-gtk, emacs-pgtk, emacs-nox
+Replaces: emacs-gtk, emacs-pgtk, emacs-nox, emacs-bin-common (<< 29.2)
+Breaks: emacs-bin-common (<< 29.2)
 Description: GNU Emacs editor (with Lucid GUI support)
  GNU Emacs is the extensible self-documenting text editor.  This
  package contains a version of Emacs with support for a graphical user
@@ -98,7 +99,8 @@ Depends:
 Provides: editor, emacs, emacsen, info-browser, mail-reader, news-reader
 Suggests: emacs-common-non-dfsg
 Conflicts: emacs-gtk, emacs-pgtk, emacs-lucid
-Replaces: emacs-gtk, emacs-pgtk, emacs-lucid
+Replaces: emacs-gtk, emacs-pgtk, emacs-lucid, emacs-bin-common (<< 29.2)
+Breaks: emacs-bin-common (<< 29.2)
 Description: GNU Emacs editor (without GUI support)
  GNU Emacs is the extensible self-documenting text editor.  This
  package contains a version of Emacs compiled without support for X,
@@ -115,7 +117,8 @@ Provides: editor, emacs, emacsen, info-browser, mail-reader, news-reader
 Recommends: fonts-noto-color-emoji
 Suggests: emacs-common-non-dfsg
 Conflicts: emacs-pgtk, emacs-lucid, emacs-nox
-Replaces: emacs-pgtk, emacs-lucid, emacs-nox
+Replaces: emacs-pgtk, emacs-lucid, emacs-nox, emacs-bin-common (<< 29.2)
+Breaks: emacs-bin-common (<< 29.2)
 Description: GNU Emacs editor (with GTK+ GUI support)
  GNU Emacs is the extensible self-documenting text editor.  This
  package contains a version of Emacs with a graphical user interface
@@ -135,7 +138,8 @@ Provides: editor, emacs, emacsen, info-browser, mail-reader, news-reader
 Recommends: fonts-noto-color-emoji
 Suggests: emacs-common-non-dfsg
 Conflicts: emacs-gtk, emacs-lucid, emacs-nox
-Replaces: emacs-gtk, emacs-lucid, emacs-nox
+Replaces: emacs-gtk, emacs-lucid, emacs-nox, emacs-bin-common (<< 29.2)
+Breaks: emacs-bin-common (<< 29.2)
 Description: GNU Emacs editor (with GTK+ Wayland GUI support)
  GNU Emacs is the extensible self-documenting text editor.  This
  package contains a version of Emacs with a graphical user interface
@@ -148,6 +152,11 @@ Description: GNU Emacs editor (with GTK+ Wayland GUI support)
 Package: emacs-bin-common
 Architecture: any
 Depends: emacs-common (= ${source:Version}), ${misc:Depends}, ${shlibs:Depends}
+Breaks:
+ emacs-gtk (<< 29.2),
+ emacs-pgtk (<< 29.2),
+ emacs-lucid (<< 29.2),
+ emacs-nox (<< 29.2),
 Recommends: mailutils
 Description: GNU Emacs editor's shared, architecture dependent files
  GNU Emacs is the extensible self-documenting text editor.