Hi guys, Since there was no object to the proposed dependency method, we completed the DebSourcePPA.cmake script and created a tracker for it:
http://www.cmake.org/Bug/view.php?id=12141 should be able to do stuff like: CPACK_DEBIAN_PACKAGE_DEPENDS_UBUNTU_LUCID CPACK_DEBIAN_PACKAGE_DEPENDS_UBUNTU CPACK_DEBIAN_PACKAGE_DEPENDS rosen, 2011/4/24 Rosen Diankov <[email protected]>: > That's a great idea! So we'll have a 3 tier depends checking then? > > X_DEPENDS_DISTRO_VERSION > X_DEPENDS_DISTRO > X_DEPENDS > > i'm not sure how opensuse works, but in ubuntu/debian all packages > need to be signed with the codename of the OS, not the version (in the > debian/changelog). therefore > > X_DEPENDS_DISTRO_CODENAME > > might be more appropriate > > rosen, > > 2011/4/24 Rolf Eike Beer <[email protected]>: >> Am Sonntag, 24. April 2011, 16:24:54 schrieb Rosen Diankov: >>> After thinking about it, perhaps it would make most sense to have >>> DISTRO be ubuntu, debian, fedora, etc, rather than the code name. >> >> Well, if you do a fallback from X_DEPENDS_DISTRO to X_DEPENDS, then why not >> implement also an X_DEPENDS_DISTRO_VERSION, like X_DEPENDS_OPENSUSE_11_4? >> Then >> you can still override that for one special version just with the same logic. >> >> A good example would be CMake itself: in older versions of openSUSE (like >> 11.0) CMake needs it's own libarchive while I can use the distro one in >> recent >> versions since it's new enough. >> >> Eike >> _______________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/opensource/opensource.html >> >> Please keep messages on-topic and check the CMake FAQ at: >> http://www.cmake.org/Wiki/CMake_FAQ >> >> Follow this link to subscribe/unsubscribe: >> http://www.cmake.org/mailman/listinfo/cmake >> > _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake
