summaryrefslogtreecommitdiffstats
path: root/pkgs/development/tools/flyway
diff options
context:
space:
mode:
authorR. RyanTM <ryantm-bot@ryantm.com>2019-11-29 13:44:45 -0800
committerRenaud <c0bw3b@users.noreply.github.com>2019-11-29 22:44:45 +0100
commitd019acd54101ee2efc0b406032b0ede316e29dbd (patch)
treed59a30a42b249201abeff6299bcf96e4d7137e61 /pkgs/development/tools/flyway
parent1dcff621e7888f0ce0d51775183898b711bbf681 (diff)
flyway: 5.2.4 -> 6.1.0
* flyway: 5.2.4 -> 6.0.4 (#69561) Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/flyway/versions * flyway: 6.0.4 -> 6.1.0
Diffstat (limited to 'pkgs/development/tools/flyway')
-rw-r--r--pkgs/development/tools/flyway/default.nix13
1 files changed, 10 insertions, 3 deletions
diff --git a/pkgs/development/tools/flyway/default.nix b/pkgs/development/tools/flyway/default.nix
index b57c9841978f..8ab0ad211708 100644
--- a/pkgs/development/tools/flyway/default.nix
+++ b/pkgs/development/tools/flyway/default.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchurl, jre_headless, makeWrapper }:
let
- version = "5.2.4";
+ version = "6.1.0";
in
stdenv.mkDerivation {
pname = "flyway";
inherit version;
src = fetchurl {
url = "https://repo1.maven.org/maven2/org/flywaydb/flyway-commandline/${version}/flyway-commandline-${version}.tar.gz";
- sha256 = "16ia6nlvj4cgmdkn66bjg73h5vah82hpzk9mf0n5kmqnwcaa8hmc";
+ sha256 = "14f8vviki89dqhd429zlj0frma52xhyxpdln5c81z1dgs7819rpg";
};
nativeBuildInputs = [ makeWrapper ];
dontBuild = true;
@@ -15,7 +15,7 @@
installPhase = ''
mkdir -p $out/bin $out/share/flyway
cp -r sql jars drivers conf $out/share/flyway
- cp -r lib/community $out/share/flyway/lib
+ install -Dt $out/share/flyway/lib lib/community/*.jar lib/*.jar
makeWrapper "${jre_headless}/bin/java" $out/bin/flyway \
--add-flags "-Djava.security.egd=file:/dev/../dev/urandom" \
--add-flags "-classpath '$out/share/flyway/lib/*:$out/share/flyway/drivers/*'" \
@@ -23,6 +23,13 @@
'';
meta = with stdenv.lib; {
description = "Evolve your Database Schema easily and reliably across all your instances";
+ longDescription = ''
+ The Flyway command-line tool is a standalone Flyway distribution.
+ It is primarily meant for users who wish to migrate their database from the command-line
+ without having to integrate Flyway into their applications nor having to install a build tool.
+
+ This package is only the Community Edition of the Flyway command-line tool.
+ '';
homepage = "https://flywaydb.org/";
license = licenses.asl20;
platforms = platforms.unix;