* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2016-02-27 16:43 José María Alonso
0 siblings, 0 replies; 33+ messages in thread
From: José María Alonso @ 2016-02-27 16:43 UTC (permalink / raw
To: gentoo-commits
commit: 341961c0211b1794aab55bdb06e71add506baac6
Author: José María Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 27 16:42:54 2016 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Sat Feb 27 16:43:47 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=341961c0
x11-wm/stumpwm: Add contrib modules
x11-wm/stumpwm/metadata.xml | 48 +++++++++++++++++++++++++++++--------
x11-wm/stumpwm/stumpwm-0.9.9.ebuild | 22 +++++++++++++----
x11-wm/stumpwm/stumpwm-9999.ebuild | 4 ++--
3 files changed, 58 insertions(+), 16 deletions(-)
diff --git a/x11-wm/stumpwm/metadata.xml b/x11-wm/stumpwm/metadata.xml
index 55ce781..578e246 100644
--- a/x11-wm/stumpwm/metadata.xml
+++ b/x11-wm/stumpwm/metadata.xml
@@ -5,22 +5,50 @@
<email>nimiux@gentoo.org</email>
<name>Chema Alonso</name>
</maintainer>
- <longdescription>
- Stumpwm is a tiling, keyboard driven X11 Window Manager written entirely in Common Lisp.
+ <longdescription lang="en">
+ 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.
+ 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.
+ 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
+ * 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!
+ 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!
+ </longdescription>
+ <longdescription lang="es">
+ 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!
</longdescription>
<use>
+ <flag name="contrib">Install contrib modules</flag>
<flag name="doc">Include documentation</flag>
<flag name="emacs">Add support for GNU Emacs</flag>
<flag name="clisp">Use CLISP for the runtime</flag>
diff --git a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
index e275cdc..d7ebbcf 100644
--- a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
+++ b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -6,14 +6,14 @@ EAPI=5
inherit common-lisp-3 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="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="doc emacs clisp ecl +sbcl"
+IUSE="contrib doc emacs clisp ecl +sbcl"
RESTRICT="strip mirror"
@@ -29,6 +29,7 @@ DEPEND="${RDEPEND}
doc? ( virtual/texi2dvi )"
SITEFILE=70${PN}-gentoo.el
+CONTRIBDIR="${CLSOURCEROOT}/${CLPACKAGE}/contrib"
get_lisp() {
local lisp
@@ -48,20 +49,32 @@ do_doc() {
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 "${S}/${PN}.asd" -e 's/:version "0.9.8"/:version "0.9.9"/' || die
# Bug 534592. Does not build with asdf:oos, using require to load the package
sed -i "${S}/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() {
- econf --with-lisp=$(get_lisp sbcl clisp ecl)
+ econf --with-lisp=$(get_lisp sbcl clisp ecl) --with-module-dir="${CLSOURCEROOT}/${CLPACKAGE}/contrib"
}
src_compile() {
emake -j1
+ echo "HOLa"
}
src_install() {
@@ -72,6 +85,7 @@ src_install() {
common-lisp-install-sources *.lisp
common-lisp-install-asdf ${PN}.asd
use doc && do_doc
+ use contrib && do_contrib
}
pkg_postinst() {
diff --git a/x11-wm/stumpwm/stumpwm-9999.ebuild b/x11-wm/stumpwm/stumpwm-9999.ebuild
index cf73b6f..5d604d9 100644
--- a/x11-wm/stumpwm/stumpwm-9999.ebuild
+++ b/x11-wm/stumpwm/stumpwm-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -6,7 +6,7 @@ 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"
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2016-02-27 17:43 José María Alonso
0 siblings, 0 replies; 33+ messages in thread
From: José María Alonso @ 2016-02-27 17:43 UTC (permalink / raw
To: gentoo-commits
commit: ad92a78ae361eadef516561ac74e8b7afa09beb6
Author: José María Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 27 17:43:02 2016 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Sat Feb 27 17:43:41 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad92a78a
x11-wm/stumpwm: Fix ASDF directory
x11-wm/stumpwm/stumpwm-0.9.9.ebuild | 9 ++++++---
x11-wm/stumpwm/stumpwm-9999.ebuild | 2 ++
2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
index d7ebbcf..29808a6 100644
--- a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
+++ b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
@@ -29,7 +29,8 @@ DEPEND="${RDEPEND}
doc? ( virtual/texi2dvi )"
SITEFILE=70${PN}-gentoo.el
-CONTRIBDIR="${CLSOURCEROOT}/${CLPACKAGE}/contrib"
+CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}"
+CONTRIBDIR="${CLPKGDIR}/contrib"
get_lisp() {
local lisp
@@ -55,10 +56,12 @@ do_contrib() {
}
src_prepare() {
+ # Fix ASDF dir
+ sed -i -e "/^STUMPWM_ASDF_DIR/s|\`pwd\`|${CLPKGDIR}|" configure.ac || die
# Upstream didn't change the version before packaging
- sed -i "${S}/${PN}.asd" -e 's/:version "0.9.8"/:version "0.9.9"/' || die
+ 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 "${S}/load-${PN}.lisp.in" -e "s/asdf:oos 'asdf:load-op/require/" || die
+ 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
diff --git a/x11-wm/stumpwm/stumpwm-9999.ebuild b/x11-wm/stumpwm/stumpwm-9999.ebuild
index 5d604d9..cec821a 100644
--- a/x11-wm/stumpwm/stumpwm-9999.ebuild
+++ b/x11-wm/stumpwm/stumpwm-9999.ebuild
@@ -33,6 +33,8 @@ do_doc() {
}
src_prepare() {
+ # Fix ASDF dir
+ sed -i -e "/^STUMPWM_ASDF_DIR/s|\`pwd\`|${CLPKGDIR}|" configure.ac || die
eautoreconf
}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2016-02-27 20:50 José María Alonso
0 siblings, 0 replies; 33+ messages in thread
From: José María Alonso @ 2016-02-27 20:50 UTC (permalink / raw
To: gentoo-commits
commit: 2dd623a3c9fcd3ba7641e72d876125812c637af8
Author: José María Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 27 20:49:44 2016 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Sat Feb 27 20:50:54 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dd623a3
x11-wm/stumpwm: Fix config for contrib use flag
x11-wm/stumpwm/stumpwm-0.9.9.ebuild | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
index 29808a6..00a90c7 100644
--- a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
+++ b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
@@ -72,7 +72,10 @@ src_prepare() {
}
src_configure() {
- econf --with-lisp=$(get_lisp sbcl clisp ecl) --with-module-dir="${CLSOURCEROOT}/${CLPACKAGE}/contrib"
+ local moduleconfig
+
+ use contrib && moduleconfig="--with-module-dir=${CLSOURCEROOT}/${CLPACKAGE}/contrib"
+ econf --with-lisp=$(get_lisp sbcl clisp ecl) "${moduleconfig}"
}
src_compile() {
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2016-02-28 21:58 José María Alonso
0 siblings, 0 replies; 33+ messages in thread
From: José María Alonso @ 2016-02-28 21:58 UTC (permalink / raw
To: gentoo-commits
commit: f0cbff3814f55bc913c5c522b780eb3ee4f76405
Author: José María Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 28 21:56:57 2016 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Sun Feb 28 21:58:04 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0cbff38
x11-wm/stumpwm: Fix ASDF dir
Fixes bug #575874
x11-wm/stumpwm/stumpwm-0.9.9.ebuild | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
index 00a90c7..40426cd 100644
--- a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
+++ b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
@@ -56,8 +56,6 @@ do_contrib() {
}
src_prepare() {
- # Fix ASDF dir
- sed -i -e "/^STUMPWM_ASDF_DIR/s|\`pwd\`|${CLPKGDIR}|" configure.ac || die
# 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
@@ -74,7 +72,7 @@ src_prepare() {
src_configure() {
local moduleconfig
- use contrib && moduleconfig="--with-module-dir=${CLSOURCEROOT}/${CLPACKAGE}/contrib"
+ use contrib && moduleconfig="--with-module-dir=${CONTRIBDIR}/contrib"
econf --with-lisp=$(get_lisp sbcl clisp ecl) "${moduleconfig}"
}
@@ -90,6 +88,9 @@ src_install() {
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
}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2016-03-01 18:39 José María Alonso
0 siblings, 0 replies; 33+ messages in thread
From: José María Alonso @ 2016-03-01 18:39 UTC (permalink / raw
To: gentoo-commits
commit: 0bc9edf390bcf01fe1818d7454d3370ae2f05b3c
Author: José María Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 1 18:38:31 2016 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Tue Mar 1 18:38:31 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bc9edf3
x11-wm/stumpwm: Fix generation of pdf document
x11-wm/stumpwm/stumpwm-0.9.9.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
index 40426cd..65372f7 100644
--- a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
+++ b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
@@ -43,7 +43,7 @@ get_lisp() {
do_doc() {
local pdffile="${PN}.pdf"
- 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"
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2016-03-02 12:56 José María Alonso
0 siblings, 0 replies; 33+ messages in thread
From: José María Alonso @ 2016-03-02 12:56 UTC (permalink / raw
To: gentoo-commits
commit: 33d07777fe3fa09629e4043ff4a0c0f30bf47149
Author: José María Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 2 12:59:36 2016 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Wed Mar 2 12:59:36 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33d07777
x11-wm/stumpwm: Remove debug message
x11-wm/stumpwm/stumpwm-0.9.9.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
index 65372f7..8fade26 100644
--- a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
+++ b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
@@ -78,7 +78,6 @@ src_configure() {
src_compile() {
emake -j1
- echo "HOLa"
}
src_install() {
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2016-03-17 11:03 José María Alonso
0 siblings, 0 replies; 33+ messages in thread
From: José María Alonso @ 2016-03-17 11:03 UTC (permalink / raw
To: gentoo-commits
commit: 77ca99aeaf5b3feff7242cbc01e5ea23f6a1a3b0
Author: José María Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 17 11:06:10 2016 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Thu Mar 17 11:07:13 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ca99ae
x11-wm/stumpwm: Update homepage
Package-Manager: portage-2.2.26
x11-wm/stumpwm/stumpwm-0.9.9.ebuild | 2 +-
x11-wm/stumpwm/stumpwm-9999.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-9999.ebuild b/x11-wm/stumpwm/stumpwm-9999.ebuild
index cec821a..a76acd4 100644
--- a/x11-wm/stumpwm/stumpwm-9999.ebuild
+++ b/x11-wm/stumpwm/stumpwm-9999.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"
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2016-06-16 10:50 José María Alonso
0 siblings, 0 replies; 33+ messages in thread
From: José María Alonso @ 2016-06-16 10:50 UTC (permalink / raw
To: gentoo-commits
commit: 181643a222b641720d2f34c08482d33d548d09b3
Author: José María Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 16 10:54:03 2016 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Thu Jun 16 10:54:20 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=181643a2
x11-wm/stumpwm: Reset xdg environment
Fixes bug #585852
Package-Manager: portage-2.2.28
x11-wm/stumpwm/stumpwm-0.9.9.ebuild | 3 ++-
x11-wm/stumpwm/stumpwm-9999.ebuild | 6 +++++-
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
index ef3ef84..3400b12 100644
--- a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
+++ b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
@@ -4,7 +4,7 @@
EAPI=5
-inherit common-lisp-3 eutils elisp-common autotools
+inherit autotools common-lisp-3 eutils elisp-common xdg-utils
DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp."
HOMEPAGE="https://stumpwm.github.io/"
@@ -72,6 +72,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}"
}
diff --git a/x11-wm/stumpwm/stumpwm-9999.ebuild b/x11-wm/stumpwm/stumpwm-9999.ebuild
index a76acd4..0775f88 100644
--- a/x11-wm/stumpwm/stumpwm-9999.ebuild
+++ b/x11-wm/stumpwm/stumpwm-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=5
-inherit autotools common-lisp-3 git-2
+inherit autotools common-lisp-3 git-2 xdg-utils
DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp."
HOMEPAGE="https://stumpwm.github.io/"
@@ -38,6 +38,10 @@ src_prepare() {
eautoreconf
}
+src_configure() {
+ xdg_environment_reset
+}
+
src_compile() {
emake -j1
}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2016-10-09 12:09 José María Alonso
0 siblings, 0 replies; 33+ messages in thread
From: José María Alonso @ 2016-10-09 12:09 UTC (permalink / raw
To: gentoo-commits
commit: 5b70cb59729c0353969dbc0de3ba4bc7d244df73
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 9 12:08:10 2016 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Sun Oct 9 12:08:33 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b70cb59
x11-wm/stumpwm: Adds conditional build depend on dev-vcs/git
Fixes bug #595164
Package-Manager: portage-2.3.0
x11-wm/stumpwm/stumpwm-0.9.9.ebuild | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
index 3400b12..e050a5f 100644
--- a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
+++ b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
@@ -24,9 +24,11 @@ RDEPEND="dev-lisp/cl-ppcre
!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 )"
+ doc? ( virtual/texi2dvi )
+ contrib? ( dev-vcs/git )"
SITEFILE=70${PN}-gentoo.el
CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}"
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2017-01-15 16:48 José María Alonso
0 siblings, 0 replies; 33+ messages in thread
From: José María Alonso @ 2017-01-15 16:48 UTC (permalink / raw
To: gentoo-commits
commit: 9aef1303eb2d5cec4ea51a3bb9be3c85537f1e1a
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 15 16:48:08 2017 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Sun Jan 15 16:48:40 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aef1303
x11-wm/stumpwm: Bumps version to 1.0.0
Package-Manager: portage-2.3.0
x11-wm/stumpwm/Manifest | 1 +
x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 104 ++++++++++++++++++++++++++++++++++++
2 files changed, 105 insertions(+)
diff --git a/x11-wm/stumpwm/Manifest b/x11-wm/stumpwm/Manifest
index 5f1e6b2..13df9f9 100644
--- a/x11-wm/stumpwm/Manifest
+++ b/x11-wm/stumpwm/Manifest
@@ -1 +1,2 @@
DIST stumpwm-0.9.9.tar.gz 189516 SHA256 7dfcb31f3c248a454b892ae98a186f43681f6e8e62b7c77d7858b34f645c0abb SHA512 b114f0dc9091e6704acd4f6d16183b15d956b0f27abec800bca8cfdf966636e7e96c036678fe9c2ca9266d794eabb48c4d66dd62c52c1d26e42ab54abb7ff05b WHIRLPOOL 599bed139c5b058c61b89f01750179f9d9dd5db5fa65737e06f65990c96547042331845aa7d8ce137b0a9357c6e063b6663f7c8c66dab3e74553abedd56b6736
+DIST stumpwm-1.0.0.tar.gz 200794 SHA256 31fcb6fb34af20bf4857bb4621ab4b2c9bd6bec92bfd9ddaf88a18f850ba5dd5 SHA512 eb5bf48a5d185d982e8a9ec7639958f14fd912e0f4c89da205f0bcb0c10a61c3953bce5029c2a301fdcd29fe05c505601d4db30fc50b34b7082ce69bd25b43ac WHIRLPOOL 7049299b1c5db42f7379f3f741de8d87e3322deac6787494fb09c553130e0c2c79de93fdcb33beabb80f44f5b29a03f25bc61bfdcb3755043b4937627a3658fc
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 00000000..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
+}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2017-01-22 16:21 José María Alonso
0 siblings, 0 replies; 33+ messages in thread
From: José María Alonso @ 2017-01-22 16:21 UTC (permalink / raw
To: gentoo-commits
commit: 87a64377bf8c9df24c7ae8f4f1dca62860cd66ae
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 22 16:20:33 2017 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Sun Jan 22 16:20:59 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87a64377
x11-wm/stumpwm: Reset XDG environment.
Fixes bug #606484
Package-Manager: portage-2.3.0
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}"
}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2017-02-03 8:55 José María Alonso
0 siblings, 0 replies; 33+ messages in thread
From: José María Alonso @ 2017-02-03 8:55 UTC (permalink / raw
To: gentoo-commits
commit: 373533fa45de74077e47fd8ab9b0be32b389cfae
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 3 08:55:11 2017 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Fri Feb 3 08:55:34 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=373533fa
x11-wm/stumpwm: Adds dependency on x11-wm/stumpwm-contrib
Package-Manager: portage-2.3.3
x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 22 ++++------------------
1 file changed, 4 insertions(+), 18 deletions(-)
diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
index b3c7548..5ffbe14 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/"
@@ -28,9 +28,10 @@ DEPEND="${RDEPEND}
sys-apps/texinfo
doc? ( virtual/texi2dvi )"
+PDEPEND="contrib? ( x11-wm/stumpwm-contrib )"
+
SITEFILE=70${PN}-gentoo.el
CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}"
-CONTRIBDIR="${CLPKGDIR}/contrib"
get_lisp() {
local lisp
@@ -50,32 +51,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 +80,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() {
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2017-02-03 8:57 José María Alonso
0 siblings, 0 replies; 33+ messages in thread
From: José María Alonso @ 2017-02-03 8:57 UTC (permalink / raw
To: gentoo-commits
commit: 76941aa05c0dbbfe2cfdda40bab0fb46a61ba315
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 3 08:57:14 2017 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Fri Feb 3 08:57:14 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76941aa0
x11-wm/stumpwm: Drops old version
Package-Manager: portage-2.3.3
x11-wm/stumpwm/Manifest | 1 -
x11-wm/stumpwm/stumpwm-0.9.9.ebuild | 106 ------------------------------------
2 files changed, 107 deletions(-)
diff --git a/x11-wm/stumpwm/Manifest b/x11-wm/stumpwm/Manifest
index 13df9f9..2e48e7f 100644
--- a/x11-wm/stumpwm/Manifest
+++ b/x11-wm/stumpwm/Manifest
@@ -1,2 +1 @@
-DIST stumpwm-0.9.9.tar.gz 189516 SHA256 7dfcb31f3c248a454b892ae98a186f43681f6e8e62b7c77d7858b34f645c0abb SHA512 b114f0dc9091e6704acd4f6d16183b15d956b0f27abec800bca8cfdf966636e7e96c036678fe9c2ca9266d794eabb48c4d66dd62c52c1d26e42ab54abb7ff05b WHIRLPOOL 599bed139c5b058c61b89f01750179f9d9dd5db5fa65737e06f65990c96547042331845aa7d8ce137b0a9357c6e063b6663f7c8c66dab3e74553abedd56b6736
DIST stumpwm-1.0.0.tar.gz 200794 SHA256 31fcb6fb34af20bf4857bb4621ab4b2c9bd6bec92bfd9ddaf88a18f850ba5dd5 SHA512 eb5bf48a5d185d982e8a9ec7639958f14fd912e0f4c89da205f0bcb0c10a61c3953bce5029c2a301fdcd29fe05c505601d4db30fc50b34b7082ce69bd25b43ac WHIRLPOOL 7049299b1c5db42f7379f3f741de8d87e3322deac6787494fb09c553130e0c2c79de93fdcb33beabb80f44f5b29a03f25bc61bfdcb3755043b4937627a3658fc
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 e050a5f..00000000
--- a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit autotools common-lisp-3 eutils 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.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 )
- contrib? ( dev-vcs/git )"
-
-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
-
- xdg_environment_reset
- 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
-}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2017-04-28 9:00 José María Alonso
0 siblings, 0 replies; 33+ messages in thread
From: José María Alonso @ 2017-04-28 9:00 UTC (permalink / raw
To: gentoo-commits
commit: 87ad182c2804a5d239df4edd0435d1222a446d11
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 28 08:59:37 2017 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Fri Apr 28 08:59:37 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87ad182c
x11-wm/stumpwm: Updates clx version
Package-Manager: Portage-2.3.3, Repoman-2.3.1
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 900dc4e6e97..3231eff7bb8 100644
--- a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
+++ b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
@@ -18,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] ) )
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2017-07-13 16:05 José María Alonso
0 siblings, 0 replies; 33+ messages in thread
From: José María Alonso @ 2017-07-13 16:05 UTC (permalink / raw
To: gentoo-commits
commit: 90c15cc0beda1039c5b27bf33e03dfed3276562c
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 13 16:04:58 2017 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Thu Jul 13 16:04:58 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90c15cc0
x11-wm/stumpwm: Sync with lisp overlay
Package-Manager: Portage-2.3.6, Repoman-2.3.1
x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
index 3231eff7bb8..db333dd7696 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,6 @@ 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
eautoreconf
}
@@ -74,11 +70,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() {
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2017-07-17 8:58 José María Alonso
0 siblings, 0 replies; 33+ messages in thread
From: José María Alonso @ 2017-07-17 8:58 UTC (permalink / raw
To: gentoo-commits
commit: bfdeb3c7eee87cc8b6230557681c1e96d31ea467
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 17 08:58:05 2017 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Mon Jul 17 08:58:05 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfdeb3c7
x11-wm/stumpwm: Fixes tex file extension
Gentoo-Bug: 624918
Package-Manager: Portage-2.3.6, Repoman-2.3.1
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 db333dd7696..ebb4b56c571 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"
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2017-07-30 9:23 Michał Górny
0 siblings, 0 replies; 33+ messages in thread
From: Michał Górny @ 2017-07-30 9:23 UTC (permalink / raw
To: gentoo-commits
commit: bd4bcac6b31bae063bfa5c0154119559ab327f1b
Author: David Hicks <david <AT> hicks <DOT> id <DOT> au>
AuthorDate: Sat Jul 29 15:25:09 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jul 30 09:22:54 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd4bcac6
x11-wm/stumpwm: use HTTPS for GitHub, fix whitespace in metadata.xml
Package-Manager: Portage-2.3.6, Repoman-2.3.3
x11-wm/stumpwm/metadata.xml | 24 ++++++++++++------------
x11-wm/stumpwm/stumpwm-9999.ebuild | 4 ++--
2 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/x11-wm/stumpwm/metadata.xml b/x11-wm/stumpwm/metadata.xml
index 578e246bcbd..280080d2f50 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!
</longdescription>
<use>
<flag name="contrib">Install contrib modules</flag>
diff --git a/x11-wm/stumpwm/stumpwm-9999.ebuild b/x11-wm/stumpwm/stumpwm-9999.ebuild
index c6ae68c9b08..cc03cd16e74 100644
--- a/x11-wm/stumpwm/stumpwm-9999.ebuild
+++ b/x11-wm/stumpwm/stumpwm-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -7,7 +7,7 @@ inherit autotools common-lisp-3 git-2 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"
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2017-08-24 20:49 José María Alonso
0 siblings, 0 replies; 33+ messages in thread
From: José María Alonso @ 2017-08-24 20:49 UTC (permalink / raw
To: gentoo-commits
commit: b892648b42ecb5610a7b8a9c3e86007d46e5dfb3
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 24 20:49:18 2017 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Thu Aug 24 20:49:45 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b892648b
x11-wm/stumpwm: Drops live ebuild
Package-Manager: Portage-2.3.6, Repoman-2.3.1
x11-wm/stumpwm/stumpwm-9999.ebuild | 53 --------------------------------------
1 file changed, 53 deletions(-)
diff --git a/x11-wm/stumpwm/stumpwm-9999.ebuild b/x11-wm/stumpwm/stumpwm-9999.ebuild
deleted file mode 100644
index cc03cd16e74..00000000000
--- a/x11-wm/stumpwm/stumpwm-9999.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools common-lisp-3 git-2 xdg-utils
-
-DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp."
-HOMEPAGE="https://stumpwm.github.io/"
-EGIT_REPO_URI="https://github.com/${PN}/${PN}"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="doc clisp emacs +sbcl"
-
-DEPEND="dev-lisp/common-lisp-controller
- virtual/commonlisp
- dev-lisp/cl-ppcre
- 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 )"
-
-do_doc() {
- local pdffile="${PN}.pdf"
-
- dodoc AUTHORS NEWS README.md
- texi2pdf -o "${pdffile}" "${PN}.texi.in" && dodoc "${pdffile}" || die
-}
-
-src_prepare() {
- # Fix ASDF dir
- sed -i -e "/^STUMPWM_ASDF_DIR/s|\`pwd\`|${CLPKGDIR}|" configure.ac || die
- eautoreconf
-}
-
-src_configure() {
- xdg_environment_reset
-}
-
-src_compile() {
- emake -j1
-}
-
-src_install() {
- common-lisp-install-sources *.lisp
- common-lisp-install-asdf
- dobin "${PN}"
- use doc && do_doc
-}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2017-10-28 14:53 José María Alonso
0 siblings, 0 replies; 33+ messages in thread
From: José María Alonso @ 2017-10-28 14:53 UTC (permalink / raw
To: gentoo-commits
commit: 2341be580d55b4688715792193d785542c9fcf5c
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 28 14:52:58 2017 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Sat Oct 28 14:52:58 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2341be58
x11-wm/stumpwm: Bumps version to 1.0.1-rc
Closes: https://bugs.gentoo.org/630514
Closes: https://bugs.gentoo.org/630528
Package-Manager: Portage-2.3.8, Repoman-2.3.3
x11-wm/stumpwm/Manifest | 1 +
x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild | 77 ++++++++++++++++++++++++++++++++++
2 files changed, 78 insertions(+)
diff --git a/x11-wm/stumpwm/Manifest b/x11-wm/stumpwm/Manifest
index 2e48e7fa057..48d3d2aa559 100644
--- a/x11-wm/stumpwm/Manifest
+++ b/x11-wm/stumpwm/Manifest
@@ -1 +1,2 @@
DIST stumpwm-1.0.0.tar.gz 200794 SHA256 31fcb6fb34af20bf4857bb4621ab4b2c9bd6bec92bfd9ddaf88a18f850ba5dd5 SHA512 eb5bf48a5d185d982e8a9ec7639958f14fd912e0f4c89da205f0bcb0c10a61c3953bce5029c2a301fdcd29fe05c505601d4db30fc50b34b7082ce69bd25b43ac WHIRLPOOL 7049299b1c5db42f7379f3f741de8d87e3322deac6787494fb09c553130e0c2c79de93fdcb33beabb80f44f5b29a03f25bc61bfdcb3755043b4937627a3658fc
+DIST stumpwm-1.0.1_rc.tar.gz 197530 SHA256 6233133b0e0d8cc54f44abc5ab43ef55380d3c2f24bf53e837aab5875c71be1a SHA512 3ba68987e61bdb46fde9c6bbed82b630be1db3272bdfb844a9d7abf3f810e94e560a28d4951308cab5af1f93b35710b10bb1a1a35450a8445a1b959888266df2 WHIRLPOOL e3d7d82827028f4a61bc5aa0975d3212e0785cadc4effb95bfaa5828a57777845c47f3beb265cc88c0fe2448d8756969e7d69c76a134565b7a0b181ff281259e
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 00000000000..13ae3486751
--- /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
+}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2017-10-29 18:52 José María Alonso
0 siblings, 0 replies; 33+ messages in thread
From: José María Alonso @ 2017-10-29 18:52 UTC (permalink / raw
To: gentoo-commits
commit: 1dcd557b0dcf1a0c37938ab2e277a6938949234b
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 29 18:50:50 2017 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Sun Oct 29 18:51:55 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dcd557b
x11-wm/stumpwm: Adds missing dependencies
Closes: https://bugs.gentoo.org/624918
Package-Manager: Portage-2.3.8, Repoman-2.3.3
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 13ae3486751..9b097e9195f 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}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2018-03-05 19:23 José María Alonso
0 siblings, 0 replies; 33+ messages in thread
From: José María Alonso @ 2018-03-05 19:23 UTC (permalink / raw
To: gentoo-commits
commit: ed7519ec107be9f77b127af70a1bbd7823a934fc
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 5 19:22:51 2018 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Mon Mar 5 19:23:13 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed7519ec
x11-wm/stumpwm: Drops old version 1.0.0
Package-Manager: Portage-2.3.19, Repoman-2.3.6
x11-wm/stumpwm/Manifest | 1 -
x11-wm/stumpwm/metadata.xml | 3 --
x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 86 -------------------------------------
3 files changed, 90 deletions(-)
diff --git a/x11-wm/stumpwm/Manifest b/x11-wm/stumpwm/Manifest
index 4fedddd87b2..86244f097df 100644
--- a/x11-wm/stumpwm/Manifest
+++ b/x11-wm/stumpwm/Manifest
@@ -1,2 +1 @@
-DIST stumpwm-1.0.0.tar.gz 200794 BLAKE2B 656d5f72fe578f12725c3a1a66c56e42175a33d9b1f9d9e83f3b323da17d9e1bc00e0dbea546a8298da7ecbb4c9893da74efe8b7f14475863e670254248d6ca2 SHA512 eb5bf48a5d185d982e8a9ec7639958f14fd912e0f4c89da205f0bcb0c10a61c3953bce5029c2a301fdcd29fe05c505601d4db30fc50b34b7082ce69bd25b43ac
DIST stumpwm-1.0.1_rc.tar.gz 197530 BLAKE2B 2883ee8a0f75d3c673f6b6f65675c98e9fad8ef181b3ed9cf8bbd5eed7c0d63f3f48d021d056265d4e6c14dd0594bfe3a36492cd9bcdf2b3379d2aa62eba1f67 SHA512 3ba68987e61bdb46fde9c6bbed82b630be1db3272bdfb844a9d7abf3f810e94e560a28d4951308cab5af1f93b35710b10bb1a1a35450a8445a1b959888266df2
diff --git a/x11-wm/stumpwm/metadata.xml b/x11-wm/stumpwm/metadata.xml
index 280080d2f50..735e47be73d 100644
--- a/x11-wm/stumpwm/metadata.xml
+++ b/x11-wm/stumpwm/metadata.xml
@@ -51,9 +51,6 @@
<flag name="contrib">Install contrib modules</flag>
<flag name="doc">Include documentation</flag>
<flag name="emacs">Add support for GNU Emacs</flag>
- <flag name="clisp">Use CLISP for the runtime</flag>
- <flag name="ecl">Use SCL for the runtime</flag>
- <flag name="sbcl">Use SBCL for the runtime</flag>
</use>
<upstream>
<remote-id type="github">stumpwm/stumpwm</remote-id>
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 ebb4b56c571..00000000000
--- 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
-}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2018-05-31 16:47 José María Alonso
0 siblings, 0 replies; 33+ messages in thread
From: José María Alonso @ 2018-05-31 16:47 UTC (permalink / raw
To: gentoo-commits
commit: 1e775b40de919fcfae5136f0b3981fc811a7ba80
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Thu May 31 16:46:57 2018 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Thu May 31 16:46:57 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e775b40
x11-wm/stumpwm: Bump version to 18.05
Package-Manager: Portage-2.3.24, Repoman-2.3.6
x11-wm/stumpwm/Manifest | 1 +
x11-wm/stumpwm/stumpwm-18.05.ebuild | 76 +++++++++++++++++++++++++++++++++++++
2 files changed, 77 insertions(+)
diff --git a/x11-wm/stumpwm/Manifest b/x11-wm/stumpwm/Manifest
index 86244f097df..1f6eb268fc1 100644
--- a/x11-wm/stumpwm/Manifest
+++ b/x11-wm/stumpwm/Manifest
@@ -1 +1,2 @@
DIST stumpwm-1.0.1_rc.tar.gz 197530 BLAKE2B 2883ee8a0f75d3c673f6b6f65675c98e9fad8ef181b3ed9cf8bbd5eed7c0d63f3f48d021d056265d4e6c14dd0594bfe3a36492cd9bcdf2b3379d2aa62eba1f67 SHA512 3ba68987e61bdb46fde9c6bbed82b630be1db3272bdfb844a9d7abf3f810e94e560a28d4951308cab5af1f93b35710b10bb1a1a35450a8445a1b959888266df2
+DIST stumpwm-18.05.tar.gz 199467 BLAKE2B d532a531b7ceec7a80be66563dc2f36a6f1957d1e0f014ccf61cac1edf23073370dbe7cf3d7004f6dab144a88a4b54360e82ce7b13bdbc40cba59adfcb8e8af1 SHA512 a28c0af3a82670c0f31a5839227301672cc0706c47fb353355f90f791944556fb6125f3fa4d8547e6fbcf4817cdac5b0fe47de2dbae3a304d631a895af6ddb35
diff --git a/x11-wm/stumpwm/stumpwm-18.05.ebuild b/x11-wm/stumpwm/stumpwm-18.05.ebuild
new file mode 100644
index 00000000000..1da69a1a899
--- /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
+}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2019-08-11 8:45 Michał Górny
0 siblings, 0 replies; 33+ messages in thread
From: Michał Górny @ 2019-08-11 8:45 UTC (permalink / raw
To: gentoo-commits
commit: 9ef7111403854af03b17e6e4b39e94560cf3931a
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 11 08:44:44 2019 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Aug 11 08:45:06 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ef71114
x11-wm/stumpwm: Remove duplicated global flag desc
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
x11-wm/stumpwm/metadata.xml | 1 -
1 file changed, 1 deletion(-)
diff --git a/x11-wm/stumpwm/metadata.xml b/x11-wm/stumpwm/metadata.xml
index 0af3d431108..a03de960eba 100644
--- a/x11-wm/stumpwm/metadata.xml
+++ b/x11-wm/stumpwm/metadata.xml
@@ -47,7 +47,6 @@
<use>
<flag name="contrib">Install contrib modules</flag>
<flag name="doc">Include documentation</flag>
- <flag name="emacs">Add support for GNU Emacs</flag>
</use>
<upstream>
<remote-id type="github">stumpwm/stumpwm</remote-id>
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2019-09-11 16:21 Michał Górny
0 siblings, 0 replies; 33+ messages in thread
From: Michał Górny @ 2019-09-11 16:21 UTC (permalink / raw
To: gentoo-commits
commit: e04ed5cbcec4c0d5e207661c6147512b84b983e1
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 11 11:27:42 2019 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Sep 11 16:21:17 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e04ed5cb
x11-wm/stumpwm: Drop old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
x11-wm/stumpwm/Manifest | 1 -
x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild | 79 ----------------------------------
2 files changed, 80 deletions(-)
diff --git a/x11-wm/stumpwm/Manifest b/x11-wm/stumpwm/Manifest
index 1f6eb268fc1..2daac8ab8df 100644
--- a/x11-wm/stumpwm/Manifest
+++ b/x11-wm/stumpwm/Manifest
@@ -1,2 +1 @@
-DIST stumpwm-1.0.1_rc.tar.gz 197530 BLAKE2B 2883ee8a0f75d3c673f6b6f65675c98e9fad8ef181b3ed9cf8bbd5eed7c0d63f3f48d021d056265d4e6c14dd0594bfe3a36492cd9bcdf2b3379d2aa62eba1f67 SHA512 3ba68987e61bdb46fde9c6bbed82b630be1db3272bdfb844a9d7abf3f810e94e560a28d4951308cab5af1f93b35710b10bb1a1a35450a8445a1b959888266df2
DIST stumpwm-18.05.tar.gz 199467 BLAKE2B d532a531b7ceec7a80be66563dc2f36a6f1957d1e0f014ccf61cac1edf23073370dbe7cf3d7004f6dab144a88a4b54360e82ce7b13bdbc40cba59adfcb8e8af1 SHA512 a28c0af3a82670c0f31a5839227301672cc0706c47fb353355f90f791944556fb6125f3fa4d8547e6fbcf4817cdac5b0fe47de2dbae3a304d631a895af6ddb35
diff --git a/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild b/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild
deleted file mode 100644
index 9b097e9195f..00000000000
--- a/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild
+++ /dev/null
@@ -1,79 +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 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/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 )"
-
-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
-}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2019-12-20 22:49 Ulrich Müller
0 siblings, 0 replies; 33+ messages in thread
From: Ulrich Müller @ 2019-12-20 22:49 UTC (permalink / raw
To: gentoo-commits
commit: 42d2dce598081f813f92799dc129ba8f75bc9fc4
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 20 16:36:25 2019 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Dec 20 22:48:58 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42d2dce5
x11-wm/stumpwm: Update virtual/emacs dependency.
The virtual is deprecated, depend on app-editors/emacs instead.
Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
x11-wm/stumpwm/stumpwm-18.05.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/x11-wm/stumpwm/stumpwm-18.05.ebuild b/x11-wm/stumpwm/stumpwm-18.05.ebuild
index 1da69a1a899..328b8223f97 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-2019 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 )"
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2021-04-02 14:04 Sam James
0 siblings, 0 replies; 33+ messages in thread
From: Sam James @ 2021-04-02 14:04 UTC (permalink / raw
To: gentoo-commits
commit: e800d23b2a42982e1dc9a1a4cab663c26ba49ad7
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 2 02:35:47 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 2 14:04:32 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e800d23b
x11-wm/stumpwm: add missing (indirect) desktop inherit
Signed-off-by: Sam James <sam <AT> gentoo.org>
x11-wm/stumpwm/stumpwm-18.05.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/x11-wm/stumpwm/stumpwm-18.05.ebuild b/x11-wm/stumpwm/stumpwm-18.05.ebuild
index 328b8223f97..cb730e3d301 100644
--- a/x11-wm/stumpwm/stumpwm-18.05.ebuild
+++ b/x11-wm/stumpwm/stumpwm-18.05.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit common-lisp-3 autotools elisp-common xdg-utils versionator
+inherit common-lisp-3 autotools desktop elisp-common xdg-utils versionator
DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp."
HOMEPAGE="https://stumpwm.github.io/"
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2021-04-16 11:23 Sam James
0 siblings, 0 replies; 33+ messages in thread
From: Sam James @ 2021-04-16 11:23 UTC (permalink / raw
To: gentoo-commits
commit: 2ff398c2377cfc4886da153729f9a7468b3ad4b8
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 15 10:57:15 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 16 11:23:12 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ff398c2
x11-wm/stumpwm: versionator--
Signed-off-by: Sam James <sam <AT> gentoo.org>
x11-wm/stumpwm/stumpwm-18.05.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-wm/stumpwm/stumpwm-18.05.ebuild b/x11-wm/stumpwm/stumpwm-18.05.ebuild
index cb730e3d301..5f820c4dd92 100644
--- a/x11-wm/stumpwm/stumpwm-18.05.ebuild
+++ b/x11-wm/stumpwm/stumpwm-18.05.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-inherit common-lisp-3 autotools desktop elisp-common xdg-utils versionator
+inherit common-lisp-3 autotools desktop elisp-common xdg-utils
DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp."
HOMEPAGE="https://stumpwm.github.io/"
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2021-12-26 0:20 Sam James
0 siblings, 0 replies; 33+ messages in thread
From: Sam James @ 2021-12-26 0:20 UTC (permalink / raw
To: gentoo-commits
commit: f229c806f7afe95d445f60414b55b44a754337ea
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 26 00:16:28 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 26 00:19:55 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f229c806
x11-wm/stumpwm: drop trailing full stop from DESCRIPTION
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Sam James <sam <AT> gentoo.org>
x11-wm/stumpwm/stumpwm-18.05.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-wm/stumpwm/stumpwm-18.05.ebuild b/x11-wm/stumpwm/stumpwm-18.05.ebuild
index 5f820c4dd92a..d4d35a31bf30 100644
--- a/x11-wm/stumpwm/stumpwm-18.05.ebuild
+++ b/x11-wm/stumpwm/stumpwm-18.05.ebuild
@@ -5,7 +5,7 @@ EAPI=6
inherit common-lisp-3 autotools desktop elisp-common xdg-utils
-DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp."
+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"
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2022-11-25 12:37 Joonas Niilola
0 siblings, 0 replies; 33+ messages in thread
From: Joonas Niilola @ 2022-11-25 12:37 UTC (permalink / raw
To: gentoo-commits
commit: 5f035ea9e8f2ac363c6c3989c0b413514104de39
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 25 12:30:40 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Nov 25 12:37:55 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f035ea9
x11-wm/stumpwm: add 22.05_p20220818, drop 22.05
- add optfeature,
- rename the ebuild to match the snapshot commit date,
- restrict make with -j1 - had random build failures with `nproc`.
Closes: https://bugs.gentoo.org/770976
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
.../{stumpwm-22.05.ebuild => stumpwm-22.05_p20220818.ebuild} | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/x11-wm/stumpwm/stumpwm-22.05.ebuild b/x11-wm/stumpwm/stumpwm-22.05_p20220818.ebuild
similarity index 90%
rename from x11-wm/stumpwm/stumpwm-22.05.ebuild
rename to x11-wm/stumpwm/stumpwm-22.05_p20220818.ebuild
index 5efbf724926a..ec421ca8a134 100644
--- a/x11-wm/stumpwm/stumpwm-22.05.ebuild
+++ b/x11-wm/stumpwm/stumpwm-22.05_p20220818.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit common-lisp-3 autotools desktop elisp-common xdg-utils
+inherit common-lisp-3 autotools desktop elisp-common optfeature xdg-utils
MY_COMMIT="740e945d742d85aef36e0ed9467de9bbbf5eafd2"
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/stumpwm/stumpwm/archive/${MY_COMMIT}.tar.gz -> ${PN}
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="contrib doc emacs"
+IUSE="doc emacs"
S="${WORKDIR}/${PN}-${MY_COMMIT}"
@@ -29,8 +29,6 @@ DEPEND="${RDEPEND}"
BDEPEND="sys-apps/texinfo
doc? ( virtual/texi2dvi )"
-PDEPEND="contrib? ( x11-wm/stumpwm-contrib )"
-
SITEFILE=70${PN}-gentoo.el
CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}"
@@ -56,7 +54,7 @@ src_configure() {
}
src_compile() {
- emake
+ emake -j1
}
src_install() {
@@ -73,6 +71,7 @@ src_install() {
pkg_postinst() {
use emacs && elisp-site-regen
+ optfeature "extension modules" x11-wm/stumpwm-contrib
}
pkg_postrm() {
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2022-11-25 12:37 Joonas Niilola
0 siblings, 0 replies; 33+ messages in thread
From: Joonas Niilola @ 2022-11-25 12:37 UTC (permalink / raw
To: gentoo-commits
commit: c3677641f0c65243ad0076fb4e4b06dac5ac1733
Author: Thuna <thuna.cing <AT> gmail <DOT> com>
AuthorDate: Sun Nov 13 00:30:21 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Nov 25 12:37:55 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3677641
x11-wm/stumpwm: Add version 22.05
Signed-off-by: Umut Tuna Akgül <thuna.cing <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28249
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
x11-wm/stumpwm/Manifest | 1 +
x11-wm/stumpwm/stumpwm-22.05.ebuild | 80 +++++++++++++++++++++++++++++++++++++
2 files changed, 81 insertions(+)
diff --git a/x11-wm/stumpwm/Manifest b/x11-wm/stumpwm/Manifest
index 2daac8ab8df2..b126401aa65c 100644
--- a/x11-wm/stumpwm/Manifest
+++ b/x11-wm/stumpwm/Manifest
@@ -1 +1,2 @@
DIST stumpwm-18.05.tar.gz 199467 BLAKE2B d532a531b7ceec7a80be66563dc2f36a6f1957d1e0f014ccf61cac1edf23073370dbe7cf3d7004f6dab144a88a4b54360e82ce7b13bdbc40cba59adfcb8e8af1 SHA512 a28c0af3a82670c0f31a5839227301672cc0706c47fb353355f90f791944556fb6125f3fa4d8547e6fbcf4817cdac5b0fe47de2dbae3a304d631a895af6ddb35
+DIST stumpwm-740e945d742d85aef36e0ed9467de9bbbf5eafd2.tar.gz 273172 BLAKE2B 00756081aed915af18af4534414659e29856bc1a98df2cd35b48bb5bf4f06fe2dc76c4016cbc39e296ff19d51b3e959ef84dbc57972da0a634bc6cb3ca0b881e SHA512 313f430da8ecb7919940b37f2353969c8bf3a3be6a1d380e1655a7a6aebb83a3890cbd99a292a414f71f934adcae1350c24650fe5d5d35cf30788ff392feaac0
diff --git a/x11-wm/stumpwm/stumpwm-22.05.ebuild b/x11-wm/stumpwm/stumpwm-22.05.ebuild
new file mode 100644
index 000000000000..5efbf724926a
--- /dev/null
+++ b/x11-wm/stumpwm/stumpwm-22.05.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit common-lisp-3 autotools desktop elisp-common xdg-utils
+
+MY_COMMIT="740e945d742d85aef36e0ed9467de9bbbf5eafd2"
+
+DESCRIPTION="A Window Manager written entirely in Common Lisp"
+HOMEPAGE="https://stumpwm.github.io/"
+SRC_URI="https://github.com/stumpwm/stumpwm/archive/${MY_COMMIT}.tar.gz -> ${PN}-${MY_COMMIT}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="contrib doc emacs"
+
+S="${WORKDIR}/${PN}-${MY_COMMIT}"
+
+RESTRICT="strip"
+
+RDEPEND="dev-lisp/alexandria
+ dev-lisp/cl-ppcre
+ dev-lisp/clx
+ >=dev-lisp/sbcl-1.3.0
+ emacs? ( >=app-editors/emacs-23.1:* )"
+DEPEND="${RDEPEND}"
+BDEPEND="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
+}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2022-12-22 19:29 Andreas Sturmlechner
0 siblings, 0 replies; 33+ messages in thread
From: Andreas Sturmlechner @ 2022-12-22 19:29 UTC (permalink / raw
To: gentoo-commits
commit: 2e46386e77b0385296d54124b15a07bcd0dd5959
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 22 19:23:57 2022 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Dec 22 19:29:12 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e46386e
x11-wm/stumpwm: drop 18.05
Closes: https://bugs.gentoo.org/728322
Closes: https://bugs.gentoo.org/794454
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
x11-wm/stumpwm/Manifest | 1 -
x11-wm/stumpwm/metadata.xml | 1 -
x11-wm/stumpwm/stumpwm-18.05.ebuild | 76 -------------------------------------
3 files changed, 78 deletions(-)
diff --git a/x11-wm/stumpwm/Manifest b/x11-wm/stumpwm/Manifest
index b126401aa65c..1db2551b1ee8 100644
--- a/x11-wm/stumpwm/Manifest
+++ b/x11-wm/stumpwm/Manifest
@@ -1,2 +1 @@
-DIST stumpwm-18.05.tar.gz 199467 BLAKE2B d532a531b7ceec7a80be66563dc2f36a6f1957d1e0f014ccf61cac1edf23073370dbe7cf3d7004f6dab144a88a4b54360e82ce7b13bdbc40cba59adfcb8e8af1 SHA512 a28c0af3a82670c0f31a5839227301672cc0706c47fb353355f90f791944556fb6125f3fa4d8547e6fbcf4817cdac5b0fe47de2dbae3a304d631a895af6ddb35
DIST stumpwm-740e945d742d85aef36e0ed9467de9bbbf5eafd2.tar.gz 273172 BLAKE2B 00756081aed915af18af4534414659e29856bc1a98df2cd35b48bb5bf4f06fe2dc76c4016cbc39e296ff19d51b3e959ef84dbc57972da0a634bc6cb3ca0b881e SHA512 313f430da8ecb7919940b37f2353969c8bf3a3be6a1d380e1655a7a6aebb83a3890cbd99a292a414f71f934adcae1350c24650fe5d5d35cf30788ff392feaac0
diff --git a/x11-wm/stumpwm/metadata.xml b/x11-wm/stumpwm/metadata.xml
index c365f50656a9..dc14e4b896ea 100644
--- a/x11-wm/stumpwm/metadata.xml
+++ b/x11-wm/stumpwm/metadata.xml
@@ -45,7 +45,6 @@
reevalúe y CONTINÚE!
</longdescription>
<use>
- <flag name="contrib">Install contrib modules</flag>
<flag name="doc">Include documentation</flag>
</use>
<upstream>
diff --git a/x11-wm/stumpwm/stumpwm-18.05.ebuild b/x11-wm/stumpwm/stumpwm-18.05.ebuild
deleted file mode 100644
index d4d35a31bf30..000000000000
--- a/x11-wm/stumpwm/stumpwm-18.05.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit common-lisp-3 autotools desktop 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/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? ( >=app-editors/emacs-23.1:* 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
-}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2024-05-24 17:46 Ulrich Müller
0 siblings, 0 replies; 33+ messages in thread
From: Ulrich Müller @ 2024-05-24 17:46 UTC (permalink / raw
To: gentoo-commits
commit: fd39ff40b94ad006d97138d53aaea2a1a199df44
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri May 24 16:40:54 2024 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri May 24 17:46:21 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd39ff40
x11-wm/stumpwm: Add test restriction
Needs "fiasco" tool which is not yet packaged.
Bug: https://bugs.gentoo.org/888473
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
x11-wm/stumpwm/stumpwm-22.05_p20220818.ebuild | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/x11-wm/stumpwm/stumpwm-22.05_p20220818.ebuild b/x11-wm/stumpwm/stumpwm-22.05_p20220818.ebuild
index 46876099895e..17d1ace013a9 100644
--- a/x11-wm/stumpwm/stumpwm-22.05_p20220818.ebuild
+++ b/x11-wm/stumpwm/stumpwm-22.05_p20220818.ebuild
@@ -10,15 +10,15 @@ MY_COMMIT="740e945d742d85aef36e0ed9467de9bbbf5eafd2"
DESCRIPTION="A Window Manager written entirely in Common Lisp"
HOMEPAGE="https://stumpwm.github.io/"
SRC_URI="https://github.com/stumpwm/stumpwm/archive/${MY_COMMIT}.tar.gz -> ${PN}-${MY_COMMIT}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_COMMIT}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc emacs"
-S="${WORKDIR}/${PN}-${MY_COMMIT}"
-
-RESTRICT="strip"
+# Test restriction because of missing "fiasco" tool which is not yet packaged
+RESTRICT="strip test"
RDEPEND="dev-lisp/alexandria
dev-lisp/cl-ppcre
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/
@ 2024-05-24 17:46 Ulrich Müller
0 siblings, 0 replies; 33+ messages in thread
From: Ulrich Müller @ 2024-05-24 17:46 UTC (permalink / raw
To: gentoo-commits
commit: db1ace31073530f97e5b5ff0261d0dda350ef8b9
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri May 24 16:36:42 2024 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri May 24 17:46:20 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db1ace31
x11-wm/stumpwm: Fix build failure with USE=doc
Add missing font dependency.
Closes: https://bugs.gentoo.org/882935
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
x11-wm/stumpwm/stumpwm-22.05_p20220818.ebuild | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/x11-wm/stumpwm/stumpwm-22.05_p20220818.ebuild b/x11-wm/stumpwm/stumpwm-22.05_p20220818.ebuild
index ec421ca8a134..46876099895e 100644
--- a/x11-wm/stumpwm/stumpwm-22.05_p20220818.ebuild
+++ b/x11-wm/stumpwm/stumpwm-22.05_p20220818.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -27,13 +27,17 @@ RDEPEND="dev-lisp/alexandria
emacs? ( >=app-editors/emacs-23.1:* )"
DEPEND="${RDEPEND}"
BDEPEND="sys-apps/texinfo
- doc? ( virtual/texi2dvi )"
+ doc? (
+ virtual/texi2dvi
+ dev-texlive/texlive-fontsrecommended
+ )"
SITEFILE=70${PN}-gentoo.el
CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}"
install_docs() {
local pdffile="${PN}.pdf"
+ export VARTEXFONTS="${T}/fonts"
texi2pdf -o "${pdffile}" "${PN}.texi.in" && dodoc "${pdffile}" || die
cp "${FILESDIR}/README.Gentoo" . && sed -i "s:@VERSION@:${PV}:" README.Gentoo || die
^ permalink raw reply related [flat|nested] 33+ messages in thread
end of thread, other threads:[~2024-05-24 17:46 UTC | newest]
Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-04-16 11:23 [gentoo-commits] repo/gentoo:master commit in: x11-wm/stumpwm/ Sam James
-- strict thread matches above, loose matches on Subject: below --
2024-05-24 17:46 Ulrich Müller
2024-05-24 17:46 Ulrich Müller
2022-12-22 19:29 Andreas Sturmlechner
2022-11-25 12:37 Joonas Niilola
2022-11-25 12:37 Joonas Niilola
2021-12-26 0:20 Sam James
2021-04-02 14:04 Sam James
2019-12-20 22:49 Ulrich Müller
2019-09-11 16:21 Michał Górny
2019-08-11 8:45 Michał Górny
2018-05-31 16:47 José María Alonso
2018-03-05 19:23 José María Alonso
2017-10-29 18:52 José María Alonso
2017-10-28 14:53 José María Alonso
2017-08-24 20:49 José María Alonso
2017-07-30 9:23 Michał Górny
2017-07-17 8:58 José María Alonso
2017-07-13 16:05 José María Alonso
2017-04-28 9:00 José María Alonso
2017-02-03 8:57 José María Alonso
2017-02-03 8:55 José María Alonso
2017-01-22 16:21 José María Alonso
2017-01-15 16:48 José María Alonso
2016-10-09 12:09 José María Alonso
2016-06-16 10:50 José María Alonso
2016-03-17 11:03 José María Alonso
2016-03-02 12:56 José María Alonso
2016-03-01 18:39 José María Alonso
2016-02-28 21:58 José María Alonso
2016-02-27 20:50 José María Alonso
2016-02-27 17:43 José María Alonso
2016-02-27 16:43 José María Alonso
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox