This commit is contained in:
Ryan Schanzenbacher 2023-10-05 19:44:03 -04:00
parent faa264f16a
commit 8452174a58
Signed by: ryan77627
GPG key ID: 81B0E222A3E2308E
2 changed files with 19 additions and 3 deletions

View file

@ -0,0 +1,17 @@
(define-module (ryan-packages gtk)
#:use-module (guix packages)
#:use-module (gnu packages)
#:use-module (gnu packages glib)
#:use-module (gnu packages gtk))
(define-public pangomm-ryan
(package
(inherit pangomm-2.46)
(propagated-inputs (modify-inputs (package-propagated-inputs pangomm-2.46) (replace "glibmm-2.64" glibmm)))))
(define-public gtkmm-ryan
(package
(inherit gtkmm-3)
(propagated-inputs (modify-inputs (package-propagated-inputs gtkmm-3) (delete "pangomm-2.46") (prepend pangomm-ryan)))))
gtkmm-ryan

View file

@ -7,6 +7,7 @@
#:use-module (gnu packages audio) #:use-module (gnu packages audio)
#:use-module (gnu packages glib) #:use-module (gnu packages glib)
#:use-module (gnu packages gtk) #:use-module (gnu packages gtk)
#:use-module (ryan-packages gtk)
#:use-module (gnu packages llvm) #:use-module (gnu packages llvm)
#:use-module (gnu packages gcc) #:use-module (gnu packages gcc)
#:use-module (gnu packages check) #:use-module (gnu packages check)
@ -44,9 +45,7 @@
(base32 "0flwxg9rd7a2ygjvyksxxhxyyhp760jzd5ngkx65y77bxh1l7cpl")))) (base32 "0flwxg9rd7a2ygjvyksxxhxyyhp760jzd5ngkx65y77bxh1l7cpl"))))
(arguments (arguments
(list (list
#:tests? #f
#:configure-flags #~(list "--wrap-mode=nodownload" "-Dexperimental=true"))) #:configure-flags #~(list "--wrap-mode=nodownload" "-Dexperimental=true")))
(native-inputs (modify-inputs (package-native-inputs waybar) (prepend clang))) (inputs (modify-inputs (package-inputs waybar) (delete "gtkmm-3") (prepend gtkmm-ryan))))) ;(prepend python cava catch2 gtkmm)))))
(inputs (modify-inputs (package-inputs waybar) (delete "gtkmm-3"))))) ;(prepend python cava catch2 gtkmm)))))
waybar-new waybar-new