On 2012/09/18 10:31, Manuel Giraud wrote: > jca+o...@wxcvbn.org (Jérémie Courrèges-Anglas) writes: > > > Mike Belopuhov <m...@belopuhov.com> writes: > >> gtk2 flavor builds and runs fine on amd64. But I don't get why did you > >> bring > >> new dependencies. e.g. why do we suddenly depend on ImageMagik? > > > > Well, Emacs 24 came with new features that made it depend on additional > > packages, for example Image Magick[1]. Isn't it ok to try to provide > > full-featured packages, as long as it doesn't create a problem? Even if > > I don't use thumbs-mode or tumme, I'm not sure I should decide for other > > users (later they may come here and say "hey, wth did you disable > > <feature>? I'd love to use it!"). > > I'm ok with this *but* image-dired.el was already in emacs 22 and I > remember using it with the emacs 23 port that doesn't depend on > ImageMagick (not even as RUN_DEPENDS). ImageMagick was installed by me > or by another package dependency. > > Plus image-dired is tweakable so someone could make it use netpbm > converters instead of ImageMagick convert. > > So I guess it doesn't make sense to bring this new dependency as it > doesn't prevent users from using it. > -- > Manuel Giraud >
If emacs runs without imagemagick being installed, then don't list as a RUN_DEPENDS, people can add it manually if they need it. If the functionality is totally disabled if imagemagick is not present at *build* time then either patch this check away and always build the IM support, or just make it BUILD_DEPENDS.