$(pkgdir_lucid)/* \
$(pkgdir_el)/*
- $(call emacs_inst,build-gtk,$(install_dir_gtk))
+ $(call emacs_inst,build-pgtk,$(install_dir_pgtk))
##################################################
# emacs-common
ifneq (,$(findstring emacs-common, $(shell dh_listpackages)))
install -d $(pkgdir_common)
- cp -a $(install_dir_gtk)/* $(pkgdir_common)
+ cp -a $(install_dir_pgtk)/* $(pkgdir_common)
rm -r $(pkgdir_common)/usr/bin
rm \
# emacs-bin-common
ifneq (,$(findstring emacs-bin-common, $(shell dh_listpackages)))
# Move common binaries to emacs-bin-common.
+ # We take them from pgtk because that build's emacsclient
+ # can handle connections to all flavours, while the other
+ # builds' emacsclients cannot connect to pgtk under Wayland.
install -d $(pkgdir_bin_common)/usr
- cp -a $(install_dir_gtk)/usr/bin $(pkgdir_bin_common)/usr
- cp -a $(install_dir_gtk)/usr/libexec $(pkgdir_bin_common)/usr
+ cp -a $(install_dir_pgtk)/usr/bin $(pkgdir_bin_common)/usr
+ cp -a $(install_dir_pgtk)/usr/libexec $(pkgdir_bin_common)/usr
# Make sure there's just one.
test -f $(pkgdir_bin_common)/usr/bin/emacs-*
##################################################
# emacs-gtk
- ifneq (,$(findstring emacs, $(shell dh_listpackages)))
+ ifneq (,$(findstring emacs-gtk, $(shell dh_listpackages)))
+ $(call emacs_inst,build-gtk,$(install_dir_gtk))
$(call install_common_binpkg_bits,\
$(install_dir_gtk),$(pkgdir_gtk),emacs-gtk,gtk)
##################################################
# emacs-pgtk
- ifneq (,$(findstring emacs-pgtk, $(shell dh_listpackages)))
- $(call emacs_inst,build-pgtk,$(install_dir_pgtk))
+ ifneq (,$(findstring emacs, $(shell dh_listpackages)))
$(call install_common_binpkg_bits,\
$(install_dir_pgtk),$(pkgdir_pgtk),emacs-pgtk,pgtk)