summaryrefslogtreecommitdiffstats
path: root/pkgs/games/fsg
diff options
context:
space:
mode:
authorRobin Gloster <mail@glob.in>2016-08-29 17:01:03 +0000
committerRobin Gloster <mail@glob.in>2016-08-29 17:01:03 +0000
commit57bd89e447911c26c02b7884d5a3cbff3557ab9f (patch)
tree60005d0fb7b94a061f4534355d92c2e5466456da /pkgs/games/fsg
parent6541dfe5543bdd51e8c746681fcbf221affb7670 (diff)
fsg: disable format hardening
Diffstat (limited to 'pkgs/games/fsg')
-rw-r--r--pkgs/games/fsg/default.nix22
1 files changed, 2 insertions, 20 deletions
diff --git a/pkgs/games/fsg/default.nix b/pkgs/games/fsg/default.nix
index db18bc7c249b..f6f52aabb6b0 100644
--- a/pkgs/games/fsg/default.nix
+++ b/pkgs/games/fsg/default.nix
@@ -4,31 +4,13 @@ stdenv.mkDerivation {
name = "fsg-4.4";
src = fetchurl {
- #url = http://www.piettes.com/fallingsandgame/fsg-src-4.4.tar.gz;
url = http://www.sourcefiles.org/Games/Simulation/Other/fsg-src-4.4.tar.gz;
sha256 = "1756y01rkvd3f1pkj88jqh83fqcfl2fy0c48mcq53pjzln9ycv8c";
};
- buildInputs = [ gtk glib pkgconfig mesa wxGTK libX11 xproto ];
-
-/*
-# One day Unicode will overcome?
+ hardeningDisable = [ "format" ];
- preBuild = "
- sed -e '
- s/\\(str\\.Printf(\\)\\(\".*\"\\)/\\1_(\\2)/;
- s@\\<fopen(\\([^\"),]\\+\\)@fopen(wxConvertWX2MB(\\1)@
- s@\\<wxString(\\([^)]\\+\\)@wxString(wxConvertMB2WX(\\1)@
- s/\\(wxString str(\\)\\(\".*\"\\)/\\1_(\\2)/;
- ' -i MainFrame.cpp Canvas.cpp;
- sed -e '
- s@\\(^[^\"]*([^\"]*[^(]\\|^[^\"].*[^_](\\)\\(\"\\([^\"]\\|\\\"\\)*\"\\)@\\1_(\\2)@;
- ' -i DownloadFileDialog.cpp;
- sed -e '
- s@currentProbIndex != 100@0@;
- ' -i MainFrame.cpp;
- cp -r . /tmp/fsg
- ";*/
+ buildInputs = [ gtk glib pkgconfig mesa wxGTK libX11 xproto ];
preBuild = ''
sed -e '