From: Rob Browning Date: Sat, 4 Aug 2018 17:00:44 +0000 (-0500) Subject: Ensure /usr/share/doc/emacs-{gtk,lucid,nox} symlink is established X-Git-Tag: archive/raspbian/1%29.2+1-2+rpi1~1^2~197 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=508d888389cb0457448e44d1ad5314a62f39e9f1;p=emacs.git Ensure /usr/share/doc/emacs-{gtk,lucid,nox} symlink is established Use dir_to_symlink to make sure the new symlink to emacs-common is correctly established if we're upgrading from the emacs-defaults packages that had a real directory. Thanks to Andreas Beckmann for reporting the problem. Closes: 903779 --- diff --git a/debian/emacsVAR.maintscript b/debian/emacsVAR.maintscript new file mode 100644 index 00000000000..3e7acd4f0e4 --- /dev/null +++ b/debian/emacsVAR.maintscript @@ -0,0 +1 @@ +dir_to_symlink /usr/share/doc/@PKG_NAME@ emacs-common 1:25.2+1-9~ diff --git a/debian/rules b/debian/rules index 1d69c8b287c..386324459bb 100755 --- a/debian/rules +++ b/debian/rules @@ -133,12 +133,15 @@ nonpersistent_autogen_install_files := \ debian/emacs-common.postinst \ debian/emacs-common.prerm \ debian/emacs-nox.lintian-overrides \ + debian/emacs-nox.maintscript \ debian/emacs-nox.postinst \ debian/emacs-nox.prerm \ debian/emacs-lucid.lintian-overrides \ + debian/emacs-lucid.maintscript \ debian/emacs-lucid.postinst \ debian/emacs-lucid.prerm \ debian/emacs-gtk.lintian-overrides \ + debian/emacs-gtk.maintscript \ debian/emacs-gtk.postinst \ debian/emacs-gtk.prerm @@ -219,6 +222,9 @@ check-vars: @echo "minor_ver: $(minor_ver)" @echo "movemail_bin: $(movemail_bin)" +.PHONY: check-autogen +check-autogen: $(persistent_autogen_files) $(nonpersistent_autogen_files) + debian-sync: $(persistent_autogen_files) # so dh pattern rule doesn't try to handle this target true