tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
lbreakout2: fix runtime issues
Francesco Gazzetta
2 years ago
fe8acaa8
17544589
+12
1 changed file
expand all
collapse all
unified
split
pkgs
games
lgames
lbreakout2
default.nix
+12
pkgs/games/lgames/lbreakout2/default.nix
···
1
{ lib
2
, stdenv
3
, fetchurl
0
4
, SDL
5
, SDL_mixer
6
, libintl
···
17
sha256 = "0vwdlyvh7c4y80q5vp7fyfpzbqk9lq3w8pvavi139njkalbxc14i";
18
};
19
0
0
0
0
0
0
20
buildInputs = [
21
SDL
22
SDL_mixer
···
24
libpng
25
zlib
26
];
0
0
0
0
0
27
28
meta = with lib; {
29
homepage = "http://lgames.sourceforge.net/LBreakout2/";
···
1
{ lib
2
, stdenv
3
, fetchurl
4
+
, fetchpatch
5
, SDL
6
, SDL_mixer
7
, libintl
···
18
sha256 = "0vwdlyvh7c4y80q5vp7fyfpzbqk9lq3w8pvavi139njkalbxc14i";
19
};
20
21
+
# Can't exit from pause without this patch
22
+
patches = [(fetchpatch {
23
+
url = "https://sources.debian.org/data/main/l/lbreakout2/2.6.5-2/debian/patches/sdl_fix_pauses.patch";
24
+
hash = "sha256-ycsuxfokpOblLky42MwtJowdEp7v5dZRMFIR4id4ZBI=";
25
+
})];
26
+
27
buildInputs = [
28
SDL
29
SDL_mixer
···
31
libpng
32
zlib
33
];
34
+
35
+
# With fortify it crashes at runtime:
36
+
# *** buffer overflow detected ***: terminated
37
+
# Aborted (core dumped)
38
+
hardeningDisable = [ "fortify" ];
39
40
meta = with lib; {
41
homepage = "http://lgames.sourceforge.net/LBreakout2/";