FS#8837 - rxvt-unicode wrong dependency

Attached to Project: Arch Linux
Opened by Greg (dolby) - Tuesday, 04 December 2007, 23:11 GMT
Last edited by Tobias Kieslich (tobias) - Wednesday, 09 January 2008, 07:09 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Tobias Kieslich (tobias)
Architecture All
Severity Low
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: rxvt-unicode seems to have a dependency on libevent (http://www.monkey.org/~provos/libevent/) but thats wrong. it actually depends on libev (http://software.schmorp.de/pkg/libev) a "modelled (very losely) after libevent (http://monkey.org/~provos/libevent/) and the Event perl module, but aims to be faster and more correct, and also more featureful" lib, according to the README file.
AFAIK its already part of the rxvt-unicode package so theres no need to build and include it in repos.

once im on to it some of the config optios cant be found in the configure file. eg --enable-menubar & --enable-24bit. dont know if they were part of previous releases.

i have attached a cleaned up PKGBUILD cause most of the options enabled already. feel free to use that one. test it first ofc..
   PKGBUILD (1.2 KiB)
This task depends upon

Closed by  Tobias Kieslich (tobias)
Wednesday, 09 January 2008, 07:09 GMT
Reason for closing:  Fixed
Additional comments about closing:  the libevent issue is fixed, and I wanna keep the dependencies small. Also urxvt often has issues, that usually gets fixed quickly but also for that reason I wanna keep it small.
Comment by Greg (dolby) - Wednesday, 05 December 2007, 19:09 GMT
btw the PKGBUILD from which rxvt-unicode in extra is built from still depends on gcc which should be replace by gcc-libs. reference: http://bugs.archlinux.org/task/8315?project=1&pagenum=12
Comment by Tom Killian (tomk) - Thursday, 06 December 2007, 15:24 GMT
Additionally, urxvt pseudo-transparency support has changed, and now requires libafterimage - http://www.afterstep.org/afterimage/index.php . This is, of course, optional, just mentioning it here to be thorough.

I have rebuilt urxvt 8.7 against libafterimage, and it's all working as expected.
Comment by Tobias Kieslich (tobias) - Thursday, 06 December 2007, 17:06 GMT
transparency works in our package, without libafterimage, and besides I don't wanna make that term dependent on afterstep, that's way too bulky
I don't think libafterimage buys us some advantage here
Comment by Tom Killian (tomk) - Thursday, 06 December 2007, 18:19 GMT
Yeah, I know - that's why I said it was optional. I just like to use -pixmap instead of -tr, and libafterimage is required for that.

Loading...