Bye, bye

Benedikt Meurer benedikt.meurer at unix-ag.uni-siegen.de
Thu Jan 27 10:11:14 CET 2005


Brian J. Tarricone wrote:
>> I'm still experimenting with the xdt-autogen script, so prepare for 
>> possible breakage. But I thought its better to have it in CVS already, 
>> so people can test it and blame me for bugs. Same goes for M4 macros, 
>> tho they should work fine, but no promises.
> 
> the old autogen.sh allowed you to set the env var NOCONFIGURE=1, and it 
> wouldn't run configure for you.  any chance of adding this to 
> xdt-autogen?  i'd like to add back my makefile rule to the toplevel 
> Makefile.am that checks if configure.ac is newer than configure, and 
> runs autogen if so.  but i don't want autogen to run configure, since 
> make will take care of that, and it won't be a bother to make sure 
> configure gets passed the proper arguments.

Done.

> also, XDT_XFCE_PANEL_PLUGIN() and XDT_XFCE_MCS_PLUGIN() don't appear to 
> work - that is, they look like they just return 
> $libdir/xfce4/(panel-plugins|mcs-plugins).  ah yes, i note this line in 
> xdt-xfce.m4:
> $1_PLUGINSDIR=$libdir/xfce4/panel-plugins
> and also:
> $1_PLUGINSDIR=$libdir/xfce4/mcs-plugins
> seems like it should be substituting the output of "pkg-config 
> (xfce4-panel-1.0|xfce-mcs-manager) --variable=pluginsdir".

Nope, its correct now. This change is required to make sure, that all 
packages keep their stuff below $prefix ($libdir to be exact in this 
case). This previous behaviour led to kinda funny and unexpected results 
with the installer (and I bet some packagers also stumbled about this 
problem).

> random gotcha for everyone else: BM_I18N() and XDT_I18N() don't take the 
> same arguments!  leave out the package name argument and just have an 
> arg for the language list (or tack the package name on the end as arg 2, 
> but it's not necessary unless GETTEXT_PACKAGE should be different from 
> the tarball name).  it took me a while to figure out why the configure 
> script was thinking i wanted to build for a language called "xfdesktop".

Thats correct, nobody said that those macros take the same parameters. ;-)

BTW: Nearly all macros are documented now, so it might be a good idea to 
have a quick look at the .m4 file before using the new macro. ;-)

>    -brian

Benedikt



More information about the Xfce4-dev mailing list