Hi,

On 06/08/2011 11:24 AM, Joachim Schiele wrote:

i would upload the keepassx expression into svn if anyone is willing to review
it. for comments please give me feedback to qknight on #nixos on freenode. and
yes i got svn access so i can update it later.

Looks good, just some minor style comments:

{stdenv, fetchurl, bzip2, qt4, libX11, xextproto, libXtst}:

Please add spaces like this:

  { stdenv, fetchurl, bzip2, qt4, libX11, xextproto, libXtst }:

stdenv.mkDerivation rec {
  name = "keepassx-0.4.3";

  src = fetchurl {
    url = "http://downloads.sourceforge.net/keepassx/keepassx-0.4.3.tar.gz";;

You could write

  url = "http://downloads.sourceforge.net/keepassx/${name}.tar.gz";;

to ensure that name and src are consistent.

    sha256 = "cd901a0611ce57e62cf6df7eeeb1b690b5232302bdad8626994eb54adcfa1e85";
  };

  configurePhase = ''
    qmake PREFIX=$out
  '';

  buildInputs = [ bzip2 qt4 libX11 xextproto libXtst ];

  meta = {
    description ="Qt password manager compatible with its Win32 and Pocket PC 
versions."

There shouldn't be a "." at the end of meta.description strings.

    homepage = "http://http://www.keepassx.org/";;

Quotes are not necessary around URLs.

    license = "GPL-2";

This should be "GPLv2", or even better, stdenv.lib.licenses.gpl2.

--
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