pacho       15/05/26 20:39:35

  Modified:             ChangeLog
  Added:                wps-office-9.1.0.4953_alpha18-r1.ebuild
  Log:
  Try to unbundle the few libs that allow that for now
  
  (Portage version: 2.2.19/cvs/Linux x86_64, signed Manifest commit with key 
A188FBD4)

Revision  Changes    Path
1.2                  app-office/wps-office/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/wps-office/ChangeLog?rev=1.2&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/wps-office/ChangeLog?rev=1.2&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/wps-office/ChangeLog?r1=1.1&r2=1.2

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-office/wps-office/ChangeLog,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ChangeLog   23 May 2015 19:48:41 -0000      1.1
+++ ChangeLog   26 May 2015 20:39:35 -0000      1.2
@@ -1,6 +1,12 @@
 # ChangeLog for app-office/wps-office
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/wps-office/ChangeLog,v 1.1 
2015/05/23 19:48:41 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/wps-office/ChangeLog,v 1.2 
2015/05/26 20:39:35 pacho Exp $
+
+*wps-office-9.1.0.4953_alpha18-r1 (26 May 2015)
+
+  26 May 2015; Pacho Ramos <[email protected]>
+  +wps-office-9.1.0.4953_alpha18-r1.ebuild:
+  Try to unbundle the few libs that allow that for now
 
 *wps-office-9.1.0.4953_alpha18 (23 May 2015)
 



1.1                  
app-office/wps-office/wps-office-9.1.0.4953_alpha18-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/wps-office/wps-office-9.1.0.4953_alpha18-r1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/wps-office/wps-office-9.1.0.4953_alpha18-r1.ebuild?rev=1.1&content-type=text/plain

Index: wps-office-9.1.0.4953_alpha18-r1.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/app-office/wps-office/wps-office-9.1.0.4953_alpha18-r1.ebuild,v
 1.1 2015/05/26 20:39:35 pacho Exp $

EAPI=5
inherit fdo-mime font gnome2-utils unpacker versionator

MY_PV="$(get_version_component_range 1-4)"
MY_V="$(get_version_component_range 5)"

if [ -z "$(get_version_component_range 6)" ]; then
        MY_SP=""
else
        MY_SP="$(get_version_component_range 6)"
fi

case ${PV} in
        *_alpha*)
                MY_BRANCH=${MY_V/alpha/a}
                ;;
        *_beta*)
                MY_BRANCH=${MY_V/beta/b}
                ;;
        *)
                die "Invalid value for \${PV}: ${PV}"
                ;;
esac
MY_VV=${MY_PV}~${MY_BRANCH}${MY_SP}

DESCRIPTION="WPS Office is an office productivity suite"
HOMEPAGE="http://linux.wps.cn/";

KEYWORDS="~amd64 ~x86"

SRC_URI="
        x86? ( 
http://kdl.cc.ksosoft.com/wps-community/download/${MY_BRANCH}/${PN}_${MY_VV}_i386.deb
 )
        amd64? ( 
http://kdl.cc.ksosoft.com/wps-community/download/${MY_BRANCH}/${PN}_${MY_VV}_amd64.deb
 )
"

SLOT="0"
RESTRICT="strip mirror" # mirror as explained at bug #547372
LICENSE="WPS-EULA"
IUSE="corefonts +sharedfonts"

UNBUNDLED_LIBS="
        dev-qt/qtwebkit:4
        media-libs/tiff:3
"
#       dev-qt/qtcore:4
#       dev-qt/qtdbus:4
#       media-libs/phonon

NATIVE_DEPEND="
        app-arch/bzip2
        dev-libs/expat
        dev-libs/glib:2
        dev-libs/libffi
        dev-libs/libxml2:2
        media-libs/fontconfig:1.0
        media-libs/freetype:2
        media-libs/glu
        media-libs/gst-plugins-base:0.10
        media-libs/gstreamer:0.10
        media-libs/libpng:1.2
        virtual/opengl
        media-libs/tiff:3
        sys-apps/util-linux
        sys-libs/zlib
        x11-libs/libdrm
        x11-libs/libICE
        x11-libs/libSM
        x11-libs/libX11
        x11-libs/libXau
        x11-libs/libxcb
        x11-libs/libXdamage
        x11-libs/libXdmcp
        x11-libs/libXext
        x11-libs/libXfixes
        x11-libs/libXrender
        x11-libs/libXxf86vm
        media-libs/libmng
        net-print/cups
"
RDEPEND="
        ${UNBUNDLED_LIBS}
        ${NATIVE_DEPEND}
        corefonts? ( media-fonts/corefonts )
        net-nds/openldap
        dev-db/sqlite:3
"
DEPEND=""

S="${WORKDIR}"

src_prepare() {
        # Remove bundled libs and rely on system versions if possible
        # Commented lines are about the libs that cannot be unbundled yet.
        cd "${S}"/opt/kingsoft/wps-office/office6/
#       rm -f libQtCore.so* || die
#       rm -f libQtDBus.so* || die
#       rm -f libQtNetwork.so || die
        rm -f libQtWebKit.so* || die
#       rm -f libphonon.so*
        rm -f libtiff.so.4* || die
}

src_install() {
        exeinto /usr/bin
        exeopts -m0755
        doexe "${S}"/usr/bin/wps
        doexe "${S}"/usr/bin/wpp
        doexe "${S}"/usr/bin/et

        if ! use sharedfonts; then
                insinto /opt/kingsoft/wps-office/office6/fonts
                doins -r "${S}"/usr/share/fonts/wps-office/*
                rm -rf "${S}"/usr/share/fonts || die
        fi

        insinto /usr
        doins -r "${S}"/usr/share

        insinto /
        doins -r "${S}"/opt
        fperms 0755 /opt/kingsoft/wps-office/office6/{wps,wpp,et}
}

pkg_preinst() {
        gnome2_icon_savelist
}

pkg_postinst() {
        use sharedfonts && font_pkg_postinst
        fdo-mime_desktop_database_update
        fdo-mime_mime_database_update
        gnome2_icon_cache_update
}

pkg_postrm() {
        fdo-mime_desktop_database_update
        gnome2_icon_cache_update
}




Reply via email to