From 46e09afc5b98363762d30e16c0a654aaa0937d40 Mon Sep 17 00:00:00 2001 From: Martin Väth Date: Fri, 24 Jan 2014 22:58:16 +0100 Subject: Add m5figur-mv --- games-rpg/m5figur-mv/ChangeLog | 8 +++++ games-rpg/m5figur-mv/Manifest | 1 + games-rpg/m5figur-mv/m5figur-mv-1.2.ebuild | 50 ++++++++++++++++++++++++++++++ games-rpg/m5figur-mv/metadata.xml | 19 ++++++++++++ 4 files changed, 78 insertions(+) create mode 100644 games-rpg/m5figur-mv/ChangeLog create mode 100644 games-rpg/m5figur-mv/Manifest create mode 100644 games-rpg/m5figur-mv/m5figur-mv-1.2.ebuild create mode 100644 games-rpg/m5figur-mv/metadata.xml (limited to 'games-rpg/m5figur-mv') diff --git a/games-rpg/m5figur-mv/ChangeLog b/games-rpg/m5figur-mv/ChangeLog new file mode 100644 index 00000000..e7a2bd75 --- /dev/null +++ b/games-rpg/m5figur-mv/ChangeLog @@ -0,0 +1,8 @@ +# ChangeLog for games-rpg/m5figur-mv +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + +*m5figur-mv-1.1 (24 Jan 2013) + + 24 Jan 2013; Martin Väth : + Initial version from scratch diff --git a/games-rpg/m5figur-mv/Manifest b/games-rpg/m5figur-mv/Manifest new file mode 100644 index 00000000..a00db842 --- /dev/null +++ b/games-rpg/m5figur-mv/Manifest @@ -0,0 +1 @@ +DIST m5figur-mv-1.2.tar.gz 15549 SHA256 b1bce89dedc8085e95c96b39dff845e55a4890ed740f393ba6dba318a453d21a SHA512 1ab153c5f293da4a22b82dc1e1e08126545a8a81b1c5b5b2540a5662d8299efba556de2f77d0ad1a81351d0049670b31fe4a4f60e8ecdd6702d42d57f3026915 WHIRLPOOL 7f80729b6e229177e4fafde154c97953d275106ecc70f22e9178dcd22791b4d704b708bff415b3b9387f7583744f819733df3e8a65884022eb6ea6238353972a diff --git a/games-rpg/m5figur-mv/m5figur-mv-1.2.ebuild b/games-rpg/m5figur-mv/m5figur-mv-1.2.ebuild new file mode 100644 index 00000000..d7985fd3 --- /dev/null +++ b/games-rpg/m5figur-mv/m5figur-mv-1.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +# Do *not* inherit latex-package: It DEPENDS unconditionally on texinfo. +# Moreover, it would attempt to compile the *.tex example with texinfo to dvi. +inherit eutils vcs-snapshot +RESTRICT="mirror" + +DESCRIPTION="LaTeX2e character sheet layout for the Midgard Role Playing Game (Edition M5)" +HOMEPAGE="https://github.com/vaeth/m5figur-mv/" +SRC_URI="http://github.com/vaeth/${PN}/tarball/${PV} -> ${P}.tar.gz" + +LICENSE="LPPL-1.2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+examples" +# We need texlive-latexextra for toolbox.sty +RDEPEND="virtual/latex-base + dev-texlive/texlive-latexextra" +DEPEND="examples? ( ${RDEPEND} )" + +src_compile() { + if use examples + then einfo "Compiling example character sheet as pdf" + export VARTEXFONTS="${T}/fonts" + pdflatex *.tex && test -s *.pdf || die "could not create example" + fi +} + +src_install() { + TEXMF="/usr/share/texmf-site" + insinto "${TEXMF}/tex/latex/${PN}" + doins *.cls + insinto "${TEXMF}/doc/latex/${PN}" + doins *.tex + if use examples + then doins *.pdf + fi + dodoc README +} + +pkg_postinst() { + texconfig rehash +} + +pkg_postrm() { + texconfig rehash +} diff --git a/games-rpg/m5figur-mv/metadata.xml b/games-rpg/m5figur-mv/metadata.xml new file mode 100644 index 00000000..f388f698 --- /dev/null +++ b/games-rpg/m5figur-mv/metadata.xml @@ -0,0 +1,19 @@ + + + + + martin@mvath.de + Martin Väth + + + + martin@mvath.de + Martin Väth + + mailto:martin@mvath.de + vaeth/m5figur-mv + + + Compile example character sheet as PDF + + -- cgit v1.2.3-65-gdbad