creffett 15/04/19 01:40:24 Added: metadata.xml dwarf-fortress-0.40.24.ebuild ChangeLog Log: Commit new proxy-maintained ebuild wrt bug 290294 (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 0xD1BAB6B528DB029C)
Revision Changes Path 1.1 games-roguelike/dwarf-fortress/metadata.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-roguelike/dwarf-fortress/metadata.xml?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-roguelike/dwarf-fortress/metadata.xml?rev=1.1&content-type=text/plain Index: metadata.xml =================================================================== <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <herd>proxy-maintainers</herd> <maintainer> <email>alex_y...@yahoo.ca</email> <name>Alex Xu</name> <description>proxied maintainer, please assign bugs to</description> </maintainer> <maintainer> <email>creff...@gentoo.org</email> <name>Chris Reffett</name> <description>maintainer, please CC on bugs</description> </maintainer> </pkgmetadata> 1.1 games-roguelike/dwarf-fortress/dwarf-fortress-0.40.24.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-roguelike/dwarf-fortress/dwarf-fortress-0.40.24.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-roguelike/dwarf-fortress/dwarf-fortress-0.40.24.ebuild?rev=1.1&content-type=text/plain Index: dwarf-fortress-0.40.24.ebuild =================================================================== # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/games-roguelike/dwarf-fortress/dwarf-fortress-0.40.24.ebuild,v 1.1 2015/04/19 01:40:24 creffett Exp $ EAPI=5 inherit eutils games multilib versionator MY_PV=$(replace_all_version_separators _ "$(get_version_component_range 2-)") MY_PN=df MY_P=${MY_PN}_${MY_PV} DESCRIPTION="A single-player fantasy game" HOMEPAGE="http://www.bay12games.com/dwarves" SRC_URI="http://www.bay12games.com/dwarves/${MY_P}_linux.tar.bz2" LICENSE="free-noncomm BSD BitstreamVera" SLOT="0" KEYWORDS="~amd64 ~x86 -*" IUSE="debug" RDEPEND="media-libs/glew[abi_x86_32(-)] media-libs/libsdl[abi_x86_32(-),opengl,video,X] media-libs/libsndfile[abi_x86_32(-),alsa] media-libs/sdl-image[abi_x86_32(-),jpeg,png,tiff] media-libs/sdl-ttf[abi_x86_32(-)] sys-libs/zlib[abi_x86_32(-)] virtual/glu[abi_x86_32(-)] x11-libs/gtk+:2[abi_x86_32(-)]" # Yup, openal and ncurses are only needed at compile-time; the code dlopens it at runtime # if requested. DEPEND="${RDEPEND} media-libs/openal[abi_x86_32(-)] sys-libs/ncurses[abi_x86_32(-),unicode] virtual/pkgconfig x11-proto/kbproto[abi_x86_32(-)] x11-proto/xproto[abi_x86_32(-)]" S=${WORKDIR}/${MY_PN}_linux gamesdir="${GAMES_PREFIX_OPT}/${PN}" QA_PRESTRIPPED="${gamesdir}/libs/Dwarf_Fortress" pkg_setup() { games_pkg_setup multilib_toolchain_setup x86 } src_prepare() { rm libs/*.so* cp "${FILESDIR}"/{dwarf-fortress,Makefile} . epatch_user } src_configure() { tc-export CXX PKG_CONFIG CXXFLAGS+=" -D$(use debug || echo N)DEBUG" } src_compile() { default sed -i -e "s:^gamesdir=.*:gamesdir=${gamesdir}:" ${PN} || die } src_install() { # install data-files and libs insinto "${gamesdir}" doins -r raw data libs # install our wrapper dogamesbin ${PN} # install docs dodoc README.linux *.txt prepgamesdirs fperms 750 "${gamesdir}"/libs/Dwarf_Fortress } pkg_postinst() { elog "System-wide Dwarf Fortress has been installed to ${gamesdir}. This is" elog "symlinked to ~/.dwarf-fortress when dwarf-fortress is run." elog "For more information on what exactly is replaced, see ${GAMES_BINDIR}/${PN}." elog "Note: This means that the primary entry point is ${GAMES_BINDIR}/${PN}." elog "Do not run ${gamesdir}/libs/Dwarf_Fortress." elog elog "Optional runtime dependencies: install sys-libs/ncurses[$(use amd64 && echo "abi_x86_32,")unicode]" elog "for [PRINT_MODE:TEXT]. Install media-libs/openal$(use amd64 && echo "[abi_x86_32]") for audio output." elog games_pkg_postinst } 1.1 games-roguelike/dwarf-fortress/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-roguelike/dwarf-fortress/ChangeLog?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-roguelike/dwarf-fortress/ChangeLog?rev=1.1&content-type=text/plain Index: ChangeLog =================================================================== # ChangeLog for games-roguelike/dwarf-fortress # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/games-roguelike/dwarf-fortress/ChangeLog,v 1.1 2015/04/19 01:40:24 creffett Exp $ *dwarf-fortress-0.40.24 (19 Apr 2015) 19 Apr 2015; Chris Reffett <creff...@gentoo.org> +dwarf-fortress-0.40.24.ebuild, +files/Makefile, +files/dwarf-fortress, +metadata.xml: Commit new proxy-maintained ebuild wrt bug 290294