Patch to rename NIX_CONF_DIR to GUIX_CONF_DIR

2016-06-23 Thread David Craven
Hi First I have to say `guix build guix --with-source=.` is totally awesome!! I couldn't find any documentation on the git commit message convention, hope I did it right. Thanks David From d6acb7f685d2d3a5e51c2601e8a48c2fee54c1cd Mon Sep 17 00:00:00 2001 From: David Craven <da...@craven

Re: Patch to rename NIX_CONF_DIR to GUIX_CONF_DIR

2016-06-24 Thread David Craven
>From 234f4c35a2477f7da38156ca48388fdb2b48741d Mon Sep 17 00:00:00 2001 From: David Craven <da...@craven.ch> Date: Thu, 23 Jun 2016 19:44:38 +0200 Subject: [PATCH] guix: Rename NIX_CONF_DIR to GUIX_CONFIGURATION_DIRECTORY. Search and replace NIX_CONF_DIR for compatibility with nix. *

Re: Patch to rename NIX_CONF_DIR to GUIX_CONF_DIR

2016-06-24 Thread David Craven
- Are there any other references? That would be a serious bug in my text editor ;-) On Fri, Jun 24, 2016 at 2:21 PM, Ludovic Courtès <l...@gnu.org> wrote: > Hello! > > David Craven <da...@craven.ch> skribis: > >> First I have to say `guix build guix --with-source=.

Re: packaging qt applications

2016-07-26 Thread David Craven
Also I didn't mention that this only happens when running guix build greenisland and not when running guix environment greenisland && cmake . The snippet is there because I know that Qml and Quick are there, they just aren't being found. This let's the build continue until the previous error.

Re: packaging qt applications

2016-07-26 Thread David Craven
> I'm still trying to compile qt 5.6.1-1 so that should fix the problem > (when I get it to build), finding a cause to this problem would be > very nice dough... FYI: Finished building qt 5.6.1-1 and got past the configure stage. I'd still be interested why it didn't work this way...

Re: [PATCH 4/7] gnu: Add spice-gtk.

2016-07-27 Thread David Craven
I'm not sure if you still expect me to do something and what that is exactly. But maybe we shouldn't propagate pkg-config inputs. I'm currently trying to get a package to not pick up optional x11 dependencies that are propagated by mesa...

Re: [PATCH 2/2] services: Add 'dropbear-service'.

2016-07-13 Thread David Craven
It breaks for me with commit 4ee96a7, I guess an #:use-module or something is missing, but with-imported-modules is defined in guix gexp, so I have no idea why this is happening. Does this happen on guixsd too or just on nixos? On Wed, Jul 13, 2016 at 3:09 PM, David Craven <da...@craven.ch>

Re: [PATCH 2/2] services: Add 'dropbear-service'.

2016-07-13 Thread David Craven
Found the issue, I had to do a guix pull. Wow the amount of silly mistakes I make is big. How many times have I debugged software while looking at a wrong version of the source code... Thank you for bearing all my emails...

[PATCH 2/2] services: Add 'dropbear-service'.

2016-07-13 Thread David Craven
* gnu/services/ssh.scm (dropbear-service, ...): New variables. * doc/guix.texi: New node. --- doc/guix.texi| 18 +++- gnu/services/ssh.scm | 83 +--- 2 files changed, 96 insertions(+), 5 deletions(-) diff --git a/doc/guix.texi

[PATCH 0/2] Dropbear service take two.

2016-07-13 Thread David Craven
n issue with all guix operations after commit 4ee96a7 but I tested it with previous commits. I'm assuming that the problem is related to nixos and that it shouldn't affect people using guixsd. David Craven (2): gnu: lsh: Move to (gnu packages ssh) services: Add 'dropbear-ser

[PATCH 1/2] gnu: lsh: Move to (gnu packages ssh)

2016-07-13 Thread David Craven
* gnu/packages/lsh.scm: Remove. Move 'lsh and liboop' to... * gnu/packages/ssh.scm (liboop, lsh): ... here. New variables. * gnu/services/ssh.scm: Adjust accordingly. * gnu/local.mk: Adjust accordingly. --- gnu/local.mk | 1 - gnu/packages/lsh.scm | 159

[PATCH] lint: 'inputs-should-be-native' checks for intltool, itstool and glib:bin.

2016-07-22 Thread David Craven
* guix/scripts/lint.scm (check-inputs-should-be-native): Warn when intltool, itstool or glib:bin isn't a native-input. * tests/lint.scm (inputs: glib:bin is probably a native input): Add test. --- guix/scripts/lint.scm | 20 +--- tests/lint.scm| 10 ++ 2 files

Re: [PATCH 2/4] gnu: Rename 'glib' label to 'glib:bin' where appropriate.

2016-07-22 Thread David Craven
So I resubmitted the check-native-inputs patch and dropped the other three based on the discussions.

Re: Customising linux-libre (was: [PATCH 4/4] environment: Add '--debug' flag.)

2016-07-22 Thread David Craven
I'm sure if you improve the linux-libre package to make it simpler to customize we can annoy ludo until he merges it... =P On Jul 22, 2016 9:58 PM, "Vincent Legoll" wrote: > > That's wonderfully trivial. It encouraged me to finally try porting > > my old patched Linux

Re: Customising linux-libre

2016-07-22 Thread David Craven
> PS: any chance you could easily switch to plain text for this list? > It would make reading & replying just a bit more pleasant :-) Sry, it's probably when I reply from my phone... I can't see anything wrong [0] dough... [0] http://lists.gnu.org/archive/html/guix-devel/2016-07/msg00969.html

Re: [PATCH 4/7] gnu: Add spice-gtk.

2016-07-25 Thread David Craven
> Likewise if its .pc file “Requires” the .pc file of a dependency. Maybe we want to patch pkg-config to not check for propagated dependencies? > If an installed .h file of spice-gtk #includes a .h file of a > dependency, that dependency should be a propagated input. > Likewise if its .pc file

Re: [PATCH 7/7] gnu: Add virt-viewer.

2016-07-24 Thread David Craven
> I noticed that the output did not refer to perl. virt-viewer builds > successfully without it. Do you think it's okay to remove it from this > list? Can't remember why I added perl as a dependency. I think it's ok to remove it. > It is gpl2+. I'll read the licenses more carefully next time.

[PATCH 5/7] gnu: Add spice.

2016-07-24 Thread David Craven
* gnu/packages/spice.scm: Add it. --- gnu/packages/spice.scm | 39 +++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm index ee29f08..365385e 100644 --- a/gnu/packages/spice.scm +++ b/gnu/packages/spice.scm @@

[PATCH 6/7] gnu: Add spice-vdagent.

2016-07-24 Thread David Craven
* gnu/packages/spice.scm: Add it. * gnu/packages/patches/spice-vdagent-localstatedir.patch: Add it. --- .../patches/spice-vdagent-localstatedir.patch | 13 gnu/packages/spice.scm | 35 ++ 2 files changed, 48 insertions(+) create mode

[PATCH 3/7] gnu: Add spice-protocol.

2016-07-24 Thread David Craven
* gnu/packages/spice.scm: Add it. --- gnu/packages/spice.scm | 20 1 file changed, 20 insertions(+) diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm index b3d795b..6c6fbed 100644 --- a/gnu/packages/spice.scm +++ b/gnu/packages/spice.scm @@ -60,3 +60,23 @@ USB

[PATCH 7/7] gnu: Add virt-viewer.

2016-07-24 Thread David Craven
* gnu/packages/spice.scm: Add it. --- gnu/packages/spice.scm | 44 1 file changed, 44 insertions(+) diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm index e78bdef..1755e8b 100644 --- a/gnu/packages/spice.scm +++ b/gnu/packages/spice.scm @@

[PATCH 1/7] gnu: Add usbredir.

2016-07-24 Thread David Craven
* gnu/local.mk: Add file. * gnu/packages/spice.scm: Add file. --- gnu/local.mk | 1 + gnu/packages/spice.scm | 33 + 2 files changed, 34 insertions(+) create mode 100644 gnu/packages/spice.scm diff --git a/gnu/local.mk b/gnu/local.mk index

[PATCH 2/7] gnu: Add virglrenderer.

2016-07-24 Thread David Craven
* gnu/packages/spice.scm: Add it. --- gnu/packages/spice.scm | 29 + 1 file changed, 29 insertions(+) diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm index c0cec99..b3d795b 100644 --- a/gnu/packages/spice.scm +++ b/gnu/packages/spice.scm @@ -1,6 +1,8 @@

[PATCH 4/7] gnu: Add spice-gtk.

2016-07-24 Thread David Craven
* gnu/packages/spice.scm: Add it. --- gnu/packages/spice.scm | 72 ++ 1 file changed, 72 insertions(+) diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm index 6c6fbed..ee29f08 100644 --- a/gnu/packages/spice.scm +++

Re: [PATCH 4/7] gnu: Add spice-gtk.

2016-07-24 Thread David Craven
So is this a valid use case for propagated inputs? Making sure that packages that use spice-gtk use the same gstreamer plugins?

Re: [PATCH 5/7] gnu: Add spice.

2016-07-24 Thread David Craven
> Same questions as with the previous patch. Do these need to be > propagated? These are propagated because again I was getting pkg-config errors in other packages saying openssl is needed by spice and wasn't found. Maybe there's a better solution. What do you suggest? > The built package is

Re: [PATCH 6/7] gnu: Add spice-vdagent.

2016-07-24 Thread David Craven
> The built output lacks a reference to spice-protocol. Do you think it's > a problem if spice-vdagent can't find spice-protocol at run-time? I think spice-protocol only contains headers so no I don't think this is a problem.

Re: [PATCH 4/7] gnu: Add spice-gtk.

2016-07-24 Thread David Craven
> Can you say why these are propagated? spice-protocol shouldn't be progagated. I propagated the gstreamer plugins so that the 'wrap-remote-viewer phase in the virt-viewer package works. I didn't want to add them to virt-viewer since which plugins are needed can depend on the configure-flags of

Re: [PATCH 4/7] gnu: Add spice-gtk.

2016-07-24 Thread David Craven
What are valid reasons to propagate inputs?

Re: [PATCH 2/7] gnu: Add virglrenderer.

2016-07-24 Thread David Craven
Alot of the dependencies I had to add was because of stuff like this: > Package 'libudev', required by 'gbm', not found Is there a better way then adding libudev as a dependency? I don't know why pkg-config checks for dependencies of dependencies, that's kind of weird... I couldn't find any

Packaging KDE Framework

2016-07-29 Thread David Craven
Hi, I'm working on packaging calamares and investigating how much work it would be to add a gui installer to guix. For this I'll have to package most of KDE Framework. I was wondering if anyone was already working on this to avoid duplicate effort. [0] https://calamares.io/

Re: [PATCH 1/7] gnu: Add usbredir.

2016-07-29 Thread David Craven
Thanks for reviewing and merging =). Just noticed two things... libusb should be propagated in usbredir [0]. spice-protocol should be propagated in spice-gtk [1]. [0] https://github.com/SPICE/usbredir/blob/master/usbredirhost/libusbredirhost.pc.in [1]

[PATCH 2/8] gnu: Use define-public to export packages.

2016-07-29 Thread David Craven
* gnu/packages/bison.scm (bison): Define public. * gnu/packages/flex.scm (flex): Define public. * gnu/packages/pulseaudio.scm (libsndfile, libsamplerate, pulseaudio): Define public. * gnu/packages/sdl.scm (sdl, sdl2, libmikmod, sdl-gfx, sdl-image, sdl-mixer, sdl-net, sdl-ttf): Define public. *

[PATCH 7/8] gnu: qemu: Enable spice support.

2016-07-29 Thread David Craven
* gnu/packages/qemu.scm (qemu): Enable spice. --- gnu/packages/qemu.scm | 4 1 file changed, 4 insertions(+) diff --git a/gnu/packages/qemu.scm b/gnu/packages/qemu.scm index 6b5a41b..97642af 100644 --- a/gnu/packages/qemu.scm +++ b/gnu/packages/qemu.scm @@ -33,6 +33,7 @@ #:use-module

[PATCH 4/8] gnu: freedesktop: Add libinput-minimal.

2016-07-29 Thread David Craven
* gnu/packages/freedesktop.scm: New variable. --- gnu/packages/freedesktop.scm | 16 +--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index 458331d..fb7717b 100644 --- a/gnu/packages/freedesktop.scm +++

[PATCH 1/8] gnu: qt: Update to 5.6.1-1.

2016-07-29 Thread David Craven
* gnu/packages/qt.scm (qt): Update to 5.6.1-1. --- gnu/packages/qt.scm | 25 ++--- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index f246550..dbd6a0a 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@

Re: [PATCH 06/10] gnu: mesa: Enable wayland support.

2016-07-29 Thread David Craven
So is this going into the main mesa package? Or should I submit a mesa-wayland package instead?

[PATCH 3/8] gnu: Remove trailing periods from synopsis.

2016-07-29 Thread David Craven
* gnu/packages/emacs.scm (emacs-smart-mode-line): Update synopsis. * gnu/packages/gnustep.scm (wmfire): Update synopsis. * gnu/packages/haskell.scm (ghc-socks): Update synopsis. * gnu/packages/kde-frameworks.scm (oxygen-icons): Update synopsis. * gnu/packages/openstack.scm (python-bandit): Update

[PATCH 5/8] gnu: xorg: Add xf86-video-qxl.

2016-07-29 Thread David Craven
* gnu/packages/xorg.scm: New variable. --- gnu/packages/xorg.scm | 36 +--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm index 090f661..b0a6fd6 100644 --- a/gnu/packages/xorg.scm +++

[PATCH 6/8] gnu: Order module imports in (gnu packages qemu) alphabetically.

2016-07-29 Thread David Craven
* gnu/packages/qemu.scm: Order module imports alphabetically. --- gnu/packages/qemu.scm | 67 +-- 1 file changed, 33 insertions(+), 34 deletions(-) diff --git a/gnu/packages/qemu.scm b/gnu/packages/qemu.scm index 4d78f9b..6b5a41b 100644 ---

Re: rust work in progress conflicts

2016-07-29 Thread David Craven
Hi Eric! Nice! 1. Try using 'guix environment --ad-hoc gcc gcc:lib'. 2. I thought about this. Maybe we could add a cargo subcommand that interacts with the guix/nix daemon directly [0] and then have a small cargo-build-system that wraps it. I think this would be neat because we could avoid

Re: [PATCH 4/8] gnu: freedesktop: Add libinput-minimal.

2016-07-29 Thread David Craven
I'll resubmit the patch. I was thinking about removing it from the patch while I was going through the select commits for patch-set/clean up phase. I thought someone can complain if they want =P

Re: [PATCH 8/8] services: Add spice vdagent service.

2016-07-29 Thread David Craven
> Also, I think this should be a separate patch as it seems to be unrelated. It's related to: > (service-extension profile-service-type + (compose list + spice-vdagent-configuration-spice-vdagent)) But ok. I'll do it first thing tomorrow =)

Re: [PATCH 7/8] gnu: qemu: Enable spice support.

2016-07-29 Thread David Craven
It's in gnu/packages/spice.scm, Leo merged it this morning... Things move fast around here =P

Re: Rust

2016-07-29 Thread David Craven
> Can we reasonably expect to bootstrap it from source, > using a series of previous Rust versions, or using an > alternative implementation? Currently as Jelle said no. But there is [0] that may be a viable option in the future. > Having crates available as normal Guix packages is the > best

Re: [PATCH 1/8] gnu: qt: Update to 5.6.1-1.

2016-07-29 Thread David Craven
Andreas said exactly the same thing!! Wow. I think he's already taking care of this, our conversation went off the mailing list...

Re: [PATCH 06/10] gnu: mesa: Enable wayland support.

2016-07-29 Thread David Craven
> What did ‘guix size’ reveal, and what does it suggest? :-) Efraim did an estimate of about 10 MB, my measurement was 30MB but that includes the spirv toolchain and virtio driver. Are these boundaries measurements close enough for a decision? I can do a more precise measurement if you want... I

Re: [PATCH 1/7] gnu: Add usbredir.

2016-07-29 Thread David Craven
Thank you! And sorry for all the complaining... spice-gtk doesn't need libusb in it's inputs if it's propagated =P But not that it matters too much...

Re: [WIP v0.1 0/8] KDE framework 5, tier 1

2016-07-29 Thread David Craven
Hi Hartmut, Are you still working on these patches? I see your wip here: https://gitlab.com/htgoebel/guix/commits/kf5-tier-1 Shall we push this past the finish line? Is there anything I can do to help? Cheers, David

packaging qt applications

2016-07-26 Thread David Craven
Hi, A package I'm working on depends on both qtbase and qtdeclarative. In the configure phase I get an error that Qt5Config.cmake doesn't find Qt5QmlConfig.cmake. When I use a snippet to remove this check I get: ```scheme (snippet '(substitute* "CMakeLists.txt" (("find_package.*Qt5.*Qml

Re: packaging qt applications

2016-07-26 Thread David Craven
The application I'm packaging requires qt >= 5.6. And it's not that the modules aren't packaged. They aren't found. qtbase provides Qt5NetworkConfig.cmake and Qt5Qml.cmake is provided by qtdeclarative. That's why this is weird - I don't know why they aren't found since CMAKE_PREFIX_PATH is set

Re: [WIP v0.1 0/8] KDE framework 5, tier 1

2016-07-31 Thread David Craven
> Unfortunatly I have not time ATM for working on this. Feel free to pick > up and complete it. (I'd be happy if you'd take over :-) Thanks for the info =)

Re: [PATCH 8/8] services: Add spice vdagent service.

2016-07-31 Thread David Craven
> If spice-vdagend produces a PID file, make sure to use #:pid-file here > (there are several examples in the tree), which often provides more > reliable startup notification. spice-vdagentd doesn't create a pid file itself. [0] [1] I haven't updated the documentation yet because I'm running

Re: [PATCH 8/8] services: Add spice vdagent service.

2016-07-30 Thread David Craven
> If spice-vdagend produces a PID file, make sure to use #:pid-file here > (there are several examples in the tree), which often provides more > reliable startup notification. I'm passing the -x flag which prevents spice-vdagentd from daemonizing. I thought that make-forkexec-constructor took

Re: [PATCH 09/10] vm: Honor 'QEMU_FLAGS' and 'QEMU_NET_FLAGS'.

2016-07-27 Thread David Craven
Hmm, I sometimes get an 'ssh_exchange_identification: read: Connection reset by peer' when I just append a new -net user, flag. It never happens when I remove -net user from gnu system vm. Just thought I'd mention it.

Re: [PATCH 08/31] gnu: kde-frameworks: Remove kde-frameworks-version.

2016-08-02 Thread David Craven
> Ups I just realized I made a mistake on this commit. What do you want me to do? not that I make things worse... This is what I pushed. commit d26e2b9f306a1170d46f7c860c81840d9d600161 Author: David Craven <da...@craven.ch> Date: Mon Aug 1 16:39:00 2016 +0200 gnu: kde-framework

Re: [PATCH 08/31] gnu: kde-frameworks: Remove kde-frameworks-version.

2016-08-02 Thread David Craven
> PS: If you delete the variable, I would do this first and replace its use by the current value in the two (?) packages using it so far, and after that update the packages to their latest versions. I pushed the first 5 commits until and including this one here. Ups I just realized I made a

Re: [PATCH 02/31] download: Add KDE mirrors.

2016-08-02 Thread David Craven
Does the ordering of the mirrors matter? I had them all in in the order listed on the kde website, but that ended up causing really slow downloads from africa... =)

[PATCH 4/5] gnu: spice-vdagent: Set Exec path in spice-vdagent.desktop.

2016-08-02 Thread David Craven
* gnu/packages/spice.scm (spice-vdagent): Set Exec path in spice-vdagent.desktop. --- gnu/packages/spice.scm | 7 +++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm index cfb6084..9e4a669 100644 --- a/gnu/packages/spice.scm +++

[PATCH 5/5] services: Add spice vdagent service.

2016-08-02 Thread David Craven
index 000..26f072e --- /dev/null +++ b/gnu/services/spice.scm @@ -0,0 +1,75 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2016 David Craven <da...@craven.ch> +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redist

[PATCH 3/5] gnu: qemu: Enable spice support.

2016-08-02 Thread David Craven
* gnu/packages/qemu.scm (qemu)[inputs]: Add SPICE and VIRGLRENDERER. [arguments]: Pass --enable-spice. --- gnu/packages/qemu.scm | 4 1 file changed, 4 insertions(+) diff --git a/gnu/packages/qemu.scm b/gnu/packages/qemu.scm index 6b5a41b..97642af 100644 --- a/gnu/packages/qemu.scm +++

[PATCH 1/5] doc: Make 'Lirc Service' a subsubheading of 'Various Services'.

2016-08-02 Thread David Craven
* doc/guix.texi (Various Services)[Lirc Service]: New node. New subsubheading. [lirc] New cindex. --- doc/guix.texi | 4 1 file changed, 4 insertions(+) diff --git a/doc/guix.texi b/doc/guix.texi index 77f028e..1622d71 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -9901,6 +9901,10 @@

[PATCH 2/5] gnu: qemu: Reorder inputs alphabetically.

2016-08-02 Thread David Craven
* gnu/packages/qemu.scm (qemu): Reorder inputs alphabetically. --- gnu/packages/qemu.scm | 37 ++--- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/gnu/packages/qemu.scm b/gnu/packages/qemu.scm index 911ed4c..6b5a41b 100644 ---

Re: [PATCH 08/31] gnu: kde-frameworks: Remove kde-frameworks-version.

2016-08-02 Thread David Craven
> Now we should be all right. :-) Thank you and sorry!

[PATCH 23/31] gnu: kde-frameworks: Add kitemviews.

2016-08-01 Thread David Craven
From: Hartmut Goebel <h.goe...@crazy-compilers.com> * gnu/packages/kde-frameworks.scm (kitemviews): New variable. Co-authored-by: David Craven <da...@craven.ch> --- gnu/packages/kde-frameworks.scm | 28 1 file changed, 28 insertions(+) diff --git a/gnu/

[PATCH 24/31] gnu: kde-frameworks: Add kplotting.

2016-08-01 Thread David Craven
From: Hartmut Goebel <h.goe...@crazy-compilers.com> * gnu/packages/kde-frameworks.scm (kplotting): New variable. Co-authored-by: David Craven <da...@craven.ch> --- gnu/packages/kde-frameworks.scm | 29 + 1 file changed, 29 insertions(+) diff --git a/gnu/

Re: [PATCH 01/31] gnu: network-manager: Propagate GLIB.

2016-08-01 Thread David Craven
> libnm-glib.pc, libnm-glib-vpn.pc and libnm-util.pc require glib, the others > do not. So it seems entirely possible to use network-manager without pulling > glib into a profile. libnm requires glib too. pkg-config libnm --libs -L/gnu/store/m3py3rk71ihlfgvj2kss7054hwfqwkpq-glib-2.48.0/lib

[PATCH 16/31] gnu: kde-frameworks: Add kcoreaddons.

2016-08-01 Thread David Craven
From: Hartmut Goebel <h.goe...@crazy-compilers.com> * gnu/packages/kde-frameworks.scm (kcoreaddons): New variable. Co-authored-by: David Craven <da...@craven.ch> --- gnu/packages/kde-frameworks.scm | 33 + 1 file changed, 33 insertions(+) diff

[PATCH 22/31] gnu: kde-frameworks: Add kitemmodels.

2016-08-01 Thread David Craven
From: Hartmut Goebel <h.goe...@crazy-compilers.com> * gnu/packages/kde-frameworks.scm (kitemmodels): New variable. Co-authored-by: David Craven <da...@craven.ch> --- gnu/packages/kde-frameworks.scm | 52 + 1 file changed, 52 insertions(+)

[PATCH 14/31] gnu: kde-frameworks: Add kcodecs.

2016-08-01 Thread David Craven
From: Hartmut Goebel <h.goe...@crazy-compilers.com> * gnu/packages/kde-frameworks.scm (kcodecs): New variable. Co-authored-by: David Craven <da...@craven.ch> --- gnu/packages/kde-frameworks.scm | 35 +++ 1 file changed, 35 insertions(+) diff --git a/

[PATCH 26/31] gnu: kde-frameworks: Add kwidgetsaddons.

2016-08-01 Thread David Craven
From: Hartmut Goebel <h.goe...@crazy-compilers.com> * gnu/packages/kde-frameworks.scm (kwidgetsaddons): New variable. Co-authored-by: David Craven <da...@craven.ch> --- gnu/packages/kde-frameworks.scm | 28 1 file changed, 28 insertions(+) diff --git a/

[PATCH 18/31] gnu: kde-frameworks: Add kdnssd.

2016-08-01 Thread David Craven
From: Hartmut Goebel <h.goe...@crazy-compilers.com> * gnu/packages/kde-frameworks.scm (kdnssd): New variable. Co-authored-by: David Craven <da...@craven.ch> --- gnu/packages/kde-frameworks.scm | 27 +++ 1 file changed, 27 insertions(+) diff --git a/gnu/

[PATCH 27/31] gnu: kde-frameworks: Add modemmanager-qt.

2016-08-01 Thread David Craven
From: Hartmut Goebel <h.goe...@crazy-compilers.com> * gnu/packages/kde-frameworks.scm (modemmanager-qt): New variable. Co-authored-by: David Craven <da...@craven.ch> --- gnu/packages/kde-frameworks.scm | 31 +++ 1 file changed, 31 insertions(+) diff

[PATCH 11/31] gnu: kde-frameworks: Add breeze-icons.

2016-08-01 Thread David Craven
From: Hartmut Goebel <h.goe...@crazy-compilers.com> * gnu/packages/kde-frameworks.scm (breeze-icons): New variable. Co-authored-by: David Craven <da...@craven.ch> --- gnu/packages/kde-frameworks.scm | 27 +++ 1 file changed, 27 insertions(+) diff --git a/

[PATCH 10/31] gnu: kde-frameworks: Add bluez-qt.

2016-08-01 Thread David Craven
From: Hartmut Goebel <h.goe...@crazy-compilers.com> * gnu/packages/kde-frameworks.scm (bluez-qt): New variable. Co-authored-by: David Craven <da...@craven.ch> --- gnu/packages/kde-frameworks.scm | 28 1 file changed, 28 insertions(+) diff --git a/gnu/

[PATCH 31/31] gnu: kde-frameworks: Add threadweaver.

2016-08-01 Thread David Craven
From: Hartmut Goebel <h.goe...@crazy-compilers.com> * gnu/packages/kde-frameworks.scm (threadweaver): New variable. Co-authored-by: David Craven <da...@craven.ch> --- gnu/packages/kde-frameworks.scm | 24 1 file changed, 24 insertions(+) diff --git a/gnu/

[PATCH 06/31] gnu: kwindowsystem: Update to 5.24.0.

2016-08-01 Thread David Craven
* gnu/packages/kde-frameworks.scm: Update to 5.24.0. --- gnu/packages/kde-frameworks.scm | 16 +--- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index 39e2292..7b9bcba 100644 ---

[PATCH 04/31] lint: 'inputs-should-be-native' checks for extra-cmake-modules and qttools.

2016-08-01 Thread David Craven
* guix/scripts/lint.scm (check-inputs-should-be-native): Warn when extra-cmake-modules or qttools isn't a native-input. --- guix/scripts/lint.scm | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/guix/scripts/lint.scm b/guix/scripts/lint.scm index 8aab1fe..51191e7 100644

[PATCH 08/31] gnu: kde-frameworks: Remove kde-frameworks-version.

2016-08-01 Thread David Craven
* gnu/packages/kde-frameworks (kde-frameworks-version): Delete variable. --- gnu/packages/kde-frameworks.scm | 2 -- 1 file changed, 2 deletions(-) diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index 12d9f16..db20690 100644 --- a/gnu/packages/kde-frameworks.scm

[PATCH 07/31] gnu: oxygen-icons: Update to 5.24.0.

2016-08-01 Thread David Craven
* gnu/packages/kde-frameworks.scm (oxygen-icons): Update to 5.24.0. --- gnu/packages/kde-frameworks.scm | 13 ++--- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index 7b9bcba..12d9f16 100644 ---

[PATCH 05/31] gnu: extra-cmake-modules: Update to 5.24.0.

2016-08-01 Thread David Craven
From: Hartmut Goebel <h.goe...@crazy-compilers.com> * gnu/packages/kde-frameworks.scm: Update to 5.24.0. Co-authored-by: David Craven <da...@craven.ch> --- gnu/packages/kde-frameworks.scm | 22 +++--- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/

[PATCH 15/31] gnu: kde-frameworks: Add kconfig.

2016-08-01 Thread David Craven
From: Hartmut Goebel <h.goe...@crazy-compilers.com> * gnu/packages/kde-frameworks.scm (kconfig): New variable. Co-authored-by: David Craven <da...@craven.ch> --- gnu/packages/kde-frameworks.scm | 53 + 1 file changed, 53 insertions(+) diff

[PATCH 03/31] gnu-maintenance: Add KDE updater.

2016-08-01 Thread David Craven
* guix/gnu-maintenance.scm (kde-package?, latest-kde-release): New private functions. (%kde-updater): New public variable. * guix/scripts/refresh.scm (list-updaters): Add %kde-updater. * doc/guix.texi (Invoking guix refresh): Mention the new updater. --- doc/guix.texi| 2 ++

[PATCH 02/31] download: Add KDE mirrors.

2016-08-01 Thread David Craven
* guix/download.scm (%mirrors)[kde]: Add kde mirrors. --- guix/download.scm | 47 ++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/guix/download.scm b/guix/download.scm index 73c0e89..fa6fa45 100644 --- a/guix/download.scm +++

[PATCH 01/31] gnu: network-manager: Propagate GLIB.

2016-08-01 Thread David Craven
* gnu/packages/gnome.scm (network-manager)[propagated-inputs]: Add glib. --- gnu/packages/gnome.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 445e94a..2038f8f 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@

[PATCH 17/31] gnu: kde-frameworks: Add kdbusaddons.

2016-08-01 Thread David Craven
From: Hartmut Goebel <h.goe...@crazy-compilers.com> * gnu/packages/kde-frameworks.scm (kdbusaddons): New variable. Co-authored-by: David Craven <da...@craven.ch> --- gnu/packages/kde-frameworks.scm | 30 ++ 1 file changed, 30 insertions(+) diff --git a/

[PATCH 25/31] gnu: kde-frameworks: Add kwayland.

2016-08-01 Thread David Craven
From: Hartmut Goebel <h.goe...@crazy-compilers.com> * gnu/packages/kde-frameworks.scm (kwayland): New variable. Co-authored-by: David Craven <da...@craven.ch> --- gnu/packages/kde-frameworks.scm | 32 1 file changed, 32 insertions(+) diff --git a/

[PATCH 12/31] gnu: kde-frameworks: Add kapidox.

2016-08-01 Thread David Craven
From: Hartmut Goebel <h.goe...@crazy-compilers.com> * gnu/packages/kde-frameworks.scm (kapidox): New variable. Co-authored-by: David Craven <da...@craven.ch> --- gnu/packages/kde-frameworks.scm | 44 + 1 file changed, 44 insertions(+) diff

[PATCH 09/31] gnu: kde-frameworks: Add attica.

2016-08-01 Thread David Craven
From: Hartmut Goebel <h.goe...@crazy-compilers.com> * gnu/packages/kde-frameworks.scm (attica): New variable. Co-authored-by: David Craven <da...@craven.ch> --- gnu/packages/kde-frameworks.scm | 39 +++ 1 file changed, 39 insertions(+) diff

Re: [PATCH 08/31] gnu: kde-frameworks: Remove kde-frameworks-version.

2016-08-01 Thread David Craven
I thought it would be easier to update, since we prefer each update to be a commit. If we change the version for all packages at the same time we could have breakage until they are all updated. With the auto-updater this doesn't require any manual labor at all.

Reproducing test failures that only happen when run by guix daemon

2016-08-02 Thread David Craven
Hi, Is there a tutorial or guide or something on how to do this? How do I go about reproducing what happens when the tests are run by guix-daemon? David

Re: [PATCH 02/31] download: Add KDE mirrors.

2016-08-02 Thread David Craven
download.kde.org itself seems to redirect the request to one of the mirrors. Maybe it should go first in the list? Oh yes you are right! curl http://download.kde.org/stable/frameworks/5.24/attica-5.24.0.tar.xz ~ 302 Found Found The document has moved

Re: [PATCH 02/31] download: Add KDE mirrors.

2016-08-02 Thread David Craven
It's not a dns load balancer I don't think. dig download.kde.org always resolves to 195.135.221.71. I don't know how to get curl to show me the final destination after port forwarding and http redirects. Not that it isn't a good idea that is. I'm just testing my understanding of networks that's

Re: [PATCH 06/31] gnu: kwindowsystem: Update to 5.24.0.

2016-08-01 Thread David Craven
Wow that was fast! qttools is packaged and provides Qt5LinguistToolsConfig.cmake

Re: [PATCH] ui: 'package->recutils' serializes the source field.

2016-08-10 Thread David Craven
> Even so, if one insisted on using the recutils output in a programmatic > fashion (e.g. in a bash script), it would be best to run “guix build > --source” on the package names to obtain the actual source tarballs that > are used by Guix. I don't disagree. Alex what do you think? This is a

Re: [PATCH] ui: 'package->recutils' serializes the source field.

2016-08-10 Thread David Craven
> the technical issue at hand I disagree that it's a technical issue. Technical issues can be reasoned about and can be fixed. This issue isn't technical. > I think it would be good to get further opinions on the technical issue at > hand How do we get further opinions on the issue? > I'm

Re: [PATCH] ui: 'package->recutils' serializes the source field.

2016-08-11 Thread David Craven
Hi Mark, We already agreed to drop the patch. I don't understand why you'd want to pick a fight that no one is fighting. Besides where the tarball came from is a fact. Since this is a point of disagreement I think this is a discussion that should be had. I'll provide a couple of word

Re: [PATCH] ui: 'package->recutils' serializes the source field.

2016-08-11 Thread David Craven
I expect someone to calmly and rationally reply to my argument and take it seriously, I don't think it's to big of an ask. I want this discussion to find a resolution. >> Asking me to start a discussion on the linux-libre mailing list over >> this is an unreasonable request. > I'm sorry that you

Re: [PATCH] ui: 'package->recutils' serializes the source field.

2016-08-11 Thread David Craven
How invested are you in this patch? I decided that I wasn't that invested and it isn't worth the trouble. Some things are not meant to be. I hate giving Mathieu the satisfaction, since it opens the door to raising an FSDG issue on any patch, either because you dislike the patch or the author.

Re: License auditing

2016-08-03 Thread David Craven
>> How can I tell the difference between a lgpl2.1 and lgpl2.1+ license? >"or later" Yes, I get that, but does it explicitly say the words "or latter" in the license text? What about when there are lgpl2, lgpl2.1 and lgpl3 license files in the repo? Is that (list lgpl2.0 lgpl2.1 lgpl3) or

  1   2   3   4   5   6   7   8   9   10   >