[Merge request] Make kdesu buildable for debian and kubuntu without

Jonathan Riddell jr at jriddell.org
Mon Jul 13 08:13:08 UTC 2015


committed, thanks

Jonathan


On Mon, Jun 29, 2015 at 07:41:26PM +0200, José Manuel Santamaría Lema wrote:
> Hi,
> 
> I have noticed that you need to diverge with debian passing 
> "-DKDESU_USE_SUDO_DEFAULT=true" to cmake. 
> 
> I'm attaching a patch which makes the package able to build on both 
> distributions with the same debian/rules; thus making the merges easier.

> diff --git a/debian/changelog b/debian/changelog
> index a2aa07e..d92a356 100644
> --- a/debian/changelog
> +++ b/debian/changelog
> @@ -1,6 +1,8 @@
>  kdesu (5.10.0-0ubuntu2) UNRELEASED; urgency=medium
>  
>    * libkf5su-data Breaks/Replaces libkf5su5 (<< 5.10)
> +  * Fix debian/rules so it will be built wiht "-DKDESU_USE_SUDO_DEFAULT=true"
> +    for Ubuntu and without it somewhere else.
>  
>   -- José Manuel Santamaría Lema <panfaust at gmail.com>  Mon, 08 Jun 2015 10:33:24 +0200
>  
> diff --git a/debian/rules b/debian/rules
> index 02acff7..6e86653 100755
> --- a/debian/rules
> +++ b/debian/rules
> @@ -3,9 +3,13 @@
>  
>  include /usr/share/pkg-kde-tools/qt-kde-team/3/debian-qt-kde.mk
>  
> -## Debian/Ubuntu divergence, Ubuntu uses sudo by default
> -# override_dh_auto_configure:
> -#         $(overridden_command) -- -DKDESU_USE_SUDO_DEFAULT=true
> +# Debian/Ubuntu divergence, Ubuntu uses sudo by default
> +ifeq ($(shell dpkg-vendor --derives-from Ubuntu && echo yes),yes)
> +	KDESU_USE_SUDO_DEFAULT="-DKDESU_USE_SUDO_DEFAULT=true"
> +endif
> +
> +override_dh_auto_configure:
> +	$(overridden_command) -- $(KDESU_USE_SUDO_DEFAULT)
>  
>  override_dh_strip:
>  	$(overridden_command) --dbg-package=libkf5su5-dbg




> -- 
> kubuntu-devel mailing list
> kubuntu-devel at lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/kubuntu-devel




More information about the kubuntu-devel mailing list