Sophie

Sophie

distrib > Mageia > 8 > x86_64 > by-pkgid > 4da3b472f558e6c46de359bfe82badd6 > files > 2

erlang-esdl-1.3.1-3.mga8.src.rpm

Author: Sergei Golovan
Description: Patch fixes FTBFS for GNU/kFreeBSD and GNU/Hurd architectures
 and enables building of TTF and image manipulation bits.
Last-Modified: Sun, 03 Apr 2016 10:13:38 +0300

--- a/rebar.config
+++ b/rebar.config
@@ -5,8 +5,8 @@
 %% Also see rebar.config.script
 
 {port_env, [
-	    {"linux", "CFLAGS", "$CFLAGS $SDL_CFLAGS"},
-	    {"linux", "LDFLAGS", "$LDFLAGS $SDL_LIBDIR"},
+	    {"gnu", "CFLAGS", "$CFLAGS $SDL_CFLAGS -DSHM -D_USE_SDL_TTF -D_USE_SDL_IMAGE -DPTHREADS"},
+	    {"gnu", "LDFLAGS", "$LDFLAGS $SDL_LIBDIR -lSDL_ttf -lSDL_image"},
 
 	    {"darwin", "CFLAGS", "$CFLAGS -ObjC -D_OSX_COCOA -I/opt/X11/include"},
 	    {"darwin", "LDFLAGS", "$LDFLAGS -framework SDL -rpath @executable_path/../Frameworks"},
@@ -26,6 +26,8 @@
 		"c_src/esdl_spec.c",
 		"c_src/esdl_util.c",
 		"c_src/esdl_video.c",
+		"c_src/esdl_ttf.c",
+		"c_src/esdl_img.c",
 		"c_src/esdl_wrapper.c"
 	       ]}
 	     ]}.