diff options
author | taotieren | 2023-08-30 18:53:28 +0800 |
---|---|---|
committer | taotieren | 2023-08-30 18:53:28 +0800 |
commit | eb73dd24c7ba0511b1f8aab0b609c9940230ec1e (patch) | |
tree | e5d1833ccc2560abd6bd96c2f815cb955febc4fb | |
download | aur-eb73dd24c7ba0511b1f8aab0b609c9940230ec1e.tar.gz |
Update 3.11.22-0
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3738a31845f3 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = xbydriver-appimage + pkgdesc = 阿里云盘小白羊版 v3 修复版 + pkgver = 3.11.22 + pkgrel = 0 + url = https://github.com/gaozhangmin/aliyunpan + arch = x86_64 + arch = aarch64 + license = custom + license = Commercial + provides = xbydriver-appimage + conflicts = xbydriver-appimage + replaces = aliyunpan-liupan1890 + replaces = aliyunpan-odomu + options = !strip + source_x86_64 = xbydriver-appimage-3.11.22-x86_64.AppImage::https://github.com/gaozhangmin/aliyunpan/releases/download/v3.11.22/XBYDriver-3.11.22-linux-x86_64.AppImage + sha256sums_x86_64 = aad35454db758f3f4d6fa4452a3e45d5d8c572ae3a1705f800a4a8443c9300d0 + source_aarch64 = xbydriver-appimage-3.11.22-aarch64.AppImage::https://github.com/gaozhangmin/aliyunpan/releases/download/v3.11.22/XBYDriver-3.11.22-linux-arm64.AppImage + sha256sums_aarch64 = 0f380ce3d7592fcb4d03dbd1b212d6fe94472bd66726de21557f5c21e3a15667 + +pkgname = xbydriver-appimage diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6d862ad660af --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: taotieren <admin@taotieren.com> + +pkgbase=xbydriver-appimage +pkgname=xbydriver-appimage +pkgver=3.11.22 +pkgrel=0 +pkgdesc="阿里云盘小白羊版 v3 修复版" +arch=('x86_64' 'aarch64') +url="https://github.com/gaozhangmin/aliyunpan" +license=('custom' 'Commercial') +provides=(${pkgname}) +conflicts=(${pkgname}) +replaces=(aliyunpan-liupan1890 + aliyunpan-odomu) +depends=() +makedepends=() +backup=() +options=(!strip) +install= +source_x86_64=("${pkgname}-${pkgver}-x86_64.AppImage::${url}/releases/download/v${pkgver}/XBYDriver-${pkgver}-linux-x86_64.AppImage") +source_aarch64=("${pkgname}-${pkgver}-aarch64.AppImage::${url}/releases/download/v${pkgver}/XBYDriver-${pkgver}-linux-arm64.AppImage") +sha256sums_x86_64=('aad35454db758f3f4d6fa4452a3e45d5d8c572ae3a1705f800a4a8443c9300d0') +sha256sums_aarch64=('0f380ce3d7592fcb4d03dbd1b212d6fe94472bd66726de21557f5c21e3a15667') + +_install_path="/opt/appimages" + +prepare() { + cd ${srcdir} + chmod a+x ${pkgname}-${pkgver}-${CARCH}.AppImage + "./${pkgname}-${pkgver}-${CARCH}.AppImage" --appimage-extract > /dev/null + sed 's|AppRun|/opt/appimages/xbydriver-appimage.AppImage|g' -i "${srcdir}/squashfs-root/xbyyunpan.desktop" +} + +package() { + install -Dm755 "${srcdir}"/${pkgname}-${pkgver}-${CARCH}.AppImage "${pkgdir}"/${_install_path}/${pkgname}.AppImage + + local _icon + for _icon in 16 32 64 128 256; do + install -Dm0644 "${srcdir}/squashfs-root/usr/share/icons/hicolor/0x0/apps/xbyyunpan.png" \ + -t "${pkgdir}/usr/share/icons/hicolor/${_icon}x${_icon}/apps" + done + + install -Dm644 "${srcdir}/squashfs-root/xbyyunpan.desktop" -t "${pkgdir}/usr/share/applications" +# install -Dm644 "${srcdir}/squashfs-root/LICENSE*" -t "${pkgdir}/usr/share/licenses/${pkgname}" +} |