about summary refs log tree commit diff
path: root/pkgs/development/tools/database
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2019-01-08 13:34:16 +0100
committerMaximilian Bosch <maximilian@mbosch.me>2019-01-12 21:34:40 +0100
commitf494cffab6ae6615b9f4d7198bea2b084d20e86b (patch)
treeaa45281626fc2b934253c0ea5103e7bbfffdfac2 /pkgs/development/tools/database
parent6e3eee833d7df11a82a6119760a7b1379a0c3ffe (diff)
downloadnixlib-f494cffab6ae6615b9f4d7198bea2b084d20e86b.tar
nixlib-f494cffab6ae6615b9f4d7198bea2b084d20e86b.tar.gz
nixlib-f494cffab6ae6615b9f4d7198bea2b084d20e86b.tar.bz2
nixlib-f494cffab6ae6615b9f4d7198bea2b084d20e86b.tar.lz
nixlib-f494cffab6ae6615b9f4d7198bea2b084d20e86b.tar.xz
nixlib-f494cffab6ae6615b9f4d7198bea2b084d20e86b.tar.zst
nixlib-f494cffab6ae6615b9f4d7198bea2b084d20e86b.zip
shmig: 2017-07-24 -> 1.0.0
Update to the latest revision, don't replace `which` anymore as all
`which` references are eliminated previously, enable support for at
least one database type (otherwise this scrpit is unusable and needs to
be built manually with support for on of these packages).

Tested functionality with a simple SQLite database.
Diffstat (limited to 'pkgs/development/tools/database')
-rw-r--r--pkgs/development/tools/database/shmig/default.nix16
1 files changed, 8 insertions, 8 deletions
diff --git a/pkgs/development/tools/database/shmig/default.nix b/pkgs/development/tools/database/shmig/default.nix
index 49e90ce64c87..f65347889382 100644
--- a/pkgs/development/tools/database/shmig/default.nix
+++ b/pkgs/development/tools/database/shmig/default.nix
@@ -1,17 +1,18 @@
 { stdenv, fetchFromGitHub
-, withMySQL ? false, withPSQL ? false, withSQLite ? false
-, mysql, postgresql, sqlite, gawk, which
+, withMySQL ? true, withPSQL ? false, withSQLite ? false
+, mysql, postgresql, sqlite, gawk
 , lib
 }:
 
-stdenv.mkDerivation {
-  name = "shmig-2017-07-24";
+stdenv.mkDerivation rec {
+  name = "shmig-${version}";
+  version = "1.0.0";
 
   src = fetchFromGitHub {
     owner = "mbucc";
     repo = "shmig";
-    rev = "aff54e03d13f8f95b422cf898505490a56152a4a";
-    sha256 = "08q94dka5yqkzkis3w7j1q8kc7d3kk7mb2drx8ms59jcqvp847j3";
+    rev = "v${version}";
+    sha256 = "15ry1d51d6dlzzzhck2x57wrq48vs4n9pp20bv2sz6nk92fva5l5";
   };
 
   makeFlags = [ "PREFIX=$(out)" ];
@@ -23,8 +24,7 @@ stdenv.mkDerivation {
       --replace "\`which mysql\`" "${lib.optionalString withMySQL "${mysql.client}/bin/mysql"}" \
       --replace "\`which psql\`" "${lib.optionalString withPSQL "${postgresql}/bin/psql"}" \
       --replace "\`which sqlite3\`" "${lib.optionalString withSQLite "${sqlite}/bin/sqlite3"}" \
-      --replace "awk" "${gawk}/bin/awk" \
-      --replace "which" "${which}/bin/which"
+      --replace "awk" "${gawk}/bin/awk"
   '';
 
   preBuild = ''