cataclysm-dda-git: 2021-07-03 -> 2022-08-20 (#187209)

Co-authored-by: Have a good time <i@niconiconi.xyz>
This commit is contained in:
Sally Gordon 2022-08-21 08:31:45 +08:00 committed by GitHub
parent e66d779751
commit ad8041c08c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 26 additions and 5 deletions

View File

@ -2,9 +2,9 @@
, tiles ? true, Cocoa , tiles ? true, Cocoa
, debug ? false , debug ? false
, useXdgDir ? false , useXdgDir ? false
, version ? "2021-07-03" , version ? "2022-08-20"
, rev ? "9017808252e1e149446c8f8bd7a6582ce0f95285" , rev ? "f65b2bc4c6dea24bd9a993b8df146e5698e7e36f"
, sha256 ? "0qrvkbyg098jb9hv69sg5093b1vj8f4n75p73v01jnmyxlz3ax28" , sha256 ? "sha256-00Tp9OmsM39PYwAJXKKRS9zmn7KsGQ9s1eVmEqghkpw="
}: }:
let let
@ -22,6 +22,11 @@ let
inherit rev sha256; inherit rev sha256;
}; };
patches = [
# Unconditionally look for translation files in $out/share/locale
./locale-path-git.patch
];
makeFlags = common.makeFlags ++ [ makeFlags = common.makeFlags ++ [
"VERSION=git-${version}-${lib.substring 0 8 src.rev}" "VERSION=git-${version}-${lib.substring 0 8 src.rev}"
]; ];
@ -29,8 +34,6 @@ let
meta = common.meta // { meta = common.meta // {
maintainers = with lib.maintainers; maintainers = with lib.maintainers;
common.meta.maintainers ++ [ rardiol ]; common.meta.maintainers ++ [ rardiol ];
# /nix/store/s8xaq3x7mcysvd752in2nihb1nr6svsl-SDL2-2.0.20-dev/include/SDL2/SDL_events.h:645:65: error: use of old-style cast [-Werror,-Wold-style-cast]
broken = (stdenv.isDarwin && stdenv.isx86_64);
}; };
}); });
in in

View File

@ -0,0 +1,18 @@
diff --git a/src/translations.cpp b/src/translations.cpp
index 76bdfd0..6dd6109 100644
--- a/src/translations.cpp
+++ b/src/translations.cpp
@@ -61,13 +61,11 @@ std::string locale_dir()
#define BSD
#endif
-#if !defined(__ANDROID__) && ((defined(__linux__) || defined(BSD) || (defined(MACOSX) && !defined(TILES))))
if( !PATH_INFO::base_path().empty() ) {
loc_dir = PATH_INFO::base_path() + "share/locale";
} else {
loc_dir = PATH_INFO::langdir();
}
-#endif
#endif // LOCALIZE
return loc_dir;
}