all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Help required: packaging Foliate
@ 2020-02-06  9:30 Alexandru-Sergiu Marton
  2020-02-06 19:51 ` Efraim Flashner
  0 siblings, 1 reply; 3+ messages in thread
From: Alexandru-Sergiu Marton @ 2020-02-06  9:30 UTC (permalink / raw)
  To: guix-devel

Hi,

I'm trying to package the ebook reader called Foliate [1].

I managed to write a recipe that installs it, but it has problems at
runtime. If you click anything that is supposed to open up a dialog,
such as the "Open file" or "Preferences" buttons, the whole thing
freezes. I'm not good at (read: I don't know a single thing about) GTK
and GNOME stuff, so I'm putting this out here hoping that someone
might know what's happening.

Here's the package definition (the use-modules part is written by hand
in this email cause I had this in a module of it's own):

(use-modules (gnu packages)
                       (guix build-system meson)
                       ((guix licenses) #:prefix license:)
                       (guix download)
                       (guix packages)
                       (guix utils))
(use-package-modules gnome gettext webkit pkg-config glib gtk freedesktop)

(package
 (name "foliate")
 (version "1.5.3")
 (source (origin
      (method url-fetch)
      (uri (string-append
"https://github.com/johnfactotum/foliate/archive/" version ".tar.gz"))
      (sha256
       (base32
        "1mz27qj9zwkn978yd4sdswha4laq5gf9s6cs5xrkqfj9242mrx4m"))))
 (build-system meson-build-system)
 (inputs
  `(("gettext" ,gnu-gettext)
    ("pkg-config" ,pkg-config)
    ("glib:bin" ,glib "bin")
    ("gtk+:bin" ,gtk+ "bin")
    ("desktop-file-utils" ,desktop-file-utils)))
 (propagated-inputs
  `(("gjs" ,gjs)
    ("webkitgtk" ,webkitgtk)
    ("gsettings-desktop-schemas" ,gsettings-desktop-schemas)))
 (synopsis "Simple and modern GTK eBook viewer, built with GJS and Epub.js")
 (description "")
 (home-page "https://johnfactotum.github.io/foliate/")
 (license license:gpl3+))


[1]: https://github.com/johnfactotum/foliate

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2020-02-06 20:29 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-02-06  9:30 Help required: packaging Foliate Alexandru-Sergiu Marton
2020-02-06 19:51 ` Efraim Flashner
2020-02-06 20:35   ` Alexandru-Sergiu Marton

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.