diff options
Diffstat (limited to 'games-simulation/vegastrike-data/vegastrike-data-9999.ebuild')
-rw-r--r-- | games-simulation/vegastrike-data/vegastrike-data-9999.ebuild | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/games-simulation/vegastrike-data/vegastrike-data-9999.ebuild b/games-simulation/vegastrike-data/vegastrike-data-9999.ebuild index d6751bd..1987a32 100644 --- a/games-simulation/vegastrike-data/vegastrike-data-9999.ebuild +++ b/games-simulation/vegastrike-data/vegastrike-data-9999.ebuild @@ -3,7 +3,7 @@ # $Header: $ # Derived from bug 65084 -inherit eutils games +inherit eutils python games [ "$PV" == "9999" ] && inherit subversion ESVN_REPO_URI="https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk" @@ -60,12 +60,20 @@ src_install() { doicon "${S}/data/vegastrike.xpm" - dodir "${GAMES_DATADIR}/vegastrike" - cp -r data/ "${D}/${GAMES_DATADIR}/vegastrike/" || die "cp failed (data)" + insinto "$(games_get_libdir)"/vegastrike + doins -r data/bases data/modules || die "doins py failed" + + insinto "${GAMES_DATADIR}"/vegastrike/data + doins -r data/{ai,animations,cgi-accountserver,cockpits,communications,documentation,history,meshes,mission,movies,music,programs,sectors,sounds,sprites,techniques,textures,units,universe} || die "doins data failed" + doins data/{New_Game,Vega.icns,Version.txt,cursor1.cur,factions.xml,favicon.ico,master_part_list.csv,setup.config,uninstall.ico,vega-license.txt,vega.ico,vegastrike.config,vegastrike.ico,vegastrike.xpm,vsinstall.sh,vslogo.xpm,weapon_list.xml} || die "doins data failed" + + dosym "$(games_get_libdir)"/vegastrike/bases "${GAMES_DATADIR}"/vegastrike/data/bases + dosym "$(games_get_libdir)"/vegastrike/modules "${GAMES_DATADIR}"/vegastrike/data/modules prepgamesdirs } pkg_postinst() { + python_mod_optimize "$(games_get_libdir)/vegastrike" games_pkg_postinst } |