Hi John!
Something like this:``` (define-public gobject-introspection+cairo (hidden-package (package (inherit gobject-introspection) (arguments(substitute-keyword-arguments (package-arguments gobject-introspection)((#:configure-flags flags ''()) `(cons* "-Dcairo=true" ,flags)))) (inputs `(("cairo" ,cairo) ,@(package-inputs gobject-introspection)))))) ```
Or, something like this:
```
(define-public gobject-introspection+cairo
(hidden-package
(package
(inherit gobject-introspection)
(arguments
(substitute-keyword-arguments (package-arguments
gobject-introspection)
((#:configure-flags flags ''())
`(append
(list
"-Dcairo=true"
(string-append "-Dcairo_libname="
(assoc-ref %build-inputs "cairo")
"/lib/libcairo-gobject.so"))
,flags))))
(inputs
`(("cairo" ,cairo)
,@(package-inputs gobject-introspection))))))
```
Regards,
RG.
OpenPGP_0x5F5816647F8BE551.asc
Description: OpenPGP public key
OpenPGP_signature
Description: OpenPGP digital signature
