SingularityApp 12.2.2
Бесплатный планировщик задач
Не провереноПроисхождение пакета не подтверждено.
Используемые названия и товарные знаки принадлежат соответствующим владельцам.
1sfe_249_new_extractor=1
2
3_stapler_update_preset=snap
4
5_snap_name=singularityapp
6_snap_channel=stable
7_snap_url=https://api.snapcraft.io/api/v1/snaps/download/MGxJGb96XBV8UshTS2iqLOI4ylXW8xwY_135.snap
8
9name=singularityapp
10version=12.2.2
11release=1
12summary="Most powerful chaos management planner"
13summary_ru="Бесплатный планировщик задач"
14group="Office"
15desc="Free your head for inspiration and fresh ideas.
16SingularityApp takes over your routine"
17desc_ru="Освободи голову для наблюдений и новых идей.
18А для рутины теперь есть SingularityApp."
19maintainer="Maxim Slipenko <maks1ms@alt-gnome.ru>"
20architectures=("amd64")
21homepage="https://singularity-app.ru"
22license=("custom")
23
24nonfree=1
25nonfree_url='https://singularity-app.ru/terms_of_service/'
26
27appstream_app_id='com.singularityapp.SingularityApp'
28
29provides=($name)
30conflicts=()
31
32sources_amd64=(
33 "$_snap_url?~archive=false"
34 "local:///singularityapp.sh?~archive=false"
35)
36
37checksums_amd64=(
38 sha256:ddb7f86b3ffdfcb1a9a2139cfbeca143caccb060c8e84ee043228e26655a0077
39 sha256:eb776ec089778a7b04bd78b49be396404b12db85739104262f1bc1262121ddec
40)
41
42build_deps=(
43 squashfs-tools
44)
45
46nonfree=1
47nonfree_url='https://singularity-app.ru/terms_of_service/'
48
49firejailed=1
50firejail_profiles=(
51 ['default']='firejail.profile'
52)
53
54auto_reqprov_method=dirty
55auto_req=1
56
57prepare() {
58 unsquashfs "${srcdir}/"*.snap
59}
60
61package() {
62 mkdir -p "${pkgdir}/usr/share/pixmaps/" \
63 "${pkgdir}/usr/share/applications/" \
64 "${pkgdir}/opt/${name}" \
65 "${pkgdir}/usr/bin/"
66
67 install ${srcdir}/squashfs-root/meta/gui/icon.png "${pkgdir}/usr/share/pixmaps/$name.png"
68 install ${srcdir}/squashfs-root/meta/gui/*.desktop "${pkgdir}/usr/share/applications/$name.desktop"
69
70 mv "${srcdir}/squashfs-root/"* "${pkgdir}/opt/${name}"
71
72 subst "s|^Icon=.*|Icon=$name|" "${pkgdir}/usr/share/applications/$name.desktop"
73 subst "s|^Comment=$|Comment=$summary|" "${pkgdir}/usr/share/applications/$name.desktop"
74
75 install-binary "singularityapp.sh" "${name}"
76}
77
78files() {
79 files-find-binary "$name"
80 files-find-desktop "$name.desktop"
81 files-find-pixmap "$name.png"
82
83 files-find \
84 "/opt/${name}" \
85 "/opt/${name}/**/*"
86}