summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortaotieren2023-08-30 18:53:28 +0800
committertaotieren2023-08-30 18:53:28 +0800
commiteb73dd24c7ba0511b1f8aab0b609c9940230ec1e (patch)
treee5d1833ccc2560abd6bd96c2f815cb955febc4fb
downloadaur-eb73dd24c7ba0511b1f8aab0b609c9940230ec1e.tar.gz
Update 3.11.22-0
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD45
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}"
+}