From c35ce1ab62771c169ad5572670285fe3865a6a5d Mon Sep 17 00:00:00 2001 From: Alexander Egorenkov Date: Sun, 29 Dec 2019 11:44:13 +0100 Subject: [PATCH] emacs: Add emacs-x11-dbus package --- srcpkgs/emacs-x11-dbus | 1 + srcpkgs/emacs/template | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 120000 srcpkgs/emacs-x11-dbus diff --git a/srcpkgs/emacs-x11-dbus b/srcpkgs/emacs-x11-dbus new file mode 120000 index 00000000000..a7642dd168d --- /dev/null +++ b/srcpkgs/emacs-x11-dbus @@ -0,0 +1 @@ +emacs \ No newline at end of file diff --git a/srcpkgs/emacs/template b/srcpkgs/emacs/template index be1dd6da5b0..69a65006282 100644 --- a/srcpkgs/emacs/template +++ b/srcpkgs/emacs/template @@ -39,6 +39,7 @@ pre_configure() { mkdir -p nox mv * nox || true cp -a nox x11 + cp -a nox x11-dbus cp -a nox gtk2 cp -a nox gtk3 } @@ -52,6 +53,11 @@ do_configure() { --without-dbus --without-gconf --without-gsettings \ ${configure_args} + cd $wrksrc/x11-dbus + ./configure --with-x-toolkit=athena --without-toolkit-scroll-bars \ + --with-dbus --without-gconf --without-gsettings \ + ${configure_args} + cd $wrksrc/gtk2 ./configure --with-x-toolkit=gtk2 ${configure_args} @@ -62,6 +68,7 @@ do_configure() { do_build() { make ${makejobs} -C nox make ${makejobs} -C x11 + make ${makejobs} -C x11-dbus make ${makejobs} -C gtk2 make ${makejobs} -C gtk3 } @@ -100,6 +107,19 @@ emacs-x11_package() { } } +emacs-x11-dbus_package() { + depends="emacs-common-${version}_${revision}" + provides="emacs-${version}_${revision}" + replaces="emacs>=0" + short_desc+=" - X11 version with DBus support" + pkg_install() { + make DESTDIR=${PKGDESTDIR} -C ${wrksrc}/x11-dbus install + rm -f ${PKGDESTDIR}/usr/bin/ctags + rm -rf ${PKGDESTDIR}/usr/share + rm -rf ${PKGDESTDIR}/usr/lib + } +} + emacs-gtk2_package() { depends="emacs-common-${version}_${revision} desktop-file-utils hicolor-icon-theme" provides="emacs-${version}_${revision}"