mirror of
https://git.in.rschanz.org/ryan77627/guix-config.git
synced 2025-01-30 18:31:18 -05:00
30 lines
1.1 KiB
Scheme
30 lines
1.1 KiB
Scheme
(define-module (ryan-packages gtk)
|
|
#:use-module (guix packages)
|
|
#:use-module (gnu packages)
|
|
#:use-module (gnu packages glib)
|
|
#:use-module (gnu packages cmake)
|
|
#:use-module (gnu packages gtk))
|
|
|
|
(define-public pangomm-ryan
|
|
(package
|
|
(inherit pangomm-2.46)
|
|
(propagated-inputs (modify-inputs (package-propagated-inputs pangomm-2.46) (delete "glibmm")))
|
|
(native-inputs (modify-inputs (package-native-inputs pangomm-2.46) (prepend glibmm-2.64)))))
|
|
|
|
(define-public atkmm-ryan
|
|
(package
|
|
(inherit atkmm-2.28)
|
|
(propagated-inputs (modify-inputs (package-propagated-inputs atkmm-2.28) (replace "glibmm" glibmm)))))
|
|
|
|
(define-public cairomm-ryan
|
|
(package
|
|
(inherit cairomm-1.14)
|
|
(propagated-inputs (modify-inputs (package-propagated-inputs cairomm-1.14) (replace "glibmm" glibmm)))))
|
|
|
|
(define-public gtkmm-ryan
|
|
(package
|
|
(inherit gtkmm-3)
|
|
(propagated-inputs (list gtk+ glibmm cairomm-ryan))
|
|
(native-inputs (modify-inputs (package-native-inputs gtkmm-3) (prepend cmake atkmm-2.28 pangomm-2.46)))))
|
|
|
|
gtkmm-ryan
|