diff options
author | Yidaozhan Ya | 2022-11-26 19:14:54 +0800 |
---|---|---|
committer | Yidaozhan Ya | 2022-11-26 19:14:54 +0800 |
commit | 009d0aa0ce5297c91b00eecb5d6637b02c9adab9 (patch) | |
tree | 3ef8ec185da731e53a6749e6e560e049e1b9b9fe | |
parent | 50f404f909e7f0023d8535b9fd1a8c80b9660b2a (diff) | |
download | aur-009d0aa0ce5297c91b00eecb5d6637b02c9adab9.tar.gz |
fix libunistring
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 29 insertions, 21 deletions
@@ -1,23 +1,22 @@ pkgbase = com.seewo.easinote5 - pkgdesc = Seewo EasiNote5 希沃白板5 + pkgdesc = Seewo EasiNote5 希沃白板 5,为互动教学而生。 pkgver = 5.1.17.2126 - pkgrel = 1 - url = https://gitlab.gz.cvte.cn/front-end/enow-cloud + pkgrel = 2 + url = https://easinote.seewo.com/ install = com.seewo.easinote5.install arch = x86_64 - groups = license = MIT depends = desktop-file-utils depends = gtk3 - depends = hicolor-icon-theme depends = libnotify depends = libxss depends = libxtst depends = nss depends = xdg-utils + depends = libunistring options = !strip options = !emptydirs - source = http://static.cvte.com/file/myou/uploads/android_rom/1aca70f7b5682c38298aff6d3105613e6b38f2d2/EasiNote5_5.1.17.2126-66e81.deb + source = EasiNote5.deb::http://static.cvte.com/file/myou/uploads/android_rom/1aca70f7b5682c38298aff6d3105613e6b38f2d2/EasiNote5_5.1.17.2126-66e81.deb sha512sums = 4707bf47942ffa3340c4f7e0e49be576bcf5c8d8df2f9c7e93c68b60da1021b5a5302d04b3c092236add2c5863184598203751040037ce854f0bcc6b08f3e0e8 pkgname = com.seewo.easinote5 @@ -1,29 +1,38 @@ -# Generated by debtap & modified by YidaozhanYa # Maintainer: YidaozhanYa <yidaozhan_ya@outlook.com> # Maintainer: YidaozhanYa <yidaozhan_ya@outlook.com> pkgname=com.seewo.easinote5 pkgver=5.1.17.2126 -pkgrel=1 -pkgdesc="Seewo EasiNote5 希沃白板5" +pkgrel=2 +pkgdesc="Seewo EasiNote5 希沃白板 5,为互动教学而生。" arch=('x86_64') -url="https://gitlab.gz.cvte.cn/front-end/enow-cloud" +url="https://easinote.seewo.com/" +#url="https://gitlab.gz.cvte.cn/front-end/enow-cloud" license=('MIT') -groups=('') -depends=('desktop-file-utils' 'gtk3' 'hicolor-icon-theme' 'libnotify' 'libxss' 'libxtst' 'nss' 'xdg-utils') +depends=('desktop-file-utils' 'gtk3' 'libnotify' 'libxss' 'libxtst' 'nss' 'xdg-utils' 'libunistring') options=('!strip' '!emptydirs') install=${pkgname}.install -source=("http://static.cvte.com/file/myou/uploads/android_rom/1aca70f7b5682c38298aff6d3105613e6b38f2d2/EasiNote5_5.1.17.2126-66e81.deb") +source=("EasiNote5.deb::http://static.cvte.com/file/myou/uploads/android_rom/1aca70f7b5682c38298aff6d3105613e6b38f2d2/EasiNote5_5.1.17.2126-66e81.deb") sha512sums=('4707bf47942ffa3340c4f7e0e49be576bcf5c8d8df2f9c7e93c68b60da1021b5a5302d04b3c092236add2c5863184598203751040037ce854f0bcc6b08f3e0e8') -package(){ - - # Extract package data - export LANG=en_US.UTF-8 - export LC_ALL=en_US.UTF-8 +prepare(){ tar xf data.tar.xz -C "${pkgdir}" +} + +package(){ + LANG_SAVE="$LANG" + LC_ALL_SAVE="$LC_ALL" + export LANG="en_US.UTF-8" + export LC_ALL="en_US.UTF-8" mkdir -p "${pkgdir}/usr/share/applications" - install -D -m644 "${pkgdir}/opt/apps/com.seewo.easinote5/files/LICENSES.chromium.html" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - sed -i "1i\#!/usr/bin/bash" "${pkgdir}/opt/apps/com.seewo.easinote5/files/com.seewo.easinote5.sh" - cp "${pkgdir}/opt/apps/com.seewo.easinote5/entries/applications/com.seewo.easinote5.desktop" "${pkgdir}/usr/share/applications/com.seewo.easinote5.desktop" + install -D -m644 "${pkgdir}/opt/apps/${pkgname}/files/LICENSES.chromium.html" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + STARTUP_SCRIPT="${pkgdir}/opt/apps/${pkgname}/files/${pkgname}.sh" + sed -i "1i\#!/usr/bin/bash" "${STARTUP_SCRIPT}" + sed -i 's#cp \$appPath/entries/applications/\$appid\.desktop \$desktopPath#printf "skip copy desktop icon"#' "${STARTUP_SCRIPT}" + cp "${pkgdir}/opt/apps/${pkgname}/entries/applications/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" + + # fix libunistring.so + ln -sf "/usr/lib/libunistring.so" "${pkgdir}/opt/apps/${pkgname}/files/resources/public/lib/libunistring.so.2" + export LANG="$LANG_SAVE" + export LC_ALL="$LC_ALL_SAVE" } |