summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorxiota2023-09-06 19:32:50 -0700
committerxiota2023-09-06 19:34:07 -0700
commit014735e38c709dec7db30367bddc3ec502d15619 (patch)
treef80b212b5926f7f59dc424575f3b1f13571e47c2
parent843736b223aa83f1d1a47abab19546b547fe1544 (diff)
downloadaur-014735e38c709dec7db30367bddc3ec502d15619.tar.gz
Bump version to 0.9.16
Guard srcdir/pkgdir with quotes Other minor changes
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD30
2 files changed, 22 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 47e2a9cc785c..b1641ef3d582 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = logseq-desktop-bin
- pkgdesc = A privacy-first, open-source platform for knowledge sharing and management.
- pkgver = 0.9.15
+ pkgdesc = Privacy-first, open-source platform for knowledge sharing and management
+ pkgver = 0.9.16
pkgrel = 1
url = https://github.com/logseq/logseq
install = logseq-desktop.install
@@ -8,10 +8,10 @@ pkgbase = logseq-desktop-bin
license = AGPL3
provides = logseq-desktop
conflicts = logseq-desktop
- source = https://github.com/logseq/logseq/releases/download/0.9.15/logseq-linux-x64-0.9.15.zip
+ source = https://github.com/logseq/logseq/releases/download/0.9.16/logseq-linux-x64-0.9.16.zip
source = logseq-desktop.desktop
source = logseq-desktop.sh
- sha256sums = f6979ff0e8a10911342d44c0a0ad088f2ffee9ef1c579b677fca9525597b6ecf
+ sha256sums = 977c9b9a478111cd64f960bff75f2e17b05adb53e57ccc8ed1f33eea88230301
sha256sums = dfc071a4740a2329746b9b9e30dd7aa34016e9c7e01e1c451d4a23415a2d4b65
sha256sums = 79749ee5011f229810343fb4a4eeb60de986d541617ead4242ccf0057b263a55
diff --git a/PKGBUILD b/PKGBUILD
index f770296df6f3..66dc64bde5ee 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,10 @@
# Maintainer: Xuanwo <xuanwo@archlinuxcn.org>
+
_pkgname="logseq-desktop"
pkgname="$_pkgname-bin"
-pkgver=0.9.15
+pkgver=0.9.16
pkgrel=1
-pkgdesc="A privacy-first, open-source platform for knowledge sharing and management."
+pkgdesc="Privacy-first, open-source platform for knowledge sharing and management"
arch=("x86_64")
url="https://github.com/logseq/logseq"
license=('AGPL3')
@@ -11,25 +12,30 @@ provides=("logseq-desktop")
conflicts=("logseq-desktop")
install="$_pkgname.install"
source=(
- "https://github.com/logseq/logseq/releases/download/${pkgver}/logseq-linux-x64-${pkgver}.zip"
- "${_pkgname}.desktop"
- "${_pkgname}.sh"
+ "$url/releases/download/$pkgver/logseq-linux-x64-$pkgver.zip"
+ "$_pkgname.desktop"
+ "$_pkgname.sh"
)
sha256sums=(
- 'f6979ff0e8a10911342d44c0a0ad088f2ffee9ef1c579b677fca9525597b6ecf'
+ '977c9b9a478111cd64f960bff75f2e17b05adb53e57ccc8ed1f33eea88230301'
'dfc071a4740a2329746b9b9e30dd7aa34016e9c7e01e1c451d4a23415a2d4b65'
'79749ee5011f229810343fb4a4eeb60de986d541617ead4242ccf0057b263a55'
)
package() {
cd "$srcdir/Logseq-linux-x64"
+
# desktop file, make minitype works as expected.
- install -Dm644 $srcdir/$_pkgname.desktop $pkgdir/usr/share/applications/logseq-desktop.desktop
+ install -Dm644 "$srcdir/$_pkgname.desktop" "$pkgdir/usr/share/applications/logseq-desktop.desktop"
+
# icons
- install -Dm644 "$srcdir/Logseq-linux-x64/resources/app/icons/logseq.png" "$pkgdir/usr/share/pixmaps/logseq.png"
- install -d ${pkgdir}/opt/${pkgname}
- cp -r $srcdir/Logseq-linux-x64/* ${pkgdir}/opt/${pkgname}/
- install -d ${pkgdir}/usr/bin
+ install -Dm644 \
+ "$srcdir/Logseq-linux-x64/resources/app/icons/logseq.png" \
+ -t "$pkgdir/usr/share/pixmaps/"
+
+ install -dm755 "$pkgdir/opt/$pkgname"
+ cp -r "$srcdir/Logseq-linux-x64"/* "$pkgdir/opt/$pkgname/"
+
# User flag aware launcher
- install -m755 "${srcdir}/logseq-desktop.sh" "${pkgdir}/usr/bin/logseq"
+ install -Dm755 "$srcdir/logseq-desktop.sh" "$pkgdir/usr/bin/logseq"
}