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