||[Feb. 13th, 2001|11:13 am]
- New autoconf options for XMMS: --with-xmms=foo
- Install pixmaps. (Thanks, compwiz.)
- Copyrights to 2001. (Raja)
- URL encode/decode signed/unsigned fixes. (Raja)
- Updated all "lj" to "loserjabber".
- Beginnings of *conditional* GNOME support.
(Mostly released for some Debian fixes, but the GNOME stuff is kinda neat.)
Also: Because of the new autoconf options, I need someone to fix the .spec file. I don't really want to learn RPM's system for making multiple binaries from one source.
Basically, I need it to run configure with the --with-xmms=runtime option for every build, and I need it to build one package --with-gnome and one --without-gnome.
Anybody? Alex? This is your chance for fame!
Update: SourceForge shell access broke, so I can't update the website.
DAMNIT, BRAD, WHEN ARE YOU GIVING ME A NEW HOST FOR LOSERJABBER!@!#@! :)
Direct download link.
Update2: Fixed. Website updated.
2001-02-13 11:19 am (UTC)
It would, I think.
- CVS / mailing list / website.
- LoserJabber may not be LiveJournal-specific for long... I've been considering adding Advogato support. (It'll be amusing to implement; I'll have to disable about 90% of the functionality when they're using an Advogato account.)
And I don't really mean to bug you. I know you're busy. :(
so would you rather have it not be on livejournal at all?
i imagine that livejournal will always be its primary use, though, since so much functionality is livejournal specific.
cvs should be interesting... i want to adapt a mysql pam module and chroot module to give specific users cvs access over ssh
2001-02-13 11:32 am (UTC)
Yeah, hosting it on LiveJournal would be great.
It's just "more work for Brad", again. :P
Also, this reminds me: I'd like to host some of my other projects (stalker comes to mind) in CVS somewhere, and you mentioned that might be able to do it.
i can setup anything you want on *.danga.com .... just come over sometime and we can do it.
i'm still skeptical of the URL encode/decode signed/unsigned fixes ....
i'm thinking that'll introduce a regression. i'm quite sure we changed that to be unsigned in the pass so we could encode high ascii stuff.
2001-02-13 11:17 am (UTC)
I actually went through all of the code and found all of the places where I was doing something like:
foo = decode(blah);
You'll note that decode returns (as it should) an unsigned char... I'm not sure why the compiler didn't complain.
So I changed it to use unsigned char*.
But, er, yeah, I fixed it the *other* way. :)
Update the version number within the CVS tree. ;)
It doesn't build without GNOME support on Debian sid with the Debian GNOME packages:
make: Entering directory `/usr/src/lj/loserjabber-2.1.4/libhalfgnome'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/glib/include -I/usr/X11R6/include -c spawn.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/glib/include -I/usr/X11R6/include -c href.c
In file included from href.c:27:
/usr/include/gnome.h:12: gnomesupport.h: No such file or directory
Also, I'd be willing to do Debian packages for LoserJabber (I actually have them done, I think, loserjabber and loserjabber-gnome. I just can't test them if it's not building :)
2001-02-13 03:22 pm (UTC)
Did autoconf detect GNOME properly?
grep the generated Makefile in libhalfgnome/ for GNOME_CFLAGS, and tell me what it has.
GNOME_CFLAGS = -I/usr/include -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/lib/glib/include
And gnomesupport.h is found in /usr/lib/gnome-libs/include...
Anticipating your response, I'll also ask for the output of gnome-config --cflags gnomeui, and also, separately, the output of gnome-config --cflags gnome.
2001-02-13 03:42 pm (UTC)
Ack. My fault, actually.
Lemme fix in CVS.
2001-02-13 05:59 pm (UTC)
spec + rpms
Thanks to evan for putting up with me while I poked holes in his code. :)
Dang, I was too late *g*
But I see that I still have a lot to learn about spec files, this conditional stuff is new to me.