summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgudzpoz2023-08-12 17:18:04 +0800
committergudzpoz2023-08-12 17:18:04 +0800
commit4b2f1376a6dd54ef55b4b8152ea77478fd801949 (patch)
tree340a34e7963196275e02ecf5fbdeb46b37859c78
downloadaur-4b2f1376a6dd54ef55b4b8152ea77478fd801949.tar.gz
Adapt config from that of firefox
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD19
-rw-r--r--zotero17
3 files changed, 49 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2ef2b865c2fe
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = profile-sync-daemon-zotero
+ pkgdesc = Zotero support for profile-sync-daemon
+ pkgver = 2023.08.12
+ pkgrel = 1
+ url = https://github.com/graysky2/profile-sync-daemon/blob/master/common/browsers/firefox
+ arch = any
+ license = MIT
+ depends = profile-sync-daemon
+ optdepends = zotero: the target browser
+ source = zotero
+ sha256sums = d0e3bac064279404cb15c9ab554eafa0499ae7044e65c06a6ab14f7e71d8cb83
+
+pkgname = profile-sync-daemon-zotero
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..15058b712495
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,19 @@
+# Maintainer: gudzpoz <gudzpoz@live.com>
+
+pkgname=profile-sync-daemon-zotero
+pkgver=2023.08.12
+pkgrel=1
+pkgdesc="Zotero support for profile-sync-daemon"
+url="https://github.com/graysky2/profile-sync-daemon/blob/master/common/browsers/firefox"
+arch=('any')
+license=('MIT')
+depends=('profile-sync-daemon')
+optdepends=(
+ 'zotero: the target browser'
+)
+source=("zotero")
+sha256sums=('d0e3bac064279404cb15c9ab554eafa0499ae7044e65c06a6ab14f7e71d8cb83')
+
+package() {
+ install -Dm644 zotero "${pkgdir}/usr/share/psd/browsers/zotero"
+}
diff --git a/zotero b/zotero
new file mode 100644
index 000000000000..a6ebc6344bc0
--- /dev/null
+++ b/zotero
@@ -0,0 +1,17 @@
+if [[ -d "$HOME"/.zotero/zotero ]]; then
+ index=0
+ PSNAME="$browser"
+ while read -r profileItem; do
+ if [[ $(echo "$profileItem" | cut -c1) = "/" ]]; then
+ # path is not relative
+ DIRArr[$index]="$profileItem"
+ else
+ # we need to append the default path to give a
+ # fully qualified path
+ DIRArr[$index]="$HOME/.zotero/zotero/$profileItem"
+ fi
+ (( index=index+1 ))
+ done < <(grep '[Pp]'ath= "$HOME"/.zotero/zotero/profiles.ini | sed 's/[Pp]ath=//')
+fi
+
+check_suffix=1