summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYidaozhan Ya2022-11-26 19:14:54 +0800
committerYidaozhan Ya2022-11-26 19:14:54 +0800
commit009d0aa0ce5297c91b00eecb5d6637b02c9adab9 (patch)
tree3ef8ec185da731e53a6749e6e560e049e1b9b9fe
parent50f404f909e7f0023d8535b9fd1a8c80b9660b2a (diff)
downloadaur-009d0aa0ce5297c91b00eecb5d6637b02c9adab9.tar.gz
fix libunistring
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD39
2 files changed, 29 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cee0c18b0a53..351ac7d477f0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 9f17bda81a90..f59c9638c66a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}