diff options
Diffstat (limited to 'games-fps/duke3d-demodata/duke3d-demodata-1.3.ebuild')
-rw-r--r-- | games-fps/duke3d-demodata/duke3d-demodata-1.3.ebuild | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/games-fps/duke3d-demodata/duke3d-demodata-1.3.ebuild b/games-fps/duke3d-demodata/duke3d-demodata-1.3.ebuild new file mode 100644 index 000000000000..356e2846b6d0 --- /dev/null +++ b/games-fps/duke3d-demodata/duke3d-demodata-1.3.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit games + +DESCRIPTION="Duke Nukem 3D 1.3d shareware data" +HOMEPAGE="http://www.3drealms.com/duke3d/" +SRC_URI="ftp://ftp.3drealms.com/share/3dduke13.zip" + +LICENSE="DUKE3D" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +DEPEND="app-arch/unzip" +RDEPEND="games-fps/eduke32" + +S=${WORKDIR} + +src_unpack() { + default + rm LICENSE.TXT || die + mv DN3DSW13.SHR DN3DSW13.SHR.zip || die + unpack ./DN3DSW13.SHR.zip +} + +src_install() { + insinto "${GAMES_DATADIR}"/duke3d + + # convert to lowercase + find . \( -iname "*.CON" -o -iname "*.DMO" -o -iname "*.RTS" -o -iname "*.GRP" -o -iname "*.PCK" -o -iname "*.INI" \) \ + -exec sh -c 'echo "${1}" + mv "${1}" "$(echo "${1}" | tr [:upper:] [:lower:])"' - {} \; + + doins {defs,game,user}.con demo{1,2,3}.dmo duke.rts duke3d.grp modem.pck ultramid.ini + + dodoc FILE_ID.DIZ README.DOC + + prepgamesdirs +} + +pkg_postinst() { + games_pkg_postinst + echo + einfo "Please note that many addons for Duke Nukem 3D require the registered version" + einfo "and will not work with this shareware version." + echo +} |