Gergan Penkov wrote:
> Hi,
> On Tue, 21 Nov 2006 23:33:45 +0000
> Jamie McCracken <[EMAIL PROTECTED]> wrote:
> 
>> I agree but I cant get it to work on Edgy at all (complains about 
>> linxine even though I did not enable it and does not find any of the 
>> metadata extractorsor inotify)
>>
>> I guess it does not work well with autogen.sh or maybe it needs
>> latest autoconf?
> 
> Sorry, I thought, that the question is more about the idea and
> not about the implementation, which I haven't tested :)
> I re-worked the patch, to address some issues hopefully:
> It should work the same way as till now, if there are no options
> specified with configure and should allow controlling the configure,
> if needed. From configure --help
>   --disable-warnings      disable GCC warnings
>   --enable-video-extractor=ARG
>                           enables one of the (gstreamer, xine,
> external, auto) video extractor backends
>   --enable-test           build test suite
>   --enable-external-sqlite
>                           build using system's sqlite which must be a
>                           threadsafe version
>   --enable-file-monitoring=ARG
>                           enables one of the (inotify, fam, polling,
> auto) file monitoring backends
>   --enable-inotify-debug  turn on inotify debugging
>   --disable-gui           Disable building of the gnome-search-tool
>   --disable-pdf           Disable PDF data extractor
>   --disable-png           Disable PNG data extractor
>   --disable-exif          Disable exif data extractor
>   --disable-gsf           Disable GSF data extractor
>   
> the ones with disable option should be enabled by default and not die if
> the libraries are not found, just flip it to disabled state.
> --enable-video-extractor is auto by default meaning that it searches
> for gstreamer or xine (gstreamer has priority before xine) and should
> fall back to external if none of them is found. If the extractor is
> specified with configure (and it is not the auto one), the configure
> process will die if the needed libraries are not found.
> --enable-file-monitoring is also auto by default, which means that it
> searches in the following way:
> inotify - kernerl headers, inotify - glibc headers, gamin, fam, polling
> and in this order it should select the used backend. If a
> backend is specified (not the auto one) and not found, the configure
> will die.
> Hope this patch works :), I haven't have the time to test it 100%
> though.

I dont know if its 100% but from my initial testing its great :)

I really like the way you handled all the complex auto options. 
Hopoefully distro's will like it too :)

Have now applied to cvs

Many thanks

-- 
Mr Jamie McCracken
http://jamiemcc.livejournal.com/

_______________________________________________
tracker-list mailing list
tracker-list@gnome.org
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to