Source: knowthelist Version: 2.3.0-1 Severity: important Tags: patch Hi,
there are far too many packages listed as build dependencies, and most of them are useless (and potentially troublesome in case some library bumps its SONAME). Basically, all the shared library packages should really not be listed explicitly in basically almost all the cases (and this is one of them): - for qt4/qt4, only the -dev and the tools package is enough - libc, libgcc, libstdc++ are part of the base toolchain (see build-essential) - libglib and libgstreamer are installed by only the gstreamer -dev - ditto for taglib and libasound Attached there is a patch to greatly simplify the build dependencies to what knowthelist really needs to build. Thanks, -- Pino
--- a/debian/control +++ b/debian/control @@ -2,14 +2,10 @@ Source: knowthelist Section: sound Priority: optional Maintainer: Mario Stephan <mstep...@shared-files.de> -Build-Depends: cdbs, qt5-qmake|qt4-qmake, qtbase5-dev|libqt4-dev, debhelper (>= 8), +Build-Depends: cdbs, qtbase5-dev|libqt4-dev, debhelper (>= 8), qttools5-dev-tools|qt4-linguist-tools, - libc6 (>= 2.2), libgcc1 (>= 1:4.1.1), libglib2.0-0 (>= 2.12.0), - libgstreamer1.0-0 | libgstreamer0.10-0 (>= 0.10.0), libgstreamer1.0-dev | libgstreamer0.10-dev, - libqt5sql5|libqt4-sql (>= 4:4.5.3), libqt5xml5|libqt4-xml (>= 4:4.5.3), - libqt5gui5|libqtgui4 (>= 4:4.7.0~beta1), libqt5core5a|libqtcore4 (>= 4:4.7.0~beta2), - libstdc++6, libtag1-vanilla|libtag1c2a (>= 1.5), - libtag1-dev, libasound2, libasound2-dev + libgstreamer1.0-dev | libgstreamer0.10-dev, + libtag1-dev, libasound2-dev Standards-Version: 3.9.6 Homepage: http://knowthelist.github.io/knowthelist Vcs-Git: git://github.com/knowthelist/knowthelist.git