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

Reply via email to