Hi, Maxim Cournoyer <[email protected]> writes:
> Hi Leo, > > Leo Famulari <[email protected]> writes: > >> glibmm-2.64 has this: >> >> ------ >> (propagated-inputs >> (modify-inputs (package-propagated-inputs glibmm) >> (prepend libsigc++-2))))) >> ------ >> >> And, the glibmm package also propagates libsigc++. >> >> So: >> >> ------ >> $ guix show [email protected] | grep libsigc >> dependencies: [email protected] [email protected] [email protected] [email protected] >> + [email protected] [email protected] [email protected] [email protected] [email protected] >> ------ >> >> It propagates both versions of libsigc++, and thus cannot be installed >> into a profile. 1785 packages depend on glibmm-2.64. >> >> This breaks synfig, which propagates glibmm, as requested in its 'synfig.pc' >> pkg-config file. > > I've fixed this with; > > modified gnu/packages/glib.scm > @@ -814,7 +814,7 @@ (define-public glibmm-2.64 > (base32 "11m37sbx0i18cl17d0fkq0bik4bbzlb5n8kcl651jhci5ipci3sh")))) > (propagated-inputs > (modify-inputs (package-propagated-inputs glibmm) > - (prepend libsigc++-2))))) > + (replace "libsigc++" libsigc++-2))))) > > (define-public python2-pygobject-2 > > It will have to be built on the version-1.4.0 branch first. Which has now been merged back into master. Closing! Maxim
