On Tue, Dec 07, 2004 at 08:26:44PM -0800, Kevin Elliott wrote: > ----- Original Message ----- > From: "Isaac Richards" <[EMAIL PROTECTED]> > To: "Development of mythtv" <[EMAIL PROTECTED]> > Sent: Tuesday, December 07, 2004 5:38 PM > Subject: Re: [mythtv] MythTV: Isaac Tivo: > 100 tech guys > [..] > >Honestly, what's wrong with the current structure? > > Well, again only IMHO: > [..] > 3) Heavy dependancy requirements
I would say that the dependencies are quite reasonable, and not growing. Isaac has deliberately kept compatibility with Qt 3.1, MySQL 3.x, gcc 2.95 etc. Some libraries have been integrated into the Myth source instead of becoming dependencies, eg libmythsoundtouch. (That probably makes future maintenance harder, if anything.) With many users using binary distributions (mdz's Debian debs, Axel's atrpms etc) big dependency lists shouldn't be an issue. Here's the build-depends list from the Debian mythtv package: Build-Depends: debhelper (>> 3.0.0), libqt3-mt-dev, libmysqlclient10-dev | libmysqlclient-dev, libfreetype6-dev, libvorbis-dev, liblame-dev, liblircclient-dev, libartsc0-dev, libasound2-dev That's pretty light compared to many big OSS projects. Looked at any GNOME applications lately? The classic would have to be gnucash; check out this runtime dependency list: Depends: gnucash-common (>= 1.8.9-4), bonobo (>= 1.0.22), gdk-imlib1, guile-1.6-libs, libart2 (>= 1.2.13-5), libaudiofile0 (>= 0.2.3-4), libbonobo2 (>= 1.0.22), libc6 (>= 2.3.2.ds1-4), libdb3 (>= 3.2.9-20), libesd0 (>= 0.2.29-1) | libesd-alsa0 (>= 0.2.29-1), libfreetype6 (>= 2.1.5-1), libgal23 (>= 0.24), libgdk-pixbuf-gnome2 (>= 0.22.0-6), libgdk-pixbuf2 (>= 0.22.0-6), libghttp1, libglade-gnome0, libglade0, libglib1.2 (>= 1.2.0), libgnome32 (>= 1.2.13-5), libgnomeprint15 (>= 0.29-1), libgnomesupport0 (>= 1.2.13-5), libgnomeui32 (>= 1.4.2-3), libgtk1.2 (>= 1.2.10-4), libgtkhtml20 (>= 1.0.4), libguile-ltdl-1, libguppi16, libgwrapguile1 (>= 1.3.4-5), libice6 | xlibs (>> 4.1.0), libltdl3 (>= 1.5.2-2), liboaf0 (>= 0.6.10), libofx0c102, liborbit0 (>= 0.5.17), libpopt0 (>= 1.7), libqthreads-12, libsm6 | xlibs (>> 4.1.0), libstdc++5 (>= 1:3.3.4-1), libx11-6 | xlibs (>> 4.1.0), libxext6 | xlibs (>> 4.1.0), libxi6 | xlibs (>> 4.1.0), libxml1 (>= 1:1.8.14-3), libzvt2 (>= 1.4.1.3-3), oaf (>= 0.6.10), zlib1g (>= 1:1.2.1), slib (>= 3a1-2), guile-1.6-slib, libfinance-quote-perl, libdate-manip-perl Hamish -- Hamish Moffatt VK3SB <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
_______________________________________________ mythtv-dev mailing list [EMAIL PROTECTED] http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
