Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 stdenv, 4 fetchurl, 5 perl, 6}: 7 8# The homepage says this script is mature.. 9stdenv.mkDerivation rec { 10 pname = "mysql2pgsql"; 11 version = "0.0.1a"; 12 13 src = fetchurl { 14 url = "http://ftp.plusline.de/ftp.postgresql.org/projects/gborg/mysql2psql/devel/mysql2psql-${version}.tgz"; 15 sha256 = "0dpbxf3kdvpihz9cisx6wi3zzd0cnifaqvjxavrbwm4k4sz1qamp"; 16 }; 17 18 buildInputs = [ perl ]; 19 20 installPhase = '' 21 mkdir -p $out/bin 22 mv {,$out/bin/}mysql2psql 23 ''; 24 25 meta = { 26 description = "Convert MySQL dump files to PostgreSQL-loadable files"; 27 homepage = "https://pgfoundry.org/projects/mysql2pgsql/"; 28 license = lib.licenses.bsdOriginal; 29 mainProgram = "mysql2psql"; 30 platforms = lib.platforms.unix; 31 }; 32}