guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: IceCat-78.2 preview on 'wip-icecat-78' branch; need icedove-78.


From: Jonathan Brielmaier
Subject: Re: IceCat-78.2 preview on 'wip-icecat-78' branch; need icedove-78.
Date: Sun, 27 Sep 2020 17:21:37 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Icedove/78.3.0

On 22.09.20 21:00, Jonathan Brielmaier wrote:
On 15.09.20 12:52, Mark H Weaver wrote:
Hi Jonathan,

Jonathan Brielmaier <jonathan.brielmaier@web.de> writes:
I had a look. It's at the moment two WIP patches here:
https://gitlab.com/jonsger/Guix/-/tree/wip-icedove-78

Thanks very much for working on it.

Icedove 78 needs nss >= 3.53.1 and we have only 3.52.1.

An easy solution for now would be to use the bundled NSS, by simply
removing --with-system-nss from the mozconfig and removing 'nss' from
the inputs.  What do you think?

In the mean time I got icedove 78 working. The two patches are attached.

gnu: Add nss@3.56.
- It's basically like nss 3.52.1 apart from two files are gone in
'install phase. The only way I found is to copy all phases over and
remove those two lines.
```
(delete-file (string-append lib "/libgtest1.so"))
(delete-file (string-append lib "/libgtestutil.so"))
```
- nss-3.56-pkgconfig.patch is like nss-pkgconfig.patch with only
difference in a slightly adjusted nss/manifest.mn diff. I don't know how
to do that more elegant

gnu: icedove: Update to 78.2.2.
- Mostly house keeping and some updates of components. To get icedove
run properly we need icedove-78-fix-new-page.patch, otherwise it's
completely broken. I found no other way to add it, then to use the
release tarball instead of the icecat sources.

~Jonathan
Sent from Icedove 78 :P

I updated the patches in the mean time for 78.3.0, see
http://issues.guix.gnu.org/43647



reply via email to

[Prev in Thread] Current Thread [Next in Thread]