summaryrefslogtreecommitdiff
path: root/modules/ryan-packages/gtk.scm
diff options
context:
space:
mode:
Diffstat (limited to 'modules/ryan-packages/gtk.scm')
-rw-r--r--modules/ryan-packages/gtk.scm17
1 files changed, 15 insertions, 2 deletions
diff --git a/modules/ryan-packages/gtk.scm b/modules/ryan-packages/gtk.scm
index 6548c7d..b972342 100644
--- a/modules/ryan-packages/gtk.scm
+++ b/modules/ryan-packages/gtk.scm
@@ -2,16 +2,29 @@
2 #:use-module (guix packages) 2 #:use-module (guix packages)
3 #:use-module (gnu packages) 3 #:use-module (gnu packages)
4 #:use-module (gnu packages glib) 4 #:use-module (gnu packages glib)
5 #:use-module (gnu packages cmake)
5 #:use-module (gnu packages gtk)) 6 #:use-module (gnu packages gtk))
6 7
7(define-public pangomm-ryan 8(define-public pangomm-ryan
8 (package 9 (package
9 (inherit pangomm-2.46) 10 (inherit pangomm-2.46)
10 (propagated-inputs (modify-inputs (package-propagated-inputs pangomm-2.46) (replace "glibmm-2.64" glibmm))))) 11 (propagated-inputs (modify-inputs (package-propagated-inputs pangomm-2.46) (delete "glibmm")))
12 (native-inputs (modify-inputs (package-native-inputs pangomm-2.46) (prepend glibmm-2.64)))))
13
14(define-public atkmm-ryan
15 (package
16 (inherit atkmm-2.28)
17 (propagated-inputs (modify-inputs (package-propagated-inputs atkmm-2.28) (replace "glibmm" glibmm)))))
18
19(define-public cairomm-ryan
20 (package
21 (inherit cairomm-1.14)
22 (propagated-inputs (modify-inputs (package-propagated-inputs cairomm-1.14) (replace "glibmm" glibmm)))))
11 23
12(define-public gtkmm-ryan 24(define-public gtkmm-ryan
13 (package 25 (package
14 (inherit gtkmm-3) 26 (inherit gtkmm-3)
15 (propagated-inputs (modify-inputs (package-propagated-inputs gtkmm-3) (delete "pangomm-2.46") (prepend pangomm-ryan))))) 27 (propagated-inputs (list gtk+ glibmm cairomm-ryan))
28 (native-inputs (modify-inputs (package-native-inputs gtkmm-3) (prepend cmake atkmm-2.28 pangomm-2.46)))))
16 29
17gtkmm-ryan 30gtkmm-ryan