diff options
author | Arkylin | 2022-02-11 13:49:39 +0800 |
---|---|---|
committer | Arkylin | 2022-02-11 13:49:39 +0800 |
commit | 0eb15dd3bf6d0f50968300d356970d6f49ddefc1 (patch) | |
tree | 66b888379c4aa0ee844b846b943183945b651eef | |
download | aur-0eb15dd3bf6d0f50968300d356970d6f49ddefc1.tar.gz |
New
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 45 | ||||
-rwxr-xr-x | oss-browser.desktop | 12 |
3 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..ff8186c45582 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = oss-browser-git + pkgdesc = ossbrowser是阿里云官方提供的OSS图形化管理工具,提供类似Windows资源管理器的功能 + pkgver = 1.16.0 + pkgrel = 1 + url = https://github.com/aliyun/oss-browser + arch = x86_64 + license = Apache License 2.0 + makedepends = tar + depends = gconf + depends = git + depends = unzip + depends = fakeroot + depends = gtk2 + depends = make + depends = nodejs + depends = npm + source = git+https://github.com/aliyun/oss-browser.git + source = oss-browser.desktop + sha512sums = SKIP + sha512sums = 046494233e8f6fd99bfe5b6ad458229d9a6dfc3ac90bcb1e8b0135a0193d24a8db582fab96fb6db0b439be8a72443bc8d9d1a0d07a67dad86540ab420a6dbd7c + +pkgname = oss-browser-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..652c288ff6b5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Arkylin <x@xyz.blue> +pkgname=oss-browser-git +pkgver=1.16.0 +pkgrel=1 +pkgdesc="ossbrowser是阿里云官方提供的OSS图形化管理工具,提供类似Windows资源管理器的功能" +arch=('x86_64') +url="https://github.com/aliyun/oss-browser" +license=('Apache License 2.0') +depends=('gconf' 'git' 'unzip' 'fakeroot' 'gtk2' 'make' 'nodejs' 'npm') +makedepends=('tar') +source=( + "git+https://github.com/aliyun/oss-browser.git" + oss-browser.desktop +) +sha512sums=( + 'SKIP' + '046494233e8f6fd99bfe5b6ad458229d9a6dfc3ac90bcb1e8b0135a0193d24a8db582fab96fb6db0b439be8a72443bc8d9d1a0d07a67dad86540ab420a6dbd7c' +) + +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 +} diff --git a/oss-browser.desktop b/oss-browser.desktop new file mode 100755 index 000000000000..fec9d30be611 --- /dev/null +++ b/oss-browser.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Comment[zh_CN]=OSS浏览器 +Comment=OSS Browser +Exec=/opt/oss-browser/oss-browser +GenericName[zh_CN]=OSS浏览器 +GenericName=OSS Browser +Icon=/opt/oss-browser/resources/custom/icon.ico +Name[zh_CN]=OSS浏览器 +Name=OSS Browser +StartupNotify=true +Terminal=false +Type=Application |