The following commit has been merged in the master branch: commit 3df60f8d408d90a72ad160a2493b4b96d285e776 Author: Gerfried Fuchs <[EMAIL PROTECTED]> Date: Fri Jul 11 01:30:21 2008 +0200
patch 02_config-and-scores-in-home: store config and scores in ~ diff --git a/debian/changelog b/debian/changelog index 689a531..079b029 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,5 +5,6 @@ initial configuration selection, though tweaking the config file works. * Added the following patches: - 01_absolute-data-path: use absolute path for data file references + - 02_config-and-scores-in-home: store config and scores in ~ - -- Gerfried Fuchs <[EMAIL PROTECTED]> Fri, 11 Jul 2008 00:40:43 +0200 + -- Gerfried Fuchs <[EMAIL PROTECTED]> Fri, 11 Jul 2008 01:30:02 +0200 diff --git a/debian/patches/02_config-and-scores-in-home b/debian/patches/02_config-and-scores-in-home new file mode 100644 index 0000000..729f7c1 --- /dev/null +++ b/debian/patches/02_config-and-scores-in-home @@ -0,0 +1,24 @@ +Author: Gerfried Fuchs <[EMAIL PROTECTED]> vim:ft=diff: +Description: store config and scores in ~ + +Index: VCS/sources/main.cpp +=================================================================== +--- VCS.orig/sources/main.cpp ++++ VCS/sources/main.cpp +@@ -127,13 +127,14 @@ int main(int argc, char* argv[]) + //Appell� par Init. + void CMyEngine::ParamInit(int iWidth,int iHeight) + { ++ const char* home_str = getenv("HOME"); + + SetIcon("/usr/share/games/2h4u/images/icone.png"); + + //Dans un premier temps, on charge le fichier de param�tres. +- m_Param.initParam("data/config.dat"); ++ m_Param.initParam(home_str + "/.2h4u.config"); + +- m_Highscore.loadHighscore("data/HighScores.dat"); ++ m_Highscore.loadHighscore(home_str + "/.2h4u.scores"); + + //Puis on fait plein �cran ou fenetre suivant le cas. + if (m_Param.getFullscreen()==0) diff --git a/debian/patches/series b/debian/patches/series index 84f3fb4..73b5bb1 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1,2 @@ 01_absolute-data-path +02_config-and-scores-in-home diff --git a/debian/rules b/debian/rules index a89a5f2..6bbaf53 100755 --- a/debian/rules +++ b/debian/rules @@ -46,12 +46,14 @@ install: build $(checkroot) -rm -rf $(TMP) debian/substvars $(INSTALL_DIR) $(TMP) - cd $(TMP) && $(INSTALL_DIR) usr/games usr/share/doc/$(PKG)/html/images + cd $(TMP) && $(INSTALL_DIR) usr/games usr/share/games \ + usr/share/doc/$(PKG)/html/images $(INSTALL_PROGRAM) 2H4U $(TMP)/usr/games/2h4u $(INSTALL_FILE) LISEZ-MOI.txt README.txt \ $(TMP)/usr/share/doc/$(PKG) $(INSTALL_FILE) help/*.htm $(TMP)/usr/share/doc/$(PKG)/html $(INSTALL_FILE) help/images/* $(TMP)/usr/share/doc/$(PKG)/html/images + cp -r data $(TMP)/usr/share/games/$(PKG) $(INSTALL_FILE) debian/copyright $(TMP)/usr/share/doc/$(PKG) -- Packaging for TooHardForYou
_______________________________________________ Pkg-games-commits mailing list Pkg-games-commits@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits