mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-06 06:30:19 +00:00
editors/linux-wps-office: New port: WPS Office for Linux
WPS Office is a complete office suite with PDF editor. PR: 252736 Submitted by: Martin Filla <freebsd@sysctl.cz> (in part) Approved by: lwhsu (mentor)
This commit is contained in:
parent
89f32efeb5
commit
3381abb5a8
@ -187,6 +187,7 @@
|
||||
SUBDIR += libreoffice6
|
||||
SUBDIR += linux-sublime
|
||||
SUBDIR += linux-sublime3
|
||||
SUBDIR += linux-wps-office
|
||||
SUBDIR += madedit
|
||||
SUBDIR += marker
|
||||
SUBDIR += mg
|
||||
|
60
editors/linux-wps-office/Makefile
Normal file
60
editors/linux-wps-office/Makefile
Normal file
@ -0,0 +1,60 @@
|
||||
PORTNAME= wps-office
|
||||
DISTVERSION= 11.1.0.10161
|
||||
CATEGORIES= editors linux
|
||||
MASTER_SITES= https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/10161/
|
||||
PKGNAMEPREFIX= linux-
|
||||
DISTNAME= ${PORTNAME}-${PORTVERSION}.XA-1.x86_64
|
||||
EXTRACT_SUFX= .rpm
|
||||
|
||||
MAINTAINER= freebsd@sysctl.cz
|
||||
COMMENT= Complete office suite with PDF editor
|
||||
|
||||
LICENSE= commercial
|
||||
LICENSE_NAME= End User License Agreement
|
||||
LICENSE_TEXT= See: https://www.wps.com/eula
|
||||
LICENSE_PERMS= no-auto-accept no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell
|
||||
|
||||
ONLY_FOR_ARCHS= amd64
|
||||
|
||||
USES= desktop-file-utils linux shebangfix
|
||||
INSTALLS_ICONS= yes
|
||||
USE_LINUX= png pulseaudio-libs xorglibs
|
||||
|
||||
SHEBANG_FILES= usr/bin/et \
|
||||
usr/bin/wpp \
|
||||
usr/bin/wps \
|
||||
usr/bin/wpspdf
|
||||
|
||||
NO_BUILD= yes
|
||||
NO_WRKSUBDIR= yes
|
||||
PLIST_SUB= LINUXBASE=${LINUXBASE}
|
||||
|
||||
WPS_BINS= et wpp wps wpspdf
|
||||
WPS_DESK= et wpp wps pdf prometheus
|
||||
|
||||
post-patch:
|
||||
.for d in ${WPS_DESK}
|
||||
@${REINPLACE_CMD} -i '' -e 's|/usr/bin|${PREFIX}/bin|' ${WRKSRC}/opt/kingsoft/${PORTNAME}/desktops/${PORTNAME}-${d}.desktop
|
||||
.endfor
|
||||
.for b in ${WPS_BINS}
|
||||
@${REINPLACE_CMD} -e 's|gInstallPath=/opt|gInstallPath=${LINUXBASE}/opt|' ${WRKSRC}/usr/bin/${b}
|
||||
.endfor
|
||||
|
||||
do-install:
|
||||
.for s in 16 20 24 32 40 48 60 64 72 80 96 128 256 512
|
||||
${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps
|
||||
${INSTALL_DATA} ${WRKSRC}/usr/share/icons/hicolor/${s}x${s}/mimetypes/*.png \
|
||||
${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps/
|
||||
.endfor
|
||||
.for d in ${WPS_DESK}
|
||||
${INSTALL_DATA} ${WRKSRC}/opt/kingsoft/${PORTNAME}/desktops/${PORTNAME}-${d}.desktop \
|
||||
${STAGEDIR}${DESKTOPDIR}
|
||||
.endfor
|
||||
${MKDIR} ${STAGEDIR}${LINUXBASE}
|
||||
(cd ${WRKSRC} && ${COPYTREE_SHARE} opt ${STAGEDIR}${LINUXBASE})
|
||||
.for b in ${WPS_BINS}
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/usr/bin/${b} ${STAGEDIR}${PREFIX}/bin
|
||||
${CHMOD} +x ${STAGEDIR}${LINUXBASE}/opt/kingsoft/wps-office/office6/${b}
|
||||
.endfor
|
||||
|
||||
.include <bsd.port.mk>
|
3
editors/linux-wps-office/distinfo
Normal file
3
editors/linux-wps-office/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1610797552
|
||||
SHA256 (wps-office-11.1.0.10161.XA-1.x86_64.rpm) = d8d16c3eea4bb902c12a79866072754ee460adba16fcc79a1f52eae011cf462d
|
||||
SIZE (wps-office-11.1.0.10161.XA-1.x86_64.rpm) = 226208326
|
8
editors/linux-wps-office/pkg-descr
Normal file
8
editors/linux-wps-office/pkg-descr
Normal file
@ -0,0 +1,8 @@
|
||||
WPS Office is a free productivity office suite. WPS Office contains
|
||||
four major functional modules: WPS Word, WPS PDF, WPS Excel, and WPS
|
||||
Presentation. It is accessible and compatible with doc, xls, ppt, and
|
||||
other file formats. You can directly save and open Microsoft Word,
|
||||
Excel, and PowerPoint files. You can also easily edit WPS files with
|
||||
Microsoft Office 365.
|
||||
|
||||
WWW: https://www.wps.com/
|
4275
editors/linux-wps-office/pkg-plist
Normal file
4275
editors/linux-wps-office/pkg-plist
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user