Skip to content

Commit 38f775d

Browse files
authored
Merge pull request #178 from IGEL-Community:SpeedCrunch-App-Recipe
SpeedCrunch App Recipe
2 parents dd22daf + 9373349 commit 38f775d

File tree

2 files changed

+152
-0
lines changed

2 files changed

+152
-0
lines changed

docs/Docs/HOWTO-Add-Applications.md

Lines changed: 152 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -425,3 +425,155 @@ exit 0
425425
**Q:** How to keep applications up to date?
426426

427427
**A:** [CP build automation](https://github.com/IGEL-Community/IGEL-Custom-Partitions/tree/master/utils/cp_build_automation)
428+
429+
-----
430+
431+
## Building an OS 12 App Recipe for IGEL App Creator Portal -- SpeedCrunch
432+
433+
- [GitHub App Recipes - SpeedCrunch](https://github.com/IGEL-Community/IGEL-OS-APP-RECIPES/tree/main/APP_Source/Apps/speedcrunch)
434+
435+
![image-howto-add-applications-01](Images/HOWTO-Add-Applications-01.png)
436+
437+
### app.json
438+
439+
```bash linenums="1"
440+
{
441+
"categories": [
442+
"Miscellaneous"
443+
],
444+
"icons": {
445+
"app": "app.png",
446+
"monochrome": "monochrome.png"
447+
},
448+
"name": "speedcrunch",
449+
"author": "The IGEL community",
450+
"vendor": "SpeedCrunch Team",
451+
"public_version": "0.12.0-6",
452+
"release": "",
453+
"summary": {
454+
"en": "SpeedCrunch (Community)"
455+
},
456+
"version": "0.12.0"
457+
}
458+
```
459+
460+
### data/app.png
461+
462+
Application icon color
463+
464+
### data/changelogs/en
465+
466+
```bash linenums="1"
467+
speedcrunch (0.12.0-6) unstable; urgency=medium
468+
469+
* d/patches: use Sphinx built-in i18n support for extensions
470+
- Closes: #1026816
471+
472+
-- Felix Krull <f_krull@gmx.de> Fri, 23 Dec 2022 19:24:30 +0100
473+
474+
speedcrunch (0.12.0-5.1) unstable; urgency=medium
475+
476+
* Non-maintainer upload.
477+
* Fix docs build with Sphinx >= 4. (Closes: #997366)
478+
- Add 0007-fix-docs-build-with-Sphinx-4.patch
479+
480+
-- Felix Geyer <fgeyer@debian.org> Sat, 29 Oct 2022 09:59:26 +0200
481+
482+
speedcrunch (0.12.0-5) unstable; urgency=medium
483+
484+
* d/patches, d/control: fix docs build with Sphinx >= 2.0
485+
- Closes: #955058
486+
* d/patches: use CMake's CXX_STANDARD property
487+
* d/copyright: add separate notice for appdata files
488+
* d/control:
489+
- bump Standards-Version
490+
- bump debhelper compat version
491+
492+
-- Felix Krull <f_krull@gmx.de> Sun, 19 Apr 2020 14:13:08 +0200
493+
494+
speedcrunch (0.12.0-4) unstable; urgency=medium
495+
496+
* d/control:
497+
- update VCS-* urls
498+
- bump Standards-Version
499+
- use python3-sphinx instead of python-sphinx
500+
* d/compat: bump debhelper compat version to 10
501+
* d/patches, d/rules: build the HTML manual in a separate step
502+
- Rebuilding the HTML manual during the build has proven fragile. Instead,
503+
the manual is now built in a separate step and the application build is
504+
pointed at the result of that build.
505+
- Closes: #897531
506+
507+
-- Felix Krull <f_krull@gmx.de> Mon, 14 May 2018 16:52:42 +0000
508+
```
509+
510+
### data/config/config.param
511+
512+
```bash linenums="1"
513+
<sessions>
514+
<speedcrunch%>
515+
<name>
516+
value=<SpeedCrunch>
517+
</name>
518+
<icon>
519+
value=<speedcrunch>
520+
</icon>
521+
extends_base=<sessions.base%>
522+
</speedcrunch%>
523+
<speedcrunch0>
524+
</speedcrunch0>
525+
node_action=<wm_postsetup>
526+
</sessions>
527+
```
528+
529+
### data/descriptions/en
530+
531+
```bash linenums="1"
532+
A high-precision scientific calculator
533+
534+
SpeedCrunch is a fast, high-precision scientific calculator. It features a syntax-highlighted scrollable display and is designed to be fully used via keyboard.
535+
```
536+
537+
### data/monochrome.png
538+
539+
Application icon monochrome
540+
541+
### igel/debian.json
542+
543+
```bash linenums="1"
544+
[
545+
{
546+
"package": "speedcrunch"
547+
}
548+
]
549+
```
550+
551+
### igel/install.json
552+
553+
```bash linenums="1"
554+
[
555+
{
556+
"source": ".*",
557+
"excludes": [
558+
"usr/share/applications.*",
559+
"usr/share/doc.*",
560+
"usr/share/man.*",
561+
"usr/share/metainfo.*"
562+
]
563+
}
564+
]
565+
```
566+
567+
### input/all/config/sessions/speedcrunch0
568+
569+
```bash linenums="1"
570+
#!/bin/bash
571+
572+
speedcrunch
573+
```
574+
575+
### README.md
576+
577+
```bash linenums="1"
578+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
579+
```
23.3 KB
Loading

0 commit comments

Comments
 (0)