Bug#1018120: evolution: depends on unmaintained clutter-1.0 and related libraries

2024-04-18 Thread Simon McVittie
Control: tags -1 + patch

On Thu, 25 Aug 2022 at 20:22:41 +0100, Simon McVittie wrote:
> [Evolution] depends on clutter-1.0, which is no longer maintained
> upstream (and has been effectively unmaintained for a while).
> 
> It looks as though disabling the "contact maps" option might resolve this.

Please consider the attached (compiles successfully after
`apt purge libclutter-1.0-0`, otherwise untested).

I'm a GNOME team member but I don't regularly use evolution, so I am
not intending to upload this change myself.

smcv
>From 1ed10e612ae2203acbec4392505d703eba67ddf5 Mon Sep 17 00:00:00 2001
From: Simon McVittie 
Date: Thu, 18 Apr 2024 10:57:38 +0100
Subject: [PATCH] Disable contact maps and remove libchamplain build-dependency

clutter-1.0 is unmaintained upstream (#996690) and should ideally not
be included in trixie.

Closes: #659512, #1018120
---
 debian/control | 2 --
 debian/rules   | 2 +-
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/debian/control b/debian/control
index 8c9f3a3eaa..b80153c0b6 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,6 @@ Build-Depends: cmake,
debhelper-compat (= 13),
dh-sequence-gnome,
dpkg-dev (>= 1.16.1),
-   libchamplain-gtk-0.12-dev (>= 0.12.21),
libglib2.0-dev (>= 2.66),
libgtk-3-dev (>= 3.10.0),
libgail-3-dev (>= 3.0.2),
@@ -51,7 +50,6 @@ Build-Depends: cmake,
libsm-dev,
libice-dev,
gsettings-desktop-schemas-dev (>= 2.91.92),
-   libclutter-gtk-1.0-dev (>= 0.90),
highlight,
libcryptui-dev,
libgnome-autoar-0-dev (>= 0.1.1),
diff --git a/debian/rules b/debian/rules
index 324a55f4cb..ce64fb91b8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -20,7 +20,7 @@ override_dh_auto_configure:
 		-DWITH_OPENLDAP=ON \
 		-DENABLE_PLUGINS=all \
 		-DENABLE_PST_IMPORT=ON \
-		-DENABLE_CONTACT_MAPS=ON \
+		-DENABLE_CONTACT_MAPS=OFF \
 		-DENABLE_AUTOAR=ON \
 		-DENABLE_INSTALLED_TESTS=OFF \
 		-DWITH_HELP=ON \
-- 
2.39.2



Bug#1018120: evolution: depends on unmaintained clutter-1.0 and related libraries

2022-08-25 Thread Simon McVittie
Source: evolution
Version: 3.44.4-1
Severity: important
Tags: bookworm sid upstream
User: pkg-gnome-maintain...@lists.alioth.debian.org
Usertags: oldlibs clutter
Control: found -1 3.45.2-2
Control: block 996690 by -1

This package depends on clutter-1.0, which is no longer maintained
upstream (and has been effectively unmaintained for a while).

It looks as though disabling the "contact maps" option might resolve this.

smcv