[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#49123] [PATCH 24/24] gnu: Add mirage.
From: |
Maxime Devos |
Subject: |
[bug#49123] [PATCH 24/24] gnu: Add mirage. |
Date: |
Mon, 21 Jun 2021 18:10:23 +0200 |
User-agent: |
Evolution 3.34.2 |
slg via Guix-patches via schreef op za 19-06-2021 om 22:07 [-0300]:
> * gnu/packages/messaging.scm (mirage): New variable.
> ---
> gnu/packages/messaging.scm | 96 ++++++++++++++++++++++++++++++++++++++
> 1 file changed, 96 insertions(+)
>
> diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
> index fe678d89fd..a8cdd90f57 100644
> --- a/gnu/packages/messaging.scm
> +++ b/gnu/packages/messaging.scm
> @@ -2997,4 +2997,100 @@ API. Mattermost is not required.")
> (home-page "https://github.com/42wim/matterbridge")
> (license license:asl2.0)))
>
> +(define-public mirage
> + (package
> + ;; (inherit qtsvg)
> + (name "mirage")
> + (version "0.7.1")
> + (source (origin
> + (method git-fetch)
> + (uri (git-reference
> + (url "https://github.com/mirukana/mirage")
> + (commit (string-append "v" version))
> + (recursive? #t)))
> + (file-name (git-file-name name version))
> + (sha256
> + (base32
> + "0j7gdg2z8yg3qvwg9d9fa3i4ig231qda48p00s5gk8bc3c65vsll"))))
> + (build-system gnu-build-system)
> + (native-inputs
> + `(("python" ,python-wrapper)))
> + (propagated-inputs [ plenty of inputs ])
If possible, try to move some of these to 'inputs'.
Of course, mirage still needs to find all these python
libraries, so you may need to add a post-install phase
(after/before qt-wrap shouldn't mattr) doing appropriate
‘wrap-program' calls -- yes, an already wrapped program
can be wrapped again. I think. I'd presume the effects are
cumulative, not sure though.
Why? Keeping ‘propagated-inputs’ minimal reduces profile
pollution, so the profile contains less, so generating the
profile takes less time. This also reduces the chance
of version conflicts. (E.g., guile and stalin cannot be
installed in the same profile because they propagate
different versions of libgc.)
Greetings,
Maxime.
signature.asc
Description: This is a digitally signed message part
- [bug#49123] [PATCH 11/24] gnu: python-h11: Update to 0.12.0., (continued)
- [bug#49123] [PATCH 11/24] gnu: python-h11: Update to 0.12.0., slg, 2021/06/19
- [bug#49123] [PATCH 10/24] gnu: python-h2: Update to 4.0.0., slg, 2021/06/19
- [bug#49123] [PATCH 12/24] gnu: python-future: Update to 0.18.2., slg, 2021/06/19
- [bug#49123] [PATCH 15/24] gnu: Add python-aioresponses., slg, 2021/06/19
- [bug#49123] [PATCH 16/24] gnu: python-hpack: Update to 4.0.0., slg, 2021/06/19
- [bug#49123] [PATCH 18/24] gnu: python-pymediainfo: Update to 5.1.0., slg, 2021/06/19
- [bug#49123] [PATCH 17/24] gnu: Add python-matrix-nio., slg, 2021/06/19
- [bug#49123] [PATCH 21/24] gnu: Add python-baron., slg, 2021/06/19
- [bug#49123] [PATCH 22/24] gnu: Add python-redbaron., slg, 2021/06/19
- [bug#49123] [PATCH 24/24] gnu: Add mirage., slg, 2021/06/19
- [bug#49123] [PATCH 24/24] gnu: Add mirage.,
Maxime Devos <=
- [bug#49123] [PATCH 19/24] gnu: python-watchgod: Update to 0.7., slg, 2021/06/19
- [bug#49123] [PATCH 23/24] gnu: Add python-hsluv., slg, 2021/06/19
- [bug#49123] [PATCH 20/24] gnu: Add python-plyer., slg, 2021/06/19