SingularityApp 14.4.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_163.snap
6
7name=singularityapp
8version=14.4.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:f32ccc758fceaad6b1741c200a915d6787f0ba7d2be0d24f4f4c2c2d5a276d39
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
54auto_req_filter_amd64=(
55 "ld-linux-aarch64\.so\.1"
56)
57
58prepare() {
59 unsquashfs "${srcdir}/"*.snap
60}
61
62package() {
63 mkdir -p "${pkgdir}/usr/share/pixmaps/" \
64 "${pkgdir}/usr/share/applications/" \
65 "${pkgdir}/opt/${name}" \
66 "${pkgdir}/usr/bin/"
67
68 install ${srcdir}/squashfs-root/meta/gui/icon.png "${pkgdir}/usr/share/pixmaps/$name.png"
69 install ${srcdir}/squashfs-root/meta/gui/*.desktop "${pkgdir}/usr/share/applications/$name.desktop"
70
71 mv "${srcdir}/squashfs-root/"* "${pkgdir}/opt/${name}"
72
73 subst "s|^Icon=.*|Icon=$name|" "${pkgdir}/usr/share/applications/$name.desktop"
74 subst "s|^Comment=$|Comment=$summary|" "${pkgdir}/usr/share/applications/$name.desktop"
75
76 install-binary "singularityapp.sh" "${name}"
77}
78
79files() {
80 files-find-binary "$name"
81 files-find-desktop "$name.desktop"
82 files-find-pixmap "$name.png"
83
84 files-find \
85 "/opt/${name}" \
86 "/opt/${name}/**/*"
87}