053ae023b2 
								
									
								
							
								 
							
						 
						
							
							
								
								put df root in LD_LIBRARY_PATH so DF can find SDL2.so  
							
							
							
						 
						
							2023-08-19 10:23:58 -07:00  
				
					
						
							
							
								 
						
							
							
								8725fd26f6 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "we no longer need to set LD_LIBRARY_PATH"  
							
							... 
							
							
							
							This reverts commit 96eb6a6de3 
							
						 
						
							2023-08-19 10:23:13 -07:00  
				
					
						
							
							
								 
						
							
							
								96eb6a6de3 
								
									
								
							
								 
							
						 
						
							
							
								
								we no longer need to set LD_LIBRARY_PATH  
							
							
							
						 
						
							2023-08-17 02:35:41 -07:00  
				
					
						
							
							
								 
						
							
							
								790f0ff628 
								
									
								
							
								 
							
						 
						
							
							
								
								fix stonesense  
							
							
							
						 
						
							2023-08-16 23:58:00 -07:00  
				
					
						
							
							
								 
						
							
							
								c11740d439 
								
									
								
							
								 
							
						 
						
							
							
								
								update dfhack launcher script  
							
							
							
						 
						
							2023-07-28 19:50:28 -07:00  
				
					
						
							
							
								 
						
							
							
								8c01f3efe0 
								
									
								
							
								 
							
						 
						
							
							
								
								don't relaunch launchdf if it's already running  
							
							
							
						 
						
							2023-05-20 02:59:41 -07:00  
				
					
						
							
							
								 
						
							
							
								a5a6b70a51 
								
									
								
							
								 
							
						 
						
							
							
								
								launch DFHack through steam if DF is run from steam  
							
							
							
						 
						
							2023-05-20 02:59:39 -07:00  
				
					
						
							
							
								 
						
							
							
								1212ee0ef8 
								
									
								
							
								 
							
						 
						
							
							
								
								retrieve steam SDK from a private repo  
							
							
							
						 
						
							2023-05-18 14:35:43 -07:00  
				
					
						
							
							
								 
						
							
							
								68a8c687ea 
								
							
								 
							
						 
						
							
							
								
								steam build workflow improvements  
							
							... 
							
							
							
							improve cmake handling for downloading the sdk
set up GHA to cache the SDK download 
							
						 
						
							2023-04-25 16:02:15 -05:00  
				
					
						
							
							
								 
						
							
							
								337c5eea2a 
								
							
								 
							
						 
						
							
							
								
								changes to build process for dflaunch  
							
							... 
							
							
							
							only build dflaunch on steam-specific builds
only download steamworks SDK when building dflaunch
get steam account from environment when downloading steamworks SDK 
							
						 
						
							2023-04-18 22:27:49 -05:00  
				
					
						
							
							
								 
						
							
							
								ea01dae88f 
								
							
								 
							
						 
						
							
							
								
								fix minor oops  
							
							
							
						 
						
							2023-04-18 22:27:49 -05:00  
				
					
						
							
							
								 
						
							
							
								dae549e3d1 
								
							
								 
							
						 
						
							
							
								
								fix missing end of line  
							
							
							
						 
						
							2023-04-18 22:27:49 -05:00  
				
					
						
							
							
								 
						
							
							
								f336771284 
								
							
								 
							
						 
						
							
							
								
								launchdf rewrite  
							
							... 
							
							
							
							this rewrites launchdf so that the dfhack launcher attempts to linger while df is running 
							
						 
						
							2023-04-18 22:27:49 -05:00  
				
					
						
							
							
								 
						
							
							
								150708f21d 
								
							
								 
							
						 
						
							
							
								
								build lanchdf with steam sdk  
							
							
							
						 
						
							2023-04-18 22:27:49 -05:00  
				
					
						
							
							
								 
						
							
							
								14bc22ff31 
								
									
								
							
								 
							
						 
						
							
							
								
								A -> W to align with existing codepaths  
							
							
							
						 
						
							2023-04-07 14:40:38 -07:00  
				
					
						
							
							
								 
						
							
							
								4d758589cb 
								
									
								
							
								 
							
						 
						
							
							
								
								remove debug statement  
							
							
							
						 
						
							2023-04-07 13:17:17 -07:00  
				
					
						
							
							
								 
						
							
							
								91b35475fa 
								
									
								
							
								 
							
						 
						
							
							
								
								allow launching DF to work under wine  
							
							
							
						 
						
							2023-04-07 12:41:46 -07:00  
				
					
						
							
							
								 
						
							
							
								51236f90fa 
								
							
								 
							
						 
						
							
							
								
								update steam launcher  
							
							... 
							
							
							
							this version launches dwarf fortress via the steam client
the existing one doesn't set up the steam app context which means access  to DF's steam workshop is broken. launching through the steam client avoids this issue. 
							
						 
						
							2023-03-31 21:05:19 -05:00  
				
					
						
							
							
								 
						
							
							
								eee911b807 
								
									
								
							
								 
							
						 
						
							
							
								
								remove changedir, cwd is already root  
							
							
							
						 
						
							2023-03-08 00:00:22 -08:00  
				
					
						
							
							
								 
						
							
							
								f974ac043f 
								
									
								
							
								 
							
						 
						
							
							
								
								add launchdf binary so steam has an exe to launch  
							
							
							
						 
						
							2023-03-07 22:13:08 -08:00  
				
					
						
							
							
								 
						
							
							
								e7696b1f03 
								
							
								 
							
						 
						
							
							
								
								Allow symlinked dfhack-run  
							
							... 
							
							
							
							This is useful for symlinking this script somewhere on your $PATH, and
having it work without having to find the correct directory. 
							
						 
						
							2023-01-14 14:00:02 -08:00  
				
					
						
							
							
								 
						
							
							
								d1f0edd33b 
								
									
								
							
								 
							
						 
						
							
							
								
								Apply initial pre-commit config  
							
							
							
						 
						
							2022-04-12 14:48:19 -04:00  
				
					
						
							
							
								 
						
							
							
								11222f21d3 
								
									
								
							
								 
							
						 
						
							
							
								
								Update lint.py filters and fix a couple identified issues  
							
							
							
						 
						
							2021-09-06 18:42:45 -04:00  
				
					
						
							
							
								 
						
							
							
								6a1f046995 
								
									
								
							
								 
							
						 
						
							
							
								
								Add --sizecheck option to Linux launcher script, update docs  
							
							
							
						 
						
							2020-08-08 00:41:04 -04:00  
				
					
						
							
							
								 
						
							
							
								1d2b0bb3a5 
								
							
								 
							
						 
						
							
							
								
								Fix the unquarantine behavior on OSX.  
							
							... 
							
							
							
							- Using print0 but without the parenthesis, find only outputs one
filename.
- Also added the .framework files to the unquarantine list. 
							
						 
						
							2020-07-13 10:04:09 -07:00  
				
					
						
							
							
								 
						
							
							
								9c5e5de999 
								
							
								 
							
						 
						
							
							
								
								Disable stty in launchers if stdin is not a terminal  
							
							
							
						 
						
							2020-03-26 22:58:43 -04:00  
				
					
						
							
							
								 
						
							
							
								be6f9a2531 
								
									
								
							
								 
							
						 
						
							
							
								
								fix typo in  be881936f3 
							
							
							
						 
						
							2020-02-09 18:12:47 -06:00  
				
					
						
							
							
								 
						
							
							
								be881936f3 
								
									
								
							
								 
							
						 
						
							
							
								
								add -x (--exec) flag to run DFHack via the exec builtin  
							
							... 
							
							
							
							this means the process run by ./dfhack will be Dwarf Fortress itself rather than the wrapper script, but it also means that no cleanup actions can occur. 
							
						 
						
							2020-02-09 18:01:24 -06:00  
				
					
						
							
							
								 
						
							
							
								045d8bfd1e 
								
							
								 
							
						 
						
							
							
								
								Linux launcher: attempt to fall back to a working architecture for setarch  
							
							... 
							
							
							
							Also include directions if this fails
Closes  #1466  
							
						 
						
							2020-01-14 23:56:25 -05:00  
				
					
						
							
							
								 
						
							
							
								f3d5a185ba 
								
							
								 
							
						 
						
							
							
								
								macOS launcher: remove quarantine flags  
							
							... 
							
							
							
							Fixes  #1465  
						
							2019-11-01 22:48:16 -04:00  
				
					
						
							
							
								 
						
							
							
								05dfac28e1 
								
							
								 
							
						 
						
							
							
								
								Automatically preload asan runtime library  
							
							
							
						 
						
							2018-07-05 17:58:56 +03:00  
				
					
						
							
							
								 
						
							
							
								cfb646f576 
								
							
								 
							
						 
						
							
							
								
								Add gdbserver support to linux dfhack script  
							
							... 
							
							
							
							It use set envinronment because
* I couldn't get exec-wrapper to work correctly
* Even with shell remote gdb doesn't support spaces in arguments 
							
						 
						
							2018-06-12 20:47:45 +03:00  
				
					
						
							
							
								 
						
							
							
								69b42d5ecf 
								
							
								 
							
						 
						
							
							
								
								Support DF command line arguments with gdb  
							
							
							
						 
						
							2018-06-12 20:46:22 +03:00  
				
					
						
							
							
								 
						
							
							
								bbe70afa2d 
								
							
								 
							
						 
						
							
							
								
								Add strace support to the linux dfhack script  
							
							
							
						 
						
							2018-06-12 20:42:12 +03:00  
				
					
						
							
							
								 
						
							
							
								9e935f67f8 
								
							
								 
							
						 
						
							
							
								
								makes dfhack -g work correctly  
							
							... 
							
							
							
							First, simplifies the quoting of the environment variables. Then sets
startup-with-shell to off so that gdb does not start bash first; if it
starts bash ld will see the LD_PRELOAD and try to load libdfhack.so
into the bash process, which is not what we want.
We could instead use an exec-wrapper, but that would be a slightly
larger change and we don't need any of the convenience features that
using a shell gives us (argument expansion and redirects, basically). 
							
						 
						
							2018-05-19 03:02:44 -07:00  
				
					
						
							
							
								 
						
							
							
								ceb4cc7577 
								
							
								 
							
						 
						
							
							
								
								Add downloads for OS X GCC 7 stdlib  
							
							
							
						 
						
							2018-04-04 19:45:44 -04:00  
				
					
						
							
							
								 
						
							
							
								4f38260e8c 
								
							
								 
							
						 
						
							
							
								
								Pass the correct architecture to setarch on Linux  
							
							... 
							
							
							
							Fixes  #1129  
						
							2017-08-21 19:34:46 -04:00  
				
					
						
							
							
								 
						
							
							
								33ca7638f2 
								
							
								 
							
						 
						
							
							
								
								Make DFHack libraries take priority on Linux  
							
							... 
							
							
							
							Fixes  #1008  
						
							2016-10-22 13:04:15 -04:00  
				
					
						
							
							
								 
						
							
							
								42c620bb9c 
								
							
								 
							
						 
						
							
							
								
								Download non-broken libstdc++ on OS X  
							
							
							
						 
						
							2016-07-27 21:43:38 -04:00  
				
					
						
							
							
								 
						
							
							
								828fee532a 
								
							
								 
							
						 
						
							
							
								
								Switch to downloading zlib.lib and SDLreal.dll on Windows  
							
							
							
						 
						
							2016-07-27 21:08:24 -04:00  
				
					
						
							
							
								 
						
							
							
								eef66b0db1 
								
							
								 
							
						 
						
							
							
								
								Get rid of OS X path restrictions (see package/linux/dfhack)  
							
							
							
						 
						
							2016-07-12 14:54:06 -04:00  
				
					
						
							
							
								 
						
							
							
								ed96725293 
								
							
								 
							
						 
						
							
							
								
								Add protection from spaces in path and add warning in documentation  
							
							
							
						 
						
							2016-07-12 14:44:18 -04:00  
				
					
						
							
							
								 
						
							
							
								a6c10307b0 
								
							
								 
							
						 
						
							
							
								
								Reset terminal color on exit  
							
							
							
						 
						
							2016-05-14 19:39:10 -04:00  
				
					
						
							
							
								 
						
							
							
								c15cf5f415 
								
							
								 
							
						 
						
							
							
								
								Rename libstdc++ automatically in Linux launcher script  
							
							
							
						 
						
							2016-01-18 09:21:31 -05:00  
				
					
						
							
							
								 
						
							
							
								07e59139fd 
								
							
								 
							
						 
						
							
							
								
								Use distro_fixes.sh from LNP if it exists  
							
							
							
						 
						
							2015-12-23 00:38:03 +05:30  
				
					
						
							
							
								 
						
							
							
								00d39e270c 
								
							
								 
							
						 
						
							
							
								
								Add hack/libs to DYLD_LIBRARY_PATH on OS X  
							
							... 
							
							
							
							Fixes an issue in #649  
							
						 
						
							2015-08-25 14:17:45 -04:00  
				
					
						
							
							
								 
						
							
							
								a1fd1d9219 
								
							
								 
							
						 
						
							
							
								
								Document dwarfmonitor and allow date format to be modified  
							
							
							
						 
						
							2015-04-19 12:38:37 -04:00  
				
					
						
							
							
								 
						
							
							
								02cb510d20 
								
							
								 
							
						 
						
							
							
								
								Build OS X libstdc++ with -mmacosx-version-min=10.5  
							
							... 
							
							
							
							Fixes  #561  
						
							2015-03-22 15:01:13 -04:00  
				
					
						
							
							
								 
						
							
							
								ca6646e963 
								
							
								 
							
						 
						
							
							
								
								avoid dangling colon  
							
							
							
						 
						
							2015-02-07 23:26:10 +02:00  
				
					
						
							
							
								 
						
							
							
								df9633c827 
								
							
								 
							
						 
						
							
							
								
								LD_PRELOAD should use colon rather then space as delimiter  
							
							
							
						 
						
							2015-02-07 22:27:38 +02:00