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:
parent
e66d779751
commit
ad8041c08c
@ -2,9 +2,9 @@
|
||||
, tiles ? true, Cocoa
|
||||
, debug ? false
|
||||
, useXdgDir ? false
|
||||
, version ? "2021-07-03"
|
||||
, rev ? "9017808252e1e149446c8f8bd7a6582ce0f95285"
|
||||
, sha256 ? "0qrvkbyg098jb9hv69sg5093b1vj8f4n75p73v01jnmyxlz3ax28"
|
||||
, version ? "2022-08-20"
|
||||
, rev ? "f65b2bc4c6dea24bd9a993b8df146e5698e7e36f"
|
||||
, sha256 ? "sha256-00Tp9OmsM39PYwAJXKKRS9zmn7KsGQ9s1eVmEqghkpw="
|
||||
}:
|
||||
|
||||
let
|
||||
@ -22,6 +22,11 @@ let
|
||||
inherit rev sha256;
|
||||
};
|
||||
|
||||
patches = [
|
||||
# Unconditionally look for translation files in $out/share/locale
|
||||
./locale-path-git.patch
|
||||
];
|
||||
|
||||
makeFlags = common.makeFlags ++ [
|
||||
"VERSION=git-${version}-${lib.substring 0 8 src.rev}"
|
||||
];
|
||||
@ -29,8 +34,6 @@ let
|
||||
meta = common.meta // {
|
||||
maintainers = with lib.maintainers;
|
||||
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
|
||||
|
18
pkgs/games/cataclysm-dda/locale-path-git.patch
Normal file
18
pkgs/games/cataclysm-dda/locale-path-git.patch
Normal 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;
|
||||
}
|
Loading…
Reference in New Issue
Block a user