diff options
Diffstat (limited to 'packaging/gentoo/tuxanci-9999.ebuild')
| -rw-r--r-- | packaging/gentoo/tuxanci-9999.ebuild | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/packaging/gentoo/tuxanci-9999.ebuild b/packaging/gentoo/tuxanci-9999.ebuild index 577563e..2255c0f 100644 --- a/packaging/gentoo/tuxanci-9999.ebuild +++ b/packaging/gentoo/tuxanci-9999.ebuild @@ -2,15 +2,16 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: $ +ESVN_REPO_URI="http://opensvn.csie.org/tuxanci_ng" inherit games cmake-utils subversion DESCRIPTION="Tuxanci is first cushion shooter based on well-known Czech game Bulanci." HOMEPAGE="http://www.tuxanci.org/" -#SRC_URI="" -ESVN_REPO_URI="http://opensvn.csie.org/tuxanci_ng" -LICENSE="GPL2" +#SRC_URI="http://download.${PN}.org/${PV}/${P}-src.tar.bz2" +LICENSE="GPL-2" + SLOT="0" -KEYWORDS="~x86 ~amd64" +KEYWORDS="~amd64 ~x86" IUSE="alsa dedicated" # alsa is used only when building client @@ -21,10 +22,10 @@ DEPEND="!dedicated? ( alsa? ( >=media-libs/sdl-mixer-1.2.7 ) - ) - " -RDEPEND="${DEPEND}" -S=${WORKDIR}/${PN} + )" + +S="${WORKDIR}"/"${PN}" + src_unpack() { subversion_src_unpack cd "${S}" @@ -33,19 +34,22 @@ src_unpack() { -e "s:PATH_DIR\tPREFIX:PATH_DIR:" src/base/path.h \ || die "sed config.h failed!" sed -i \ - -e "s:share/tuxanci:${GAMES_DATADIR}/${PN}:" src/base/path.h \ + -e "s:share/tuxanci:"${GAMES_DATADIR}"/"${PN}":" src/base/path.h \ || die "sed config.h failed!" sed -i \ -e "s:CMAKE_INSTALL_DATADIR share/:CMAKE_INSTALL_DATADIR /usr/share/games/:" CMakeLists.txt \ || die "sed CMakeLists.txt failed!" } + src_compile() { local mycmakeargs use alsa || mycmakeargs="${mycmakeargs} -DNO_Audio=1" - use dedicated && mycmakeargs="${mycmakeargs} -DNO_Server=1" + use dedicated && mycmakeargs="${mycmakeargs} -DServer=1" mycmakeargs="${mycmakeargs} -DPREFIX=\\\"/usr/games\\\" -DCMAKE_INSTALL_PREFIX:PATH=/usr/games" cmake-utils_src_compile } + src_install() { cmake-utils_src_install + prepgamesdirs } |