diff options
author | Arkylin | 2022-02-11 14:30:08 +0800 |
---|---|---|
committer | Arkylin | 2022-02-11 14:30:08 +0800 |
commit | 59d334dd501016cff6c9af7eade99f03ccb7f8f1 (patch) | |
tree | 938eb23410c3eed9437992a48d5fed3c725d2825 /PKGBUILD | |
parent | 0eb15dd3bf6d0f50968300d356970d6f49ddefc1 (diff) | |
download | aur-oss-browser-git.tar.gz |
Update
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 50 |
1 files changed, 28 insertions, 22 deletions
@@ -20,26 +20,32 @@ sha512sums=( package() { cd ${srcdir} msg "安装cnpm...仅使用npm会报错" - msg "请输入特权密码" - #sudo npm install -g cnpm --registry=https://registry.npmmirror.com - msg "electron1.8.4版本已经404" - msg "electron 1.8.4更改为1.8.8" - sed -i 's/"electron": "1.8.4"/"electron": "1.8.8"/' ${srcdir}/oss-browser/package.json - cd ${srcdir}/oss-browser - make i - make build - msg "补全electron-log依赖" - cd dist - cnpm install - msg "生成linux64包" - cd .. - make linux64 - msg "解压软件包..." - mkdir -p ${pkgdir}/opt/${pkgname} - unzip -d ${pkgdir}/opt/${pkgname} ${srcdir}/oss-browser/releases/*/oss-browser-linux-x64.zip - cp -r ${pkgdir}/opt/${pkgname}/oss-browser-linux-x64/* ${pkgdir}/opt/${pkgname} - msg "创建图标..." - mkdir -p ${pkgdir}/usr/share/applications - cp -r ${srcdir}/${pkgname}.desktop ${pkgdir}/usr/share/applications - rm -rf ${pkgdir}/opt/${pkgname}/oss-browser-linux-x64 + if [ -f "/usr/bin/cnpm" ];then + msg "已存在cnpm" + msg "electron1.8.4版本已经404" + msg "electron 1.8.4更改为1.8.8" + sed -i 's/"electron": "1.8.4"/"electron": "1.8.8"/' ${srcdir}/oss-browser/package.json + cd ${srcdir}/oss-browser + make i + make build + msg "补全electron-log依赖" + cd dist + cnpm install + msg "生成linux64包" + cd .. + make linux64 + msg "解压软件包..." + mkdir -p ${pkgdir}/opt/oss-browser + unzip -d ${pkgdir}/opt/oss-browser ${srcdir}/oss-browser/releases/*/oss-browser-linux-x64.zip + cp -r ${pkgdir}/opt/oss-browser/oss-browser-linux-x64/* ${pkgdir}/opt/oss-browser + msg "创建图标..." + mkdir -p ${pkgdir}/usr/share/applications + cp -r ${srcdir}/oss-browser.desktop ${pkgdir}/usr/share/applications + rm -rf ${pkgdir}/opt/oss-browser/oss-browser-linux-x64 + else + msg "不存在,请按照下列命令安装cnpm!" + msg "sudo npm install -g cnpm --registry=https://registry.npmmirror.com" + msg "请按Ctrl+C退出安装程序!" + sleep 1d + fi } |