summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFlyInWind2021-09-26 13:39:23 +0800
committerFlyInWind2021-09-26 13:39:23 +0800
commit0300d0901b9fa136225f86752a3008fa4ebff3e5 (patch)
tree792c8ea67c9f261380bb69ad80181d5db02c3f4d
parent8d52e9bf270e0a5dcda9a8b249c0cf79d8856278 (diff)
downloadaur-0300d0901b9fa136225f86752a3008fa4ebff3e5.tar.gz
update to v15.0.29
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD15
2 files changed, 19 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 305ed48a4afb..4aec6a82bd53 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,16 @@
pkgbase = navicat15-premium-cs
pkgdesc = Navicat Premium is a multi-connection database development tool. (Chinese Simplified)
- pkgver = 15.0.28
+ pkgver = 15.0.29
pkgrel = 1
url = https://www.navicat.com/en/navicat-15-highlights
arch = x86_64
license = GPL3
- source = navicat15-premium-cs-15.0.28.AppImage::http://download.navicat.com.cn/download/navicat15-premium-cs.AppImage
+ noextract = glib2-2.68.4-1-x86_64.pkg.tar.zst
+ source = navicat15-premium-cs-15.0.29.AppImage::http://download.navicat.com.cn/download/navicat15-premium-cs.AppImage
+ source = https://archive.archlinux.org/packages/g/glib2/glib2-2.68.4-1-x86_64.pkg.tar.zst
source = navicat15.desktop
- sha256sums = a3cce552c00a5eb1c07b99c9ca59e470abe96d75c481a592a631b4262b4f8d5d
+ sha256sums = 795935c79e65693f4203079bd7e44c634a6f81fadf8b5f6a317897039603e563
+ sha256sums = e8e759bd9abb58c93067e199088077f3d6fa2c608ebc6f571cb9dd814812bcea
sha256sums = 2c69105cc3ceda6075e36ebfd2931f1a023929045c18087a0a4504c0e5c4a4a1
pkgname = navicat15-premium-cs
diff --git a/PKGBUILD b/PKGBUILD
index 567ae85b3304..b6a8319ddec2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: FlyInWind <2518509078@qq.com>
pkgname=navicat15-premium-cs
-pkgver=15.0.28
+pkgver=15.0.29
pkgrel=1
pkgdesc="Navicat Premium is a multi-connection database development tool. (Chinese Simplified)"
arch=(x86_64)
@@ -10,13 +10,21 @@ license=('GPL3')
source=(
# The download url always download latest version
"navicat15-premium-cs-${pkgver}.AppImage::http://download.navicat.com.cn/download/navicat15-premium-cs.AppImage"
+ 'https://archive.archlinux.org/packages/g/glib2/glib2-2.68.4-1-x86_64.pkg.tar.zst'
'navicat15.desktop'
)
+noextract=('glib2-2.68.4-1-x86_64.pkg.tar.zst')
sha256sums=(
- 'a3cce552c00a5eb1c07b99c9ca59e470abe96d75c481a592a631b4262b4f8d5d'
+ '795935c79e65693f4203079bd7e44c634a6f81fadf8b5f6a317897039603e563'
+ 'e8e759bd9abb58c93067e199088077f3d6fa2c608ebc6f571cb9dd814812bcea'
'2c69105cc3ceda6075e36ebfd2931f1a023929045c18087a0a4504c0e5c4a4a1'
)
+prepare() {
+ mkdir $srcdir/glib2
+ tar --zstd -xpf $srcdir/glib2-2.68.4-1-x86_64.pkg.tar.zst -C $srcdir/glib2
+}
+
package() {
_root_na_dir=opt/$pkgname
_na_dir=$pkgdir/$_root_na_dir
@@ -34,4 +42,7 @@ package() {
_icon_dir=usr/share/icons/hicolor/256x256/apps
install -d $pkgdir/$_icon_dir
cp $_icon_dir/navicat-icon.png $pkgdir/$_icon_dir/navicat15.png
+
+ # fix "symbol lookup error: /usr/lib/libgio-2.0.so.0: undefined symbol: g_module_open_full"
+ cp glib2/usr/lib/libgio-2.0.so.0.6800.4 $_na_dir/usr/lib/libgio-2.0.so.0
}