summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorhr5672022-02-08 19:38:09 +0800
committerhr5672022-02-08 19:38:09 +0800
commitc2b88a6748d1819da28a49d1f2ae088e54683cd1 (patch)
tree6c03defa7f8c08f33792f8cf8cc05d7c18b8e043 /PKGBUILD
downloadaur-c2b88a6748d1819da28a49d1f2ae088e54683cd1.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD23
1 files changed, 23 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b0df7d7f240c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,23 @@
+# Maintainer: hr567 <hr567@hr567.me>
+pkgname=apifox-bin
+pkgver=1.4.22
+pkgrel=1
+pkgdesc="API 文档、API 调试、API Mock、API 自动化测试"
+arch=("x86_64")
+url="https://www.apifox.cn/"
+license=('custom')
+depends=('c-ares' 'ffmpeg' 'gtk3' 'libevent' 'libxslt' 'minizip' 'nss' 're2' 'snappy')
+source=(
+ "https://cdn.apifox.cn/download/Apifox-linux-latest.zip"
+ "apifox.desktop")
+sha256sums=(
+ '1984f0f0aa916272c223acf987a399b1e67486525a3dd7f04149a634f3477d0c'
+ '538bd986b582053799128254b4fcd6edfd51d096b127cf6398555664497d76b0')
+options=(!strip)
+
+package() {
+ install -Dm755 "${srcdir}/Apifox.AppImage" "${pkgdir}/opt/apifox/Apifox.AppImage"
+ install -Dm644 "${srcdir}/apifox.desktop" "${pkgdir}/usr/share/applications/apifox.desktop"
+ mkdir -p "${pkgdir}/usr/bin"
+ ln -sf "${pkgdir}/opt/apifox/Apifox.AppImage" "${pkgdir}/usr/bin"
+}