Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge #83022: simutrans: 120.2.2 -> 120.4.1 (unbreak)

(cherry picked from commit e7ca19f7cb075fd1c4d15d76157fa41c2080b430)

+13 -13
+13 -13
pkgs/games/simutrans/default.nix
··· 12 12 ); 13 13 14 14 ver1 = "120"; 15 - ver2 = "2"; 16 - ver3 = "2"; 15 + ver2 = "4"; 16 + ver3 = "1"; 17 17 version = "${ver1}.${ver2}.${ver3}"; 18 18 ver_dash = "${ver1}-${ver2}-${ver3}"; 19 19 20 20 binary_src = fetchurl { 21 21 url = "mirror://sourceforge/simutrans/simutrans/${ver_dash}/simutrans-src-${ver_dash}.zip"; 22 - sha256 = "1yi6rwbrnfd65qfz63cncw2n56pbypvg6cllwh71mgvs6x2c28kz"; 22 + sha256 = "0yw7vjvmczp022mgk35swwhpbiszpz91mwsgicxglwivgc30vvic"; 23 23 }; 24 24 25 25 ··· 28 28 (pakName: attrs: mkPak (attrs // {inherit pakName;})) 29 29 { 30 30 pak64 = { 31 - srcPath = "120-2/simupak64-120-2"; 32 - sha256 = "1s310pssar4s1nf6gi9cizbx4m75avqm2qk039ha5rk8jk4lzkmk"; 31 + srcPath = "121-0/simupak64-121-0"; 32 + sha256 = "1k335kh8dhm1hdn5iwn3sdgnrlpk0rqxmmgqgqcwsi09cmw45m5c"; 33 33 }; 34 34 "pak64.japan" = { 35 35 # No release for 120.2 yet! ··· 38 38 }; 39 39 40 40 pak128 = { 41 - srcPath = "pak128%20for%20ST%20120.2.2%20%282.7%2C%20minor%20changes%29/pak128"; 42 - sha256 = "1x6g6yfv1hvjyh3ciccly1i2k2n2b63dw694gdg4j90a543rmclg"; 41 + srcPath = "pak128%20for%20ST%20120.4.1%20%282.8.1%2C%20priority%20signals%20%2B%20bugfix%29/pak128"; 42 + sha256 = "0z01y7r0rz7q79vr17bbnkgcbjjrimphy1dwb1pgbiv4klz7j5xw"; 43 43 }; 44 44 "pak128.britain" = { 45 - srcPath = "pak128.Britain%20for%20120-1/pak128.Britain.1.17-120-1"; 46 - sha256 = "1nviwqizvch9n3n826nmmi7c707dxv0727m7lhc1n2zsrrxcxlr5"; 45 + srcPath = "pak128.Britain%20for%20120-1/pak128.Britain.1.18-120-3"; 46 + sha256 = "1kyb0s54kysvdr0zdln9106yx75d71j4lbw3v87k3i440cj3r1d3"; 47 47 }; 48 48 "pak128.cs" = { # note: it needs pak128 to work 49 49 url = "mirror://sourceforge/simutrans/Pak128.CS/pak128.cz_v.0.2.1.zip"; ··· 51 51 }; 52 52 "pak128.german" = { 53 53 url = "mirror://sourceforge/simutrans/PAK128.german/" 54 - + "PAK128.german_0.10.x_for_ST_120.x/PAK128.german_0.10.3_for_ST_120.x.zip"; 55 - sha256 = "1379zcviyf3v0wsli33sqa509k6zlw6fkk57vahc44mrnhka5fpb"; 54 + + "pak128.german_1.2_for_ST_121.0/PAK128.german_1.2_for_ST_121-0.zip"; 55 + sha256 = "1jxjckz4b02yv1mv1zc3pmajpq740dfnlvhr0x762lbrybymvagi"; 56 56 }; 57 57 58 58 /* This release contains accented filenames that prevent unzipping. ··· 83 83 toStrip=`find . -iname '*.pak' | head -n 1 | sed 's|\./\(.*\)/[^/]*$|\1|'` 84 84 echo "Detected path '$toStrip' to strip" 85 85 mv ./"$toStrip"/* . 86 + rm -f "$toStrip/.directory" #pak128.german had this 86 87 rmdir -p "$toStrip" 87 88 ''; 88 89 }; ··· 114 115 115 116 sourceRoot = "."; 116 117 117 - nativeBuildInputs = [ pkgconfig ]; 118 + nativeBuildInputs = [ pkgconfig ]; 118 119 buildInputs = [ zlib libpng bzip2 SDL SDL_mixer unzip ]; 119 120 120 121 configurePhase = let ··· 164 165 license = with licenses; [ artistic1 gpl1Plus ]; 165 166 maintainers = with maintainers; [ kkallio vcunat phile314 ]; 166 167 platforms = with platforms; linux; # TODO: ++ darwin; 167 - broken = true; 168 168 }; 169 169 }; 170 170