[Freeciv-Dev] (PR#9982) Freeciv .spec file
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
<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) {
|
|