app-text/prince - 14.2 (luke-jr)

Search

Install

Install this version:

emerge -a =app-text/prince-14.2

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =app-text/prince-14.2

Or alternatively:

emerge --autounmask-write -a =app-text/prince-14.2

Package Information

Description:
Prince is a computer program that converts XML and HTML into PDF documents.
Homepage:
https://www.princexml.com/
License:
Prince-13.5-EULA

Ebuild Details

Version EAPI Keywords Slot
14.2 7 -* ~amd64 ~x86 0
View Raw Ebuild
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

DESCRIPTION="Prince is a computer program that converts XML and HTML into PDF documents."
HOMEPAGE="https://www.princexml.com/"
SRC_URI="
	amd64? ( https://www.princexml.com/download/${P}-linux-generic-x86_64.tar.gz )
	x86? ( https://www.princexml.com/download/${P}-linux-generic-i686.tar.gz )
"

LICENSE="Prince-13.5-EULA"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE="demo"

RDEPEND="
	media-libs/fontconfig:1.0
"
QA_PRESTRIPPED="usr/lib/prince/.*"

PRINCE_LICENSEDIR="/usr/lib/prince/license/"
PRINCE_LICENSEFILE="${PRINCE_LICENSEDIR}/license.dat"

src_unpack() {
	default
	mv "${P}"-linux-generic-* "${S}" || die
}

src_prepare() {
	eapply "${FILESDIR}/destdir.patch"
	default
}

src_install() {
	DESTDIR="${ED}" ./install.sh <<<'/usr'

	doman "${ED}/usr/lib/prince/man"/*/*
	rm -rf "${ED}/usr/lib/prince/man"

	keepdir "${PRINCE_LICENSEDIR}"
	use demo || rm "${ED}${PRINCE_LICENSEFILE}"
}

pkg_postinst() {
	if ! ( use demo || [ -e "${PRINCE_LICENSEFILE}" ] ); then
		elog "Demo license has not been installed (USE flag 'demo')."
		elog "You must manually copy a license file to ${PRINCE_LICENSEFILE}"
	fi
}

USE Flags

Manage flags for this package: euse -i <flag> -p app-text/prince | euse -E <flag> -p app-text/prince | euse -D <flag> -p app-text/prince

Global/Standard Flags

Dependencies

RDEPEND

	media-libs/fontconfig:1.0

Manifest for 14.2

Type File Size Source URLs
DIST prince-14.2-linux-generic-i686.tar.gz 10419344 bytes https://www.princexml.com/download/prince-14.2-linux-generic-i686.tar.gz
DIST prince-14.2-linux-generic-x86_64.tar.gz 11134164 bytes https://www.princexml.com/download/prince-14.2-linux-generic-x86_64.tar.gz