# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI = 6
BASE_PACKAGENAME = "debug"
BASE_AMD64_URI = " http://packages.gentooexperimental.org/packages/amd64-libreoffice/amd64- ${ BASE_PACKAGENAME } - "
BASE_X86_URI = " http://packages.gentooexperimental.org/packages/x86-libreoffice/x86- ${ BASE_PACKAGENAME } - "
DESCRIPTION = "LibreOffice, a full office productivity suite. Binary package, debug info"
HOMEPAGE = "http://www.libreoffice.org"
SRC_URI_AMD64 = "
${ BASE_AMD64_URI } libreoffice-${ PVR } .tar.xz
kde? (
!java? ( ${ BASE_AMD64_URI } libreoffice-kde-${ PVR } .xd3 )
java? ( ${ BASE_AMD64_URI } libreoffice-kde-java-${ PVR } .xd3 )
)
gnome? (
!java? ( ${ BASE_AMD64_URI } libreoffice-gnome-${ PVR } .xd3 )
java? ( ${ BASE_AMD64_URI } libreoffice-gnome-java-${ PVR } .xd3 )
)
!kde? ( !gnome? (
java? ( ${ BASE_AMD64_URI } libreoffice-java-${ PVR } .xd3 )
) )
"
SRC_URI_X86 = "
${ BASE_X86_URI } libreoffice-${ PVR } .tar.xz
kde? (
!java? ( ${ BASE_X86_URI } libreoffice-kde-${ PVR } .xd3 )
java? ( ${ BASE_X86_URI } libreoffice-kde-java-${ PVR } .xd3 )
)
gnome? (
!java? ( ${ BASE_X86_URI } libreoffice-gnome-${ PVR } .xd3 )
java? ( ${ BASE_X86_URI } libreoffice-gnome-java-${ PVR } .xd3 )
)
!kde? ( !gnome? (
java? ( ${ BASE_X86_URI } libreoffice-java-${ PVR } .xd3 )
) )
"
SRC_URI = "
amd64? ( ${ SRC_URI_AMD64 } )
x86? ( ${ SRC_URI_X86 } )
"
IUSE = "gnome java kde"
LICENSE = "LGPL-3"
SLOT = "0"
KEYWORDS = "-* amd64 ~x86"
RDEPEND = " =app-office/ ${ PN /-debug } - ${ PVR } [gnome=,java=,kde=] "
DEPEND = "dev-util/xdelta:3"
RESTRICT = "test strip"
S = " ${ WORKDIR } "
QA_PREBUILT = "/usr/*"
src_unpack( ) {
einfo " Uncompressing distfile ${ ARCH } - ${ BASE_PACKAGENAME } -libreoffice- ${ PVR } .tar.xz "
xz -cd " ${ DISTDIR } / ${ ARCH } - ${ BASE_PACKAGENAME } -libreoffice- ${ PVR } .tar.xz " > " ${ WORKDIR } / ${ ARCH } - ${ BASE_PACKAGENAME } -libreoffice- ${ PVR } .tar " || die
local patchname
use kde && patchname = "-kde"
use gnome && patchname = "-gnome"
use java && patchname = " ${ patchname } -java "
if [ -n " ${ patchname } " ] ; then
einfo " Patching distfile ${ ARCH } - ${ BASE_PACKAGENAME } -libreoffice- ${ PVR } .tar using ${ ARCH } - ${ BASE_PACKAGENAME } -libreoffice ${ patchname } - ${ PVR } .xd3 "
xdelta3 -d -s " ${ WORKDIR } / ${ ARCH } - ${ BASE_PACKAGENAME } -libreoffice- ${ PVR } .tar " " ${ DISTDIR } / ${ ARCH } - ${ BASE_PACKAGENAME } -libreoffice ${ patchname } - ${ PVR } .xd3 " " ${ WORKDIR } /tmpdist.tar " || die
mv " ${ WORKDIR } /tmpdist.tar " " ${ WORKDIR } / ${ ARCH } - ${ BASE_PACKAGENAME } -libreoffice- ${ PVR } .tar " || die
fi
einfo " Unpacking new ${ ARCH } - ${ BASE_PACKAGENAME } -libreoffice- ${ PVR } .tar "
unpack " ./ ${ ARCH } - ${ BASE_PACKAGENAME } -libreoffice- ${ PVR } .tar "
}
src_configure( ) { :; }
src_compile( ) { :; }
src_install( ) {
dodir /usr
cp -aR " ${ S } " /usr/* " ${ ED } " /usr/ || die
}