10 rustPlatform.buildRustPackage rec {
15 inherit pname version;
16 hash = "sha256-wv2gKyXCEH+tnZkUUAisMbuseth3dsFiJujH8VO1ii4=";
19 cargoHash = "sha256-VTJ3FNhVLgxo/VVBhk1yF9UUktLXcbrEkYwoyoWFhXA=";
22 lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.SystemConfiguration ];
29 dontUseCargoParallelTests = true;
31 postgresqlTestSetupPost = ''
32 export POSTGRES_CONNECTION_STRING="user=$PGUSER dbname=$PGDATABASE host=$PGHOST"
35 postgresqlTestUserOptions = "LOGIN SUPERUSER";
38 description = "Easy-to-use, zero-downtime schema migration tool for Postgres";
39 mainProgram = "reshape";
40 homepage = "https://github.com/fabianlindfors/reshape";
41 changelog = "https://github.com/fabianlindfors/reshape/releases/tag/v${version}";
42 license = licenses.mit;
43 maintainers = with maintainers; [ ilyakooo0 ];