Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 348568 - Please stabilize x11-misc/xsnow-1.42-r1
Summary: Please stabilize x11-misc/xsnow-1.42-r1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High minor (vote)
Assignee: Desktop Misc. Team
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2010-12-12 21:47 UTC by Maks Verver
Modified: 2011-03-16 17:42 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Maks Verver 2010-12-12 21:47:04 UTC
xsnow uses app-text/rman to create its documentation, but doesn't depend on it. Emerging without rman succeeds, but then the documentation can't be built and isn't installed.

Reproducible: Always
Comment 1 Michael Weber (RETIRED) gentoo-dev 2010-12-13 09:11:57 UTC
I've fixed this by changing following lines, please stabilize this right now.

michael@io xsnow % diff -ru xsnow-1.42.ebuild xsnow-1.42-r1.ebuild
--- xsnow-1.42.ebuild   2010-12-13 10:03:40.412950154 +0100
+++ xsnow-1.42-r1.ebuild        2010-12-13 10:09:38.970432985 +0100
@@ -11,7 +11,7 @@
 
 LICENSE="as-is"
 SLOT="0"
-KEYWORDS="amd64 ppc ppc64 sparc x86 ~x86-fbsd"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
 IUSE=""
 
 RDEPEND="x11-libs/libX11
@@ -19,6 +19,7 @@
        x11-libs/libXext
        x11-libs/libXpm"
 DEPEND="${RDEPEND}
+       app-text/rman
        x11-misc/imake
        x11-misc/gccmakedep
        x11-proto/xextproto
@@ -33,9 +34,8 @@
 
 src_install() {
        dobin xsnow || die
-       rman -f HTML < xsnow._man > xsnow.1-html && \
-               mv -f xsnow.1-html xsnow.1.html && \
-               mv -f xsnow._man xsnow.1
-       doman xsnow.1
-       dodoc xsnow.1.html README
+       rman -f HTML < xsnow._man > xsnow.1-html || die
+       newman xsnow._man xsnow.1 || die
+       newdoc xsnow.1-html xsnow.1.html || die
+       dodoc README || die
 }
Comment 2 Agostino Sarubbo gentoo-dev 2010-12-13 14:00:35 UTC
amd64 ok
Comment 3 Thomas Kahle (RETIRED) gentoo-dev 2010-12-13 16:08:35 UTC
x86 done.
Comment 4 Richard Freeman gentoo-dev 2010-12-16 01:24:48 UTC
amd64 stable - merry christmas!
Comment 5 Michael Weber (RETIRED) gentoo-dev 2010-12-28 23:30:36 UTC
sparc done.
Comment 6 Brent Baude (RETIRED) gentoo-dev 2011-01-10 19:14:45 UTC
ppc stable
Comment 7 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2011-03-16 17:42:04 UTC
I resisted the temptation to do it on 24.XII.2011 :)

ppc64 stable, last arch closing. Dropped old.