[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm-contrib/
commit: 5cd74c96e0596eab0222876b3963451177b457f7 Author: Ulrich Müller gentoo org> AuthorDate: Fri Apr 1 10:12:17 2022 + Commit: Ulrich Müller gentoo org> CommitDate: Fri Apr 1 10:12:17 2022 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=5cd74c96 x11-wm/stumpwm-contrib: Unkeyword 20180323 Unkeyworded dependencies. Signed-off-by: Ulrich Müller gentoo.org> x11-wm/stumpwm-contrib/stumpwm-contrib-20180323.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20180323.ebuild b/x11-wm/stumpwm-contrib/stumpwm-contrib-20180323.ebuild index 7ef1c4b8..ba1c04e7 100644 --- a/x11-wm/stumpwm-contrib/stumpwm-contrib-20180323.ebuild +++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-20180323.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="${HOMEPAGE}" else SRC_URI="mirror://gentoo/${P}.tar.bz2" - KEYWORDS="~amd64 ~x86" + #KEYWORDS="~amd64 ~x86" fi LICENSE="GPL-2 GPL-3 BSD-2"
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: 1200a58f157c9ef9e5bccbca7f090ad4dfa29428 Author: Ulrich Müller gentoo org> AuthorDate: Fri Mar 25 19:19:50 2022 + Commit: Ulrich Müller gentoo org> CommitDate: Fri Mar 25 19:19:50 2022 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=1200a58f x11-wm/stumpwm: Update virtual/emacs dependency Signed-off-by: Ulrich Müller gentoo.org> x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild | 4 ++-- x11-wm/stumpwm/stumpwm-18.05.ebuild| 4 ++-- x11-wm/stumpwm/stumpwm-.ebuild | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild b/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild index 9b097e91..e85a49a8 100644 --- a/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild +++ b/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -22,7 +22,7 @@ RDEPEND="dev-lisp/alexandria dev-lisp/cl-ppcre dev-lisp/clx >=dev-lisp/sbcl-1.3.0 - emacs? ( virtual/emacs app-emacs/slime )" + emacs? ( >=app-editors/emacs-23.1:* app-emacs/slime )" DEPEND="${RDEPEND} sys-apps/texinfo doc? ( virtual/texi2dvi )" diff --git a/x11-wm/stumpwm/stumpwm-18.05.ebuild b/x11-wm/stumpwm/stumpwm-18.05.ebuild index 1da69a1a..83a2cb0d 100644 --- a/x11-wm/stumpwm/stumpwm-18.05.ebuild +++ b/x11-wm/stumpwm/stumpwm-18.05.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -20,7 +20,7 @@ RDEPEND="dev-lisp/alexandria dev-lisp/cl-ppcre dev-lisp/clx >=dev-lisp/sbcl-1.3.0 - emacs? ( virtual/emacs app-emacs/slime )" + emacs? ( >=app-editors/emacs-23.1:* app-emacs/slime )" DEPEND="${RDEPEND} sys-apps/texinfo doc? ( virtual/texi2dvi )" diff --git a/x11-wm/stumpwm/stumpwm-.ebuild b/x11-wm/stumpwm/stumpwm-.ebuild index 279c1f68..1870d21f 100644 --- a/x11-wm/stumpwm/stumpwm-.ebuild +++ b/x11-wm/stumpwm/stumpwm-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -18,7 +18,7 @@ RDEPEND="dev-lisp/alexandria dev-lisp/cl-ppcre dev-lisp/clx >=dev-lisp/sbcl-1.3.0 - emacs? ( virtual/emacs app-emacs/slime )" + emacs? ( >=app-editors/emacs-23.1:* app-emacs/slime )" DEPEND="${RDEPEND} sys-apps/texinfo doc? ( virtual/texi2dvi )"
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: ce44969b9e3b31c9d045d7939857ef8bc63ee041 Author: Chema Alonso Josa gentoo org> AuthorDate: Thu May 31 16:44:08 2018 + Commit: José María Alonso gentoo org> CommitDate: Thu May 31 16:44:08 2018 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=ce44969b x11-stumpwm: Bump version to 18.05 x11-wm/stumpwm/stumpwm-18.05.ebuild | 76 + 1 file changed, 76 insertions(+) diff --git a/x11-wm/stumpwm/stumpwm-18.05.ebuild b/x11-wm/stumpwm/stumpwm-18.05.ebuild new file mode 100644 index ..1da69a1a --- /dev/null +++ b/x11-wm/stumpwm/stumpwm-18.05.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit common-lisp-3 autotools elisp-common xdg-utils versionator + +DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp." +HOMEPAGE="https://stumpwm.github.io/"; +SRC_URI="https://github.com/stumpwm/stumpwm/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="contrib doc emacs" + +RESTRICT="strip mirror" + +RDEPEND="dev-lisp/alexandria + dev-lisp/cl-ppcre + dev-lisp/clx + >=dev-lisp/sbcl-1.3.0 + emacs? ( virtual/emacs app-emacs/slime )" +DEPEND="${RDEPEND} + sys-apps/texinfo + doc? ( virtual/texi2dvi )" + +PDEPEND="contrib? ( x11-wm/stumpwm-contrib )" + +SITEFILE=70${PN}-gentoo.el +CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}" + +install_docs() { + local pdffile="${PN}.pdf" + + texi2pdf -o "${pdffile}" "${PN}.texi.in" && dodoc "${pdffile}" || die + cp "${FILESDIR}/README.Gentoo" . && sed -i "s:@VERSION@:${PV}:" README.Gentoo || die + dodoc AUTHORS NEWS README.md README.Gentoo + doinfo "${PN}.info" + docinto examples + dodoc sample-stumpwmrc.lisp +} + +src_prepare() { + default + eautoreconf +} + +src_configure() { + xdg_environment_reset + econf --with-lisp=sbcl +} + +src_compile() { + emake +} + +src_install() { + dobin stumpwm + make_session_desktop StumpWM /usr/bin/stumpwm + + common-lisp-install-sources *.lisp + common-lisp-install-asdf + # Fix ASDF dir + sed -i -e "/(:directory/c\ (:directory \"${CLPKGDIR}\")" \ + "${D}${CLPKGDIR}/load-stumpwm.lisp" || die + use doc && install_docs +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +}
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm-contrib/
commit: a01793174319588a4f470c59495bc9ec80ecbb04 Author: Chema Alonso Josa gentoo org> AuthorDate: Fri Mar 23 16:39:48 2018 + Commit: José María Alonso gentoo org> CommitDate: Fri Mar 23 16:39:48 2018 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=a0179317 x11-wm/stumpwm-contrib: New snapshot ebuild .../stumpwm-contrib-20180323.ebuild| 39 ++ 1 file changed, 39 insertions(+) diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20180323.ebuild b/x11-wm/stumpwm-contrib/stumpwm-contrib-20180323.ebuild new file mode 100644 index ..7ef1c4b8 --- /dev/null +++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-20180323.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit common-lisp-3 + +DESCRIPTION="Extension Modules for StumpWM" +HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/"; + +if [[ ${PV} == * ]] ; then + inherit git-r3 + EGIT_REPO_URI="${HOMEPAGE}" +else + SRC_URI="mirror://gentoo/${P}.tar.bz2" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-2 GPL-3 BSD-2" +SLOT="0" +IUSE="" + +RDEPEND=">=x11-wm/stumpwm-1.0.0 + dev-lisp/clx-truetype + dev-lisp/drakma + dev-lisp/ironclad + dev-lisp/percent-encoding + dev-lisp/usocket + dev-lisp/xkeyboard + dev-lisp/zpng" + +CONTRIBCATEGORIES="media minor-mode modeline util" + +src_install() { + common-lisp-install-sources -t all ${CONTRIBCATEGORIES} + dobin util/stumpish/stumpish + dobin util/pinentry/stumpwm-pinentry + dodoc README.org +}
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: 032cdaca77acbbdc7c9a184a5a6ddb8afb03ec2e Author: Chema Alonso Josa gentoo org> AuthorDate: Sat Feb 3 22:07:19 2018 + Commit: José María Alonso gentoo org> CommitDate: Fri Mar 9 21:34:21 2018 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=032cdaca x11-wm/stumpwm: Updates dependencies x11-wm/stumpwm/stumpwm-.ebuild | 20 +--- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/x11-wm/stumpwm/stumpwm-.ebuild b/x11-wm/stumpwm/stumpwm-.ebuild index 9872001e..279c1f68 100644 --- a/x11-wm/stumpwm/stumpwm-.ebuild +++ b/x11-wm/stumpwm/stumpwm-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -14,16 +14,14 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="contrib doc emacs clisp ecl +sbcl" -DEPEND="dev-lisp/common-lisp-controller - virtual/commonlisp - dev-lisp/cl-ppcre - doc? ( virtual/texi2dvi )" - -RDEPEND="${DEPEND} - emacs? ( virtual/emacs app-emacs/slime ) - !clisp? ( !sbcl? ( !amd64? ( dev-lisp/cmucl ) ) ) - clisp? ( >=dev-lisp/clisp-2.38-r2[X,-new-clx] ) - sbcl? ( >=dev-lisp/sbcl-1.1.15 dev-lisp/clx )" +RDEPEND="dev-lisp/alexandria + dev-lisp/cl-ppcre + dev-lisp/clx + >=dev-lisp/sbcl-1.3.0 + emacs? ( virtual/emacs app-emacs/slime )" +DEPEND="${RDEPEND} + sys-apps/texinfo + doc? ( virtual/texi2dvi )" CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}" CONTRIBDIR="${CLPKGDIR}/contrib"
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: c9fef85fd63b30e94afc33e767ed4c7ec71cbea0 Author: Chema Alonso Josa gentoo org> AuthorDate: Mon Mar 5 19:18:59 2018 + Commit: José María Alonso gentoo org> CommitDate: Fri Mar 9 21:34:22 2018 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=c9fef85f x11-wm/stumpwm: Drops old version 1.0.0 x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 86 - 1 file changed, 86 deletions(-) diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild deleted file mode 100644 index ebb4b56c.. --- a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -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/"; -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="contrib doc emacs clisp ecl +sbcl" - -RESTRICT="strip mirror" - -RDEPEND="dev-lisp/cl-ppcre - sbcl? ( >=dev-lisp/sbcl-1.0.32 ) - sbcl? ( >=dev-lisp/clx-0.7.3 ) - !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 )" -DEPEND="${RDEPEND} - sys-apps/texinfo - doc? ( virtual/texi2dvi )" - -PDEPEND="contrib? ( x11-wm/stumpwm-contrib )" - -SITEFILE=70${PN}-gentoo.el -CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}" - -get_lisp() { - local lisp - - for lisp in "$@" ; do - use ${lisp} && echo ${lisp} && return - done -} - -install_docs() { - local pdffile="${PN}.pdf" - - texi2pdf -o "${pdffile}" "${PN}.texi.in" && dodoc "${pdffile}" || die - cp "${FILESDIR}/README.Gentoo" . && sed -i "s:@VERSION@:${PV}:" README.Gentoo || die - dodoc AUTHORS NEWS README.md README.Gentoo - doinfo "${PN}.info" - docinto examples ; dodoc sample-stumpwmrc.lisp -} - -src_prepare() { - default - eautoreconf -} - -src_configure() { - xdg_environment_reset - econf --with-lisp=$(get_lisp sbcl clisp ecl) -} - -src_compile() { - emake -j1 -} - -src_install() { - common-lisp-export-impl-args $(get_lisp sbcl clisp ecl) - dobin stumpwm - make_session_desktop StumpWM /usr/bin/stumpwm - - common-lisp-install-sources *.lisp - common-lisp-install-asdf - # Fix ASDF dir - sed -i -e "/(:directory/c\ (:directory \"${CLPKGDIR}\")" \ - "${D}${CLPKGDIR}/load-stumpwm.lisp" || die - use doc && install_docs -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -}
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: 986988a6e7fe7e2126e704bbea481d231367f9ec Author: Chema Alonso Josa gentoo org> AuthorDate: Mon Mar 5 19:18:59 2018 + Commit: José María Alonso gentoo org> CommitDate: Fri Mar 9 17:38:50 2018 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=986988a6 x11-wm/stumpwm: Drops old version 1.0.0 x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 86 - 1 file changed, 86 deletions(-) diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild deleted file mode 100644 index ebb4b56c.. --- a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -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/"; -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="contrib doc emacs clisp ecl +sbcl" - -RESTRICT="strip mirror" - -RDEPEND="dev-lisp/cl-ppcre - sbcl? ( >=dev-lisp/sbcl-1.0.32 ) - sbcl? ( >=dev-lisp/clx-0.7.3 ) - !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 )" -DEPEND="${RDEPEND} - sys-apps/texinfo - doc? ( virtual/texi2dvi )" - -PDEPEND="contrib? ( x11-wm/stumpwm-contrib )" - -SITEFILE=70${PN}-gentoo.el -CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}" - -get_lisp() { - local lisp - - for lisp in "$@" ; do - use ${lisp} && echo ${lisp} && return - done -} - -install_docs() { - local pdffile="${PN}.pdf" - - texi2pdf -o "${pdffile}" "${PN}.texi.in" && dodoc "${pdffile}" || die - cp "${FILESDIR}/README.Gentoo" . && sed -i "s:@VERSION@:${PV}:" README.Gentoo || die - dodoc AUTHORS NEWS README.md README.Gentoo - doinfo "${PN}.info" - docinto examples ; dodoc sample-stumpwmrc.lisp -} - -src_prepare() { - default - eautoreconf -} - -src_configure() { - xdg_environment_reset - econf --with-lisp=$(get_lisp sbcl clisp ecl) -} - -src_compile() { - emake -j1 -} - -src_install() { - common-lisp-export-impl-args $(get_lisp sbcl clisp ecl) - dobin stumpwm - make_session_desktop StumpWM /usr/bin/stumpwm - - common-lisp-install-sources *.lisp - common-lisp-install-asdf - # Fix ASDF dir - sed -i -e "/(:directory/c\ (:directory \"${CLPKGDIR}\")" \ - "${D}${CLPKGDIR}/load-stumpwm.lisp" || die - use doc && install_docs -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -}
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: daf85fe1807778d1c947350a50ecf4ddd98cbc6f Author: Chema Alonso Josa gentoo org> AuthorDate: Sat Feb 3 22:07:19 2018 + Commit: José María Alonso gentoo org> CommitDate: Fri Mar 9 17:38:46 2018 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=daf85fe1 x11-wm/stumpwm: Updates dependencies x11-wm/stumpwm/stumpwm-.ebuild | 20 +--- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/x11-wm/stumpwm/stumpwm-.ebuild b/x11-wm/stumpwm/stumpwm-.ebuild index 9872001e..279c1f68 100644 --- a/x11-wm/stumpwm/stumpwm-.ebuild +++ b/x11-wm/stumpwm/stumpwm-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -14,16 +14,14 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="contrib doc emacs clisp ecl +sbcl" -DEPEND="dev-lisp/common-lisp-controller - virtual/commonlisp - dev-lisp/cl-ppcre - doc? ( virtual/texi2dvi )" - -RDEPEND="${DEPEND} - emacs? ( virtual/emacs app-emacs/slime ) - !clisp? ( !sbcl? ( !amd64? ( dev-lisp/cmucl ) ) ) - clisp? ( >=dev-lisp/clisp-2.38-r2[X,-new-clx] ) - sbcl? ( >=dev-lisp/sbcl-1.1.15 dev-lisp/clx )" +RDEPEND="dev-lisp/alexandria + dev-lisp/cl-ppcre + dev-lisp/clx + >=dev-lisp/sbcl-1.3.0 + emacs? ( virtual/emacs app-emacs/slime )" +DEPEND="${RDEPEND} + sys-apps/texinfo + doc? ( virtual/texi2dvi )" CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}" CONTRIBDIR="${CLPKGDIR}/contrib"
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: fca3a25bc2cdb12129c7ab5912a107e7b5026781 Author: Chema Alonso Josa gentoo org> AuthorDate: Mon Mar 5 19:18:59 2018 + Commit: José María Alonso gentoo org> CommitDate: Mon Mar 5 19:18:59 2018 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=fca3a25b x11-wm/stumpwm: Drops old version 1.0.0 x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 86 - 1 file changed, 86 deletions(-) diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild deleted file mode 100644 index ebb4b56c.. --- a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -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/"; -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="contrib doc emacs clisp ecl +sbcl" - -RESTRICT="strip mirror" - -RDEPEND="dev-lisp/cl-ppcre - sbcl? ( >=dev-lisp/sbcl-1.0.32 ) - sbcl? ( >=dev-lisp/clx-0.7.3 ) - !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 )" -DEPEND="${RDEPEND} - sys-apps/texinfo - doc? ( virtual/texi2dvi )" - -PDEPEND="contrib? ( x11-wm/stumpwm-contrib )" - -SITEFILE=70${PN}-gentoo.el -CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}" - -get_lisp() { - local lisp - - for lisp in "$@" ; do - use ${lisp} && echo ${lisp} && return - done -} - -install_docs() { - local pdffile="${PN}.pdf" - - texi2pdf -o "${pdffile}" "${PN}.texi.in" && dodoc "${pdffile}" || die - cp "${FILESDIR}/README.Gentoo" . && sed -i "s:@VERSION@:${PV}:" README.Gentoo || die - dodoc AUTHORS NEWS README.md README.Gentoo - doinfo "${PN}.info" - docinto examples ; dodoc sample-stumpwmrc.lisp -} - -src_prepare() { - default - eautoreconf -} - -src_configure() { - xdg_environment_reset - econf --with-lisp=$(get_lisp sbcl clisp ecl) -} - -src_compile() { - emake -j1 -} - -src_install() { - common-lisp-export-impl-args $(get_lisp sbcl clisp ecl) - dobin stumpwm - make_session_desktop StumpWM /usr/bin/stumpwm - - common-lisp-install-sources *.lisp - common-lisp-install-asdf - # Fix ASDF dir - sed -i -e "/(:directory/c\ (:directory \"${CLPKGDIR}\")" \ - "${D}${CLPKGDIR}/load-stumpwm.lisp" || die - use doc && install_docs -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -}
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: 40dc85eed4657876ebef526b1e3b3bcba953f761 Author: Chema Alonso Josa gentoo org> AuthorDate: Sat Feb 3 22:07:19 2018 + Commit: José María Alonso gentoo org> CommitDate: Sat Feb 3 22:07:19 2018 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=40dc85ee x11-wm/stumpwm: Updates dependencies x11-wm/stumpwm/stumpwm-.ebuild | 20 +--- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/x11-wm/stumpwm/stumpwm-.ebuild b/x11-wm/stumpwm/stumpwm-.ebuild index 9872001e..279c1f68 100644 --- a/x11-wm/stumpwm/stumpwm-.ebuild +++ b/x11-wm/stumpwm/stumpwm-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -14,16 +14,14 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="contrib doc emacs clisp ecl +sbcl" -DEPEND="dev-lisp/common-lisp-controller - virtual/commonlisp - dev-lisp/cl-ppcre - doc? ( virtual/texi2dvi )" - -RDEPEND="${DEPEND} - emacs? ( virtual/emacs app-emacs/slime ) - !clisp? ( !sbcl? ( !amd64? ( dev-lisp/cmucl ) ) ) - clisp? ( >=dev-lisp/clisp-2.38-r2[X,-new-clx] ) - sbcl? ( >=dev-lisp/sbcl-1.1.15 dev-lisp/clx )" +RDEPEND="dev-lisp/alexandria + dev-lisp/cl-ppcre + dev-lisp/clx + >=dev-lisp/sbcl-1.3.0 + emacs? ( virtual/emacs app-emacs/slime )" +DEPEND="${RDEPEND} + sys-apps/texinfo + doc? ( virtual/texi2dvi )" CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}" CONTRIBDIR="${CLPKGDIR}/contrib"
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm-contrib/
commit: 0c181864160ac75726490c1fcf209b57484f35cf Author: Chema Alonso Josa gentoo org> AuthorDate: Sun Jan 28 14:09:20 2018 + Commit: José María Alonso gentoo org> CommitDate: Sun Jan 28 14:09:20 2018 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=0c181864 x11-wm/stumpwm-contrib: Drops old .../stumpwm-contrib-20171028.ebuild| 32 -- 1 file changed, 32 deletions(-) diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20171028.ebuild b/x11-wm/stumpwm-contrib/stumpwm-contrib-20171028.ebuild deleted file mode 100644 index 06ec6f84.. --- a/x11-wm/stumpwm-contrib/stumpwm-contrib-20171028.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit common-lisp-3 - -DESCRIPTION="Extension Modules for StumpWM" -HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/"; - -if [[ ${PV} == * ]] ; then - inherit git-r3 - EGIT_REPO_URI="${HOMEPAGE}" -else - SRC_URI="mirror://gentoo/${P}.tar.bz2" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-2 GPL-3 BSD-2" -SLOT="0" -IUSE="" - -RDEPEND=">=x11-wm/stumpwm-1.0.0" - -CONTRIBCATEGORIES="media modeline minor-mode util" - -src_install() { - common-lisp-install-sources -t all ${CONTRIBCATEGORIES} - dobin util/stumpish/stumpish - dobin util/pinentry/stumpwm-pinentry - dodoc README.org -}
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm-contrib/
commit: 5d1f480feee1c116d481c7d2fbd290e2ea5681d8 Author: Chema Alonso Josa gentoo org> AuthorDate: Sun Jan 28 09:07:48 2018 + Commit: José María Alonso gentoo org> CommitDate: Sun Jan 28 09:07:48 2018 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=5d1f480f x11-wm/stumpwm-contrib: Bumps snapshot to 20180128 .../stumpwm-contrib-20180128.ebuild| 32 ++ 1 file changed, 32 insertions(+) diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20180128.ebuild b/x11-wm/stumpwm-contrib/stumpwm-contrib-20180128.ebuild new file mode 100644 index ..fbd35c2d --- /dev/null +++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-20180128.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit common-lisp-3 + +DESCRIPTION="Extension Modules for StumpWM" +HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/"; + +if [[ ${PV} == * ]] ; then + inherit git-r3 + EGIT_REPO_URI="${HOMEPAGE}" +else + SRC_URI="mirror://gentoo/${P}.tar.bz2" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-2 GPL-3 BSD-2" +SLOT="0" +IUSE="" + +RDEPEND=">=x11-wm/stumpwm-1.0.0" + +CONTRIBCATEGORIES="media minor-mode modeline util" + +src_install() { + common-lisp-install-sources -t all ${CONTRIBCATEGORIES} + dobin util/stumpish/stumpish + dobin util/pinentry/stumpwm-pinentry + dodoc README.org +}
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: e9fa437fd131c8b81da225df8f6946c1334b629a Author: Chema Alonso Josa gentoo org> AuthorDate: Sat Oct 28 20:27:33 2017 + Commit: José María Alonso gentoo org> CommitDate: Sat Oct 28 20:27:33 2017 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=e9fa437f x11-wm/stumpwm: Adds missing dependencies x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild b/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild index 13ae3486..9b097e91 100644 --- a/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild +++ b/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild @@ -18,7 +18,9 @@ IUSE="contrib doc emacs" RESTRICT="strip mirror" -RDEPEND="dev-lisp/cl-ppcre +RDEPEND="dev-lisp/alexandria + dev-lisp/cl-ppcre + dev-lisp/clx >=dev-lisp/sbcl-1.3.0 emacs? ( virtual/emacs app-emacs/slime )" DEPEND="${RDEPEND}
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm-contrib/
commit: e1ba8cc84d518bf8344042605cfb457f2d3765a6 Author: Chema Alonso Josa gentoo org> AuthorDate: Sat Oct 28 16:06:16 2017 + Commit: José María Alonso gentoo org> CommitDate: Sat Oct 28 16:06:16 2017 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=e1ba8cc8 x11-wm/stumpwm-contrib: Bumps ebuild snapshot ...ntrib-20170921.ebuild => stumpwm-contrib-20171028.ebuild} | 12 ++-- x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild | 12 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170921.ebuild b/x11-wm/stumpwm-contrib/stumpwm-contrib-20171028.ebuild similarity index 78% rename from x11-wm/stumpwm-contrib/stumpwm-contrib-20170921.ebuild rename to x11-wm/stumpwm-contrib/stumpwm-contrib-20171028.ebuild index 373f997b..06ec6f84 100644 --- a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170921.ebuild +++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-20171028.ebuild @@ -5,22 +5,22 @@ EAPI=6 inherit common-lisp-3 +DESCRIPTION="Extension Modules for StumpWM" +HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/"; + if [[ ${PV} == * ]] ; then inherit git-r3 - EGIT_REPO_URI="https://github.com/stumpwm/${PN}"; + EGIT_REPO_URI="${HOMEPAGE}" else - SRC_URI="https://dev.gentoo.org/~nimiux/${CATEGORY}/${PN}/${P}.tar.bz2"; + SRC_URI="mirror://gentoo/${P}.tar.bz2" KEYWORDS="~amd64 ~x86" fi -DESCRIPTION="Extension Modules for StumpWM" -HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/"; - LICENSE="GPL-2 GPL-3 BSD-2" SLOT="0" IUSE="" -RDEPEND=">=x11-wm/stumpwm-0.9.9" +RDEPEND=">=x11-wm/stumpwm-1.0.0" CONTRIBCATEGORIES="media modeline minor-mode util" diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild b/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild index 373f997b..06ec6f84 100644 --- a/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild +++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild @@ -5,22 +5,22 @@ EAPI=6 inherit common-lisp-3 +DESCRIPTION="Extension Modules for StumpWM" +HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/"; + if [[ ${PV} == * ]] ; then inherit git-r3 - EGIT_REPO_URI="https://github.com/stumpwm/${PN}"; + EGIT_REPO_URI="${HOMEPAGE}" else - SRC_URI="https://dev.gentoo.org/~nimiux/${CATEGORY}/${PN}/${P}.tar.bz2"; + SRC_URI="mirror://gentoo/${P}.tar.bz2" KEYWORDS="~amd64 ~x86" fi -DESCRIPTION="Extension Modules for StumpWM" -HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/"; - LICENSE="GPL-2 GPL-3 BSD-2" SLOT="0" IUSE="" -RDEPEND=">=x11-wm/stumpwm-0.9.9" +RDEPEND=">=x11-wm/stumpwm-1.0.0" CONTRIBCATEGORIES="media modeline minor-mode util"
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: 28aa04796bfe5efc0b87b7c0ee677f8d0b72e42c Author: Chema Alonso Josa gentoo org> AuthorDate: Sat Oct 28 14:49:34 2017 + Commit: José María Alonso gentoo org> CommitDate: Sat Oct 28 14:49:34 2017 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=28aa0479 x11-wm/stumpwm: Bumps version to 1.0.1-rc x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild | 77 ++ 1 file changed, 77 insertions(+) diff --git a/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild b/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild new file mode 100644 index ..13ae3486 --- /dev/null +++ b/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit common-lisp-3 autotools elisp-common xdg-utils versionator + +MY_PV="$(replace_version_separator '_' '-')" + +DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp." +HOMEPAGE="https://stumpwm.github.io/"; +SRC_URI="https://github.com/stumpwm/stumpwm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="contrib doc emacs" + +RESTRICT="strip mirror" + +RDEPEND="dev-lisp/cl-ppcre + >=dev-lisp/sbcl-1.3.0 + emacs? ( virtual/emacs app-emacs/slime )" +DEPEND="${RDEPEND} + sys-apps/texinfo + doc? ( virtual/texi2dvi )" + +PDEPEND="contrib? ( x11-wm/stumpwm-contrib )" + +S="${WORKDIR}/${PN}-${MY_PV}" +SITEFILE=70${PN}-gentoo.el +CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}" + +install_docs() { + local pdffile="${PN}.pdf" + + texi2pdf -o "${pdffile}" "${PN}.texi.in" && dodoc "${pdffile}" || die + cp "${FILESDIR}/README.Gentoo" . && sed -i "s:@VERSION@:${PV}:" README.Gentoo || die + dodoc AUTHORS NEWS README.md README.Gentoo + doinfo "${PN}.info" + docinto examples + dodoc sample-stumpwmrc.lisp +} + +src_prepare() { + default + eautoreconf +} + +src_configure() { + xdg_environment_reset + econf --with-lisp=sbcl +} + +src_compile() { + emake -j1 +} + +src_install() { + dobin stumpwm + make_session_desktop StumpWM /usr/bin/stumpwm + + common-lisp-install-sources *.lisp + common-lisp-install-asdf + # Fix ASDF dir + sed -i -e "/(:directory/c\ (:directory \"${CLPKGDIR}\")" \ + "${D}${CLPKGDIR}/load-stumpwm.lisp" || die + use doc && install_docs +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +}
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm-contrib/
commit: 3d6d961a9a7952b1df9b42ee5788fbf67f42fe03 Author: Chema Alonso Josa gentoo org> AuthorDate: Thu Sep 21 15:10:50 2017 + Commit: José María Alonso gentoo org> CommitDate: Thu Sep 21 15:10:50 2017 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=3d6d961a x11-wm/stumpwm-contrib: Drops old ebuild snapshots .../stumpwm-contrib-20170314.ebuild| 31 -- .../stumpwm-contrib-20170713.ebuild| 31 -- 2 files changed, 62 deletions(-) diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170314.ebuild b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170314.ebuild deleted file mode 100644 index e7d08f91.. --- a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170314.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit common-lisp-3 - -if [[ ${PV} == * ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/stumpwm/${PN}"; -else - SRC_URI="https://dev.gentoo.org/~nimiux/${CATEGORY}/${PN}/${P}.tar.bz2"; - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="Extension Modules for StumpWM" -HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/"; - -LICENSE="GPL-2 GPL-3 BSD-2" -SLOT="0" -IUSE="" - -RDEPEND=">=x11-wm/stumpwm-0.9.9" - -CONTRIBCATEGORIES="media modeline minor-mode util" - -src_install() { - common-lisp-install-sources -t all ${CONTRIBCATEGORIES} - dobin util/stumpish/stumpish - dodoc README.org -} diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170713.ebuild b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170713.ebuild deleted file mode 100644 index e7d08f91.. --- a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170713.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit common-lisp-3 - -if [[ ${PV} == * ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/stumpwm/${PN}"; -else - SRC_URI="https://dev.gentoo.org/~nimiux/${CATEGORY}/${PN}/${P}.tar.bz2"; - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="Extension Modules for StumpWM" -HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/"; - -LICENSE="GPL-2 GPL-3 BSD-2" -SLOT="0" -IUSE="" - -RDEPEND=">=x11-wm/stumpwm-0.9.9" - -CONTRIBCATEGORIES="media modeline minor-mode util" - -src_install() { - common-lisp-install-sources -t all ${CONTRIBCATEGORIES} - dobin util/stumpish/stumpish - dodoc README.org -}
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm-contrib/
commit: 9df1f4b5416a3558f211a608b438f63194d26db6 Author: Chema Alonso Josa gentoo org> AuthorDate: Thu Sep 21 15:09:35 2017 + Commit: José María Alonso gentoo org> CommitDate: Thu Sep 21 15:09:35 2017 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=9df1f4b5 x11-wm/stumpwm-contrib: Updates ebuild snapshot .../stumpwm-contrib-20170921.ebuild| 32 ++ 1 file changed, 32 insertions(+) diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170921.ebuild b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170921.ebuild new file mode 100644 index ..373f997b --- /dev/null +++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170921.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit common-lisp-3 + +if [[ ${PV} == * ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/stumpwm/${PN}"; +else + SRC_URI="https://dev.gentoo.org/~nimiux/${CATEGORY}/${PN}/${P}.tar.bz2"; + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Extension Modules for StumpWM" +HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/"; + +LICENSE="GPL-2 GPL-3 BSD-2" +SLOT="0" +IUSE="" + +RDEPEND=">=x11-wm/stumpwm-0.9.9" + +CONTRIBCATEGORIES="media modeline minor-mode util" + +src_install() { + common-lisp-install-sources -t all ${CONTRIBCATEGORIES} + dobin util/stumpish/stumpish + dobin util/pinentry/stumpwm-pinentry + dodoc README.org +}
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm-contrib/
commit: 95cdddc8e09713924f622baf3d371c2fb46942a9 Author: Chema Alonso Josa gentoo org> AuthorDate: Thu Sep 21 14:54:13 2017 + Commit: José María Alonso gentoo org> CommitDate: Thu Sep 21 14:54:13 2017 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=95cdddc8 x11-wm/stumpwm-contrib: Installs stumpwm-pinentry x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild b/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild index e7d08f91..373f997b 100644 --- a/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild +++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild @@ -27,5 +27,6 @@ CONTRIBCATEGORIES="media modeline minor-mode util" src_install() { common-lisp-install-sources -t all ${CONTRIBCATEGORIES} dobin util/stumpish/stumpish + dobin util/pinentry/stumpwm-pinentry dodoc README.org }
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: b0d97eeaab385ec969607bd0af63ba50ac3c5ab4 Author: Chema Alonso Josa gentoo org> AuthorDate: Thu Aug 24 20:54:22 2017 + Commit: José María Alonso gentoo org> CommitDate: Thu Aug 24 20:54:22 2017 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=b0d97eea x11-wm/stumpwm: Updates dependencies and add xdg_environment_reset x11-wm/stumpwm/stumpwm-.ebuild | 20 +++- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/x11-wm/stumpwm/stumpwm-.ebuild b/x11-wm/stumpwm/stumpwm-.ebuild index 76cc6c35..9872001e 100644 --- a/x11-wm/stumpwm/stumpwm-.ebuild +++ b/x11-wm/stumpwm/stumpwm-.ebuild @@ -3,26 +3,27 @@ EAPI=6 -inherit autotools common-lisp-3 git-r3 +inherit autotools common-lisp-3 git-r3 xdg-utils DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp." HOMEPAGE="https://stumpwm.github.io/"; -EGIT_REPO_URI="git://github.com/stumpwm/stumpwm" +EGIT_REPO_URI="https://github.com/${PN}/${PN}"; LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="contrib doc emacs clisp ecl +sbcl" -RDEPEND="dev-lisp/cl-ppcre +DEPEND="dev-lisp/common-lisp-controller + virtual/commonlisp + dev-lisp/cl-ppcre + doc? ( virtual/texi2dvi )" + +RDEPEND="${DEPEND} + emacs? ( virtual/emacs app-emacs/slime ) !clisp? ( !sbcl? ( !amd64? ( dev-lisp/cmucl ) ) ) clisp? ( >=dev-lisp/clisp-2.38-r2[X,-new-clx] ) - sbcl? ( >=dev-lisp/sbcl-1.1.15 dev-lisp/clx ) - emacs? ( virtual/emacs app-emacs/slime )" - -DEPEND="${RDEPEND} - sys-apps/texinfo - doc? ( virtual/texi2dvi )" + sbcl? ( >=dev-lisp/sbcl-1.1.15 dev-lisp/clx )" CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}" CONTRIBDIR="${CLPKGDIR}/contrib" @@ -44,6 +45,7 @@ do_contrib() { src_prepare() { default + xdg_environment_reset if use contrib ; then # Fix contrib directory sed -i -e "s|@CONTRIB_DIR@|@MODULE_DIR@|" make-image.lisp.in || die
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: a803a375673bc69a43064f171e65abb3bc8eb4fd Author: Chema Alonso Josa gentoo org> AuthorDate: Mon Jul 31 15:12:14 2017 + Commit: José María Alonso gentoo org> CommitDate: Mon Jul 31 15:12:14 2017 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=a803a375 x11-wm/stumpwm: Fixes metadata.xml format x11-wm/stumpwm/metadata.xml | 24 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/x11-wm/stumpwm/metadata.xml b/x11-wm/stumpwm/metadata.xml index 578e246b..280080d2 100644 --- a/x11-wm/stumpwm/metadata.xml +++ b/x11-wm/stumpwm/metadata.xml @@ -29,23 +29,23 @@ Stumpwm es un gestor de ventanas estilo mosaico gestionado por teclado escrito completamente en Common Lisp. - Si está cansado de cambiar de temas como navegación por canales y vagar - de un gestor de ventanas perfecto excepto por esa pequeña característica - a otro incluso más roto de alguna otra forma, entonces quizá Stumpwm - pueda ser de ayuda. +Si está cansado de cambiar de temas como navegación por canales y vagar +de un gestor de ventanas perfecto excepto por esa pequeña característica +a otro incluso más roto de alguna otra forma, entonces quizá Stumpwm +pueda ser de ayuda. - Stumpwm persigue ser personalizable a la vez que mínimo. No hay - decoración en las ventanas, ni iconos ni botones. - Dispone de varios enganches para realizar nuestras propias configuraciones - personales y variables que podemos ajustar a nuestras necesidades para: +Stumpwm persigue ser personalizable a la vez que mínimo. No hay +decoración en las ventanas, ni iconos ni botones. +Dispone de varios enganches para realizar nuestras propias configuraciones +personales y variables que podemos ajustar a nuestras necesidades para: * Cacharrear de forma correcta * Depurar nuestro propio cacharreo - * Personalizar nuestro gestor de ventanas + * Personalizar nuestro gestor de ventanas - mientras está corriendo. Eso está bien. Con un gestor de ventanas escrito - al 100% en Common Lisp no hay forma de detener el cacharreo. ¡Simplemente - reevalúe y CONTINÚE! +mientras está corriendo. Eso está bien. Con un gestor de ventanas escrito +al 100% en Common Lisp no hay forma de detener el cacharreo. ¡Simplemente +reevalúe y CONTINÚE! Install contrib modules
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm-contrib/
commit: 50f1ce528ffcbadc8a9e1254e2b6d6d61d1c0b83 Author: Chema Alonso Josa gentoo org> AuthorDate: Mon Jul 31 14:57:37 2017 + Commit: José María Alonso gentoo org> CommitDate: Mon Jul 31 14:57:37 2017 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=50f1ce52 x11-wm/stumpwm-contrib: Syncs with gentoo repo x11-wm/stumpwm-contrib/metadata.xml| 5 - x11-wm/stumpwm-contrib/stumpwm-contrib-20170314.ebuild | 2 +- x11-wm/stumpwm-contrib/stumpwm-contrib-20170713.ebuild | 2 +- x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild | 2 +- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/x11-wm/stumpwm-contrib/metadata.xml b/x11-wm/stumpwm-contrib/metadata.xml index cd8c274b..91010012 100644 --- a/x11-wm/stumpwm-contrib/metadata.xml +++ b/x11-wm/stumpwm-contrib/metadata.xml @@ -1,8 +1,11 @@ - + http://www.gentoo.org/dtd/metadata.dtd";> nim...@gentoo.org Chema Alonso Josa + + stumpwm/stumpwm-contrib + diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170314.ebuild b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170314.ebuild index 7ceecc4f..e7d08f91 100644 --- a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170314.ebuild +++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170314.ebuild @@ -7,7 +7,7 @@ inherit common-lisp-3 if [[ ${PV} == * ]] ; then inherit git-r3 - EGIT_REPO_URI="git://github.com/stumpwm/${PN}" + EGIT_REPO_URI="https://github.com/stumpwm/${PN}"; else SRC_URI="https://dev.gentoo.org/~nimiux/${CATEGORY}/${PN}/${P}.tar.bz2"; KEYWORDS="~amd64 ~x86" diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170713.ebuild b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170713.ebuild index 7ceecc4f..e7d08f91 100644 --- a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170713.ebuild +++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170713.ebuild @@ -7,7 +7,7 @@ inherit common-lisp-3 if [[ ${PV} == * ]] ; then inherit git-r3 - EGIT_REPO_URI="git://github.com/stumpwm/${PN}" + EGIT_REPO_URI="https://github.com/stumpwm/${PN}"; else SRC_URI="https://dev.gentoo.org/~nimiux/${CATEGORY}/${PN}/${P}.tar.bz2"; KEYWORDS="~amd64 ~x86" diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild b/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild index 7ceecc4f..e7d08f91 100644 --- a/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild +++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild @@ -7,7 +7,7 @@ inherit common-lisp-3 if [[ ${PV} == * ]] ; then inherit git-r3 - EGIT_REPO_URI="git://github.com/stumpwm/${PN}" + EGIT_REPO_URI="https://github.com/stumpwm/${PN}"; else SRC_URI="https://dev.gentoo.org/~nimiux/${CATEGORY}/${PN}/${P}.tar.bz2"; KEYWORDS="~amd64 ~x86"
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: 81e6d268f8ce93a7405ec5daf521fc100077090d Author: Chema Alonso Josa gentoo org> AuthorDate: Mon Jul 17 08:35:55 2017 + Commit: José María Alonso gentoo org> CommitDate: Mon Jul 17 08:35:55 2017 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=81e6d268 x11-wm/stumpwm: Fixes tex file extension Gentoo-Bug: 624918 x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild index db333dd7..ebb4b56c 100644 --- a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild +++ b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild @@ -43,7 +43,7 @@ get_lisp() { install_docs() { local pdffile="${PN}.pdf" - texi2pdf -o "${pdffile}" "${PN}.texi" && dodoc "${pdffile}" || die + texi2pdf -o "${pdffile}" "${PN}.texi.in" && dodoc "${pdffile}" || die cp "${FILESDIR}/README.Gentoo" . && sed -i "s:@VERSION@:${PV}:" README.Gentoo || die dodoc AUTHORS NEWS README.md README.Gentoo doinfo "${PN}.info"
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: 3a1d0db088ed67e6f4589ad7269c40425f5b32ba Author: Chema Alonso Josa gentoo org> AuthorDate: Thu Jul 13 16:03:15 2017 + Commit: José María Alonso gentoo org> CommitDate: Thu Jul 13 16:03:15 2017 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=3a1d0db0 x11-wm/stumpwm: Removes comments x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 2 -- 1 file changed, 2 deletions(-) diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild index 7638a3b5..db333dd7 100644 --- a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild +++ b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild @@ -52,8 +52,6 @@ install_docs() { src_prepare() { default - ## 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 eautoreconf }
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm-contrib/
commit: c9ebe81ed0ef94145f2b2b17056930802ab74fd8 Author: Chema Alonso Josa gentoo org> AuthorDate: Thu Jul 13 15:37:43 2017 + Commit: José María Alonso gentoo org> CommitDate: Thu Jul 13 15:37:43 2017 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=c9ebe81e x11-wm/stumpwm-contrib: Bumps ebuild snapshot .../stumpwm-contrib-20170713.ebuild| 31 ++ 1 file changed, 31 insertions(+) diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170713.ebuild b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170713.ebuild new file mode 100644 index ..7ceecc4f --- /dev/null +++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170713.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit common-lisp-3 + +if [[ ${PV} == * ]] ; then + inherit git-r3 + EGIT_REPO_URI="git://github.com/stumpwm/${PN}" +else + SRC_URI="https://dev.gentoo.org/~nimiux/${CATEGORY}/${PN}/${P}.tar.bz2"; + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Extension Modules for StumpWM" +HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/"; + +LICENSE="GPL-2 GPL-3 BSD-2" +SLOT="0" +IUSE="" + +RDEPEND=">=x11-wm/stumpwm-0.9.9" + +CONTRIBCATEGORIES="media modeline minor-mode util" + +src_install() { + common-lisp-install-sources -t all ${CONTRIBCATEGORIES} + dobin util/stumpish/stumpish + dodoc README.org +}
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: 59fac8c6151942dc90b53bcdb59e618073b9cc60 Author: Chema Alonso Josa gentoo org> AuthorDate: Thu Jul 13 15:26:06 2017 + Commit: José María Alonso gentoo org> CommitDate: Thu Jul 13 15:26:06 2017 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=59fac8c6 x11-wm/stumpwm: Removes uneeded lines x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 12 +--- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild index 3231eff7..7638a3b5 100644 --- a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild +++ b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild @@ -40,7 +40,7 @@ get_lisp() { done } -do_doc() { +install_docs() { local pdffile="${PN}.pdf" texi2pdf -o "${pdffile}" "${PN}.texi" && dodoc "${pdffile}" || die @@ -52,10 +52,8 @@ do_doc() { 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 + ## 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 eautoreconf } @@ -74,11 +72,11 @@ src_install() { make_session_desktop StumpWM /usr/bin/stumpwm common-lisp-install-sources *.lisp - common-lisp-install-asdf ${PN}.asd + common-lisp-install-asdf # Fix ASDF dir sed -i -e "/(:directory/c\ (:directory \"${CLPKGDIR}\")" \ "${D}${CLPKGDIR}/load-stumpwm.lisp" || die - use doc && do_doc + use doc && install_docs } pkg_postinst() {
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: 86ce95765a4241cefb259d0ff02006c8a0a2a76d Author: Chema Alonso Josa gentoo org> AuthorDate: Thu Apr 27 09:08:36 2017 + Commit: José María Alonso gentoo org> CommitDate: Thu Apr 27 09:08:36 2017 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=86ce9576 x11-wm/stumpwm: Updates header and clx version x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 3 +-- x11-wm/stumpwm/stumpwm-.ebuild | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild index 5ffbe143..3231eff7 100644 --- a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild +++ b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild @@ -1,6 +1,5 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ EAPI=6 @@ -19,7 +18,7 @@ RESTRICT="strip mirror" RDEPEND="dev-lisp/cl-ppcre sbcl? ( >=dev-lisp/sbcl-1.0.32 ) - sbcl? ( >=dev-lisp/clx-0.7.4 ) + sbcl? ( >=dev-lisp/clx-0.7.3 ) !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] ) ) diff --git a/x11-wm/stumpwm/stumpwm-.ebuild b/x11-wm/stumpwm/stumpwm-.ebuild index c87ed2da..76cc6c35 100644 --- a/x11-wm/stumpwm/stumpwm-.ebuild +++ b/x11-wm/stumpwm/stumpwm-.ebuild @@ -1,6 +1,5 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ EAPI=6
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm-contrib/
commit: cff4132f6b0c7948740593609104c78f38e3c6ed Author: Chema Alonso Josa gentoo org> AuthorDate: Sun Mar 26 19:35:59 2017 + Commit: José María Alonso gentoo org> CommitDate: Sun Mar 26 19:35:59 2017 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=cff4132f x11-wm/stumpwm-contrib: Syncs with portage tree ...tumpwm-contrib-20170202.ebuild => stumpwm-contrib-20170314.ebuild} | 4 ++-- x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild| 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170202.ebuild b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170314.ebuild similarity index 85% rename from x11-wm/stumpwm-contrib/stumpwm-contrib-20170202.ebuild rename to x11-wm/stumpwm-contrib/stumpwm-contrib-20170314.ebuild index a06bbe9f..7ceecc4f 100644 --- a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170202.ebuild +++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170314.ebuild @@ -1,6 +1,5 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ EAPI=6 @@ -10,7 +9,7 @@ if [[ ${PV} == * ]] ; then inherit git-r3 EGIT_REPO_URI="git://github.com/stumpwm/${PN}" else - SRC_URI="mirror://gentoo/${P}.tar.gz" + SRC_URI="https://dev.gentoo.org/~nimiux/${CATEGORY}/${PN}/${P}.tar.bz2"; KEYWORDS="~amd64 ~x86" fi @@ -27,5 +26,6 @@ CONTRIBCATEGORIES="media modeline minor-mode util" src_install() { common-lisp-install-sources -t all ${CONTRIBCATEGORIES} + dobin util/stumpish/stumpish dodoc README.org } diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild b/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild index 4d27f2cc..7ceecc4f 100644 --- a/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild +++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild @@ -1,6 +1,5 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ EAPI=6 @@ -10,7 +9,7 @@ if [[ ${PV} == * ]] ; then inherit git-r3 EGIT_REPO_URI="git://github.com/stumpwm/${PN}" else - SRC_URI="mirror://gentoo/${PN}.tar.gz" + SRC_URI="https://dev.gentoo.org/~nimiux/${CATEGORY}/${PN}/${P}.tar.bz2"; KEYWORDS="~amd64 ~x86" fi @@ -27,5 +26,6 @@ CONTRIBCATEGORIES="media modeline minor-mode util" src_install() { common-lisp-install-sources -t all ${CONTRIBCATEGORIES} + dobin util/stumpish/stumpish dodoc README.org }
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: b6e1c719d7bb02311fd66058de8f2b31a6400f3f Author: Chema Alonso Josa gentoo org> AuthorDate: Fri Feb 3 08:21:17 2017 + Commit: José María Alonso gentoo org> CommitDate: Fri Feb 3 08:21:17 2017 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=b6e1c719 x11-wm/stumpwm: Moves dependency to PDEPEND x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild index c01e80b..5ffbe14 100644 --- a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild +++ b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild @@ -23,12 +23,13 @@ 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 ) - contrib? ( x11-wm/stumpwm-contrib )" + emacs? ( virtual/emacs app-emacs/slime )" DEPEND="${RDEPEND} sys-apps/texinfo doc? ( virtual/texi2dvi )" +PDEPEND="contrib? ( x11-wm/stumpwm-contrib )" + SITEFILE=70${PN}-gentoo.el CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}"
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: 64c1cf3bdf33ff7b3c8f6deac51a661354a11f77 Author: Chema Alonso Josa gentoo org> AuthorDate: Thu Feb 2 22:24:58 2017 + Commit: José María Alonso gentoo org> CommitDate: Thu Feb 2 22:24:58 2017 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=64c1cf3b x11-wm/stumpwm: Drops old x11-wm/stumpwm/stumpwm-0.9.9.ebuild | 103 1 file changed, 103 deletions(-) diff --git a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild deleted file mode 100644 index ef3ef84..000 --- a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit common-lisp-3 eutils elisp-common autotools - -DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp." -HOMEPAGE="https://stumpwm.github.io/"; -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="contrib doc emacs clisp ecl +sbcl" - -RESTRICT="strip mirror" - -RDEPEND="dev-lisp/cl-ppcre - sbcl? ( >=dev-lisp/sbcl-1.0.32 ) - sbcl? ( >=dev-lisp/clx-0.7.4 ) - !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 )" -DEPEND="${RDEPEND} - sys-apps/texinfo - doc? ( virtual/texi2dvi )" - -SITEFILE=70${PN}-gentoo.el -CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}" -CONTRIBDIR="${CLPKGDIR}/contrib" - -get_lisp() { - local lisp - - for lisp in "$@" ; do - use ${lisp} && echo ${lisp} && return - done -} - -do_doc() { - local pdffile="${PN}.pdf" - - texi2pdf -o "${pdffile}" "${PN}.texi" && dodoc "${pdffile}" || die - cp "${FILESDIR}/README.Gentoo" . && sed -i "s:@VERSION@:${PV}:" README.Gentoo || die - dodoc AUTHORS NEWS README.md README.Gentoo - doinfo "${PN}.info" - docinto examples ; dodoc sample-stumpwmrc.lisp -} - -do_contrib() { - emake install-modules - rm -r "${D}${CONTRIBDIR}"/.git* || die -} - -src_prepare() { - # 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 - - use contrib && moduleconfig="--with-module-dir=${CONTRIBDIR}/contrib" - econf --with-lisp=$(get_lisp sbcl clisp ecl) "${moduleconfig}" -} - -src_compile() { - emake -j1 -} - -src_install() { - common-lisp-export-impl-args $(get_lisp sbcl clisp ecl) - dobin stumpwm - make_session_desktop StumpWM /usr/bin/stumpwm - - common-lisp-install-sources *.lisp - common-lisp-install-asdf ${PN}.asd - # Fix ASDF dir - sed -i -e "/(:directory/c\ (:directory \"${CLPKGDIR}\")" \ - "${D}${CLPKGDIR}/load-stumpwm.lisp" || die - use doc && do_doc - use contrib && do_contrib -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -}
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: 1dbb79f225cc68b8837d82e37f05778043c374ef Author: Chema Alonso Josa gentoo org> AuthorDate: Thu Feb 2 22:23:48 2017 + Commit: José María Alonso gentoo org> CommitDate: Thu Feb 2 22:23:48 2017 + 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() {
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm-contrib/
commit: 2e1f16541d342e2b535d2b6d8d80b770080aa75a Author: Chema Alonso Josa gentoo org> AuthorDate: Thu Feb 2 22:22:44 2017 + Commit: José María Alonso gentoo org> CommitDate: Thu Feb 2 22:22:44 2017 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=2e1f1654 dev-lisp/stumpwm-contrib: Adds new package x11-wm/stumpwm-contrib/metadata.xml| 8 ++ .../stumpwm-contrib-20170202.ebuild| 31 ++ .../stumpwm-contrib-.ebuild| 31 ++ 3 files changed, 70 insertions(+) diff --git a/x11-wm/stumpwm-contrib/metadata.xml b/x11-wm/stumpwm-contrib/metadata.xml new file mode 100644 index 000..cd8c274 --- /dev/null +++ b/x11-wm/stumpwm-contrib/metadata.xml @@ -0,0 +1,8 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + nim...@gentoo.org + Chema Alonso Josa + + diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170202.ebuild b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170202.ebuild new file mode 100644 index 000..a06bbe9 --- /dev/null +++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170202.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit common-lisp-3 + +if [[ ${PV} == * ]] ; then + inherit git-r3 + EGIT_REPO_URI="git://github.com/stumpwm/${PN}" +else + SRC_URI="mirror://gentoo/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Extension Modules for StumpWM" +HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/"; + +LICENSE="GPL-2 GPL-3 BSD-2" +SLOT="0" +IUSE="" + +RDEPEND=">=x11-wm/stumpwm-0.9.9" + +CONTRIBCATEGORIES="media modeline minor-mode util" + +src_install() { + common-lisp-install-sources -t all ${CONTRIBCATEGORIES} + dodoc README.org +} diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild b/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild new file mode 100644 index 000..4d27f2c --- /dev/null +++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit common-lisp-3 + +if [[ ${PV} == * ]] ; then + inherit git-r3 + EGIT_REPO_URI="git://github.com/stumpwm/${PN}" +else + SRC_URI="mirror://gentoo/${PN}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Extension Modules for StumpWM" +HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/"; + +LICENSE="GPL-2 GPL-3 BSD-2" +SLOT="0" +IUSE="" + +RDEPEND=">=x11-wm/stumpwm-0.9.9" + +CONTRIBCATEGORIES="media modeline minor-mode util" + +src_install() { + common-lisp-install-sources -t all ${CONTRIBCATEGORIES} + dodoc README.org +}
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: 42d02f34b0e1cdec14fc63eb92fe1243d15f2d58 Author: Chema Alonso Josa gentoo org> AuthorDate: Thu Feb 2 10:12:34 2017 + Commit: José María Alonso gentoo org> CommitDate: Thu Feb 2 10:12:34 2017 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=42d02f34 x11-wm/stumpwm: Updates live ebuild x11-wm/stumpwm/stumpwm-.ebuild | 46 ++ 1 file changed, 32 insertions(+), 14 deletions(-) diff --git a/x11-wm/stumpwm/stumpwm-.ebuild b/x11-wm/stumpwm/stumpwm-.ebuild index 15c02e8..c87ed2d 100644 --- a/x11-wm/stumpwm/stumpwm-.ebuild +++ b/x11-wm/stumpwm/stumpwm-.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 +EAPI=6 -inherit autotools common-lisp-3 git-2 +inherit autotools common-lisp-3 git-r3 DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp." HOMEPAGE="https://stumpwm.github.io/"; @@ -13,27 +13,44 @@ EGIT_REPO_URI="git://github.com/stumpwm/stumpwm" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="doc clisp emacs +sbcl" +IUSE="contrib doc emacs clisp ecl +sbcl" -DEPEND="dev-lisp/common-lisp-controller - virtual/commonlisp - dev-lisp/cl-ppcre - doc? ( virtual/texi2dvi )" - -RDEPEND="${DEPEND} - emacs? ( app-emacs/slime ) +RDEPEND="dev-lisp/cl-ppcre !clisp? ( !sbcl? ( !amd64? ( dev-lisp/cmucl ) ) ) clisp? ( >=dev-lisp/clisp-2.38-r2[X,-new-clx] ) - sbcl? ( >=dev-lisp/sbcl-1.1.15 dev-lisp/clx )" + sbcl? ( >=dev-lisp/sbcl-1.1.15 dev-lisp/clx ) + emacs? ( virtual/emacs app-emacs/slime )" + +DEPEND="${RDEPEND} + sys-apps/texinfo + doc? ( virtual/texi2dvi )" + +CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}" +CONTRIBDIR="${CLPKGDIR}/contrib" do_doc() { local pdffile="${PN}.pdf" - dodoc AUTHORS NEWS README.md - texi2pdf -o "${pdffile}" "${PN}.texi.in" && dodoc "${pdffile}" || die + texi2pdf -o "${pdffile}" "${PN}.texi" && dodoc "${pdffile}" || die + cp "${FILESDIR}/README.Gentoo" . && sed -i "s:@VERSION@:${PV}:" README.Gentoo || die + dodoc AUTHORS NEWS README.md README.Gentoo + doinfo "${PN}.info" + docinto examples ; dodoc sample-stumpwmrc.lisp +} + +do_contrib() { + emake install-modules + rm -r "${D}${CONTRIBDIR}"/.git* || die } src_prepare() { + default + 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 } @@ -46,4 +63,5 @@ src_install() { common-lisp-install-asdf dobin "${PN}" use doc && do_doc + use contrib && do_contrib }
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: b71adeabc49dc4dcb3070ab5438aeebbb389bae7 Author: Chema Alonso Josa gentoo org> AuthorDate: Sun Jan 22 16:17:32 2017 + Commit: José María Alonso gentoo org> CommitDate: Sun Jan 22 16:17:32 2017 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=b71adeab dev-lisp/stumpwm: Reset XDG environment. Fixes bug #606484 x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild index 58bfb84..b3c7548 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 +inherit common-lisp-3 eutils elisp-common autotools xdg-utils DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp." HOMEPAGE="https://stumpwm.github.io/"; @@ -73,6 +73,7 @@ src_prepare() { src_configure() { local moduleconfig + xdg_environment_reset use contrib && moduleconfig="--with-module-dir=${CONTRIBDIR}/contrib" econf --with-lisp=$(get_lisp sbcl clisp ecl) "${moduleconfig}" }
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: 1b814c11c82849297a7adbb8a4c221a993ab3edf Author: Chema Alonso Josa gentoo org> AuthorDate: Sun Jan 15 16:45:02 2017 + Commit: José María Alonso gentoo org> CommitDate: Sun Jan 15 16:45:02 2017 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=1b814c11 dev-lisp/stumpwm: Bumps version to 1.0.0 x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 104 1 file changed, 104 insertions(+) diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild new file mode 100644 index 000..58bfb84 --- /dev/null +++ b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit common-lisp-3 eutils elisp-common autotools + +DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp." +HOMEPAGE="https://stumpwm.github.io/"; +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="contrib doc emacs clisp ecl +sbcl" + +RESTRICT="strip mirror" + +RDEPEND="dev-lisp/cl-ppcre + sbcl? ( >=dev-lisp/sbcl-1.0.32 ) + sbcl? ( >=dev-lisp/clx-0.7.4 ) + !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 )" +DEPEND="${RDEPEND} + sys-apps/texinfo + doc? ( virtual/texi2dvi )" + +SITEFILE=70${PN}-gentoo.el +CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}" +CONTRIBDIR="${CLPKGDIR}/contrib" + +get_lisp() { + local lisp + + for lisp in "$@" ; do + use ${lisp} && echo ${lisp} && return + done +} + +do_doc() { + local pdffile="${PN}.pdf" + + texi2pdf -o "${pdffile}" "${PN}.texi" && dodoc "${pdffile}" || die + cp "${FILESDIR}/README.Gentoo" . && sed -i "s:@VERSION@:${PV}:" README.Gentoo || die + dodoc AUTHORS NEWS README.md README.Gentoo + doinfo "${PN}.info" + 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 + + use contrib && moduleconfig="--with-module-dir=${CONTRIBDIR}/contrib" + econf --with-lisp=$(get_lisp sbcl clisp ecl) "${moduleconfig}" +} + +src_compile() { + emake -j1 +} + +src_install() { + common-lisp-export-impl-args $(get_lisp sbcl clisp ecl) + dobin stumpwm + make_session_desktop StumpWM /usr/bin/stumpwm + + common-lisp-install-sources *.lisp + common-lisp-install-asdf ${PN}.asd + # Fix ASDF dir + sed -i -e "/(:directory/c\ (:directory \"${CLPKGDIR}\")" \ + "${D}${CLPKGDIR}/load-stumpwm.lisp" || die + use doc && do_doc + use contrib && do_contrib +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +}
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: 6cc54bbe686710f659b077dbcf6f9844c12ae500 Author: Chema Alonso Josa gentoo org> AuthorDate: Thu Mar 17 11:08:56 2016 + Commit: José María Alonso gentoo org> CommitDate: Thu Mar 17 11:08:56 2016 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=6cc54bbe x11-wm/stumpwm: Update homepage x11-wm/stumpwm/stumpwm-0.9.9.ebuild | 2 +- x11-wm/stumpwm/stumpwm-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild index 8fade26..ef3ef84 100644 --- a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild +++ b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild @@ -7,7 +7,7 @@ EAPI=5 inherit common-lisp-3 eutils elisp-common autotools DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp." -HOMEPAGE="http://www.nongnu.org/stumpwm/"; +HOMEPAGE="https://stumpwm.github.io/"; SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" diff --git a/x11-wm/stumpwm/stumpwm-.ebuild b/x11-wm/stumpwm/stumpwm-.ebuild index 8f917e0..15c02e8 100644 --- a/x11-wm/stumpwm/stumpwm-.ebuild +++ b/x11-wm/stumpwm/stumpwm-.ebuild @@ -7,7 +7,7 @@ EAPI=5 inherit autotools common-lisp-3 git-2 DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp." -HOMEPAGE="http://www.nongnu.org/stumpwm/index.html"; +HOMEPAGE="https://stumpwm.github.io/"; EGIT_REPO_URI="git://github.com/stumpwm/stumpwm" LICENSE="GPL-2"
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/files/
commit: 9cdf8bd9d2fcd8eb854599cf90f05c6a82e4e53b Author: Chema Alonso gentoo org> AuthorDate: Fri Mar 4 20:47:18 2016 + Commit: José María Alonso gentoo org> CommitDate: Fri Mar 4 20:47:18 2016 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=9cdf8bd9 x11-wm/stumpwm: Drop old companion files .../stumpwm/files/0.9.7-gentoo-fix-asd-deps.patch | 26 -- .../files/0.9.7-gentoo-fix-configure.ac.patch | 12 -- 2 files changed, 38 deletions(-) diff --git a/x11-wm/stumpwm/files/0.9.7-gentoo-fix-asd-deps.patch b/x11-wm/stumpwm/files/0.9.7-gentoo-fix-asd-deps.patch deleted file mode 100644 index a5053ad..000 --- a/x11-wm/stumpwm/files/0.9.7-gentoo-fix-asd-deps.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/stumpwm.asd b/stumpwm.asd -index a1c095a..8a33834 100644 a/stumpwm.asd -+++ b/stumpwm.asd -@@ -4,13 +4,6 @@ - (:use :cl :asdf)) - (in-package :stumpwm-system) - --;; This is a hack for debian because it calls cmucl's clx --;; cmucl-clx. *very* annoying. I don't actually know if debian still --;; does this. --#+cmu (progn --(ignore-errors (require :cmucl-clx)) --(ignore-errors (require :clx))) -- - (defsystem :stumpwm - :name "StumpWM" - :author "Shawn Betts " -@@ -53,5 +46,6 @@ - (:file "stumpwm") - ;; keep this last so it always gets recompiled if - ;; anything changes -- (:file "version"))) -+ (:file "version")) -+ :perform (load-op :before (op c) #+cmu (require :clx))) - diff --git a/x11-wm/stumpwm/files/0.9.7-gentoo-fix-configure.ac.patch b/x11-wm/stumpwm/files/0.9.7-gentoo-fix-configure.ac.patch deleted file mode 100644 index 3852ac0..000 --- a/x11-wm/stumpwm/files/0.9.7-gentoo-fix-configure.ac.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/configure.ac b/configure.ac -index 640e41b..8a27e4e 100644 a/configure.ac -+++ b/configure.ac -@@ -122,4 +122,5 @@ fi - AC_OUTPUT(Makefile) - AC_OUTPUT(make-image.lisp) - AC_OUTPUT(version.lisp) --AC_OUTPUT(module.lisp) -\ No newline at end of file -+AC_OUTPUT(module.lisp) -+AC_OUTPUT(stumpwm.texi)
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: d56f500d8ccce7abfe3f3865ed95e7d5294abe18 Author: Chema Alonso Josa gentoo org> AuthorDate: Wed Mar 2 14:08:51 2016 + Commit: José María Alonso gentoo org> CommitDate: Wed Mar 2 14:08:51 2016 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=d56f500d x11-wm/stumpwm: Add metadata and contrib modules x11-wm/stumpwm/metadata.xml | 61 + x11-wm/stumpwm/stumpwm-0.9.9.ebuild | 57 ++ 2 files changed, 106 insertions(+), 12 deletions(-) diff --git a/x11-wm/stumpwm/metadata.xml b/x11-wm/stumpwm/metadata.xml new file mode 100644 index 000..578e246 --- /dev/null +++ b/x11-wm/stumpwm/metadata.xml @@ -0,0 +1,61 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + +nim...@gentoo.org +Chema Alonso + + +Stumpwm is a tiling, keyboard driven X11 Window Manager written entirely in +Common Lisp. + +If you're tired of flipping through themes like channel-surfing, and going +from one perfect-except-for-just-one-thing window manager to another +even-more-broken-in-some-other-way then perhaps Stumpwm can help. + +Stumpwm attempts to be customizable yet visually minimal. There are no +window decorations, no icons, and no buttons. +It does have various hooks to attach your personal customizations, and +variables to tweak. + + * Hack the good hack + * debug your good hack + * customize your window manager + +while it's running. That's right. With a 100% Common Lisp window manager +there's no stopping the hacks. Just re-eval and GO! + + +Stumpwm es un gestor de ventanas estilo mosaico gestionado por teclado +escrito completamente en Common Lisp. + + Si está cansado de cambiar de temas como navegación por canales y vagar + de un gestor de ventanas perfecto excepto por esa pequeña característica + a otro incluso más roto de alguna otra forma, entonces quizá Stumpwm + pueda ser de ayuda. + + Stumpwm persigue ser personalizable a la vez que mínimo. No hay + decoración en las ventanas, ni iconos ni botones. + Dispone de varios enganches para realizar nuestras propias configuraciones + personales y variables que podemos ajustar a nuestras necesidades para: + + * Cacharrear de forma correcta + * Depurar nuestro propio cacharreo + * Personalizar nuestro gestor de ventanas + + mientras está corriendo. Eso está bien. Con un gestor de ventanas escrito + al 100% en Common Lisp no hay forma de detener el cacharreo. ¡Simplemente + reevalúe y CONTINÚE! + + +Install contrib modules +Include documentation +Add support for GNU Emacs +Use CLISP for the runtime +Use SCL for the runtime +Use SBCL for the runtime + + +stumpwm/stumpwm + + diff --git a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild index 4ec18be..8fade26 100644 --- a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild +++ b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild @@ -4,47 +4,76 @@ EAPI=5 -inherit common-lisp-3 glo-utils eutils elisp-common autotools +inherit common-lisp-3 eutils elisp-common autotools DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp." HOMEPAGE="http://www.nongnu.org/stumpwm/"; -SRC_URI="http://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="doc clisp ecl +sbcl emacs" +KEYWORDS="~amd64 ~x86" +IUSE="contrib doc emacs clisp ecl +sbcl" RESTRICT="strip mirror" RDEPEND="dev-lisp/cl-ppcre - sbcl? ( >=dev-lisp/clx-0.7.3_p20081030 ) + sbcl? ( >=dev-lisp/sbcl-1.0.32 ) + sbcl? ( >=dev-lisp/clx-0.7.4 ) !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] ) ) - sbcl? ( >=dev-lisp/sbcl-1.0.32 ) emacs? ( virtual/emacs app-emacs/slime )" DEPEND="${RDEPEND} sys-apps/texinfo doc? ( virtual/texi2dvi )" SITEFILE=70${PN}-gentoo.el +CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}" +CONTRIBDIR="${CLPKGDIR}/contrib" + +get_lisp() { + local lisp + + for lisp in "$@" ; do + use ${lisp} && echo ${lisp} && return + done +} do_doc() { local pdffile="${PN}.pdf" - texi2pdf -o "${pdffile}" "${PN}.texi.in" && dodoc "${pdffile}" || die - cp "${FILESDIR}"/README.Gentoo . && sed -i "s:@VERSION@:${PV}:" README.Gentoo + texi2pdf -o "${pdffile}" "${PN}.texi" && dodoc "${pdffile}" || die + cp "${FILESDIR}/README.Gentoo" . && sed -i "s:@VERSION@:${PV}:" README.Gentoo || die dodoc AUTHORS NEWS README.md README.Gentoo - doinfo ${PN}.inf
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: 1afa9851cd7ff9ad9dcebe9b3058ccf8e57f6efc Author: Chema Alonso Josa gentoo org> AuthorDate: Wed Mar 2 13:59:30 2016 + Commit: José María Alonso gentoo org> CommitDate: Wed Mar 2 13:59:30 2016 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=1afa9851 x11-wm/stumpwm: Update header and description x11-wm/stumpwm/stumpwm-0.9.9.ebuild | 6 +++--- x11-wm/stumpwm/stumpwm-.ebuild | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild index 8848b68..4ec18be 100644 --- a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild +++ b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $Id$ EAPI=5 inherit common-lisp-3 glo-utils eutils elisp-common autotools -DESCRIPTION="Stumpwm is a tiling, keyboard driven X11 Window Manager written entirely in Common Lisp." +DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp." HOMEPAGE="http://www.nongnu.org/stumpwm/"; SRC_URI="http://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" diff --git a/x11-wm/stumpwm/stumpwm-.ebuild b/x11-wm/stumpwm/stumpwm-.ebuild index b7e3fa8..8f917e0 100644 --- a/x11-wm/stumpwm/stumpwm-.ebuild +++ b/x11-wm/stumpwm/stumpwm-.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $Id$ EAPI=5 inherit autotools common-lisp-3 git-2 -DESCRIPTION="Stumpwm is a tiling, keyboard driven X11 Window Manager written entirely in Common Lisp." +DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp." HOMEPAGE="http://www.nongnu.org/stumpwm/index.html"; EGIT_REPO_URI="git://github.com/stumpwm/stumpwm"
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: c8410e9a812bff5e2a8b73d453f686e95578f466 Author: Chema Alonso Josa gentoo org> AuthorDate: Wed Mar 2 13:57:26 2016 + Commit: José María Alonso gentoo org> CommitDate: Wed Mar 2 13:57:26 2016 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=c8410e9a x11-wm/stumpwm: Drop old x11-wm/stumpwm/stumpwm-0.9.7.ebuild | 98 - x11-wm/stumpwm/stumpwm-0.9.8.ebuild | 84 --- 2 files changed, 182 deletions(-) diff --git a/x11-wm/stumpwm/stumpwm-0.9.7.ebuild b/x11-wm/stumpwm/stumpwm-0.9.7.ebuild deleted file mode 100644 index 9c2380c..000 --- a/x11-wm/stumpwm/stumpwm-0.9.7.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=2 -inherit common-lisp-3 glo-utils eutils elisp-common autotools - -DESCRIPTION="Stumpwm is a tiling, keyboard driven X11 Window Manager written entirely in Common Lisp." -HOMEPAGE="http://www.nongnu.org/stumpwm/"; -SRC_URI="http://download.savannah.nongnu.org/releases/stumpwm/${P}.tgz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="doc clisp ecl +sbcl emacs" - -RESTRICT="strip mirror" - -RDEPEND="dev-lisp/cl-ppcre - sbcl? ( >=dev-lisp/clx-0.7.3_p20081030 ) - >=dev-lisp/cl-launch-2.11-r1 - !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] ) ) - sbcl? ( >=dev-lisp/sbcl-1.0.32 ) - emacs? ( virtual/emacs app-emacs/slime )" -DEPEND="${RDEPEND} - sys-apps/texinfo - doc? ( virtual/texi2dvi )" - -SITEFILE=70${PN}-gentoo.el - -src_prepare() { - rm sample-stumpwmrc.lisp - epatch "${FILESDIR}"/${PV}-gentoo-fix-asd-deps.patch - epatch "${FILESDIR}"/${PV}-gentoo-fix-configure.ac.patch - eautoreconf -} - -src_configure() { - econf --with-lisp=$(glo_best_flag sbcl clisp ecl) \ - --with-contrib-dir="${CLSOURCEROOT}/${PN}/contrib" -} - -src_compile() { - addwrite /var/cache/cl-launch - LISP_FASL_CACHE=/var/cache/cl-launch \ - cl-launch.sh \ - --lisp $(glo_best_flag sbcl clisp) \ - --wrap ' -SBCL_OPTIONS="--noinform --userinit /dev/null" -CLISP_OPTIONS="-ansi -K full -norc --quiet"' \ - --path "${CLSOURCEROOT}/clx" \ - --path "${CLSOURCEROOT}/cl-ppcre" \ - --path-current \ - --system stumpwm --dump stumpwm.bin \ - || die "Cannot create stumpwm binary" - if use emacs ; then - elisp-compile contrib/*.el || die "Cannot compile contrib Elisp files" - fi - makeinfo ${PN}.texi || die "Cannot build info focs" - if use doc ; then - VARTEXFONTS="${T}"/fonts \ - texi2pdf ${PN}.texi || die "Cannot build PDF docs" - fi -} - -src_install() { - common-lisp-export-impl-args $(glo_best_flag sbcl clisp ecl) - dobin stumpwm.bin contrib/stumpish - make_wrapper stumpwm "/usr/bin/stumpwm.bin ${CL_NORC} ${CL_EVAL} '(stumpwm:stumpwm \":0\")'" - make_session_desktop StumpWM /usr/bin/stumpwm - - if use emacs; then - elisp-install ${PN} contrib/*.el{,c} || die "Cannot install contrib Elisp files" - elisp-site-file-install "${FILESDIR}"/${SITEFILE} \ - || die "elisp-site-file-install failed" - fi - - cp "${FILESDIR}"/README.Gentoo . && sed -i "s:@VERSION@:${PV}:" README.Gentoo - dodoc README NEWS ChangeLog README.Gentoo - doinfo ${PN}.info - use doc && dodoc ${PN}.pdf - - docinto examples ; dodoc sample-stumpwmrc.lisp - - # No point in installing only contribs - common-lisp-install-sources *.lisp contrib/ - common-lisp-install-asdf ${PN}.asd -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/x11-wm/stumpwm/stumpwm-0.9.8.ebuild b/x11-wm/stumpwm/stumpwm-0.9.8.ebuild deleted file mode 100644 index 5d13023..000 --- a/x11-wm/stumpwm/stumpwm-0.9.8.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 - -inherit common-lisp-3 glo-utils eutils elisp-common autotools - -DESCRIPTION="Stumpwm is a tiling, keyboard driven X11 Window Manager written entirely in Common Lisp." -HOMEPAGE="http://www.nongnu.org/stumpwm/"; -SRC_URI="http://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="doc clisp ecl +sbcl emacs" - -RESTRICT="strip mirror" - -RDEPEND="dev-lisp/cl-ppcre - sbcl? ( >=
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: 486a0ff65f4d44735faac655fe9f39337e175d00 Author: Chema Alonso gentoo org> AuthorDate: Tue Nov 25 20:47:45 2014 + Commit: José María Alonso gentoo org> CommitDate: Tue Nov 25 20:47:45 2014 + URL: http://sources.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=486a0ff6 x11-wm/stumpwm: move econf to src_prepare --- x11-wm/stumpwm/stumpwm-0.9.9.ebuild | 3 --- 1 file changed, 3 deletions(-) diff --git a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild index b30cb40..8848b68 100644 --- a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild +++ b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild @@ -43,9 +43,6 @@ do_doc() { src_prepare() { # Upstream didn't change the version before packaging sed -i "${S}/${PN}.asd" -e 's/:version "0.9.8"/:version "0.9.9"/' || die -} - -src_configure() { eautoreconf econf --with-lisp=$(glo_best_flag sbcl clisp ecl) }
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: c4c7e869fa239f89911c09445a9f95a17e8fa3ed Author: Chema Alonso gentoo org> AuthorDate: Wed Jul 23 19:38:04 2014 + Commit: José María Alonso gentoo org> CommitDate: Wed Jul 23 19:38:04 2014 + URL: http://sources.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=c4c7e869 x11-wm/stumpwm: fix version in package --- x11-wm/stumpwm/stumpwm-0.9.8.ebuild | 6 ++ 1 file changed, 6 insertions(+) diff --git a/x11-wm/stumpwm/stumpwm-0.9.8.ebuild b/x11-wm/stumpwm/stumpwm-0.9.8.ebuild index e5a3b64..5d13023 100644 --- a/x11-wm/stumpwm/stumpwm-0.9.8.ebuild +++ b/x11-wm/stumpwm/stumpwm-0.9.8.ebuild @@ -40,6 +40,12 @@ do_doc() { docinto examples ; dodoc sample-stumpwmrc.lisp } +src_prepare() { + # Upstream did not change version before packaging: + # https://github.com/stumpwm/stumpwm/issues/103 + sed -i "${S}/${PN}.asd" -e 's/:version "0.9.7"/:version "0.9.8"/' || die +} + src_configure() { eautoreconf econf --with-lisp=$(glo_best_flag sbcl clisp ecl) \
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: 87646ed752c96fbaef2f4892a42d1f7e5ed58952 Author: Chema Alonso gentoo org> AuthorDate: Tue Nov 11 23:18:07 2014 + Commit: José María Alonso gentoo org> CommitDate: Tue Nov 11 23:18:07 2014 + URL: http://sources.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=87646ed7 x11-wm/stumpwm: bump to version 0.9.9 --- x11-wm/stumpwm/stumpwm-0.9.9.ebuild | 73 + 1 file changed, 73 insertions(+) diff --git a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild new file mode 100644 index 000..b30cb40 --- /dev/null +++ b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit common-lisp-3 glo-utils eutils elisp-common autotools + +DESCRIPTION="Stumpwm is a tiling, keyboard driven X11 Window Manager written entirely in Common Lisp." +HOMEPAGE="http://www.nongnu.org/stumpwm/"; +SRC_URI="http://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="doc clisp ecl +sbcl emacs" + +RESTRICT="strip mirror" + +RDEPEND="dev-lisp/cl-ppcre + sbcl? ( >=dev-lisp/clx-0.7.3_p20081030 ) + !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] ) ) + sbcl? ( >=dev-lisp/sbcl-1.0.32 ) + emacs? ( virtual/emacs app-emacs/slime )" +DEPEND="${RDEPEND} + sys-apps/texinfo + doc? ( virtual/texi2dvi )" + +SITEFILE=70${PN}-gentoo.el + +do_doc() { + local pdffile="${PN}.pdf" + + texi2pdf -o "${pdffile}" "${PN}.texi.in" && dodoc "${pdffile}" || die + cp "${FILESDIR}"/README.Gentoo . && sed -i "s:@VERSION@:${PV}:" README.Gentoo + dodoc AUTHORS NEWS README.md README.Gentoo + doinfo ${PN}.info + docinto examples ; dodoc sample-stumpwmrc.lisp +} + +src_prepare() { + # Upstream didn't change the version before packaging + sed -i "${S}/${PN}.asd" -e 's/:version "0.9.8"/:version "0.9.9"/' || die +} + +src_configure() { + eautoreconf + econf --with-lisp=$(glo_best_flag sbcl clisp ecl) +} + +src_compile() { + emake -j1 +} + +src_install() { + common-lisp-export-impl-args $(glo_best_flag sbcl clisp ecl) + dobin stumpwm + make_session_desktop StumpWM /usr/bin/stumpwm + + common-lisp-install-sources *.lisp + common-lisp-install-asdf ${PN}.asd + use doc && do_doc +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +}
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: c4c7e869fa239f89911c09445a9f95a17e8fa3ed Author: Chema Alonso gentoo org> AuthorDate: Wed Jul 23 19:38:04 2014 + Commit: José María Alonso gentoo org> CommitDate: Wed Jul 23 19:38:04 2014 + URL: http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=c4c7e869 x11-wm/stumpwm: fix version in package --- x11-wm/stumpwm/stumpwm-0.9.8.ebuild | 6 ++ 1 file changed, 6 insertions(+) diff --git a/x11-wm/stumpwm/stumpwm-0.9.8.ebuild b/x11-wm/stumpwm/stumpwm-0.9.8.ebuild index e5a3b64..5d13023 100644 --- a/x11-wm/stumpwm/stumpwm-0.9.8.ebuild +++ b/x11-wm/stumpwm/stumpwm-0.9.8.ebuild @@ -40,6 +40,12 @@ do_doc() { docinto examples ; dodoc sample-stumpwmrc.lisp } +src_prepare() { + # Upstream did not change version before packaging: + # https://github.com/stumpwm/stumpwm/issues/103 + sed -i "${S}/${PN}.asd" -e 's/:version "0.9.7"/:version "0.9.8"/' || die +} + src_configure() { eautoreconf econf --with-lisp=$(glo_best_flag sbcl clisp ecl) \
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: 288434b79fa93893f6ba5798f08078c424d30db1 Author: Chema Alonso gentoo org> AuthorDate: Mon Jul 21 12:19:24 2014 + Commit: José María Alonso gentoo org> CommitDate: Mon Jul 21 12:19:24 2014 + URL: http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=288434b7 x11-wm/stumpwm: remove cl-launch dependency --- x11-wm/stumpwm/stumpwm-0.9.8.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/x11-wm/stumpwm/stumpwm-0.9.8.ebuild b/x11-wm/stumpwm/stumpwm-0.9.8.ebuild index 3bcc4da..e5a3b64 100644 --- a/x11-wm/stumpwm/stumpwm-0.9.8.ebuild +++ b/x11-wm/stumpwm/stumpwm-0.9.8.ebuild @@ -19,7 +19,6 @@ RESTRICT="strip mirror" RDEPEND="dev-lisp/cl-ppcre sbcl? ( >=dev-lisp/clx-0.7.3_p20081030 ) - >=dev-lisp/cl-launch-2.11-r1 !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] ) )
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: e89708c0dc80f95482f720fa14b889770b1a60af Author: Chema Alonso gentoo org> AuthorDate: Mon Jul 21 10:30:47 2014 + Commit: José María Alonso gentoo org> CommitDate: Mon Jul 21 10:30:47 2014 + URL: http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=e89708c0 x11-wm/stumpwm: bump to version 0.9.8 --- x11-wm/stumpwm/stumpwm-0.9.8.ebuild | 79 + 1 file changed, 79 insertions(+) diff --git a/x11-wm/stumpwm/stumpwm-0.9.8.ebuild b/x11-wm/stumpwm/stumpwm-0.9.8.ebuild new file mode 100644 index 000..3bcc4da --- /dev/null +++ b/x11-wm/stumpwm/stumpwm-0.9.8.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit common-lisp-3 glo-utils eutils elisp-common autotools + +DESCRIPTION="Stumpwm is a tiling, keyboard driven X11 Window Manager written entirely in Common Lisp." +HOMEPAGE="http://www.nongnu.org/stumpwm/"; +SRC_URI="http://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="doc clisp ecl +sbcl emacs" + +RESTRICT="strip mirror" + +RDEPEND="dev-lisp/cl-ppcre + sbcl? ( >=dev-lisp/clx-0.7.3_p20081030 ) + >=dev-lisp/cl-launch-2.11-r1 + !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] ) ) + sbcl? ( >=dev-lisp/sbcl-1.0.32 ) + emacs? ( virtual/emacs app-emacs/slime )" +DEPEND="${RDEPEND} + sys-apps/texinfo + doc? ( virtual/texi2dvi )" + +SITEFILE=70${PN}-gentoo.el + +do_doc() { + local pdffile="${PN}.pdf" + + texi2pdf -o "${pdffile}" "${PN}.texi.in" && dodoc "${pdffile}" || die + cp "${FILESDIR}"/README.Gentoo . && sed -i "s:@VERSION@:${PV}:" README.Gentoo + dodoc AUTHORS NEWS README.md README.Gentoo + doinfo ${PN}.info + docinto examples ; dodoc sample-stumpwmrc.lisp +} + +src_configure() { + eautoreconf + econf --with-lisp=$(glo_best_flag sbcl clisp ecl) \ + --with-contrib-dir="${CLSOURCEROOT}/${PN}/contrib" +} + +src_compile() { + emake -j1 + if use emacs ; then + elisp-compile contrib/*.el || die "Cannot compile contrib Elisp files" + fi +} + +src_install() { + common-lisp-export-impl-args $(glo_best_flag sbcl clisp ecl) + dobin stumpwm contrib/stumpish + make_session_desktop StumpWM /usr/bin/stumpwm + + if use emacs; then + elisp-install ${PN} contrib/*.el{,c} || die "Cannot install contrib Elisp files" + elisp-site-file-install "${FILESDIR}"/${SITEFILE} \ + || die "elisp-site-file-install failed" + fi + + common-lisp-install-sources *.lisp contrib/ + common-lisp-install-asdf ${PN}.asd + use doc && do_doc +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +}
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: 42482533a79323478d23c640f6843b6758c1ab34 Author: Chema Alonso gentoo org> AuthorDate: Mon Jul 21 10:28:49 2014 + Commit: José María Alonso gentoo org> CommitDate: Mon Jul 21 10:28:49 2014 + URL: http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=42482533 dev-lisp/stumpwm: depend on virtual/texi2dvi --- x11-wm/stumpwm/stumpwm-.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/x11-wm/stumpwm/stumpwm-.ebuild b/x11-wm/stumpwm/stumpwm-.ebuild index 9a0e054..b7e3fa8 100644 --- a/x11-wm/stumpwm/stumpwm-.ebuild +++ b/x11-wm/stumpwm/stumpwm-.ebuild @@ -18,14 +18,13 @@ IUSE="doc clisp emacs +sbcl" DEPEND="dev-lisp/common-lisp-controller virtual/commonlisp dev-lisp/cl-ppcre - doc? ( sys-apps/texinfo )" + doc? ( virtual/texi2dvi )" RDEPEND="${DEPEND} emacs? ( app-emacs/slime ) !clisp? ( !sbcl? ( !amd64? ( dev-lisp/cmucl ) ) ) clisp? ( >=dev-lisp/clisp-2.38-r2[X,-new-clx] ) - sbcl? ( >=dev-lisp/sbcl-1.1.15 dev-lisp/clx ) - doc? ( sys-apps/texinfo )" + sbcl? ( >=dev-lisp/sbcl-1.1.15 dev-lisp/clx )" do_doc() { local pdffile="${PN}.pdf"
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: 5d3d635ed96564855ecb0352abd99dc47b6ab2ac Author: Chema Alonso gentoo org> AuthorDate: Mon Apr 28 14:00:41 2014 + Commit: José María Alonso gentoo org> CommitDate: Mon Apr 28 14:00:41 2014 + URL: http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=5d3d635e x11-wm/stumpwm: install stumpwm binary --- x11-wm/stumpwm/stumpwm-.ebuild | 11 ++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/x11-wm/stumpwm/stumpwm-.ebuild b/x11-wm/stumpwm/stumpwm-.ebuild index e611911..9a0e054 100644 --- a/x11-wm/stumpwm/stumpwm-.ebuild +++ b/x11-wm/stumpwm/stumpwm-.ebuild @@ -4,7 +4,7 @@ EAPI=5 -inherit common-lisp-3 git-2 +inherit autotools common-lisp-3 git-2 DESCRIPTION="Stumpwm is a tiling, keyboard driven X11 Window Manager written entirely in Common Lisp." HOMEPAGE="http://www.nongnu.org/stumpwm/index.html"; @@ -34,8 +34,17 @@ do_doc() { texi2pdf -o "${pdffile}" "${PN}.texi.in" && dodoc "${pdffile}" || die } +src_prepare() { + eautoreconf +} + +src_compile() { + emake -j1 +} + src_install() { common-lisp-install-sources *.lisp common-lisp-install-asdf + dobin "${PN}" use doc && do_doc }
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: 6c7d0b8d432b3691f37dece7d9aaec908c3faf1c Author: Chema Alonso gentoo org> AuthorDate: Mon Apr 28 12:37:36 2014 + Commit: José María Alonso gentoo org> CommitDate: Mon Apr 28 12:37:36 2014 + URL: http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=6c7d0b8d x11-wm/stumpwm: implement use doc --- x11-wm/stumpwm/stumpwm-.ebuild | 16 +++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/x11-wm/stumpwm/stumpwm-.ebuild b/x11-wm/stumpwm/stumpwm-.ebuild index 7ce3bab..e611911 100644 --- a/x11-wm/stumpwm/stumpwm-.ebuild +++ b/x11-wm/stumpwm/stumpwm-.ebuild @@ -24,4 +24,18 @@ RDEPEND="${DEPEND} emacs? ( app-emacs/slime ) !clisp? ( !sbcl? ( !amd64? ( dev-lisp/cmucl ) ) ) clisp? ( >=dev-lisp/clisp-2.38-r2[X,-new-clx] ) - sbcl? ( dev-lisp/sbcl dev-lisp/clx )" + sbcl? ( >=dev-lisp/sbcl-1.1.15 dev-lisp/clx ) + doc? ( sys-apps/texinfo )" + +do_doc() { + local pdffile="${PN}.pdf" + + dodoc AUTHORS NEWS README.md + texi2pdf -o "${pdffile}" "${PN}.texi.in" && dodoc "${pdffile}" || die +} + +src_install() { + common-lisp-install-sources *.lisp + common-lisp-install-asdf + use doc && do_doc +}
[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/
commit: 7974876afddff65fcf775b06ee470bbac1a0848f Author: Chema Alonso gentoo org> AuthorDate: Mon Apr 28 11:15:26 2014 + Commit: José María Alonso gentoo org> CommitDate: Mon Apr 28 11:15:26 2014 + URL: http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=7974876a x11-wm/stumpwm: new live ebuild --- x11-wm/stumpwm/stumpwm-.ebuild | 27 +++ 1 file changed, 27 insertions(+) diff --git a/x11-wm/stumpwm/stumpwm-.ebuild b/x11-wm/stumpwm/stumpwm-.ebuild new file mode 100644 index 000..7ce3bab --- /dev/null +++ b/x11-wm/stumpwm/stumpwm-.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit common-lisp-3 git-2 + +DESCRIPTION="Stumpwm is a tiling, keyboard driven X11 Window Manager written entirely in Common Lisp." +HOMEPAGE="http://www.nongnu.org/stumpwm/index.html"; +EGIT_REPO_URI="git://github.com/stumpwm/stumpwm" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc clisp emacs +sbcl" + +DEPEND="dev-lisp/common-lisp-controller + virtual/commonlisp + dev-lisp/cl-ppcre + doc? ( sys-apps/texinfo )" + +RDEPEND="${DEPEND} + emacs? ( app-emacs/slime ) + !clisp? ( !sbcl? ( !amd64? ( dev-lisp/cmucl ) ) ) + clisp? ( >=dev-lisp/clisp-2.38-r2[X,-new-clx] ) + sbcl? ( dev-lisp/sbcl dev-lisp/clx )"