vine-users ML アーカイブ



[vine-users:073679] Re: glines で最高得点が保存されない

  • From: Masakiyo SATO <info@xxxxxxxxxxxx>
  • Subject: [vine-users:073679] Re: glines で最高得点が保存されない
  • Date: Sun, 18 Dec 2005 15:18:36 +0900
まさきよと申します。

> 端末から、glinesを起動し、ゲームをはじめて、ゲームオーバーになると、
> /var/lib/lib/games/glines.scores: No such file or
> directoryとエラーが出ます。これはたぶん、/var/lib/games/glines.scoresだと思います。

Vine3.2ですが、gnome-gamesのバージョンは同じです。
same-gnomeでも試してみましたが、同様のエラーが出ました。

設定などではなく、ソースレベルでの修正が必要かと思います。
gnome-gamesではlocalstatedirを/var/libに指定しているのですが、libgnome
のスペックファイルを見ると、ハイスコアの保存場所を

%{_localstatdir}/lib/gamesに指定していました。(つまり、/var/lib/lib/gamesですね)

### libgnome.spec
%configure --disable-gtk-doc
# Having strange problems adding it to CFLAGS. Oh well.
echo '#define GNOME_SCORE_PATH "%{_localstatedir}/lib/games"' >> config.h ←ココ
export tagname=CC

修正したパッケージを作成して試してみたところ、正常にスコアが保存されました。

作成したパッケージを

http://pocomoco.net/vine/libgnome/

以下に置いておきましたので、ご参考ください。
ただし、私はGNOMEをあまり利用していないので、正式なパッケージが出るまでは
リンクを張ってごまかす(ln -s /var/lib/ /var/lib/lib)方が無難かもしれません。