summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052024-04-17 23:11:07 +0800
committerzxp198210052024-04-17 23:11:07 +0800
commit98089932b5f8e42d1bb644978f33687d60bf27bb (patch)
treef82d12d8b7b68748b7e994b4fdd109e59e92a9d5
downloadaur-98089932b5f8e42d1bb644978f33687d60bf27bb.tar.gz
update to 0.9.4
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD52
2 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..81d725eccb7e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,27 @@
+pkgbase = tidgi-desktop-bin
+ pkgdesc = an privatcy-in-mind, automated, auto-git-backup, freely-deployed Tiddlywiki knowledge management Desktop note app, with local REST API.
+ pkgver = 0.9.4
+ pkgrel = 1
+ url = https://tidgi.fun/
+ arch = aarch64
+ arch = x86_64
+ license = MPL-2.0
+ depends = gtk3
+ depends = alsa-lib
+ depends = java-runtime
+ depends = nss
+ depends = curl
+ depends = nodejs
+ depends = nspr
+ depends = vulkan-icd-loader
+ provides = tidgi-desktop=0.9.4
+ conflicts = tidgi-desktop
+ conflicts = tidgi
+ options = !strip
+ options = !emptydirs
+ source_aarch64 = tidgi-desktop-0.9.4-aarch64.deb::https://github.com/tiddly-gittly/TidGi-Desktop/releases/download/v0.9.4/tidgi_0.9.4_arm64.deb
+ sha256sums_aarch64 = 20b793f9a63f4f5bd893858eada15c35fe8cfce2076b15f65fea583c21e816e0
+ source_x86_64 = tidgi-desktop-0.9.4-x86_64.deb::https://github.com/tiddly-gittly/TidGi-Desktop/releases/download/v0.9.4/tidgi_0.9.4_amd64.deb
+ sha256sums_x86_64 = 4c0d225cf1013e2841fac93eafbea898bef5f65046e783c80ba0fb06e4b0797a
+
+pkgname = tidgi-desktop-bin
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..81152bf2b292
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,52 @@
+# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
+_pkgname=tidgi
+pkgname="${_pkgname}-desktop-bin"
+_appname=TidGi
+pkgver=0.9.4
+_electronversion=29
+pkgrel=1
+pkgdesc="an privatcy-in-mind, automated, auto-git-backup, freely-deployed Tiddlywiki knowledge management Desktop note app, with local REST API."
+arch=(
+ 'aarch64'
+ 'x86_64'
+)
+url="https://tidgi.fun/"
+_ghurl="https://github.com/tiddly-gittly/TidGi-Desktop"
+license=('MPL-2.0')
+conflicts=(
+ "${pkgname%-bin}"
+ "${_pkgname}"
+)
+provides=(
+ "${pkgname%-bin}=${pkgver}"
+)
+depends=(
+ 'gtk3'
+ 'alsa-lib'
+ 'java-runtime'
+ 'nss'
+ 'curl'
+ 'nodejs'
+ 'nspr'
+ 'vulkan-icd-loader'
+)
+options=(
+ '!strip'
+ '!emptydirs'
+)
+source_aarch64=("${pkgname%-bin}-${pkgver}-aarch64.deb::${_ghurl}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_arm64.deb")
+source_x86_64=("${pkgname%-bin}-${pkgver}-x86_64.deb::${_ghurl}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_amd64.deb")
+sha256sums_aarch64=('20b793f9a63f4f5bd893858eada15c35fe8cfce2076b15f65fea583c21e816e0')
+sha256sums_x86_64=('4c0d225cf1013e2841fac93eafbea898bef5f65046e783c80ba0fb06e4b0797a')
+build() {
+ bsdtar -xf "${srcdir}/data."*
+ sed "s|${_pkgname} %U|${pkgname%-bin} --no-sandbox %U|g" -i "${srcdir}/usr/share/applications/${_pkgname}.desktop"
+}
+package() {
+ install -Dm755 -d "${pkgdir}/"{opt/"${pkgname%-bin}",usr/bin}
+ cp -r "${srcdir}/usr/lib/${_pkgname}/"* "${pkgdir}/opt/${pkgname%-bin}"
+ ln -sf "/opt/${pkgname%-bin}/${_pkgname}" "${pkgdir}/usr/bin/${pkgname%-bin}"
+ install -Dm644 "${srcdir}/usr/share/pixmaps/${_pkgname}.png" "${pkgdir}/usr/share/pixmaps/${pkgname%-bin}.png"
+ install -Dm644 "${srcdir}/usr/share/applications/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop"
+ install -Dm644 "${srcdir}/usr/share/doc/${_pkgname}/copyright" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+} \ No newline at end of file