You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
71 lines
1.7 KiB
71 lines
1.7 KiB
7 years ago
|
# Copyright 1999-2017 Gentoo Foundation
|
||
|
# Distributed under the terms of the GNU General Public License v2
|
||
|
# $Header: $
|
||
|
|
||
|
EAPI=6
|
||
|
|
||
|
inherit toolchain-funcs perl-functions latex-package
|
||
|
|
||
|
DESCRIPTION="Create and manage multiple choice questionnaries, including automated marking"
|
||
|
HOMEPAGE="http://home.gna.org/auto-qcm/"
|
||
|
SRC_URI="http://download.gna.org/auto-qcm/${PN}_${PV}_sources.tar.gz"
|
||
|
LICENSE="GPL-2+"
|
||
|
SLOT="0"
|
||
|
KEYWORDS="~x86 ~amd64"
|
||
|
IUSE=""
|
||
|
|
||
|
CDEPEND="
|
||
|
app-text/texlive[doc,dvi2tty,dvipdfm,extra,graphics,png,pstricks,science,truetype,xml,X,luatex,xetex,humanities,omega,publishers,l10n_fr]
|
||
|
app-text/poppler:=
|
||
|
dev-perl/XML-LibXML
|
||
|
media-libs/netpbm
|
||
|
media-libs/opencv
|
||
|
"
|
||
|
DEPEND="${CDEPEND}
|
||
|
app-text/dblatex
|
||
|
app-text/docbook-xml-simple-dtd:*
|
||
|
app-text/docbook-xsl-stylesheets
|
||
|
"
|
||
|
RDEPEND="${CDEPEND}
|
||
|
dev-lang/perl:=
|
||
|
dev-perl/Glib-Object-Introspection
|
||
|
dev-perl/gtk2-perl
|
||
|
dev-perl/Gtk2-Notify
|
||
|
media-gfx/imagemagick
|
||
|
dev-perl/XML-Writer
|
||
|
dev-perl/Archive-Zip
|
||
|
dev-perl/DBI
|
||
|
dev-perl/Text-CSV
|
||
|
dev-perl/DBD-SQLite
|
||
|
dev-perl/Net-CUPS
|
||
|
dev-perl/Email-Address
|
||
|
dev-perl/Email-MIME
|
||
|
dev-perl/Email-Sender
|
||
|
"
|
||
|
|
||
|
PATCHES=(
|
||
|
"${FILESDIR}/${PN}-1.3.0-desktop.patch"
|
||
|
"${FILESDIR}/${PN}-1.3.0-conf.patch"
|
||
|
)
|
||
|
|
||
|
src_compile() {
|
||
|
perl_set_version
|
||
|
export VENDOR_LIB PVR
|
||
|
export TEXINPUTS="/usr/share/dblatex/latex/style:/usr/share/dblatex/latex/misc:/usr/share/dblatex/latex/graphics:"
|
||
|
|
||
|
export MAKEOPTS="-j1"
|
||
|
# when doing a parallel build, the package is acting decidedly odd
|
||
|
# e.g., the build seems to succeed while actually stuff fails
|
||
|
# and subsequent error messages do not have any relation to the real problem
|
||
|
# So let's keep this also for easier debugging
|
||
|
|
||
|
emake \
|
||
|
GCC_NETPBM="-I/usr/include/netpbm/ -lnetpbm" \
|
||
|
GCC="$(tc-getCC)" \
|
||
|
GCC_PP="$(tc-getCXX)"
|
||
|
}
|
||
|
|
||
|
src_install() {
|
||
|
default
|
||
|
}
|