gnu: gtkmm@2: Override inheritance of certain changes from gtkmm.

Recent changes made to gtkmm (2a0d8cfaae),
are not applicable to gtkmm@2, as the latter does not use meson.

* gnu/packages/gtk.scm (gtkmm-2)[build-system]: New field.
[arguments]: New field.
This commit is contained in:
Raghav Gururajan 2021-04-27 05:23:28 -04:00
parent 2a0d8cfaae
commit 0dd1a5c058
No known key found for this signature in database
GPG key ID: 5F5816647F8BE551

View file

@ -1672,6 +1672,16 @@ (define-public gtkmm-2
name "-" version ".tar.xz"))
(sha256
(base32 "0wkbzvsx4kgw16f6xjdc1dz7f77ldngdila4yi5lw2zrgcxsb006"))))
(build-system gnu-build-system)
(arguments
(substitute-keyword-arguments (package-arguments gtkmm)
((#:modules modules %gnu-build-system-modules)
`((srfi srfi-1)
,@modules))
((#:configure-flags flags)
`(fold delete
,flags
'("-Dbuild-documentation=true")))))
(propagated-inputs
`(("atkmm" ,atkmm-2.28)
("cairomm" ,cairomm-1.13)