parent
a314be4b4d
commit
87316d778b
@ -1,39 +1,36 @@ |
||||
{ lib, stdenv, fetchurl, jre_headless, makeWrapper }: |
||||
let |
||||
version = "7.5.4"; |
||||
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 = "sha256-WU8j1NSf2KfA/HJWFtMLOZ3t5nxW4sU713e6qEEhZ0I="; |
||||
}; |
||||
nativeBuildInputs = [ makeWrapper ]; |
||||
dontBuild = true; |
||||
dontStrip = true; |
||||
installPhase = '' |
||||
mkdir -p $out/bin $out/share/flyway |
||||
cp -r sql jars drivers conf $out/share/flyway |
||||
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/*'" \ |
||||
--add-flags "org.flywaydb.commandline.Main" \ |
||||
--add-flags "-jarDirs='$out/share/flyway/jars'" |
||||
''; |
||||
meta = with 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. |
||||
stdenv.mkDerivation rec{ |
||||
pname = "flyway"; |
||||
version = "7.5.4"; |
||||
src = fetchurl { |
||||
url = "https://repo1.maven.org/maven2/org/flywaydb/flyway-commandline/${version}/flyway-commandline-${version}.tar.gz"; |
||||
sha256 = "sha256-WU8j1NSf2KfA/HJWFtMLOZ3t5nxW4sU713e6qEEhZ0I="; |
||||
}; |
||||
nativeBuildInputs = [ makeWrapper ]; |
||||
dontBuild = true; |
||||
dontStrip = true; |
||||
installPhase = '' |
||||
mkdir -p $out/bin $out/share/flyway |
||||
cp -r sql jars drivers conf $out/share/flyway |
||||
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/*'" \ |
||||
--add-flags "org.flywaydb.commandline.Main" \ |
||||
--add-flags "-jarDirs='$out/share/flyway/jars'" |
||||
''; |
||||
meta = with 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; |
||||
maintainers = [ maintainers.cmcdragonkai ]; |
||||
}; |
||||
} |
||||
This package is only the Community Edition of the Flyway command-line tool. |
||||
''; |
||||
homepage = "https://flywaydb.org/"; |
||||
license = licenses.asl20; |
||||
platforms = platforms.unix; |
||||
maintainers = [ maintainers.cmcdragonkai ]; |
||||
}; |
||||
} |
||||
|
@ -1,32 +1,31 @@ |
||||
{ fetchurl, lib, stdenv, zlib }: |
||||
|
||||
let version = "0.98"; in |
||||
stdenv.mkDerivation { |
||||
pname = "fastjar"; |
||||
inherit version; |
||||
stdenv.mkDerivation rec { |
||||
pname = "fastjar"; |
||||
version = "0.98"; |
||||
|
||||
src = fetchurl { |
||||
url = "https://download.savannah.gnu.org/releases/fastjar/fastjar-${version}.tar.gz"; |
||||
sha256 = "0iginbz2m15hcsa3x4y7v3mhk54gr1r7m3ghx0pg4n46vv2snmpi"; |
||||
}; |
||||
src = fetchurl { |
||||
url = "https://download.savannah.gnu.org/releases/fastjar/fastjar-${version}.tar.gz"; |
||||
sha256 = "0iginbz2m15hcsa3x4y7v3mhk54gr1r7m3ghx0pg4n46vv2snmpi"; |
||||
}; |
||||
|
||||
buildInputs = [ zlib ]; |
||||
buildInputs = [ zlib ]; |
||||
|
||||
doCheck = true; |
||||
doCheck = true; |
||||
|
||||
meta = { |
||||
description = "Fast Java archiver written in C"; |
||||
meta = { |
||||
description = "Fast Java archiver written in C"; |
||||
|
||||
longDescription = '' |
||||
Fastjar is a version of Sun's `jar' utility, written entirely in C, and |
||||
therefore quite a bit faster. Fastjar can be up to 100x faster than |
||||
the stock `jar' program running without a JIT. |
||||
''; |
||||
longDescription = '' |
||||
Fastjar is a version of Sun's `jar' utility, written entirely in C, and |
||||
therefore quite a bit faster. Fastjar can be up to 100x faster than |
||||
the stock `jar' program running without a JIT. |
||||
''; |
||||
|
||||
homepage = "https://savannah.nongnu.org/projects/fastjar/"; |
||||
homepage = "https://savannah.nongnu.org/projects/fastjar/"; |
||||
|
||||
license = lib.licenses.gpl2Plus; |
||||
platforms = lib.platforms.linux; |
||||
maintainers = [ ]; |
||||
}; |
||||
} |
||||
license = lib.licenses.gpl2Plus; |
||||
platforms = lib.platforms.linux; |
||||
maintainers = [ ]; |
||||
}; |
||||
} |
||||
|
Loading…
Reference in new issue