Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 299027 Details for
Bug 390137
version bump app-office/libreoffice-bin-3.4.5.2
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Fixed ebuild for libreoffice-l10n-3.4.4
libreoffice-l10n-3.4.4.ebuild (text/plain), 4.07 KB, created by
RedEyedMan
on 2012-01-15 18:39:55 UTC
(
hide
)
Description:
Fixed ebuild for libreoffice-l10n-3.4.4
Filename:
MIME Type:
Creator:
RedEyedMan
Created:
2012-01-15 18:39:55 UTC
Size:
4.07 KB
patch
obsolete
># Copyright 1999-2012 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-l10n/libreoffice-l10n-3.4.4.ebuild,v 1.1 2012/01/03 21:04:21 scarabeus Exp $ > >EAPI=4 > >[[ ${PV} == 9999 ]] && MY_PV="3.4.4" || MY_PV="3.4.4" > >RC_VERSION="rc2" # CHECK ME WITH EVERY BUMP! >BASE_SRC_URI="http://download.documentfoundation.org/${PN/-l10n/}/stable/${MY_PV}/rpm/" > >OO_EXTENSIONS=( > "472ffb92d82cf502be039203c606643d-Sun-ODF-Template-Pack-en-US_1.0.0.oxt" >) >inherit rpm eutils versionator office-ext > >DESCRIPTION="Translations for the Libreoffice suite." >HOMEPAGE="http://www.libreoffice.org" > >LICENSE="LGPL-3" >SLOT="0" >KEYWORDS="amd64 ~ppc ~x86 amd64-linux ~x86-linux" >IUSE="offlinehelp templates" > >LANGUAGES_HELP="en ru" >LANGUAGES="${LANGUAGES_HELP} en ru" > >for lang in ${LANGUAGES}; do > helppack="" > langpack="" > if [[ "${LANGUAGES_HELP}" =~ "${lang}" ]]; then > [[ ${lang} == en ]] && lang2=${lang/en/en_US} || lang2=${lang} > helppack=" offlinehelp? ( ${BASE_SRC_URI}/x86/LibO_${MY_PV}_Linux_x86_helppack-rpm_${lang2/_/-}.tar.gz ) " > fi > [[ ${lang} == en ]] \ > || langpack=" ${BASE_SRC_URI}/x86/LibO_${MY_PV}_Linux_x86_langpack-rpm_${lang/_/-}.tar.gz " > SRC_URI+=" linguas_${lang}? ( > ${langpack} > ${helppack} > )" > IUSE+=" linguas_${lang}" >done >unset lang helppack langpack lang2 > ># dictionaries >SPELL_DICTS="en ru" >for X in ${SPELL_DICTS} ; do > SPELL_DICTS_DEPEND+=" linguas_${X}? ( app-dicts/myspell-${X} )" >done >RDEPEND="${SPELL_DICTS_DEPEND}" >unset X SPELL_DICTS SPELL_DICTS_DEPEND > ># no need for iuse here as this needs to be written out and is subset ># of lignuas anyway >EXT_URI="http://ooo.itc.hu/oxygenoffice/download/libreoffice" >TDEPEND="" >for i in ${OO_EXTENSIONS[@]}; do > lingua=${i/_*.oxt/} > lingua=${lingua/*Pack-/} > if [[ ${lingua} == en-US ]]; then > TDEPEND+=" ${EXT_URI}/${i}" > else > TDEPEND+=" linguas_${lingua}? ( ${EXT_URI}/${i} )" > fi >done >SRC_URI+=" templates? ( ${TDEPEND} )" >unset i lingua TDEPEND EXT_URI > ># blockers for old libreoffice with bundled linguas >RDEPEND+=" > =app-office/libreoffice-bin-3.4.4-r1" > >RESTRICT="strip" > >S="${WORKDIR}" > >src_unpack() { > default > > local lang dir rpmdir i > local ooextused=() > > for lang in ${LANGUAGES}; do > # break away if not enabled; paludis support > use_if_iuse linguas_${lang} || continue > > dir=${lang/_/-} > > # for english we provide just helppack, as translation is always there > if [[ ${lang} != en ]]; then > rpmdir="LibO_${MY_PV}${RC_VERSION}_Linux_x86_langpack-rpm_${dir}/RPMS/" > [[ -d ${rpmdir} ]] || die "Missing directory: \"${rpmdir}\"" > # First remove dictionaries, we want to use system ones. > rm -rf "${S}/${rpmdir}/"*dict*.rpm > rpm_unpack "./${rpmdir}/"*.rpm > fi > if [[ "${LANGUAGES_HELP}" =~ "${lang}" ]] && use offlinehelp; then > [[ ${lang} == en ]] && dir="en-US" > rpmdir="LibO_${MY_PV}${RC_VERSION}_Linux_x86_helppack-rpm_${dir}/RPMS/" > [[ -d ${rpmdir} ]] || die "Missing directory: \"${rpmdir}\"" > rpm_unpack ./"${rpmdir}/"*.rpm > fi > if use templates; then > for i in ${OO_EXTENSIONS[@]}; do > lingua=${i/_*.oxt/} > lingua=${lingua/*Pack-/} > if [[ ${lang} == ${lingua} || ${lingua} == en-US ]]; then > if [[ ! -f "${S}/${i}" ]]; then > cp -v "${DISTDIR}/${i}" "${S}" > ooextused+=( "${i}" ) > fi > fi > done > fi > done > OO_EXTENSIONS=() > for i in ${ooextused[@]}; do > OO_EXTENSIONS+=( ${i} ) > done >} > >src_prepare() { :; } >src_configure() { :; } >src_compile() { :; } > >src_install() { > local dir="${S}"/opt/${PN/-l10n/}$(get_version_component_range 1-2 ${MY_PV})/basis$(get_version_component_range 1-2 ${MY_PV})/ > # Condition required for people that do not install anything eg no linguas > # or just english with no offlinehelp. > if [[ -d "${dir}" ]] ; then > if [[ ${PV} == 9999 ]]; then > # starting with 3.5 this is in common dir > insinto /usr/$(get_libdir)/${PN/-l10n/}/ > else > insinto /usr/$(get_libdir)/${PN/-l10n/}/basis$(get_version_component_range 1-2)/ > fi > doins -r "${dir}"/* > fi > > echo "${OO_EXTENSIONS[@]}" > office-ext_src_install >} > >pkg_postinst() { > office-ext_pkg_postinst >} >pkg_prerm() { > office-ext_pkg_prerm >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 390137
:
292215
|
299025
| 299027