diff options
-rw-r--r-- | pkgs/development/libraries/cyrus-sasl/default.nix | 3 | ||||
-rw-r--r-- | pkgs/development/libraries/libxcrypt/default.nix | 3 | ||||
-rw-r--r-- | pkgs/os-specific/linux/kbd/default.nix | 15 | ||||
-rw-r--r-- | pkgs/os-specific/linux/pam/default.nix | 4 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 | ||||
-rw-r--r-- | pkgs/top-level/platforms.nix | 2 |
6 files changed, 18 insertions, 11 deletions
diff --git a/pkgs/development/libraries/cyrus-sasl/default.nix b/pkgs/development/libraries/cyrus-sasl/default.nix index c9d14fe8465..0da4d5da3e7 100644 --- a/pkgs/development/libraries/cyrus-sasl/default.nix +++ b/pkgs/development/libraries/cyrus-sasl/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, openssl, db4, gettext} : +{ stdenv, fetchurl, openssl, db4, gettext, automake} : stdenv.mkDerivation { name = "cyrus-sasl-2.1.23"; @@ -9,6 +9,7 @@ stdenv.mkDerivation { }; preConfigure='' configureFlags="--with-openssl=${openssl} --with-plugindir=$out/lib/sasl2 --with-configdir=$out/lib/sasl2 --enable-login" + cp ${automake}/share/automake*/config.{sub,guess} config ''; buildInputs = [ openssl db4 gettext ]; patches = [ ./cyrus-sasl-2.1.22-bad-elif.patch ]; diff --git a/pkgs/development/libraries/libxcrypt/default.nix b/pkgs/development/libraries/libxcrypt/default.nix index 1ae5d3054f4..bc4272da3c8 100644 --- a/pkgs/development/libraries/libxcrypt/default.nix +++ b/pkgs/development/libraries/libxcrypt/default.nix @@ -1,7 +1,8 @@ {stdenv, fetchurl}: -# I could not build it in armv5tel-linux +# I could not build it in armv5tel-linux or the fuloon2f assert stdenv.system != "armv5tel-linux"; +assert stdenv.system != "ict_loongson-2_v0.3_fpu_v0.1-linux"; stdenv.mkDerivation { name = "libxcrypt-3.0.2"; diff --git a/pkgs/os-specific/linux/kbd/default.nix b/pkgs/os-specific/linux/kbd/default.nix index 77d53adeb81..c9618bf07e6 100644 --- a/pkgs/os-specific/linux/kbd/default.nix +++ b/pkgs/os-specific/linux/kbd/default.nix @@ -1,19 +1,22 @@ { stdenv, fetchurl, bison, flex, autoconf, automake }: stdenv.mkDerivation rec { - name = "kbd-1.15.1"; + name = "kbd-1.15.2"; src = fetchurl { url = "ftp://ftp.altlinux.org/pub/people/legion/kbd/${name}.tar.gz"; - sha256 = "1klrxas8vjikx6jm6m2lcpmn88lhxb6p3whwgdwq9d9flf1qrf4i"; + sha256 = "19pb44m5m0mcgjkmgkjx4fn8j2m4xwqx4g7w2y1nlypg3qcjsq5k"; }; buildInputs = [ bison flex autoconf automake ]; - # We get a warning in armv5tel-linux, so we disable -Werror in it - patchPhase = if (stdenv.system == "armv5tel-linux") then '' - sed -i s/-Werror// src/Makefile.am - '' else ""; + # We get a warning in armv5tel-linux and the fuloong2f, + # so we disable -Werror in it + patchPhase = if (stdenv.system == "armv5tel-linux" || + stdenv.system == "ict_loongson-2_v0.3_fpu_v0.1-linux") + then '' + sed -i s/-Werror// src/Makefile.am + '' else ""; # Grrr, kbd 1.15.1 doesn't include a configure script. preConfigure = "autoreconf"; diff --git a/pkgs/os-specific/linux/pam/default.nix b/pkgs/os-specific/linux/pam/default.nix index 59c2deab47f..6b0526c3569 100644 --- a/pkgs/os-specific/linux/pam/default.nix +++ b/pkgs/os-specific/linux/pam/default.nix @@ -9,7 +9,9 @@ stdenv.mkDerivation { }; buildInputs = [ flex cracklib ] - ++ stdenv.lib.optional (stdenv.system != "armv5tel-linux") libxcrypt; + ++ stdenv.lib.optional + (stdenv.system != "armv5tel-linux" && stdenv.system != "ict_loongson-2_v0.3_fpu_v0.1-linux") + libxcrypt; preConfigure = '' configureFlags="$configureFlags --includedir=$out/include/security" diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 54f31dbb028..6b675c1f46b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4120,7 +4120,7 @@ let ps = procps; /* !!! Linux only */ }; - mysql = mysql5; + mysql = mysql51; mysql_jdbc = callPackage ../servers/sql/mysql/jdbc { }; diff --git a/pkgs/top-level/platforms.nix b/pkgs/top-level/platforms.nix index f3f6acad757..c3d9b1005f7 100644 --- a/pkgs/top-level/platforms.nix +++ b/pkgs/top-level/platforms.nix @@ -157,7 +157,7 @@ rec { name = "fuloong2f_n32"; kernelMajor = "2.6"; kernelHeadersBaseConfig = "fuloong2e_defconfig"; - kernelBaseConfig = "fuloong2f_defconfig"; + kernelBaseConfig = "lemote2f_defconfig"; kernelArch = "mips"; kernelAutoModules = false; kernelExtraConfig = |