Obsidian 1.12.7

Markdown-based knowledge base

Не проверено
 1sfe_249_new_extractor=1
 2
 3name=obsidian
 4version=1.12.7
 5release=1
 6summary="A powerful knowledge base that works on top of a local folder of plain text Markdown files"
 7summary_ru="Мощная база знаний, работающая поверх локальной папки с обычными текстовыми файлами Markdown"
 8group="Office"
 9desc="$summary."
10desc_ru="$summary_ru."
11maintainer="Maxim Slipenko <maks1ms@alt-gnome.ru>"
12architectures=("amd64")
13homepage="https://obsidian.md"
14license=("custom")
15appstream_app_id='md.obsidian.Obsidian'
16nonfree=1
17nonfree_url=https://obsidian.md/license
18
19sources=(
20	"https://github.com/obsidianmd/obsidian-releases/releases/download/v${version}/obsidian-${version}.tar.gz"
21	"local:///obsidian.desktop?~archive=false"
22)
23
24checksums=(
25	sha256:fcbe08b111d9c1fdb09b9c08952b06e1c829c62163eba2584c4b4ec859be079d
26	sha256:d6aa7b3e8d6673cf0d7559104b4a5fc6cb54a5b55d48651b3c3ad69ccc68225d
27)
28
29build_deps=()
30
31auto_reqprov_method=dirty
32auto_req=1
33auto_prov=1
34
35firejailed=1
36firejail_profiles=(
37	['default']='firejail/aides-obsidian-bundled.profile'
38)
39
40disable_network=1
41
42package() {
43	mkdir -p "${pkgdir}/opt/${name}"
44	mv "${srcdir}/obsidian-${version}/"* "${pkgdir}/opt/${name}"
45
46	install-desktop obsidian.desktop
47
48	install -d "$pkgdir"/usr/bin
49	ln -s "/opt/${name}/${name}" "${pkgdir}/usr/bin/${name}"
50
51	install -Dm644 "${pkgdir}/opt/obsidian/resources/icon.png" "${pkgdir}/usr/share/pixmaps/obsidian.png"
52}
53
54files() {
55	files-find-binary ${name}
56	files-find-desktop ${name}.desktop
57	files-find-pixmap ${name}.png
58
59	files-find \
60		"/opt/${name}" \
61		"/opt/${name}/**/*"
62}