Complete.Org: Mailing Lists: Archives: freeciv-dev: September 2004:
[Freeciv-Dev] (PR#9982) Freeciv .spec file
Home

[Freeciv-Dev] (PR#9982) Freeciv .spec file

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: mstefek@xxxxxxxxx
Subject: [Freeciv-Dev] (PR#9982) Freeciv .spec file
From: "Egor Vyscrebentsov via RT" <evyscr@xxxxxxxxx>
Date: Thu, 16 Sep 2004 07:01:22 -0700
Reply-to: RT_CorrespondAddressNotSet@xxxxxxxxxxxxxx

<URL: http://RT::WebBaseURL.not.configured:80/Ticket/Display.html?id=9982 >

Good daytime! 
 
Firstly, i'm sorry, i didn't received first mail. 
 
> [mstefek - Sep 12 12:50:51 2004]: 
>  
> After hours of testing I finally made it create intended RPMs like the 
> ones in ALT linux specs. I know it lacks comment and requirements, but 
> please test it on your RPM-based distribution. 
 
Well, it seems that rpms are ok. Except that there is no `civclient`. 
Xaw client is broken by effects patch. I''ve made a very little patch 
(attached) 
that (hope) fix it. (Problem with renamig 
'could_player_eventually_build_improvement' function. Same problem with 
sdl (gui-sdl/wldlg.c) and mui (gui-mui/worklistclass.c) clients.) 
Of course, i forgot to comment assert in 'check_strlen' function. So i plan to 
rebuild packages and try to play. 
BTW, I'm afraid, help on changing locale is needed if civserver use utf-8. 
 
> Quick HOWTO: 
> 
> make dist 
> su root 
> rpmbuild -ba freeciv.spec 
 
Several [side] questions: 
1. Is there a possibility to create bz2 distro? 
2. In 'make dist' many tics are spent for remaking *.po files. Is there a way 
to 
not do it? 
2. Why `su root`? RPM 4.0.4 allow every user to make rpms. And, if user have 
~/.rpmmacros file, he have to move .gz distro to %_topdir/SOURCES 
 
Thanks, evyscr. 
 
PS. Freeciv is not a Civilization Clone only! (So, i think, another summary is 
needed) 
--- freeciv-dev-orig/client/gui-xaw/wldlg.c     2004-03-09 19:15:24 +0300
+++ freeciv-dev/client/gui-xaw/wldlg.c  2004-09-16 12:47:46 +0400
@@ -1303,7 +1303,7 @@
   impr_type_iterate(i) {
     /* Can the player (eventually) build this improvement? */
     can_build = can_player_build_improvement(pplr,i);
-    can_eventually_build = could_player_eventually_build_improvement(pplr,i);
+    can_eventually_build = can_player_eventually_build_improvement(pplr,i);
 
     /* If there's a city, can the city build the improvement? */
     if (pdialog->pcity) {

[Prev in Thread] Current Thread [Next in Thread]