--- circle-3.1.ebuild.old 2004-01-14 23:50:17.575684880 +0100 +++ circle-3.1.ebuild 2004-01-14 23:50:09.835861512 +0100 @@ -25,6 +25,9 @@ } src_compile() { + sed -i 's,\"lib\",\"'${GAMES_DATADIR}'/'${PN}'\",g' src/config.c || die + sed -i 's,\(LOGNAME = \)NULL,\1\"/var/log/'${PN}'/'${PN}'.log\",g' src/config.c || die + sed -i 's,etc/,'${GAMES_SYSCONFDIR}'/'${PN}'/,g' src/db.h || die egamesconf || die cd src emake || die @@ -32,9 +35,17 @@ src_install() { rm bin/README - exeinto ${GAMES_LIBDIR}/${PN} - doexe bin/* autorun - cp -rf lib log ${D}/${GAMES_LIBDIR}/${PN}/ - dodoc doc/{README.UNIX,*.pdf,*.txt} ChangeLog FAQ README release_notes.${PV}.txt + dogamesbin bin/* || die + dodir ${GAMES_DATADIR}/${PN}/ + dodir ${GAMES_SYSCONFDIR}/${PN}/ + mv lib/etc/* ${D}/${GAMES_SYSCONFDIR}/${PN}/ + cp -rf lib/* ${D}/${GAMES_DATADIR}/${PN}/ || die + dodir /var/log/${PN} || die + touch ${D}/var/log/${PN}/${PN}.log || die + fperms 775 ${GAMES_SYSCONFDIR}/${PN}/players || die + fowners games:games ${GAMES_SYSCONFDIR}/${PN}/players || die + fperms 775 /var/log/{${PN},${PN}/${PN}.log} || die + fowners games:games /var/log/{${PN},${PN}/${PN}.log} || die + dodoc doc/{README.UNIX,*.pdf,*.txt} ChangeLog FAQ README release_notes.${PV}.txt || die prepgamesdirs }