You are not logged in.
this is a PKGBUILD that checks out the last aterm source from CVS (it is now unmaintained) and applies a patch that has been floating around that adds drop shadows to text when aterm is transparent.
this is basically as stable as the last stable version of aterm so i think it may be safe to make a permenent switch - hence the installation to /usr.
the package is built in a separate dir to keep the CVS clean (why if it is unmaintained?)
the patch is hosted - but not created - by me. if anyone finds it's original source location please let me know.
# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org
pkgname=aterm-dropsh
pkgver=current
pkgrel=1
pkgdesc="An xterm replacement with transparency support, this version from CVS, patched with drop-shadows"
url="http://aterm.sourceforge.net/"
license=""
conflicts=(aterm)
source=(http://dtw.jiwe.org/share/downloads/aterm.diff)
md5sums=('4973b009cb9303b07b89b4c2c13d59e8')
build() {
cd $startdir/src
cvsmod=aterm
touch ~/.cvspass
msg "Connecting to $cvsmod.sourceforge.net CVS server...."
cvs -d:pserver:anonymous:@cvs.$cvsmod.sourceforge.net:/cvsroot/$cvsmod co $cvsmod
cd $cvsmod
cvs update -dP
msg "CVS checkout done or server timeout. Press any key to continue"
read X
msg "Patching source.."
cp $startdir/src/aterm.diff aterm.diff
patch -p1 <aterm.diff
msg "Starting make..."
rm -r ../$cvsmod-build
mkdir ../$cvsmod-build
cd ../$cvsmod-build
../$cvsmod/configure --prefix=/usr
make || return 1
make prefix=$startdir/pkg/usr install
}
Offline
The patch doesn't seem to work anymore.
Also CVS moved.
Do you have an update?
Offline
works great here. Thanks dibblethewrecker
Offline
Fopref - dunno why it is not working for you - works perfectly for me. If you cannot connect to the sourceforge CVS server try later - it is unreliable. the patch only works against CVS as far as i know. YMMV.
Offline
PKGBUILD updated
Offline
Hi
Ok, I'm trying again.
aterm.sf.net reads:
"I've moved development aterm CVS to AfterStep server as I'm having problems connecting to SourceForge via SSH through firewall.
cvs -d :pserver:anonymous@cvs.afterstep.org:/home/cvsroot co aterm"
So I tried that one. And with that version the diff failed. Probably it works with sourceforge cvs as there it isn't updated anymore.
I try to connect to sourceforge and get time outs again and again :-/
cu
Ford Prefect
Offline
well, what can i say? i can post the package for you to try?
i don't think either cvs is updated anymore - besides - both cvs are "newer" than the last release, so should be "better" anyway - it's just stable aterm with dropshadows but the patch won't compile against non-CVS code.
not really much else to say :?
Offline
I would like to try it out, yes. I trust your skills in compiling stuff
I understand how the patch work so perhaps I could also write a patch for the release version, but I don't have time for such things these days
So if I could work with your package I would be happy
Offline
um - right. it is now in my package repo on my server - if you add my details to pacman.conf you can sync stuff straight from the dbase - i added the details to the main post in this thread
if you could do a patch for the current one that would be great! if you could also do it so the shadows could be enabled with a switch that would be ideal!
Offline
Thank you very much, the package out of your repo works great. It has problems with bold though.
Well, I don't want to make promises, but if I get the time, I will write it.
Offline
This patch isn't very good, has serious flaws.
Shadows get cleared from other character's XClearArea, the extended XClearArea (to clear the shadow, too) clears parts of neighbour characters, shadows are drawn over neighbour characters and so on.
To fix this, neighbour characters must be redrawn on some events. But not the whole character but only the character without shadow. But there are also events on which parts oft he shadow would have to be redrawn. So you have to redraw neighbour shadows and the char itself, but without clearing...
It's getting a little bit complicated.
Offline
i think it was thrown together quite quickly as a favour for someone!
Offline
updated
Offline
what did you change?
doing a clean patch seems to be much more afford as this one..
Offline
on advice i changed "replaces" to "conflicts" - no more changes expected now
no idea what your second comment is about
Offline
about writing a clean patch that doesn't has the flaws this one obviously has..
Offline
go for it dude - as i have said - i didn't make the patch - your welcome to improve it!
Offline
moved some stuff on my server, updated PKGBUILD
Offline