From 3a12752246e29f46f09cdeb211d9483f7d13eaba Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 9 Dec 2025 18:23:49 +0000 Subject: [PATCH] Update: 2025-12-09 --- .SRCINFO | 15 +++++++++++++++ .gitignore | 15 +++++++++++++++ PKGBUILD | 39 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 69 insertions(+) create mode 100644 .SRCINFO create mode 100644 .gitignore create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..afe12755301b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = navicat17-premium-zh-cn + pkgdesc = Navicat Premium is a multi-connection database development tool. (Chinese Simplified) + pkgver = 17.3.5 + pkgrel = 1 + url = https://www.navicat.com.cn/products/navicat-premium + arch = x86_64 + arch = aarch64 + license = custom + options = !strip + source_x86_64 = navicat17-premium-cs-x86_64-17.3.5.AppImage::https://dn.navicat.com/download/navicat17-premium-cs-x86_64.AppImage + sha512sums_x86_64 = 8096845709bcf85b57a69432d1874043a69a203d4ff3814731d939732f811c7de671f9715daa3952a14d7d8f1c7d635b3561f63bd3627e60645cde78a65179a7 + source_aarch64 = navicat17-premium-cs-aarch64-17.3.5.AppImage::https://dn.navicat.com/download/navicat17-premium-cs-aarch64.AppImage + sha512sums_aarch64 = 63c4d4e20b37b2f91dde7cbb17c962770ebd8eb739dbeb0324a5ddcf8ef483fe9fe8378b2482eafdb5dbf3ca4fc0ec6485557fe9f8d2966bfdd27c563f59a956 + +pkgname = navicat17-premium-zh-cn diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..618c55735278 --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +*.tar +*.tar.* +*.jar +*.exe +*.msi +*.deb +*.zip +*.tgz +*.log +*.log.* +*.sig +*.AppImage + +pkg/ +src/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9e7f23536b3c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: logan_reed + +_pkgname=navicat17-premium-cs +pkgname=navicat17-premium-zh-cn +pkgver=17.3.5 +pkgrel=1 +pkgdesc="Navicat Premium is a multi-connection database development tool. (Chinese Simplified)" +arch=('x86_64' 'aarch64') +url='https://www.navicat.com.cn/products/navicat-premium' +license=('custom') +source_x86_64=("${_pkgname}-x86_64-${pkgver}.AppImage::https://dn.navicat.com/download/navicat17-premium-cs-x86_64.AppImage") +source_aarch64=("${_pkgname}-aarch64-${pkgver}.AppImage::https://dn.navicat.com/download/navicat17-premium-cs-aarch64.AppImage") + +sha512sums_x86_64=('8096845709bcf85b57a69432d1874043a69a203d4ff3814731d939732f811c7de671f9715daa3952a14d7d8f1c7d635b3561f63bd3627e60645cde78a65179a7') +sha512sums_aarch64=('63c4d4e20b37b2f91dde7cbb17c962770ebd8eb739dbeb0324a5ddcf8ef483fe9fe8378b2482eafdb5dbf3ca4fc0ec6485557fe9f8d2966bfdd27c563f59a956') + +options=(!strip) + +prepare() { + cd "${srcdir}/" && rm -rf "squashfs-root" + chmod +x "${srcdir}/${_pkgname}-x86_64-${pkgver}.AppImage" + "${srcdir}/${_pkgname}-x86_64-${pkgver}.AppImage" --appimage-extract +} + + +package() { + + install -d "${pkgdir}/opt/${_pkgname}" + cp -a ${srcdir}/squashfs-root/. ${pkgdir}/opt/${_pkgname}/ + install -Dm644 "squashfs-root/navicat.desktop" \ + "${pkgdir}/usr/share/applications/navicat.desktop" + + install -dm755 "${pkgdir}/usr/share/icons/hicolor/256x256/apps" + install -Dm644 "squashfs-root/usr/share/icons/hicolor/256x256/apps/navicat-icon.png" \ + "${pkgdir}/usr/share/icons/hicolor/256x256/apps/navicat-icon.png" + + install -dm755 ${pkgdir}/usr/bin + ln -s /opt/${_pkgname}/AppRun ${pkgdir}/usr/bin/navicat +}