commit:     1dbb79f225cc68b8837d82e37f05778043c374ef
Author:     Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Thu Feb  2 22:23:48 2017 +0000
Commit:     José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Thu Feb  2 22:23:48 2017 +0000
URL:        https://gitweb.gentoo.org/proj/lisp.git/commit/?id=1dbb79f2

dev-lisp/stumpwm: Adds dependency on stumpwm-contrib

 x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 23 ++++-------------------
 1 file changed, 4 insertions(+), 19 deletions(-)

diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild 
b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
index b3c7548..c01e80b 100644
--- a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
+++ b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=6
 
-inherit common-lisp-3 eutils elisp-common autotools xdg-utils
+inherit common-lisp-3 autotools elisp-common xdg-utils
 
 DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp."
 HOMEPAGE="https://stumpwm.github.io/";
@@ -23,14 +23,14 @@ RDEPEND="dev-lisp/cl-ppcre
                !sbcl? ( !clisp? ( !ecl? ( >=dev-lisp/sbcl-1.0.32 ) ) )
                !sbcl? ( !clisp? (  ecl? ( >=dev-lisp/ecls-10.4.1 ) ) )
                !sbcl? (  clisp? ( >=dev-lisp/clisp-2.44[X,new-clx] ) )
-               emacs? ( virtual/emacs app-emacs/slime )"
+               emacs? ( virtual/emacs app-emacs/slime )
+               contrib? ( x11-wm/stumpwm-contrib )"
 DEPEND="${RDEPEND}
                sys-apps/texinfo
                doc? ( virtual/texi2dvi )"
 
 SITEFILE=70${PN}-gentoo.el
 CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}"
-CONTRIBDIR="${CLPKGDIR}/contrib"
 
 get_lisp() {
        local lisp
@@ -50,32 +50,18 @@ do_doc() {
        docinto examples ; dodoc sample-stumpwmrc.lisp
 }
 
-do_contrib() {
-       emake install-modules
-       rm -r "${D}${CONTRIBDIR}"/.git* || die
-}
-
 src_prepare() {
        default
        # Upstream didn't change the version before packaging
        sed -i -e 's/:version "0.9.8"/:version "0.9.9"/' "${PN}.asd" || die
        # Bug 534592. Does not build with asdf:oos, using require to load the 
package
        sed -i "load-${PN}.lisp.in" -e "s/asdf:oos 'asdf:load-op/require/" || 
die
-       if use contrib ; then
-               # Fix contrib directory
-               sed -i -e "s|@CONTRIB_DIR@|@MODULE_DIR@|" make-image.lisp.in || 
die
-               sed -i -e "s|\~\/.${CLPACKAGE}\.d/modules|${D}${CONTRIBDIR}|" 
Makefile.in || die
-               sed -i -e "s|\${HOME}/\.${CLPACKAGE}\.d/modules|${CONTRIBDIR}|" 
configure.ac || die
-       fi
        eautoreconf
 }
 
 src_configure() {
-       local moduleconfig
-
        xdg_environment_reset
-       use contrib && moduleconfig="--with-module-dir=${CONTRIBDIR}/contrib"
-       econf --with-lisp=$(get_lisp sbcl clisp ecl) "${moduleconfig}"
+       econf --with-lisp=$(get_lisp sbcl clisp ecl)
 }
 
 src_compile() {
@@ -93,7 +79,6 @@ src_install() {
        sed -i -e "/(:directory/c\   (:directory \"${CLPKGDIR}\")" \
                "${D}${CLPKGDIR}/load-stumpwm.lisp" || die
        use doc && do_doc
-       use contrib && do_contrib
 }
 
 pkg_postinst() {

Reply via email to