all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Jesse Gibbons <jgibbons2357@gmail.com>
To: help-guix@gnu.org
Subject: Red Notebook will not build.
Date: Mon, 6 May 2019 22:01:04 -0600	[thread overview]
Message-ID: <20190506220104.3ef3e83f@gmail.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 1540 bytes --]

I am trying to make a Red Notebook package (home page
<rednotebook.app>). I defined a package that should work, but I get an
error when I try to build it. Attached are my package definition
(rednotebook.scm), and the build log
(g05wsv8nqq8m71n3wg65043lixsfaa-rednotebook-2.11.1.drv.bz2). The build
log was produced after I ran `guix pull` and `guix upgrade` on May 6
2019 (guix (GNU Guix) d6a68e90483b35bdc2ea78afe2c81873be67ec95). During
the builld process the '_()' method appears to be undefined. However,
this is not a problem on other systems.

When I try getting source with `guix build --source rednotebook` and
enter an environment with `guix environment rednotebook` I cannot run
the program from the source directory (`bash ./run` or `python3
rednotebook/journal.py` both have the same results). Attached is output
from my attempt (rednotebook.log). It appears Python cannot find the
libgtksourceview shared library, though I can confirm it is located
in the environment's LIBRARY_PATH.

I need a hint on where the problem is:
- If the problem is something wrong with guix it needs to be identified
  and sent to the bug mailing list.
- If it is in my package definition, what should be changed in the
  definition?
- If it is in the package itself (due to programmers neglecting best
  practices of developing in python), how can I apply a custom patch
  until we can get it fixed in the github repository? The info doc
  appears to be missing the details.

I suspect it is a combination of the three.

Thanks in advance!
-Jesse

[-- Attachment #2: g05wsv8nqq8m71n3wg65043lixsfaa-rednotebook-2.11.1.drv.bz2 --]
[-- Type: application/x-bzip, Size: 9409 bytes --]

[-- Attachment #3: rednotebook.log --]
[-- Type: text/x-log, Size: 354 bytes --]

Traceback (most recent call last):
  File "rednotebook/journal.py", line 44, in <module>
    gi.require_version('GtkSource', '3.0')
  File "/gnu/store/zgq6zx6riin708xcl31xwz1ca786wr85-profile/lib/python3.7/site-packages/gi/__init__.py", line 134, in require_version
    (namespace, version))
ValueError: Namespace GtkSource not available for version 3.0

[-- Attachment #4: rednotebook.scm --]
[-- Type: text/x-scheme, Size: 1404 bytes --]


#!
see https://github.com/jendrikseipp/rednotebook
!#
(define-module (custom packages rednotebook)
  #:use-module (guix packages)
  #:use-module (guix download)
  #:use-module (guix build-system python)
  #:use-module (guix licenses))
(define-public rednotebook
  (package
   (name "rednotebook")
   (version "2.11.1")
   (source
    (origin
     (method url-fetch)
     (uri (string-append
           "https://github.com/jendrikseipp/rednotebook/archive/v"
           version
           ".tar.gz"))
     (sha256
      (base32
       "15n1ziypfj3lzpvhha7r637zrb259l9yrcsvkic9cg5mndiaivs3"))))
   (build-system python-build-system)
   (inputs
    `(("python" ,(@ (gnu packages python) python-3))))
   (propagated-inputs
    `(("python-pygobject"
       ,(@ (gnu packages glib) python-pygobject))
      ("gtk+" ,(@ (gnu packages gtk) gtk+))
      ("gtksourceview"
       ,(@ (gnu packages gtk) gtksourceview))
      ("webkitgtk"
       ,(@ (gnu packages webkit) webkitgtk-2.24))
      ("python-pyyaml"
       ,(@ (gnu packages python-xyz) python-pyyaml))))
   (home-page "https://www.rednotebook.app")
   (synopsis "Desktop Journal")
   (description
    "RedNotebook is a modern desktop journal.  It lets you format, tag
and search your entries.  You can also add pictures, links and
customizable templates, spell check your notes, and export to plain
text, HTML, Latex or PDF.")
   (license gpl2+))
  )


             reply	other threads:[~2019-05-07  4:01 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-05-07  4:01 Jesse Gibbons [this message]
2019-05-07 10:19 ` Red Notebook will not build L p R n d n
2019-05-07 13:37   ` Jesse Gibbons
2019-05-08  6:54     ` swedebugia

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190506220104.3ef3e83f@gmail.com \
    --to=jgibbons2357@gmail.com \
    --cc=help-guix@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.