diff options
author | wszqkzqk | 2017-08-21 12:47:01 +0800 |
---|---|---|
committer | wszqkzqk | 2017-08-21 12:47:01 +0800 |
commit | dd72ff1f44d928b784e9d5b993abf792a9c7b558 (patch) | |
tree | 49545b84ef8d47e14389fe77734da93535b1663c | |
download | aur-yozo-office-stable.tar.gz |
...
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 65 | ||||
-rw-r--r-- | yozo-office.install | 11 |
3 files changed, 93 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..34c7add29c72 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = yozo-office-stable + pkgdesc = Yozo Office - An MS Office Compatible Office Suit + pkgver = 7.0.0299.131ZH.CL01_ZH_CN + pkgrel = 1 + url = http://www.yozosoft.com/ + install = yozo-office.install + arch = i686 + arch = x86_64 + depends = libxtst + depends = libxt + optdepends = ttf-ms-fonts: Arial, Times, Courier etc. + options = !strip + source = https://mirrors.ustc.edu.cn/deepin/pool/non-free/y/yozo-office-zh-cn/yozo-office-zh-cn_7.0.0299.131ZH.CL01_amd64.deb + md5sums = SKIP + +pkgname = yozo-office-stable + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9e90fef2a238 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,65 @@ +# Maintainer: wszqkzqk <wszqkzqk@gmail.com> +pkgname=yozo-office-stable +_pkgver=yozo-office-zh-cn_7.0.0299.131ZH.CL01 +pkgver=7.0.0299.131ZH.CL01_ZH_CN +pkgrel=1 +pkgdesc="Yozo Office - An MS Office Compatible Office Suit" +url="http://www.yozosoft.com/" +depends=('libxtst' 'libxt') +optdepends=('ttf-ms-fonts: Arial, Times, Courier etc.') +options=('!strip') +license=('') +source=("https://mirrors.ustc.edu.cn/deepin/pool/non-free/y/yozo-office-zh-cn/${_pkgver}_i386.deb") +arch=('i686' 'x86_64') +install=yozo-office.install +md5sums=('SKIP') + +[[ $CARCH == 'x86_64' ]] && { +#depends=('lib32-libxext') +source=(https://mirrors.ustc.edu.cn/deepin/pool/non-free/y/yozo-office-zh-cn/${_pkgver}_amd64.deb) +md5sums=('SKIP') +} +package() { +cd "$srcdir" +tar zxf data.tar.gz +mv usr etc "$pkgdir" + +targetP="${pkgdir}/usr/local/Yozosoft/Yozo_Office" +unpackP="${targetP}/Jre/bin/unpack200" +libP="${targetP}/Jre/lib" + +"$unpackP" -r "$libP/rt.pack.gz" "$libP/rt.jar" +"$unpackP" -r "$libP/jsse.pack.gz" "$libP/jsse.jar" +"$unpackP" -r "$libP/charsets.pack.gz" "$libP/charsets.jar" +"$unpackP" -r "$libP/resources.pack.gz" "$libP/resources.jar" + +"$unpackP" -r "$libP/ext/plugin.pack.gz" "$libP/ext/plugin.jar" +"$unpackP" -r "$libP/ext/localedata.pack.gz" \ + "$libP/ext/localedata.jar" +"$unpackP" -r "$libP/ext/bcprov-jdk14-124.pack.gz" \ + "$libP/ext/bcprov-jdk14-124.jar" +"$unpackP" -r "$libP/ext/jai_core.pack.gz" \ + "$libP/ext/jai_core.jar" +"$unpackP" -r "$libP/ext/tools.pack.gz" \ + "$libP/ext/tools.jar" +"$unpackP" -r "$libP/ext/ojdbc14.pack.gz" \ + "$libP/ext/ojdbc14.jar" +"$unpackP" -r "$libP/ext/mysql-connector.pack.gz" \ + "$libP/ext/mysql-connector.jar" +"$unpackP" -r "$libP/ext/swt.pack.gz" "$libP/ext/swt.jar" +"$unpackP" -r "$libP/ext/DJNativeSwing-SWT.pack.gz" \ + "$libP/ext/DJNativeSwing-SWT.jar" +"$unpackP" -r "$libP/ext/xSocket-2.8.15.pack.gz" \ + "$libP/ext/xSocket-2.8.15.jar" +"$unpackP" -r "$libP/ext/EMedia.pack.gz" \ + "$libP/ext/EMedia.jar" +"$unpackP" -r "$libP/ext/xuggle-xuggler.pack.gz" \ + "$libP/ext/xuggle-xuggler.jar" +"$unpackP" -r "$libP/ext/jai_imageio.pack.gz" \ + "$libP/ext/jai_imageio.jar" + +"$unpackP" -r "${targetP}/Yozo_Office.pack.gz" \ + "${targetP}/Yozo_Office.jar" + +} + diff --git a/yozo-office.install b/yozo-office.install new file mode 100644 index 000000000000..b044f035f9f6 --- /dev/null +++ b/yozo-office.install @@ -0,0 +1,11 @@ +post_install() { + xdg-icon-resource forceupdate --theme hicolor &>/dev/null + update-mime-database /usr/share/mime &>/dev/null + update-desktop-database -q &>/dev/null +} +post_upgrade() { + post_install +} +post_remove() { + post_install +} |