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}