Hi,

On 08/15/2011 08:06 PM, Yury G. Kudryashov wrote:

Big kde-4.7.0 update

* Remove a lot of code duplication.
* Package almost all (except for smoke-based bindings).

Thanks for doing this hard work :-)

One of these changes seems to have broken KDE 4.5:

  http://hydra.nixos.org/build/1253523

-  kdeaccessibility = combinePkgs "kdeaccessibility" {

Are these attribute sets still available? I see a lot of listToAttrs magic so it's not clear to me.

+++ nixpkgs/trunk/pkgs/desktops/kde-4.7/kde-package/4.7.0.nix   Mon Aug 15 
18:06:26 2011        (r28597)
@@ -0,0 +1 @@
+{stable=true;hashes=builtins.listToAttrs[{name="blinken";value="1g4vpwbal6d7ypmq6l8dh17gi249cd261hsa4bjkvb0wx88i66qr";}{name="cantor";value="0xb4xja9ab4kzgzpikhlkrl68287lqdigvl6pzbh9m6g0ghlp697";}{name="gwenview";value="14a1mjcfcw4nq2c5qkvca8mgdrr31gm24l9nlkcj7p8yrpkxfykh";}{name="kalgebra";value="140528rn3zx489g1lawr1n19i3rrc58h2ii8gh46dnlfcgig13bb";}{name="kalzium";value="1vfa9kdxrdfqqfad0dp2pwi919qs5pbgdk7jmi4dccwlhgmv3226";}{name="kamera";value="02g3mh14rfyrmpa3r8m5pqzxhs4kdb3xvg34434g9r51v3am3ypk";}{name="kanagram";value="04hv13mij4kg8bifs690q4qxr4qk7dnviihlc297x434l0iz2spd";}{name="kate";value="0bd0b354a7cx8cmw2d5pbqn0an38xls86454gclyjd1ilr3l41m9";}{name="kbruch";value="169c6xq0jvp9cv6p9ypk8sryxsh711xdgbs02yiqd476ykavj3jv";}{name="kcolorchooser";value="1f7nj9ccvf1bg3nnm7xchaqvfnskkbnd1h2xd5fxmj9fz1195kqv";}{name="kdeaccessibility";value="01qx0w5dylkbxchj5kg9iawdc0rjbxv1w1dg90ld98fn583g70ws";}{name="kdeadmin";value="1zm6p65wgdn0rv9vzcm89vsiw1696g0bf7kshvwnjmsfc9whsgq3
";
  
}{name="kdeartwork";value="12cqpam82k086088i2p1318y1vjr7c8iffppnm6mkbllg2g8ydip";}
[snip]

Maybe you can cause the generator to emit some newlines between elements for readability?

-#!/bin/sh
+#!/usr/bin/env bash

We don't have /usr/bin/env on NixOS...

+{ kde, pkgconfig, pythonPackages, sip, pycups, pygobject, 
system_config_printer,
+  kdelibs, kdepimlibs, pykde4, cups, nettools }:

Can you write this as

{ kde, pkgconfig, pythonPackages, sip, pycups, pygobject, system_config_printer
, kdelibs, kdepimlibs, pykde4, cups, nettools }:

i.e. put the "," at the start of the next line?

+kde {
+  buildInputs = [ kdelibs kdepimlibs pythonPackages.python pycups pykde4 sip
+    pygobject s_c_p ];

Please write multi-line lists as

  buildInputs =
    [ kdelibs kdepimlibs pythonPackages.python pycups pykde4 sip
      pygobject s_c_p
    ];

--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.7/kdeartwork/ColorSchemes.nix     Mon Aug 
15 18:06:26 2011        (r28597)

I assume that this file was copied from artwork/color-schemes.nix. If that's the case, then please use "svn cp" to preserve history (makes it easier to see what changed).

--
Eelco Dolstra | http://www.st.ewi.tudelft.nl/~dolstra/
_______________________________________________
nix-dev mailing list
[email protected]
https://mail.cs.uu.nl/mailman/listinfo/nix-dev

Reply via email to