You are not logged in.
Recently, bootsplash has been superseded by splashy, since it is easier to configure and doesn't require patching the kernel. Can someone please update the Splashy PKGBUILD in the AUR? I tried it myself, but I have no idea about building stuff..
Offline
Start from the package in the AUR...
Offline
Tried that, and it messed up my installation
Offline
Start from the package in the AUR...
Did you even read the guys first post. He states what you suggest right off the bat.
Offline
Sorry, my mistake.
Just according to http://splashy.alioth.debian.org/wiki/installation it should not be so hard.
The real problem is I do now know how libproc and libsysfs are know in Archlinux.
If we manage to find/make libproc and libsysfs splashy probably will compile with:
pkgname=splashy
pkgver=0.3.5
pkgrel=1
pkgdesc="Splashy is a boot splashing system for Linux systems."
arch=(i686)
url="http://splashy.alioth.debian.org/wiki/about"
license=(GPL)
groups=()
depends=(glib2 directfb>=0.9.22 libproc libsysfs libjpeg libpng)
makedepends=()
provides=()
conflicts=()
replaces=()
backup=()
options=()
install=
source=(http://alioth.debian.org/frs/download.php/2071/"$pkgname"_"$pkgver".tar.gz)
noextract=()
md5sums=(6d6f8192b5d607c2a338094afec31354)
build() {
cd "$startdir/src/$pkgname-$pkgver"
./configure --prefix=/usr || return 1
make || return 1
make check || return 1
make DESTDIR="$startdir/pkg" install || return 1
}
Last edited by ezzetabi (2007-07-29 09:33:59)
Offline
It says on the splashy homepage that it has changed to git. What does this mean? Will this make a difference?
Offline
It says on the splashy homepage that it has changed to git. What does this mean? Will this make a difference?
They changed their source control manager. So, it doesn't really matter to you unless you want to get non-release code.
Offline
I've found sysfsutils, which includes libsysfs. Could someone build that?
http://linux-diag.sourceforge.net/Sysfsutils.html
EDIT: Looks like sysfsutils is already in the repos. My mistake
EDIT2: I've created a PKGBUILD which seems to have worked so far... used some of this thread:
http://bbs.archlinux.org/viewtopic.php?id=35440
Hope it will work...
pkgname=splashy
pkgver=0.3.5
pkgrel=1
pkgdesc="Splashy is a boot splashing system for Linux systems."
arch=(i686)
url="http://splashy.alioth.debian.org/wiki/about"
license=(GPL)
groups=()
depends=(glib2 directfb libjpeg libpng)
makedepends=()
provides=()
conflicts=()
replaces=()
backup=()
options=()
install=
source=(http://alioth.debian.org/frs/download.php/2071/"$pkgname"_"$pkgver".tar.gz)
noextract=()
md5sums=(6d6f8192b5d607c2a338094afec31354)
build() {
cd ${startdir}/src/${pkgname}-${pkgver}/
# Quick hack so that the linker won't complain about undefined references
sed -e 's|splashy_LDADD = libsplashycnf.la libsplashy.la -lpthread -lm -lglib-2.0|splashy_LDADD = libsplashycnf.la libsplashy.la -lm -lglib-2.0 -lsysfs -lfusion -ldirect -lz -lpthread|' -i src/Makefile.in
# correct uninitialized variable error
sed -e 's/*sp,/*sp=NULL,/g' -i src/splashy_video.c
./configure --prefix=/usr --sbindir=/sbin --sysconfdir=/etc --enable-static --enable-debug=no
# really turn off debug
sed -e 's/#define DEBUG 1/#undef DEBUG/g' -i config.h
make || return 1
make DESTDIR=${startdir}/pkg install
# Remove unnecessary files
rm -rf ${startdir}/pkg/etc/{console-tools,default,init.d,lsb-base-logging.sh}
rm -rf ${startdir}/pkg/usr/share/initramfs-tools
rm -f ${startdir}/pkg/usr/lib/{libsplashy.*,libsplashycnf.a}
}
EDIT3: "FATAL: Hook 'splashy' can not be found." This happens when I rebuild the initramfs image.
EDIT4: Looks like you don't need those extra packages. This PKGBUILD works, but doesn't install the hook...
Last edited by miggols99 (2007-07-30 09:42:08)
Offline
Ok. I've found out that the PKGBUILD I posted doesn't make the hook work. If I rebuild the initramfs image, an error appears saying it can't find the hook, because it is not there. Where are the hooks located? I may be able to make the PKGBUILD move the file(s) when it is built.
Offline
I'm technically supposed to be working on splashy but I am busy at the moment.
Sorry :-(
Offline
When will you be able to work on splashy again?
Offline
When Archie works...
Offline
do someone know how to make hooks?
Offline
When Archie works...
I'll kill you...
it does work!
one small "setfont" bug is not the end of the world you know... besides, im fixing it right now.
so get back to fix splashy. we want it in next Archie
Offline
go! go! go!
Offline
Can someone please make a PKGBUILD?
Offline
I updated the PKGBUILD. I hope it works now, but the arch splashy theme seems not to be avaiable anymore...
Offline
the PKGBUILD works but splashy no!...
Offline
Can you tell me, what does not work? I have an Arch and an Arch64 system and it works on both, so I don't know, what could be wrong. I just started with splashy...
Offline
in the boot it doesn't start, only I see the archlinux startup scripts in quiet mode, in my console when I run it manually it starts in the tty what use my Xorg not in the framebuffer... plz help me
Offline
Did you have a look at the wiki page? http://wiki.archlinux.org/index.php/Splashy
Offline
yes... but is a directfb problem... I think... it says something about "panning failed" when I tried to start dfbg
Last edited by ro0x (2007-08-26 23:10:10)
Offline
At the moment I have not much experience with directfb, but probably the whole error message could be usefull...
Offline
are you using vesafb, uvesafb or vesafb-tng? can you post your grub config?
Offline
I use the Arch kernel26 with vesafb. The kernel line of grub looks like that:
kernel /boot/vmlinuz26 root=/dev/sda1 ro vga=0x31b ro quiet splash
I only included the splashy hook in the mkinitcpio image and added "splashy" in the DAEMONS() array.
I hope it helps you...
Offline