Skip to content

Commit

Permalink
Merge branch 'staging-18.03' into release-18.03
Browse files Browse the repository at this point in the history
mariadb and postgresql security updates.
  • Loading branch information
vcunat committed Aug 17, 2018
2 parents 6699933 + 67f6e17 commit a4e068f
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 14 deletions.
11 changes: 7 additions & 4 deletions pkgs/servers/sql/mariadb/default.nix
Expand Up @@ -15,11 +15,14 @@ mariadb = everything // {
};

common = rec { # attributes common to both builds
version = "10.2.13";
version = "10.2.17";

src = fetchurl {
url = "https://downloads.mariadb.org/f/mariadb-${version}/source/mariadb-${version}.tar.gz";
sha256 = "0ly7dxc7rk327liya4kalgsw8irlxl0pl8gq0agdl18a63cpwbi7";
urls = [
"https://downloads.mariadb.org/f/mariadb-${version}/source/mariadb-${version}.tar.gz"
"https://downloads.mariadb.com/MariaDB/mariadb-${version}/source/mariadb-${version}.tar.gz"
];
sha256 = "09xy6mgnz22mz8zgqlnddn8nzgs9xlz8lai4a7aa8x78in7hgcz7";
name = "mariadb-${version}.tar.gz";
};

Expand All @@ -34,7 +37,7 @@ common = rec { # attributes common to both builds
sed -i 's,[^"]*/var/log,/var/log,g' storage/mroonga/vendor/groonga/CMakeLists.txt
'';

patches = [ ./cmake-includedir.patch ]
patches = [ ./cmake-includedir.patch ./include-dirs-path.patch ]
++ stdenv.lib.optional stdenv.cc.isClang ./clang-isfinite.patch;

cmakeFlags = [
Expand Down
13 changes: 13 additions & 0 deletions pkgs/servers/sql/mariadb/include-dirs-path.patch
@@ -0,0 +1,13 @@
diff --git a/libmariadb/mariadb_config/mariadb_config.c.in b/libmariadb/mariadb_config/mariadb_config.c.in
index 45d2f4e..e5666db 100644
--- a/libmariadb/mariadb_config/mariadb_config.c.in
+++ b/libmariadb/mariadb_config/mariadb_config.c.in
@@ -5,7 +5,7 @@

static char *mariadb_progname;

-#define INCLUDE "-I@CMAKE_INSTALL_PREFIX@/@INSTALL_INCLUDEDIR@ -I@CMAKE_INSTALL_PREFIX@/@INSTALL_INCLUDEDIR@/mysql"
+#define INCLUDE "-I@INSTALL_INCLUDEDIR@ -I@INSTALL_INCLUDEDIR@/mysql"
#define LIBS "-L@CMAKE_INSTALL_PREFIX@/@INSTALL_LIBDIR@/ -lmariadb @extra_dynamic_LDFLAGS@"
#define LIBS_SYS "@extra_dynamic_LDFLAGS@"
#define CFLAGS INCLUDE
20 changes: 10 additions & 10 deletions pkgs/servers/sql/postgresql/default.nix
Expand Up @@ -93,33 +93,33 @@ let
in {

postgresql93 = common {
version = "9.3.23";
version = "9.3.24";
psqlSchema = "9.3";
sha256 = "1jzncs7b6zrcgpnqjbjcc4y8303a96zqi3h31d3ix1g3vh31160x";
sha256 = "1a8dnv16n2rxnbwhqw7c0kjpj3xqvkpwk50kvimj4d917cxaf542";
};

postgresql94 = common {
version = "9.4.18";
version = "9.4.19";
psqlSchema = "9.4";
sha256 = "1h64yjyrlz3ppsp9k6sm4jihg6n9i7mqhkx4p0hymqzmnbr3g0s2";
sha256 = "12qn9h47rkn4k41gdbxkkvg0pff43k1113jmhc83f19adc1nnxq3";
};

postgresql95 = common {
version = "9.5.13";
version = "9.5.14";
psqlSchema = "9.5";
sha256 = "1vm55q9apja6lg672m9xl1zq3iwv2zwnn0d0qr003zan1dmbh22l";
sha256 = "0k8s62h6qd9p3xlx315j5irniskqsnx1nz4ir5r1yhqp07mdab1y";
};

postgresql96 = common {
version = "9.6.9";
version = "9.6.10";
psqlSchema = "9.6";
sha256 = "0biy8j69dbvdmrag55pdszpc0702agzqhhcwdx21xp02mzim4ydr";
sha256 = "09l4zqs74fqnazdsyln9x657mq3wsbgng9wpvq71yh26cv2sq5c6";
};

postgresql100 = common {
version = "10.4";
version = "10.5";
psqlSchema = "10.0";
sha256 = "0j000bcs9w8wrllg8m7j1lxsd3n2x0yzkack5p35cmxx20iq2q0v";
sha256 = "04a07jkvc5s6zgh6jr78149kcjmsxclizsqabjw44ld4j5n633kc";
};

}

0 comments on commit a4e068f

Please sign in to comment.