(define-module (libhandy) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix build-system meson) #:use-module (guix download) #:use-module (gnu packages glib) #:use-module (gnu packages gtk) #:use-module (gnu packages gnome) #:use-module (gnu packages xml) #:use-module (gnu packages pkg-config) #:use-module (gnu packages cmake) #:use-module (gnu packages gettext)) (define-public libhandy (package (name "libhandy") (version "v0.0.9") (source (origin (method url-fetch) (uri (string-append "https://source.puri.sm/Librem5/libhandy/-/archive/" version "/libhandy-" version ".tar.gz")) (sha256 (base32 "18wqyfj33a184d0b030wlx9i5m67bpv2vp803nyglbj8m9pc1wx9")))) (build-system meson-build-system) (arguments `(#:tests? #f)) (inputs `(("gobject-introspection" ,gobject-introspection) ("gtk-doc" ,gtk-doc) ("glib" ,glib) ("gladeui" ,libglade) ("gnome-desktop" ,gnome-desktop) ("gtk+" ,gtk+) ("libxml2" ,libxml2) ("pkg-config" ,pkg-config) ("vala" ,vala) ("glade" ,glade3))) (native-inputs `(("glib:bin" ,glib "bin") ("gettext" ,gettext-minimal))) (home-page "https://source.puri.sm/Librem5/libhandy") (synopsis "A library full of GTK+ widgets for mobile phones") (description "The aim of The handy library is to help with developing UI for mobile devices using GTK+/GNOME.") (license license:lgpl2.1))) libhandy