From: Gammel Holte <gammel.holte@gmail.com>
To: Danny Milosavljevic <dannym@scratchpost.org>
Cc: guix-devel@gnu.org
Subject: Re: Packaging LyX
Date: Fri, 22 Dec 2017 23:20:14 +0100 [thread overview]
Message-ID: <CAGFCsG-anaLut7MfFz__EKkh4gXzO_F2Bf3=p8-7r6vPeUG6fw@mail.gmail.com> (raw)
In-Reply-To: <20171222204842.3992c45b@scratchpost.org>
[-- Attachment #1.1: Type: text/plain, Size: 707 bytes --]
Danny Milosavljevic <dannym@scratchpost.org> wrote:
> Hmm, do the tests work for you? Back when I tried this was the blocker for
> me...
>
Yes, they work fine. Aside, I've tested LyX for a few days and everything
has worked as expected so far.
After looking into all documentation, packages from other distros, and
testing different things I'm pretty sure the minimal set of dependencies is
what I listed in my previous email.
Give the script attached a try if you want (still not a proper package, so
you need to do guix package -f lyx.scm). It also needs python@2.7 in the
environment as LyX doesn't bind to python properly, but rather tries to
find it dynamically during runtime. I need to fix that.
[-- Attachment #1.2: Type: text/html, Size: 1159 bytes --]
[-- Attachment #2: lyx.scm --]
[-- Type: text/x-scheme, Size: 1107 bytes --]
(use-modules
(guix packages)
(guix download)
(guix build-system gnu)
(guix licenses)
(gnu packages algebra)
(gnu packages compression)
(gnu packages pkg-config)
(gnu packages python)
(gnu packages qt))
(package
(name "lyx")
(version "2.2.3")
(source (origin
(method url-fetch)
(uri (string-append "ftp://ftp.lyx.org/pub/lyx/stable/2.2.x/lyx-"
version ".tar.gz"))
(sha256
(base32 "0xvaz0i371nn2ndinc0d3ywj76ivb62649a4sdgwbivisiahd2fj"))))
(build-system gnu-build-system)
(inputs `(("pkg-config" ,pkg-config)
("python" ,python-2)
("qt" ,qt)
("bc" ,bc)
("zlib" ,zlib)))
(arguments `(#:configure-flags (list "--enable-qt5")))
(home-page "http://www.lyx.org")
(synopsis "An advanced WYSIWYM document processor and LaTeX front-end")
(description "LyX is a document processor that encourages an approach
to writing based on the structure of your documents (WYSIWYM) and not
simply their appearance (WYSIWYG). LyX combines the power and
flexibility of TeX/LaTeX with the ease of use of a graphical
interface.")
(license gpl2+))
;; wrap python
;; zlib lint
prev parent reply other threads:[~2017-12-22 22:20 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-12-22 15:44 Packaging LyX Gammel Holte
2017-12-22 18:42 ` ng0
2017-12-22 22:49 ` Gammel Holte
2017-12-25 13:41 ` ng0
2017-12-22 19:48 ` Danny Milosavljevic
2017-12-22 22:20 ` Gammel Holte [this message]
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
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CAGFCsG-anaLut7MfFz__EKkh4gXzO_F2Bf3=p8-7r6vPeUG6fw@mail.gmail.com' \
--to=gammel.holte@gmail.com \
--cc=dannym@scratchpost.org \
--cc=guix-devel@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 public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).