summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorwestofer2021-02-16 18:33:19 +0300
committerwestofer2021-02-16 18:33:19 +0300
commit07526d1bf064d6b467e435970774c54c00a8114c (patch)
tree7d4d17081ad53c9ad674b322081f4a9a3e2d86da
downloadaur-07526d1bf064d6b467e435970774c54c00a8114c.tar.gz
init
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD44
-rw-r--r--logseq-desktop.desktop9
3 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..95f8e09e56fa
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = logseq-desktop-bin
+ pkgdesc = A privacy-first, open-source platform for knowledge sharing and management.
+ pkgver = 0.0.8
+ pkgrel = 1
+ url = https://github.com/logseq/logseq
+ arch = x86_64
+ license = AGPL3
+ provides = logseq-desktop-bin
+ source = https://github.com/logseq/logseq/releases/download/0.0.8/logseq-linux-x64-0.0.8.zip
+ source = logseq-desktop.desktop
+ md5sums = b0c0241f3978fa03ee385ee537641e89
+ md5sums = 7f1ac5c621059b3959a318882acf990e
+
+pkgname = logseq-desktop-bin
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9439335311fd
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# This is an example PKGBUILD file. Use this as a start to creating your own,
+# and remove these comments. For more information, see 'man PKGBUILD'.
+# NOTE: Please fill out the license field for your package! If it is unknown,
+# then please put 'unknown'.
+
+# Maintainer: Wesofer Raymond <wesetoferraymond@gmail.com>
+pkgname=logseq-desktop-bin
+_pkgname=logseq-desktop
+pkgver=0.0.8
+pkgrel=1
+pkgdesc="A privacy-first, open-source platform for knowledge sharing and management."
+arch=("x86_64")
+url="https://github.com/logseq/logseq"
+license=('AGPL3')
+provides=("${pkgname}")
+source=("https://github.com/logseq/logseq/releases/download/${pkgver}/logseq-linux-x64-${pkgver}.zip"
+ "${_pkgname}.desktop")
+md5sums=('b0c0241f3978fa03ee385ee537641e89'
+ '7f1ac5c621059b3959a318882acf990e')
+
+#prepare() {
+ #cd "$pkgname-$pkgver"
+#}
+
+#build() {
+ #cd "$pkgname-$pkgver"
+#}
+
+#check() {
+#}
+
+package() {
+ cd "$srcdir/Logseq-linux-x64"
+ #desktop file
+ install -Dm644 $srcdir/$_pkgname.desktop $pkgdir/usr/share/applications/logseq.desktop
+
+ install -Dm644 "$srcdir/Logseq-linux-x64/resources/app/icons/logseq.png" "$pkgdir/usr/share/icons/hicolor/512x512/apps/${_pkgname}.png"
+
+ install -d ${pkgdir}/opt/${_pkgname}
+ cp -r $srcdir/Logseq-linux-x64/* ${pkgdir}/opt/${_pkgname}/
+
+ install -d ${pkgdir}/usr/bin
+ ln -s $srcdir/Logseq-linux-x64/Logseq ${pkgdir}/usr/bin/logseq
+}
diff --git a/logseq-desktop.desktop b/logseq-desktop.desktop
new file mode 100644
index 000000000000..d8119db304b8
--- /dev/null
+++ b/logseq-desktop.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+ Name=Logseq
+ Exec=/usr/bin/logseq
+ Terminal=false
+ Type=Application
+ Icon=logseq
+ StartupWMClass=logseq
+ Comment=Open Source platform for knowledge sharing and management
+ Categories=Office