i have sussesfully used squeeze with both versions, 3.X and 4.X, with some exceptions, only using the cupsd interface, and locally canners, server works well with network or locally. the samsung interface or universal dont work (in some squeeze start but dont configure very well some printers)
i have not tested yet in lenny, but i think that some modifications on packages (postinst and prerm assumed some issues) and on python scripts (changin /usr/bin/env to /usr/bin/python2.5) i think almost all sould work!
another issues:
/usr/lib/libtiff.so.3* in lenny and squeeze are provided, and for wheeze its better a relink with older versions from debian snapshots , this can be made in ur apt configurator from package
/usr/lib/libstdc++.so.5* are provided by gcc 3.3 that are present in lenny, for squeeze, wheeze and sid, using snapshot are better, just commit to u'r repo the gcc 3.3 lasted from debian that only provided 4 packages
/usr/lib/libcups.so , this are not necesary, only just added depends to libcups2-dev, but must install also libcupsimage2-dev
/usr/lib/libqui.so* and /usr/lib/libqt-mt* only need for version 3.X of drivers for the configurator interface, can be used the deported packages from debian squeeze to wheeze and jesse
About sources:
i refers to the files to build the debian pcakges, the dsc file and the debian. directory.. i just can recreate it but its better use the provides by u and improvement the work, by made more avanced packages based on distro .. i want made supoport for olders distros and u can only work for newer with no made strange dependences provided by the samsung drivers...
i have not tested yet in lenny, but i think that some modifications on packages (postinst and prerm assumed some issues) and on python scripts (changin /usr/bin/env to /usr/bin/python2.5) i think almost all sould work!
another issues:
/usr/lib/libtiff.so.3* in lenny and squeeze are provided, and for wheeze its better a relink with older versions from debian snapshots , this can be made in ur apt configurator from package
/usr/lib/libstdc++.so.5* are provided by gcc 3.3 that are present in lenny, for squeeze, wheeze and sid, using snapshot are better, just commit to u'r repo the gcc 3.3 lasted from debian that only provided 4 packages
/usr/lib/libcups.so , this are not necesary, only just added depends to libcups2-dev, but must install also libcupsimage2-dev
/usr/lib/libqui.so* and /usr/lib/libqt-mt* only need for version 3.X of drivers for the configurator interface, can be used the deported packages from debian squeeze to wheeze and jesse
About sources:
i refers to the files to build the debian pcakges, the dsc file and the debian. directory.. i just can recreate it but its better use the provides by u and improvement the work, by made more avanced packages based on distro .. i want made supoport for olders distros and u can only work for newer with no made strange dependences provided by the samsung drivers...