1 { lib, buildGoModule, fetchFromGitHub }:
7 src = fetchFromGitHub {
8 owner = "allaboutapps";
11 hash = "sha256-heRa1H4ZSCZzSMCejhakBpJfnEnGQLmNFERKqMxbC04=";
14 vendorHash = "sha256-8qI7mLgQB0GK2QV6tZmWU8hJX+Ax1YhEPisQbjGoJRc=";
19 "-X github.com/allaboutapps/integresql/internal/config.Commit=${src.rev}"
20 "-X github.com/allaboutapps/integresql/internal/config.ModuleName=github.com/allaboutapps/integresql"
24 mv $out/bin/server $out/bin/integresql
30 description = "IntegreSQL manages isolated PostgreSQL databases for your integration tests";
31 homepage = "https://github.com/allaboutapps/integresql";
32 changelog = "https://github.com/allaboutapps/integresql/blob/${src.rev}/CHANGELOG.md";
33 license = licenses.mit;
35 mainProgram = "integresql";