diff options
Diffstat (limited to 'net-print/adobeps/adobeps-1.0.6-r1.ebuild')
-rw-r--r-- | net-print/adobeps/adobeps-1.0.6-r1.ebuild | 92 |
1 files changed, 0 insertions, 92 deletions
diff --git a/net-print/adobeps/adobeps-1.0.6-r1.ebuild b/net-print/adobeps/adobeps-1.0.6-r1.ebuild deleted file mode 100644 index bcd8b1ef9332..000000000000 --- a/net-print/adobeps/adobeps-1.0.6-r1.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils - -DESCRIPTION="Adobe PostScript drivers for Windows for use with CUPS" -HOMEPAGE="http://www.adobe.com/support/downloads/product.jsp?product=44&platform=Windows" -SRC_URI_BASE="ftp://ftp.adobe.com/pub/adobe/printerdrivers/win/1.x" -SRC_URI="" - -LICENSE="AdobePS" -RESTRICT="mirror" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="cups" - -DEPEND="app-arch/cabextract" -RDEPEND="cups? ( >=net-print/cups-1.2 )" - -IUSE_L10N=( en da de es fi fr it ja ko nl no pt-BR sv zh-CN zh-TW ) -IUSE_FILES=( winsteng winstDan winstger winstspa winstfin winstfre winstita - winstjpn winstkor winstdut winstnor winstbrz winstswe Winstchs winstcht ) - -IUSE_LANGS="" -IUSE_CLOSE="" -for (( X=0; X < ${#IUSE_L10N[@]}; X++ )); do - IUSE+=" l10n_${IUSE_L10N[X]}" - SRC_URI+=" l10n_${IUSE_L10N[X]}? ( ${SRC_URI_BASE}/${IUSE_FILES[X]}.exe )" - IUSE_LANGS+=" !l10n_${IUSE_L10N[X]}? (" - IUSE_CLOSE+=" )" -done -SRC_URI="${SRC_URI} ${IUSE_LANGS} ${SRC_URI_BASE}/${IUSE_FILES[0]}.exe${IUSE_CLOSE}" - -S="${WORKDIR}" - -pkg_setup() { - local X L="" - ADOBEPS_LANG="" - for X in "${IUSE_L10N[@]}"; do - if use l10n_"${X}"; then - L+=" ${X}" - [[ -z ${ADOBEPS_LANG} ]] && ADOBEPS_LANG="${X}" - fi - done - # default to English if no L10N flags are set - if [[ -z ${ADOBEPS_LANG} ]]; then - L="en" - ADOBEPS_LANG="en" - fi - elog "Selected languages:" ${L} - use cups && elog "CUPS drivers language: ${ADOBEPS_LANG}" -} - -src_unpack() { - local X L - for (( X=0; X < ${#IUSE_L10N[@]}; X++ )); do - L="${IUSE_L10N[X]}" - if use l10n_"${L}" || [[ ${L} = "${ADOBEPS_LANG}" ]]; then - cabextract -Lq -d "${S}/${IUSE_L10N[X]}" \ - "${DISTDIR}/${IUSE_FILES[X]}.exe" || die "unpack failed" - fi - done -} - -src_install() { - local X - for X in "${IUSE_L10N[@]}"; do - if use l10n_"${X}" || [[ ${X} = "${ADOBEPS_LANG}" ]]; then - # files and filenames taken from cupsaddsmb man-page - insinto "/usr/share/${PN}/${X/-/_}" - # Windows 2000 and higher - doins ${X}/winxp/{ps5ui.dll,pscript.hlp,pscript.ntf,pscript5.dll} - # Windows 95, 98, and Me - newins ${X}/windows/adfonts.mfm ADFONTS.MFM - newins ${X}/windows/adobeps4.drv ADOBEPS4.DRV - newins ${X}/windows/adobeps4.hlp ADOBEPS4.HLP - newins ${X}/windows/iconlib.dll ICONLIB.DLL - newins ${X}/windows/psmon.dll PSMON.DLL - fi - done - # symlink primary language to cups drivers - if use cups; then - dodir /usr/share/cups/drivers - for X in ps5ui.dll pscript.hlp pscript.ntf pscript5.dll \ - ADFONTS.MFM ADOBEPS4.DRV ADOBEPS4.HLP ICONLIB.DLL PSMON.DLL; do - dosym "../../${PN}/${ADOBEPS_LANG/-/_}/${X}" \ - "/usr/share/cups/drivers/${X}" - done - fi -} |