Commit Graph

68 Commits

Author SHA1 Message Date
Jakob P. Liljenberg
8b61a00f66 Change snap test-build to use gcc-14 and g++-14 2025-11-02 09:09:32 +01:00
Jakob P. Liljenberg
585cb9130b snapcraft.yaml Fix autotools config 2025-11-02 08:57:00 +01:00
Jakob P. Liljenberg
aeb8633d55 Update snapcraft.yaml from https://github.com/kz6fittycent 2025-11-02 08:41:38 +01:00
林博仁(Buo-ren Lin)
09f2530f81 Add additional metadata to the snap distribution
This patch resolves the following linter warning/info messages:

```
Lint warnings:
- metadata: Metadata field 'title' is missing or empty. (https://documentation.ubuntu.com/snapcraft/stable/reference/project-file/snapcraft-yaml/#title)
- metadata: Metadata field 'contact' is missing or empty. (https://documentation.ubuntu.com/snapcraft/stable/reference/project-file/snapcraft-yaml/#contact)
Lint information:
- metadata: Metadata field 'donation' is missing or empty. (https://documentation.ubuntu.com/snapcraft/stable/reference/project-file/snapcraft-yaml/#donation)
- metadata: Metadata field 'issues' is missing or empty. (https://documentation.ubuntu.com/snapcraft/stable/reference/project-file/snapcraft-yaml/#issues)
- metadata: Metadata field 'source-code' is missing or empty. (https://documentation.ubuntu.com/snapcraft/stable/reference/project-file/snapcraft-yaml/#source-code)
- metadata: Metadata field 'website' is missing or empty. (https://documentation.ubuntu.com/snapcraft/stable/reference/project-file/snapcraft-yaml/#website)
```

All the information of the application is sourced from the GitHub page.

Signed-off-by: 林博仁(Buo-ren Lin) <buo.ren.lin@gmail.com>
2025-09-21 10:07:08 +00:00
林博仁(Buo-ren Lin)
f8e18efe3d Fix missing application entry in the snap distribution
This patch implements the necessary changes to allow the application desktop entry and icon to appear in the snap distribution user's desktop menu.

The SVG variant of the application is not used as currently it'll not rendered properly in the KDE Plasma desktop environment.

Refer-to: 448234 – Usage of Qt SVG renderer causes some 3rd-party app icons to be mis-rendered <https://bugs.kde.org/show_bug.cgi?id=448234>
Signed-off-by: 林博仁(Buo-ren Lin) <buo.ren.lin@gmail.com>
2025-09-21 10:05:59 +00:00
林博仁(Buo-ren Lin)
8b2ed8a713 Fix incorrect YAML indentation depth in the Snapcraft project file
Signed-off-by: 林博仁(Buo-ren Lin) <buo.ren.lin@gmail.com>
2025-09-21 09:02:50 +00:00
kz6fittycent
8af8389bd0 Merge branch 'aristocratos:main' into main 2024-03-13 11:02:55 -05:00
kz6fittycent
2aa2c90f41 Update snapcraft.yaml
core22 attempt
2024-03-13 10:49:38 -05:00
Otto Kekäläinen
d8c054d92f Add 'lowdown' to build dependencies so GitHub actions actually runs it
Building the man page is optional and happens automatically if command
'lowdown' is present on the system. Add it to all possible GitHub CI files
so man page conversion will be tested and fully used.

Unfortunately 'lowdown' cannot be added to the musl jobs the program is
available only starting from Alpine v3.15, while the musl Docker images
run Alpine v3.14 (and haven't been updated in 2+ years).

Also, the Snap build used Ubuntu 20.04 "Focal" which equally is too old
to include Lowdown, which is available only from Ubuntu 22.04 "Jammy"
onward:
https://packages.ubuntu.com/search?suite=all&searchon=names&keywords=lowdown
2024-03-03 17:14:13 -08:00
Jakob P. Liljenberg
ea53d48667 Update snapcraft.yaml to fix compile 2024-01-03 16:01:13 +01:00
kz6fittycent
875f08ba5e Update snapcraft.yaml - opengl
- Testing opengl plug
2023-12-12 14:27:16 -06:00
kz6fittycent
5de351cdda Cleaning up snap 2022-08-23 10:28:15 -05:00
kz6fittycent
4dd87b0124 Update snapcraft.yaml 2022-08-23 09:43:39 -05:00
kz6fittycent
5e10117f44 Merge pull request #3 from kz6fittycent/testing
Removing desktop launch
2022-08-23 09:39:47 -05:00
kz6fittycent
a4eed31f85 Removing desktop launch
Users mentioned dramatically increased size as a potential problem. I may entertain a separate snap for desktops and this original for servers/simplified deployments.
2022-08-23 09:39:12 -05:00
kz6fittycent
ad03a3723a Update snapcraft.yaml 2022-08-21 16:09:51 -05:00
kz6fittycent
238f23a0cf Update snapcraft.yaml 2022-08-21 15:45:24 -05:00
kz6fittycent
46de9a595d Update snapcraft.yaml 2022-08-21 15:41:27 -05:00
kz6fittycent
3b3b44e20b Update btop.desktop 2022-08-21 15:32:12 -05:00
kz6fittycent
00417c28d9 Update btop.desktop 2022-08-21 15:31:20 -05:00
kz6fittycent
aa9b750bc5 Add files via upload 2022-08-21 15:31:02 -05:00
kz6fittycent
e700334c35 Create btop.desktop 2022-08-21 15:29:22 -05:00
kz6fittycent
b80ef50131 Update snapcraft.yaml 2022-08-21 15:19:58 -05:00
kz6fittycent
4c029eed07 Update snapcraft.yaml 2022-08-21 15:13:45 -05:00
kz6fittycent
4535e04fc5 Update snapcraft.yaml 2022-08-21 15:06:55 -05:00
kz6fittycent
aabfc82c44 Update snapcraft.yaml 2022-08-21 15:02:48 -05:00
kz6fittycent
e199fdd4b2 Update snapcraft.yaml 2022-08-21 14:58:13 -05:00
kz6fittycent
40bb998edf Update snapcraft.yaml 2022-08-21 14:56:21 -05:00
kz6fittycent
4e6f0c2843 Maybe 2022-08-21 14:47:18 -05:00
kz6fittycent
484c7864b9 Update snapcraft.yaml 2022-04-24 14:23:44 -05:00
kz6fittycent
7ddbabb787 Update snapcraft.yaml 2022-04-24 14:22:55 -05:00
kz6fittycent
78f6679eeb Update snapcraft.yaml 2022-04-24 13:59:24 -05:00
kz6fittycent
36b17d39ee Update snapcraft.yaml 2022-04-22 18:53:53 -05:00
kz6fittycent
5fb2efa8c0 Update snapcraft.yaml 2022-04-22 18:39:12 -05:00
kz6fittycent
23a8b5238f removed unneeded plugin 2022-04-14 14:52:07 -05:00
kz6fittycent
384f082cd9 Update snapcraft.yaml 2022-04-13 18:45:18 -05:00
kz6fittycent
3a4dbc3d2e Update snapcraft.yaml 2022-01-18 21:46:40 -06:00
kz6fittycent
c91882623b Update snapcraft.yaml 2021-11-28 13:35:08 -06:00
kz6fittycent
6a129e26f4 - ADDFLAGS="-D SNAPPED"
Should provide view of root directory w/o issue.
2021-10-06 10:51:04 -05:00
kz6fittycent
78cf6a47b6 Update snapcraft.yaml 2021-09-29 06:47:52 -05:00
kz6fittycent
98af3bb516 Update snapcraft.yaml 2021-09-29 06:33:24 -05:00
kz6fittycent
7bdfc6ea07 Update snapcraft.yaml 2021-09-28 06:38:22 -05:00
kz6fittycent
245fac8c24 Update snapcraft.yaml 2021-09-27 09:17:54 -05:00
aristocratos
aa7a042426 Merge branch 'main' into main 2021-09-27 07:15:07 +02:00
kz6fittycent
12ba324c65 Swapping stage and build
New attempt at building w/o staging packages.
2021-09-26 21:14:28 -05:00
kz6fittycent
5c4a98a067 Build works
Removing build packages, build is successful and snap works, as is.
2021-09-26 21:01:31 -05:00
kz6fittycent
14f00216f0 Attempt w/o build-packages
Removing build packages as an experiment to shrink size.
2021-09-26 20:17:57 -05:00
aristocratos
ced6dd62be Changed to static build 2021-09-26 23:34:39 +02:00
kz6fittycent
44a50fc09e Update snapcraft.yaml 2021-09-26 16:01:50 -05:00
kz6fittycent
1d4d2f8d2c Update snapcraft.yaml 2021-09-26 15:04:21 -05:00