Re: next browser (was: Packaging a free Firefox)

2018-05-24 Thread Ricardo Wurmus
Pierre Neidhardt writes: > Ricardo Wurmus writes: > >> It is sometimes possible to patch the sources by replacing the library >> name with the full path of the library. Have you tried that? > > You are right. I think what we need here is to patch all the cffi > packages. > For instance, sqlit

Re: next browser (was: Packaging a free Firefox)

2018-05-24 Thread Pierre Neidhardt
Ricardo Wurmus writes: > It is sometimes possible to patch the sources by replacing the library > name with the full path of the library. Have you tried that? You are right. I think what we need here is to patch all the cffi packages. For instance, sqlite3-lib contains the following lines: -

Re: next browser (was: Packaging a free Firefox)

2018-05-24 Thread Ricardo Wurmus
Hi Pierre, > Ricardo Wurmus writes: > >>> The main issue is with cffi: it does not find the libraries installed by >>> Guix. >> […] >> >> I don’t understand this. Should it load any libraries that the user may >> have installed? Or do you only refer to a specific set of libraries >> that is k

Re: next browser (was: Packaging a free Firefox)

2018-05-24 Thread Pierre Neidhardt
Ricardo Wurmus writes: >> The main issue is with cffi: it does not find the libraries installed by >> Guix. > […] > > I don’t understand this. Should it load any libraries that the user may > have installed? Or do you only refer to a specific set of libraries > that is known at build time? S

Re: next browser (was: Packaging a free Firefox)

2018-05-24 Thread Ricardo Wurmus
Hi Pierre, > Hooray, I've managed to run Next Browser on GuixSD! Excellent! I’m looking forward to playing with it. > The main issue is with cffi: it does not find the libraries installed by Guix. […] I don’t understand this. Should it load any libraries that the user may have installed? Or

Re: next browser (was: Packaging a free Firefox)

2018-05-19 Thread Pierre Neidhardt
Hooray, I've managed to run Next Browser on GuixSD! The main issue is with cffi: it does not find the libraries installed by Guix. Andy's CFFI package does not seem to cut it. I've asked on the CFFI mailing list and received the following suggestion: https://mailman.common-lisp.net/pi

Re: next browser (was: Packaging a free Firefox)

2018-05-10 Thread Andy Patterson
Hi Pierre, On Thu, 10 May 2018 16:36:11 +0200 Pierre Neidhardt wrote: > In the mean time, I figured that changing Alexandria's version from > "0.0.0-..." to "0.0.0" did the trick. > > Now I'm stuck at packaging sbcl-cffi-gtk... > > I'm fairly new to Common Lisp and I must say it's pretty > ove

Re: next browser (was: Packaging a free Firefox)

2018-05-10 Thread Pierre Neidhardt
In the mean time, I figured that changing Alexandria's version from "0.0.0-..." to "0.0.0" did the trick. Now I'm stuck at packaging sbcl-cffi-gtk... I'm fairly new to Common Lisp and I must say it's pretty overwhelming! :/ Any recommendation in terms of documentation to get me started? I'll foc

Re: next browser (was: Packaging a free Firefox)

2018-05-10 Thread ajpatter
Hi Pierre, > > Hi Andy! > > Thanks for your help! Wow, that's a lot of work! > I hope you find time to commit it upstream, it would be a pity to let it > go to waste :p > > Can you share the full definition of your freetype2 bindings? > Thanks! > > sbcl-cffi-toolchain does not build for me: > [.

Re: next browser (was: Packaging a free Firefox)

2018-05-10 Thread ajpatter
Hi, > > Also your sbcl-iterate declaration uses "darcs-reference" which > seems to be your own (unless I missed it). Mind sharing it? Thanks! > Right, I'll share this soon. In the mean time I think you should be able to delete my definition of sbcl-iterate since one already exists in the same f

Re: next browser (was: Packaging a free Firefox)

2018-05-09 Thread Pierre Neidhardt
Is anyone able to start Next on GuixSD? I can't seem to be able to compile cl-sqlite, it complains that libsqlite3.so is not found: https://github.com/next-browser/next/issues/98 Could this be related to cl-cffi not being specifically taylored to GuixSD? @Andy: Can you share your cl-cf

Re: next browser (was: Packaging a free Firefox)

2018-05-03 Thread Andy Patterson
Hi Jack, On Thu, 3 May 2018 16:23:12 -0400 (EDT) Jack Hill wrote: [...] > Me too. What I learned was from reading other package definitions. It > did seem to me that we would need to use git versions of some of the > dependencies rather than releases which slightly complicated things > for a f

Re: next browser (was: Packaging a free Firefox)

2018-05-03 Thread Jack Hill
On Thu, 3 May 2018, Pierre Neidhardt wrote: Thank you very much for reaching out to me, Jack! You're welcome. I will start working on it in the upcoming days. Great. I'm starting to get there regarding Guix package declarations. I've still got to learn more about Common Lisp packaging t

Re: next browser (was: Packaging a free Firefox)

2018-05-03 Thread Pierre Neidhardt
Thank you very much for reaching out to me, Jack! I will start working on it in the upcoming days. I'm starting to get there regarding Guix package declarations. I've still got to learn more about Common Lisp packaging though. Let's keep in touch! -- Pierre Neidhardt Civilization is the lim

next browser (was: Packaging a free Firefox)

2018-05-03 Thread Jack Hill
On Thu, 3 May 2018, Pierre Neidhardt wrote: While not directly related to Firefox, Next Browser is also a full-featured, highly-compatible webbrowser. I'll package it for Guix very soon: https://github.com/next-browser/next/issues/92 http://next-browser.com/ Pierre, This is