Gentoo Archives: gentoo-commits

From: Samuel Bernardo <samuelbernardo.mail@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/user/ssnb:master commit in: app-office/wps-office/, app-office/freeoffice/
Date: Thu, 23 Apr 2020 11:30:28
Message-Id: 1587641394.832a3c083dbfc7321ae2aa1d9d892354fda75141.samuelbernardo@gentoo
1 commit: 832a3c083dbfc7321ae2aa1d9d892354fda75141
2 Author: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
3 AuthorDate: Thu Apr 23 11:29:54 2020 +0000
4 Commit: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
5 CommitDate: Thu Apr 23 11:29:54 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=832a3c08
7
8 Add wps-office and update freeoffice
9
10 Signed-off-by: Samuel Bernardo <samuelbernardo.mail <AT> gmail.com>
11
12 app-office/freeoffice/Manifest | 3 +
13 ...freeoffice-944.ebuild => freeoffice-976.ebuild} | 0
14 app-office/wps-office/Manifest | 3 +
15 app-office/wps-office/metadata.xml | 8 +++
16 .../wps-office/wps-office-11.1.0.9505.ebuild | 82 ++++++++++++++++++++++
17 5 files changed, 96 insertions(+)
18
19 diff --git a/app-office/freeoffice/Manifest b/app-office/freeoffice/Manifest
20 index b88a07f..7b8642e 100644
21 --- a/app-office/freeoffice/Manifest
22 +++ b/app-office/freeoffice/Manifest
23 @@ -6,5 +6,8 @@ AUX freeoffice-textmaker 74 BLAKE2B b8ce43cba0d6c8ed4a04969ac5f0253294c3d6dc5ec1
24 AUX freeoffice-textmaker.desktop 3448 BLAKE2B ab9a83afc05d7db5560a9d4b497c54b3566cac1e6ca3fd73c76ea3bcdf198afb943ab2cfd5aeca1cc0459b22cba461abfc50306bc9f4ec0a54ca509e0386d225 SHA512 9ce358ffd51c78cd7ab4a3d0c64b39ca847b9cbde0704a02442b6d8a0ca12b13edbbe1af2c011ac72a9d544080be00f6a6a59c025dd60aa05fc570efec9c2a2f
25 DIST softmaker-freeoffice-944-amd64.tgz 127452424 BLAKE2B 8e97490753065d66ea556983d5547d0615fe09f50d0c2f371558166e36b16b0f6da44145328ab622c761f2347359481768203af7e9ff189bc615854569c271e0 SHA512 cd2b22248bec4adb4076aa7964f1100eac7a6c4e0928163098f27976ded48838702247ddac23e91a073cf7c1b864254c5527d7979c6c19b6ae2f1d76c4dfbdb0
26 DIST softmaker-freeoffice-944-i386.tgz 124416076 BLAKE2B 22adccdef5815c031a08c76e8150301decb7230d41340d9322e7e8e83ac6a24f867cdf177640b20583e5aee467ae795f1974a11da746d0996570d8e953fb5a6a SHA512 1181b62e583c8b199671b6b5ebea9edf078eb27867ee25a505f4652b8b1327fe41b11364805881b9e082a2c51c68157953ef21843499a68afa3ab9f075e7e7b5
27 +DIST softmaker-freeoffice-976-amd64.tgz 127486819 BLAKE2B dd07abcce0ade7411b887a3487430080586f4a163ee061caff1c9a1e9b3e2b72b58da34e3e0be58ad24f4c32fa75a6464f406d8416bb7716c8721a2ee4e1727a SHA512 de889fda4bb5a7d617dfd63b35a82118fc4099018ce5bb50f163fc11e9ba0725784800d4201fc8a6597473babc52c76b376d321af7179615f84d4c83c77a17cf
28 +DIST softmaker-freeoffice-976-i386.tgz 125964829 BLAKE2B 3e022da702b36a6c4d0164e13c5a5464081016656453a99d4cc2c2512b38690dff8293d5181112ce6ff87ae2e7cc311651fa1742250e0d05daaa88c5b5b0b28e SHA512 910bcc342f76b7f7e62a153d0523bdff9d214e93ca2a810f0f1e9da8bb7807db751853bf571bfab6448e62eed737be6b96125c3fbc4b47719b760af1a28edeb4
29 EBUILD freeoffice-944.ebuild 2202 BLAKE2B cccce1d308f2ac5535b97eb2d594268fb85b78e3318481048f7c17dccdd314445956179fccb98d71afd463d57b9b0629031a92c0eb71b1b720d58bfa9be09c79 SHA512 78fd7ae5ad5b7e842119e991fca5023fc5066a44e000af2b0d02699e30df7ec83cddc7cd1b686347f1ee24b5f595906f3210a74ca7b47a01f7c17b5f2a528e16
30 +EBUILD freeoffice-976.ebuild 2202 BLAKE2B cccce1d308f2ac5535b97eb2d594268fb85b78e3318481048f7c17dccdd314445956179fccb98d71afd463d57b9b0629031a92c0eb71b1b720d58bfa9be09c79 SHA512 78fd7ae5ad5b7e842119e991fca5023fc5066a44e000af2b0d02699e30df7ec83cddc7cd1b686347f1ee24b5f595906f3210a74ca7b47a01f7c17b5f2a528e16
31 MISC metadata.xml 404 BLAKE2B a6336fd975420830b7dcc5a7053b3b6316b94913061eee5812a03b946e6b53c9ad97ee14fedf2433fa618fd4cb96d4cb790c998e249a724800b870b6bedc1f81 SHA512 85926cf56e57b613889fc827bc31b60efe03d40ae2d349e3848bd5bba69722c7e1c2c9336f11ec16fa90325d9d7af0521877a27de89cfd3f306ce2a86e3a649f
32
33 diff --git a/app-office/freeoffice/freeoffice-944.ebuild b/app-office/freeoffice/freeoffice-976.ebuild
34 similarity index 100%
35 rename from app-office/freeoffice/freeoffice-944.ebuild
36 rename to app-office/freeoffice/freeoffice-976.ebuild
37
38 diff --git a/app-office/wps-office/Manifest b/app-office/wps-office/Manifest
39 new file mode 100644
40 index 0000000..c646c9c
41 --- /dev/null
42 +++ b/app-office/wps-office/Manifest
43 @@ -0,0 +1,3 @@
44 +DIST wps-office_11.1.0.9505.XA_amd64.deb 212685550 BLAKE2B 56c38f01837c33e55ea2266a6b55781a911becb3af89baa8089c59ae43a565a46558e677c7d84f91ef51e64dd3024f4729027dd0621ea9b4a10188f4e63a1db5 SHA512 d6d7e4fd85fbf24b08281d68ad3be9280d9b337555e328f75db1e53b9ce1bb47b2265b73e2da00df7b1a9b0a9775152920bd439368307f2373f611de6eaf19a7
45 +EBUILD wps-office-11.1.0.9505.ebuild 1792 BLAKE2B 84f21bd931f053f0827dc43547dd208d2be3f243c270b370ab4e596a2d0442f7b0da2afcd536115384751050051b93e130ec3033f02edee91c62f3efd7be2fce SHA512 7c4287707d9166776cbe0c61a99ef9759438e585fefe885168d405bb64d72fc062ddd6a443fb794e1c600f43062dc38360076f96e678f820bc8f240b87b1e94e
46 +MISC metadata.xml 239 BLAKE2B 33a4b7a2007252ef09e319431769f16c7010fc511e2e2ff02853ce5bf064f90b3e3ff088d97510fa0cfdd2dffaf82872f836aff8385efcee22a62d611cc41a21 SHA512 e2741d7308653b7fb13bf9b4af86c5525cea22e23e31925db40ef76a3f228ac5fe520bbf6a0c5b83565e2257e588acaa9a33cc55480138932446642cbbf15623
47
48 diff --git a/app-office/wps-office/metadata.xml b/app-office/wps-office/metadata.xml
49 new file mode 100644
50 index 0000000..f618816
51 --- /dev/null
52 +++ b/app-office/wps-office/metadata.xml
53 @@ -0,0 +1,8 @@
54 +<?xml version="1.0" encoding="UTF-8"?>
55 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
56 +<pkgmetadata>
57 +<maintainer type="person">
58 + <email>pacho@g.o</email>
59 + <name>Pacho Ramos</name>
60 +</maintainer>
61 +</pkgmetadata>
62
63 diff --git a/app-office/wps-office/wps-office-11.1.0.9505.ebuild b/app-office/wps-office/wps-office-11.1.0.9505.ebuild
64 new file mode 100644
65 index 0000000..961aa55
66 --- /dev/null
67 +++ b/app-office/wps-office/wps-office-11.1.0.9505.ebuild
68 @@ -0,0 +1,82 @@
69 +# Copyright 1999-2020 Gentoo Authors
70 +# Distributed under the terms of the GNU General Public License v2
71 +
72 +EAPI=7
73 +inherit unpacker xdg
74 +
75 +MY_PV="$(ver_cut 4)"
76 +
77 +DESCRIPTION="WPS Office is an office productivity suite"
78 +HOMEPAGE="http://www.wps.cn/product/wpslinux/ http://wps-community.org/"
79 +
80 +KEYWORDS="~amd64"
81 +
82 +SRC_URI="http://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/${MY_PV}/${PN}_${PV}.XA_amd64.deb"
83 +
84 +SLOT="0"
85 +RESTRICT="strip mirror" # mirror as explained at bug #547372
86 +LICENSE="WPS-EULA"
87 +IUSE=""
88 +
89 +# Deps got from this (listed in order):
90 +# rpm -qpR wps-office-10.1.0.5707-1.a21.x86_64.rpm
91 +# ldd /opt/kingsoft/wps-office/office6/wps
92 +# ldd /opt/kingsoft/wps-office/office6/wpp
93 +RDEPEND="
94 + x11-libs/libICE
95 + x11-libs/libSM
96 + x11-libs/libX11
97 + x11-libs/libXext
98 + x11-libs/libXrender
99 + x11-libs/libxcb
100 + media-libs/fontconfig:1.0
101 + media-libs/freetype:2
102 + dev-libs/glib:2
103 + sys-libs/zlib:0
104 + net-print/cups
105 + media-libs/libpng-compat:1.2
106 + virtual/glu
107 +
108 + dev-libs/libpcre:3
109 + dev-libs/libffi
110 + media-sound/pulseaudio
111 + app-arch/bzip2:0
112 + media-libs/libpng:0
113 + dev-libs/expat
114 + sys-apps/util-linux
115 + dev-libs/libbsd
116 + x11-libs/libXau
117 + x11-libs/libXdmcp
118 + sys-apps/dbus
119 + x11-libs/libXtst
120 + sys-apps/tcp-wrappers
121 + media-libs/libsndfile
122 + net-libs/libasyncns
123 + dev-libs/libgcrypt:0
124 + app-arch/xz-utils
125 + app-arch/lz4
126 + sys-libs/libcap
127 + media-libs/flac
128 + media-libs/libogg
129 + media-libs/libvorbis
130 + dev-libs/libgpg-error
131 + sys-apps/attr
132 +"
133 +DEPEND=""
134 +BDEPEND=""
135 +
136 +S="${WORKDIR}"
137 +
138 +src_install() {
139 + exeinto /usr/bin
140 + exeopts -m0755
141 + doexe "${S}"/usr/bin/*
142 +
143 + insinto /usr/share
144 + doins -r "${S}"/usr/share/{applications,desktop-directories,icons,mime,templates}
145 +
146 + insinto /opt/kingsoft/wps-office
147 + doins -r "${S}"/opt/kingsoft/wps-office/{office6,templates}
148 +
149 + fperms 0755 /opt/kingsoft/wps-office/office6/{et,wpp,wps,wpspdf}
150 +}