Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37919085
en ru br
ALT Linux repos
S:2.06-alt2_33

Group :: Games/Other
RPM: nagi

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: nagi-2.06-debian.patch
Download


--- src/initialise.c
+++ src/initialise.c
@@ -103,7 +103,7 @@
 
 	// read nagi.ini
 	dir_preset_change(DIR_PRESET_NAGI);
-	ini_nagi = ini_open("nagi.ini");
+	ini_nagi = ini_open("/etc/nagi/nagi.ini");
 	config_load(config_nagi, ini_nagi);
 	ini_close(ini_nagi);
 
--- src/sys/chargen.c
+++ src/sys/chargen.c
@@ -93,8 +93,9 @@
 {
 	u8 *token, *running;
 	u8 *list;
+        u8 *fullpath;
 	SIZE size;
 	
 	FILE *pref_file = 0;
 	int pref_scale = 0;
 
@@ -106,7 +107,11 @@
 	while (token != 0)
 	{
 		//check token
-		cur_file = fopen(token, "rb");
+                fullpath = malloc( strlen(token) + strlen("/usr/share/nagi/")+1 );
+                strcpy( fullpath,  "/usr/share/nagi/" );
+                strcat( fullpath,  token );
+		cur_file = fopen(fullpath, "rb");
+                free( fullpath );
 		if (cur_file != 0)
 		{
 			// FIXME .. doesn't check size
--- src/tools/savefont.c
+++ src/tools/savefont.c
@@ -62,8 +62,8 @@
 	u8 *ch_ptr;
 	u8 ch_check;
 	
-	file = fopen("font_4x8.fnt", "w");
-	
+	file = fopen("/usr/share/nagi/font_4x8.fnt", "w");
+
 	this_font = &font_4x8;
 
 	
--- src/version/standard.c
+++ src/version/standard.c
@@ -794,9 +794,9 @@
 	GAMEINFO *game_selected;
 	
 	dir_preset_change(DIR_PRESET_NAGI);
-	ini_standard = ini_open("standard.ini");
+	ini_standard = ini_open("/etc/nagi/standard.ini");
 	text_init();
 
 	// read in standard parameters
 	config_load(config_standard, ini_standard);
 	
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin