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.
gentoo-overlay/net-print/cups-filters/cups-filters-9999.ebuild

87 lines
1.9 KiB

# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-print/cups-filters/cups-filters-9999.ebuild,v 1.32 2012/11/06 13:59:34 aballier Exp $
EAPI=4
GENTOO_DEPEND_ON_PERL=no
inherit base perl-module
if [[ "${PV}" == "9999" ]] ; then
inherit autotools bzr
EBZR_REPO_URI="http://bzr.linuxfoundation.org/openprinting/cups-filters"
KEYWORDS=""
else
SRC_URI="http://www.openprinting.org/download/${PN}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd"
fi
DESCRIPTION="Cups PDF filters"
HOMEPAGE="http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdfasstandardprintjobformat"
LICENSE="MIT GPL-2"
SLOT="0"
IUSE="jpeg perl png static-libs tiff"
RDEPEND="
app-text/ghostscript-gpl
app-text/poppler[cxx,jpeg?,lcms,tiff?,xpdf-headers(+)]
>=app-text/qpdf-3.0.2
media-libs/fontconfig
media-libs/freetype:2
media-libs/lcms:2
>net-print/cups-1.5.9999
!<=net-print/cups-1.5.9999
sys-devel/bc
sys-libs/zlib
jpeg? ( virtual/jpeg )
perl? ( dev-lang/perl )
png? ( media-libs/libpng )
tiff? ( media-libs/tiff )
"
DEPEND="${RDEPEND}"
src_prepare() {
base_src_prepare
if [[ "${PV}" == "9999" ]]; then
eautoreconf
fi
}
src_configure() {
econf \
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
$(use_enable static-libs static) \
--with-fontdir="fonts/conf.avail" \
--with-pdftops=pdftops \
--enable-imagefilters \
$(use_with jpeg) \
$(use_with png) \
$(use_with tiff) \
--without-php
}
src_compile() {
default
if use perl; then
pushd "${S}/scripting/perl" > /dev/null
perl-module_src_prep
perl-module_src_compile
popd > /dev/null
fi
}
src_install() {
default
if use perl; then
pushd "${S}/scripting/perl" > /dev/null
perl-module_src_install
fixlocalpod
popd > /dev/null
fi
find "${ED}" -name '*.la' -exec rm -f {} +
}