[LyX/master] CMake deb: support "python2 | python3" dependency

Scott Kostyshak skostysh at lyx.org
Wed Oct 21 05:00:54 UTC 2020


On Tue, Oct 20, 2020 at 06:40:22PM +0200, Scott Kostyshak wrote:
> commit fe1cbc06c320677bf5930d3e3e943f7d9a75bdcf
> Author: Scott Kostyshak <skostysh at lyx.org>
> Date:   Mon Oct 19 14:59:17 2020 -0400
> 
>     CMake deb: support "python2 | python3" dependency
>     
>     The latest debian-based distributions have moved away from
>     the "python" package dependency to "python2" and "python3".
> ---
>  development/cmake/LyxPackaging.cmake |    4 +++-
>  1 files changed, 3 insertions(+), 1 deletions(-)
> 
> diff --git a/development/cmake/LyxPackaging.cmake b/development/cmake/LyxPackaging.cmake
> index 8dd7fa4..5d7acd1 100644
> --- a/development/cmake/LyxPackaging.cmake
> +++ b/development/cmake/LyxPackaging.cmake
> @@ -151,7 +151,9 @@ set(CPACK_PACKAGE_CONTACT "${PACKAGE_BUGREPORT}")
>  set(CPACK_SOURCE_PACKAGE_FILE_NAME "${LYX_PROJECT}-${LYX_INSTALL_SUFFIX}")
>  
>  # We depend on python scripting
> -set(CPACK_DEBIAN_PACKAGE_DEPENDS "python (>= 2.7)")
> +# Currently no need to specify versions for pythonx since they are only
> +# available in newest distributions.
> +set(CPACK_DEBIAN_PACKAGE_DEPENDS "python (>= 2.7) | python3 | python2")
>  
>  # use dpkg-shlibdeps to generate additional info for package dependency list.
>  set(CPACK_DEBIAN_PACKAGE_RELEASE ${LYX_PACKAGE_RELEASE})

Riki, can I push this and 334552ad to 2.3.x? I think that Kornel and I
are the only ones who use this cpack deb feature.

Scott
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.lyx.org/pipermail/lyx-devel/attachments/20201021/67ccd0a7/attachment.asc>


More information about the lyx-devel mailing list