Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 64314 - bootsplash-themes needs a USE flag for splashutils
Summary: bootsplash-themes needs a USE flag for splashutils
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Michal Januszewski (RETIRED)
URL:
Whiteboard:
Keywords:
: 64315 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-09-16 14:28 UTC by Carter
Modified: 2005-05-21 12:55 UTC (History)
4 users (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 Carter 2004-09-16 14:28:28 UTC
When unmasking and emerging bootsplash-themes, the ebuild needs to check if splashutils is installed on systems where the 2.6.8-gentoo-* series kernels are installed.  These themes can be converted by using the bootsplash2fbsplash in the splashutils ebuild

Reproducible: Always
Steps to Reproduce:
1. ACCEPT_KEYWORDS=~x86 emerge splashutils to support 2.6.8 kernels
2. ACCEPT_KEYWORDS=~x86 emerge bootsplash-themes
3.

Actual Results:  
The current stable version of bootsplash was forcibly installed.  Bootsplash
cannot coexist with splashutils

Expected Results:  
The themes should install without installing bootsplash only if splashutils is
installed.  Just to enhance the themes, bootsplash2fbsplash could be called to
convert every theme.  This doesn't need to be done due to resolution
constraints, altho it would be nice. 

Gentoo Base System version 1.5.3
Portage 2.0.50-r11 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.3.20040420-r1,
2.6.8-gentoo-r3)
=================================================================
System uname: 2.6.8-gentoo-r3 i686 AMD Athlon(tm) XP 2800+
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config
/usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.osuosl.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa apm arts avi berkdb bitmap-fonts cdr crypt cups encode esd
foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg kde ldap libg++ libwww
mad mikmod motif mozilla mpeg mysql nas ncurses nls oggvorbis opengl oss pam
pdflib perl png ppds python qt quicktime readline ruby sdl slang spell ssl svga
tcltk tcpd truetype x86 xml2 xmms xprint xv zlib"
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2004-09-16 14:46:25 UTC
*** Bug 64315 has been marked as a duplicate of this bug. ***
Comment 2 Carter 2004-09-16 23:33:13 UTC
Sorry about the duplicating fellas I hit submit, and cancelled due to lack of action the hit submit again.  Darn double posting... What else do you need from me? 
Comment 3 Carter 2004-09-26 23:05:18 UTC
Am now running 2.6.9-gentoo-r3, which contains vesafb-tng.  Vesafb-tng works great btw.  Upgrading is what caused this to appear.  I should have checked for typos in #1.  #1 should be applied to 2.6.9-gentoo-*, not 2.6.8, that was the typo :)
Comment 4 Michal Januszewski (RETIRED) gentoo-dev 2004-09-27 11:10:42 UTC
This problem will probably be solved in the following way:
- bootsplash-themes will be renamed to splash-themes
- splash-themes will install splashutils themes by default
- splash-themes will install bootsplash themes if the 'bootsplash' USE flag is enabled

At least that is the way we're planning for things to work with bootsplash-themes-livecd. Changes in bootsplash-themes will follow shortly after bootsplash-themes-livecd ebuilds are modified, so we might have to wait a few weeks before we get to see this in action :)
Comment 5 Carter 2004-09-27 13:36:26 UTC
Great, do we leave the bug open until we "wait a few weeks before we get to see this in action :)" or do you want me to close it?
Comment 6 Michal Januszewski (RETIRED) gentoo-dev 2004-09-28 06:39:08 UTC
Let's just leave it open until it's fixed.
Comment 7 Chris Gianelloni (RETIRED) gentoo-dev 2004-10-13 06:04:43 UTC
There is now a splash-themes-livecd in portage that installs *only* the fbsplash version.  I will be updating it with the "bootsplash" USE flag to have it install the bootsplash version (current bootsplash-themes-livecd) if that flag is set.  The reason is I needed something in portage very quickly before the portage freeze on Friday.
Comment 8 MAL 2005-04-07 03:59:56 UTC
Anything happening with this?

There's a related bug, whereby I have to emerge bootsplash-themes with --nodeps, otherwise it pulls bootsplash in, which is blocked by splashutils.
Comment 9 Michal Januszewski (RETIRED) gentoo-dev 2005-04-08 11:25:47 UTC
I've already started testing some of the themes, but it's a long and boring job, which currently doesn't have a high priority on my to-do list. This means it'll probably take some time before bootsplash-themes is moved to splash-themes. But it will happen, eventually ;)
Comment 10 Michal Januszewski (RETIRED) gentoo-dev 2005-05-16 10:17:48 UTC
bootsplash-themes-20040821-r1 has support for splashutils. If media-gfx/splashutils is installed on the system, the themes will automatically be converted by bootsplash2fbsplash. I've tested the themes converted in this way, and they appear to work. Note that the new version of bootsplash-themes depends on >=splashutils-1.1.9.6 (due to some updates in bootsplash2fbsplash), and is thus package.mask'ed for now.
Comment 11 Aarcane 2005-05-21 12:55:09 UTC
thank you muchly for fixing this :)