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