[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#54418] [PATCH] cairomm@1.14 propagates both libsigc++@2 and libsigc
From: |
Maxime Devos |
Subject: |
[bug#54418] [PATCH] cairomm@1.14 propagates both libsigc++@2 and libsigc++@3 |
Date: |
Wed, 16 Mar 2022 11:55:27 +0100 |
User-agent: |
Evolution 3.38.3-1 |
Hi,
cairomm-1.14 is defined as:
(define-public cairomm-1.14
(package
(inherit cairomm)
[...]
(propagated-inputs
(modify-inputs (package-propagated-inputs cairomm)
(prepend libsigc++-2)))))
Because cairomm already has a libsigc++ (@3), and 'prepend' is used
instead of 'replace', this causes cairomm@1.14 to have both versions
of libsigc++ as inputs. It appears to be introduced with commit
736c5df29ac380413ec45b496c63dcf80672712d.
Unfortunately, according to "guix refresh -l", fixing this will cause
1980 rebuilds (staging branch?).
The attached patch (currently targetting master) fixes it (cairomm
builds). I'll try to compile an application with the new cairomm
and report if it works.
Greetings,
Maxime.
0001-gnu-cairomm-1.14-Don-t-have-multiple-variants-of-lib.patch
Description: Text Data
signature.asc
Description: This is a digitally signed message part
- [bug#54418] [PATCH] cairomm@1.14 propagates both libsigc++@2 and libsigc++@3,
Maxime Devos <=