Install hook

2017-03-19 Thread Florian Pelz
Hello, Currently my ~/.guix-profile/share/glib-2.0/schemas/gschemas.compiled file contains only GSettings from one package. Guix warns about “arbitrarily choosing” this file when installing a package. This is bad; gschemas.compiled should be recreated on package install to include all GSettings st

Re: Install hook

2017-03-19 Thread John Darrington
Hello Florian, I agree that this is a problem. It has been discussed before, and various solutions have been suggested, but I don't think install hooks was one of them. Can you elaborate on your idea? What would an install hook do, and how would it work? J' On Sun, Mar 19, 2017 at 11:30:48A

Re: Introducing ‘guix pack’

2017-03-19 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: > And now you can do: > > guix pack grep --target=i686-w64-mingw32 > > or: > > guix pack guile@2.0 --target=arm-linux-gnueabihf -f docker ...exactly what has been missing: awesome, thanks! > Granted, this is not optimal space-wise because cross-compiled binaries > end

Re: Install hook

2017-03-19 Thread Julien Lepiller
I think install hooks are scripts run after each package installation, that are provided by the package itself. We already have a similar mechanism that takes place when building the user's profile. See http://git.savannah.gnu.org/cgit/guix.git/tree/guix/profiles.scm. For instance, we build a icon-

Re: Install hook

2017-03-19 Thread pelzflorian (Florian Pelz)
On 03/19/2017 01:14 PM, Julien Lepiller wrote: > I think install hooks are scripts run after each package installation, > that are provided by the package itself. We already have a similar > mechanism that takes place when building the user's profile. See > http://git.savannah.gnu.org/cgit/guix.git

Re: Install hook

2017-03-19 Thread John Darrington
The problem as I understand it is as follows: Two (or more) packages both contain a file: /gnu/store/.../xyz/foo So long as those two packages are not both installed into the same profile at the same time, this is not a problem. However if the user chooses to install both packages concurrently,

Re: Install hook

2017-03-19 Thread pelzflorian (Florian Pelz)
On 03/19/2017 02:14 PM, John Darrington wrote: > The problem as I understand it is as follows: > > Two (or more) packages both contain a file: /gnu/store/.../xyz/foo > > So long as those two packages are not both installed into the same profile at > the same time, this is not a problem. However

Re: Being excellent to one another

2017-03-19 Thread dian_cecht
On Sat, 18 Mar 2017 14:43:20 +0100 l...@gnu.org (Ludovic Courtès) wrote: > Besides, while I appreciate it when native English speakers provide > corrections and guidance, I think we as a project must tolerate > English mistakes in our communication. The reason for this is very > simple: most contr

Re: guix is the guildhall that we always wanted!

2017-03-19 Thread Ludovic Courtès
Eli Zaretskii skribis: >> From: l...@gnu.org (Ludovic Courtès) >> Cc: wi...@pobox.com, guix-devel@gnu.org, guile-u...@gnu.org >> Date: Sat, 18 Mar 2017 15:04:52 +0100 >> >> I think Andy was referring to the possibility of cross-compiling >> packages that use Guile to MinGW. That is already po

Re: Mass-packaging of 300 KDE application prepared - Help required

2017-03-19 Thread Ludovic Courtès
Hi John, John Darrington skribis: > On Sat, Mar 18, 2017 at 03:13:25PM +0100, Ludovic Court??s wrote: > Hi Hartmut, > > Hartmut Goebel skribis: > > > as promised earlier, I prepared a repository inclusing patches for more > > than 300 KDE packages. I will not hav

Re: [PATCH 2/2] gnu: Add GNU Mach.

2017-03-19 Thread Ludovic Courtès
Hi rennes, ren...@openmailbox.org skribis: >> +(synopsis "Microkernel of the GNU system") >> +(description >> + "GNU Mach is the microkernel upon which a GNU Hurd system is >> based.") >> +(license gpl2+))) > > Does it build both on GNU/Linux and GNU/Hurd? > > For GNU/Linux (core-

Re: guix is the guildhall that we always wanted!

2017-03-19 Thread Eli Zaretskii
> From: l...@gnu.org (Ludovic Courtès) > Cc: wi...@pobox.com, guix-devel@gnu.org, guile-u...@gnu.org > Date: Sun, 19 Mar 2017 16:57:22 +0100 > > > I'm saying that when cross-compiling, it's easy to produce binaries > > that are unusable on Windows because Guile is not run natively during > > the

Re: Using cross-compiler and host compiler in the same package

2017-03-19 Thread Ludovic Courtès
Hi Danny, Sorry for the delay… Danny Milosavljevic skribis: > I wanted to make sunxi-tools also compile the target tools. > > If one is on a non-armhf architecture some of the programs need to be > compiled with an armhf cross compiler and some (almost all) need to be > compiled using the hos

Re: Mass-packaging of 300 KDE application prepared - Help required

2017-03-19 Thread John Darrington
On Sun, Mar 19, 2017 at 05:00:55PM +0100, Ludovic Court??s wrote: Hi John, > So if there is going to be a joint effort at this I suggest that somehow we > decide in advance which packages are done by whom. > > I'm not sure how best to divide them up, since the lower depe

Re: Being excellent to one another

2017-03-19 Thread John Darrington
On Sun, Mar 19, 2017 at 08:47:17AM -0700, dian_ce...@zoho.com wrote: Are there any guidelines as to what parts of English one should avoid using in documentation? There are some such guidlines. See: https://www.gnu.org/prep/standards/standards.html#Documentation

Re: [PATCH 2/2] gnu: Add GNU Mach.

2017-03-19 Thread rennes
For GNU/Linux (core-updates) works, also works in Hurd. It builds on i686-linux so I’ve added it to ‘supported-systems’ (as long as we’re on one of the CPUs that Mach supports, that’s fine I guess.) From 2128b50a0dda9e4e6dbad74f2706aee58f81708d Mon Sep 17 00:00:00 2001 From: rennes Date: Th

Re: [PATCH 4/4] services: openssh: Add 'subsystems' option.

2017-03-19 Thread Clément Lassieur
Hi Ludovic, Ludovic Courtès writes: > Hi Clément, > > Clément Lassieur skribis: > >> I think there is a misunderstanding. I didn't want to push this because >> it was not tested, and because subsystems are often useless without >> Match, and Match is unsupported. The pair/list thing is not th

Re: Introducing ‘guix pack’

2017-03-19 Thread Federico Beffa
l...@gnu.org (Ludovic Courtès) writes: > Hi! > > Andy Wingo skribis: > >> On Tue 14 Mar 2017 14:42, l...@gnu.org (Ludovic Courtès) writes: >> >>> If we remove /var/guix/profiles, users will have to actually type >>> /gnu/store/asasdfadfgsadfa-profile/bin/guile. This is not great, but I >>> don’t

website translations

2017-03-19 Thread ng0
One thing I like about the template of https://taler.net is the usage of javascript free translations of text (jinja2 is used), easy to select and write. Actually that's the only reason why I favor it right now for my project web site launch over the haunt + guile mix Guix itself uses. I think tr

License Question for language packs

2017-03-19 Thread Hartmut Goebel
Hi, I'm about to package the 55 localization packages for KDE. The licence for these files seems to be very complicated, as it may depend on the copyright of the translated application. Debian's Copyright file [1] says: License: The licence for translations is the same as that of the application

Re: 01/01: gnu: Add niftilib.

2017-03-19 Thread Mark H Weaver
j...@darrington.wattle.id.au (John Darrington) writes: > jmd pushed a commit to branch master > in repository guix. > > commit 21122bd79e7f9b0b5349e2c146bace7205dc > Author: John Darrington > Date: Tue Mar 7 07:59:21 2017 +0100 > > gnu: Add niftilib. > > * gnu/packages/image.sc

Re: 01/02: gnu: Add itpp.

2017-03-19 Thread Mark H Weaver
j...@darrington.wattle.id.au (John Darrington) writes: > jmd pushed a commit to branch master > in repository guix. > > commit a53d6719bc6b6b4afdc58e257ac712df316c8858 > Author: John Darrington > Date: Tue Mar 7 07:51:51 2017 +0100 > > gnu: Add itpp. > > * gnu/packages/maths.scm (i

Re: 01/01: gnu: Add niftilib.

2017-03-19 Thread Kei Kebreau
Mark H Weaver writes: > j...@darrington.wattle.id.au (John Darrington) writes: > >> jmd pushed a commit to branch master >> in repository guix. >> >> commit 21122bd79e7f9b0b5349e2c146bace7205dc >> Author: John Darrington >> Date: Tue Mar 7 07:59:21 2017 +0100 >> >> gnu: Add niftilib. >

[PATCH] gnu: Add pdfgrep.

2017-03-19 Thread rennes
Hello, pdfgrep is an utility to search text in PDF files, similar to GNU grep. Lint and tested. GreetingsFrom 169cca9c4a40040b1997da4053112e2bcd38d1be Mon Sep 17 00:00:00 2001 From: rennes Date: Sun, 19 Mar 2017 15:02:00 -0600 Subject: [PATCH] gnu: Add pdfgrep. * guix/gnu/packages/pdf.scm (pdfg

Re: Being excellent to one another

2017-03-19 Thread Ludovic Courtès
Hi, skribis: > On Sat, 18 Mar 2017 14:43:20 +0100 > l...@gnu.org (Ludovic Courtès) wrote: >> Besides, while I appreciate it when native English speakers provide >> corrections and guidance, I think we as a project must tolerate >> English mistakes in our communication. The reason for this is ve

Re: [PATCH] gnu: Add pdfgrep.

2017-03-19 Thread Leo Famulari
On Sun, Mar 19, 2017 at 03:16:04PM -0600, ren...@openmailbox.org wrote: > Subject: [PATCH] gnu: Add pdfgrep. > > * guix/gnu/packages/pdf.scm (pdfgrep): New variable. Thanks! I corrected this typo ... > + ("popple" ,poppler))) ... and pushed as e05fc441cd5528ba6c83b6371c27c1e87dd393e9 s

Re: Being excellent to one another

2017-03-19 Thread Christopher Allan Webber
Ludovic Courtès writes: > Hi there, > > Gentlefolks, please everyone calm down. Being rude or insulting to > fellow hackers is not acceptable on the project’s communication > channels, period. When you feel unable to express your disagreement in > a constructive and respectful manner, please del

Re: Introducing ‘guix pack’

2017-03-19 Thread Ludovic Courtès
Hi Federico, Federico Beffa skribis: > Say, developer A distributes such an archive A and developer B > distributes archive B (a different program/library) and someone C > installs both. Interestingly composability (what happens when you unpack both A and B on the same system) is better than wh

Re: Being excellent to one another

2017-03-19 Thread dian_cecht
On Sun, 19 Mar 2017 17:40:27 -0500 Christopher Allan Webber wrote: > The important thing is to not assume someone's preferred pronouns > without knowing them. Singular they isn't your only option; I also > happen to like Spivak pronouns: > > https://en.wikipedia.org/wiki/Spivak_pronoun The pr

Re: 01/01: gnu: Add niftilib.

2017-03-19 Thread John Darrington
On Sun, Mar 19, 2017 at 04:42:54PM -0400, Mark H Weaver wrote: j...@darrington.wattle.id.au (John Darrington) writes: > jmd pushed a commit to branch master > in repository guix. > > commit 21122bd79e7f9b0b5349e2c146bace7205dc > Author: John Darrington

Re: 01/02: gnu: Add itpp.

2017-03-19 Thread John Darrington
On Sun, Mar 19, 2017 at 04:46:07PM -0400, Mark H Weaver wrote: j...@darrington.wattle.id.au (John Darrington) writes: > jmd pushed a commit to branch master > in repository guix. > > commit a53d6719bc6b6b4afdc58e257ac712df316c8858 > Author: John Darrington

Re: 01/02: gnu: Add itpp.

2017-03-19 Thread Leo Famulari
On Mon, Mar 20, 2017 at 07:03:03AM +0100, John Darrington wrote: > > +(source (origin > > + (method url-fetch) > > + (uri (string-append "mirror://sourceforge/itpp/itpp/" > > + version "/itpp-" > > +

Re: Being excellent to one another

2017-03-19 Thread John Darrington
On Sun, Mar 19, 2017 at 07:57:07PM -0700, dian_ce...@zoho.com wrote: On Sun, 19 Mar 2017 17:40:27 -0500 Christopher Allan Webber wrote: > The important thing is to not assume someone's preferred pronouns > without knowing them. Singular they isn't your only option; I also

Re: 01/02: gnu: Add itpp.

2017-03-19 Thread John Darrington
On Mon, Mar 20, 2017 at 02:18:39AM -0400, Leo Famulari wrote: On Mon, Mar 20, 2017 at 07:03:03AM +0100, John Darrington wrote: > > +(source (origin > > + (method url-fetch) > > + (uri (string-append "mirror://sourceforge/itpp/itpp/"