Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[rmkit] update to all applications, add new apps: dumbskull, rpncalc and wordlet #542

Merged
merged 5 commits into from
Feb 9, 2022
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
73 changes: 73 additions & 0 deletions package/rmkit/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,76 @@
2022-01-29 raisjn <of.raisjn@arkose>
rpncalc:

* add 'back' button for erasing digits
* modifying how 'drop' works a tiny bit
* align push/drop, and tan/tanh, cos/cosh, sin/sinh buttons

2022-01-27 raisjn <of.raisjn@arkose>

rmkit:

* rmkit went through a large refactoring, this updates all apps
* fix keyboard layout (swapped U and I keys originally)

dumbskull:

* add new game, "Dumbskull", which is a themed solitaire

genie:

* add palm rejection to genie

iago:

* add settings dialog (@aeneas) that allows snapping

mines:

* fix spurious crash when playing multiple games in a row

remux:

* add dialog_height/dialog_width options to remux.conf
* better memory analysis (of all processes)
* rm1: remove usb check that keeps it powered indefinitely

rpncalc:

* add new calculator, rpncalc
* add better spacing and layout
* add push after operation behavior (next input is on new stack element)

wordlet:

* add new game, "Wordlet", which is a wordle clone


2021-12-29 raisjn <of.raisjn@arkose>

harmony:

* fix harmony not loading saved images

bufshot:

* fix bufshot to correctly recognize the tablet

2021-12-17 raisjn <of.raisjn@arkose>

harmony:

* add `launch` command to remux

mines:

* fix pixmap display in minesweeper

2021-11-29:

remux:

* add custom power management to remux that disables PM during xochitl

2021-03-22 raisjn <of.raisjn@arkose>


Expand Down
66 changes: 53 additions & 13 deletions package/rmkit/package
Original file line number Diff line number Diff line change
Expand Up @@ -2,45 +2,58 @@
# Copyright (c) 2021 The Toltec Contributors
# SPDX-License-Identifier: MIT

pkgnames=(bufshot genie harmony iago lamp mines nao remux simple)
timestamp=2021-12-27T07:33:10Z
pkgnames=(bufshot dumbskull genie harmony iago lamp mines nao remux rpncalc simple wordlet)
timestamp=2021-01-29T09:18:10Z
maintainer="raisjn <[email protected]>"
license=MIT
installdepends=(display)
flags=(patch_rm2fb)

image=python:v2.1
source=(
https://github.com/rmkit-dev/rmkit/archive/493916d4112545b2ff6c32a67e3928a9bf7365a9.zip
https://github.com/rmkit-dev/rmkit/archive/e864182feb30e409bfd79534fd368f4d5c04c741.zip
remux.service
genie.service
)
sha256sums=(
8d9e9d62cbd918b541d0e5f62a4fd3f9208b289e42d04738da3db146ddf281b1
1aaaa7ea0ddc89eb95f099151e2f88d56f160f4d27a385a7a89907c50f47fbe0
SKIP
SKIP
)

build() {
pip3 install okp
make
ARCH="rm" make
}

bufshot() {
pkgdesc="program for saving the framebuffer as a png"
url="https://github.com/rmkit-dev/rmkit/tree/master/src/bufshot"
pkgver=0.1.1-1
pkgver=0.1.2-1
section="utils"

package() {
install -D -m 755 "$srcdir"/src/build/bufshot "$pkgdir"/opt/bin/bufshot
}
}

dumbskull() {
pkgdesc="Dungeon Crawl themed Solitaire"
url="https://rmkit.dev/apps/dumbskull"
pkgver=0.0.1-1
section="games"

package() {
install -D -m 755 "$srcdir"/src/build/dumbskull "$pkgdir"/opt/bin/dumbskull
install -D -m 644 "$srcdir"/src/dumbskull/dumbskull.draft "$pkgdir"/opt/etc/draft/dumbskull.draft
}

}

genie() {
pkgdesc="Gesture engine that connects commands to gestures"
url="https://rmkit.dev/apps/genie"
pkgver=0.1.5-3
pkgver=0.1.6-1
section="utils"

package() {
Expand All @@ -67,7 +80,7 @@ genie() {
harmony() {
pkgdesc="Procedural sketching app"
url="https://rmkit.dev/apps/harmony"
pkgver=0.1.4-1
pkgver=0.1.5-1
section="drawing"

package() {
Expand All @@ -84,7 +97,7 @@ harmony() {
iago() {
pkgdesc="overlay for drawing shapes via stroke injection"
url="https://rmkit.dev/apps/iago"
pkgver=0.1.0-4
pkgver=0.1.1-1
section="utils"
installdepends+=("lamp")

Expand All @@ -96,7 +109,7 @@ iago() {
lamp() {
pkgdesc="config based stroke injection utility"
url="https://rmkit.dev/apps/lamp"
pkgver=0.1.0-4
pkgver=0.1.1-1
section="utils"

package() {
Expand All @@ -107,7 +120,7 @@ lamp() {
mines() {
pkgdesc="Mine detection game"
url="https://rmkit.dev/apps/minesweeper"
pkgver=0.1.3-1
pkgver=0.1.4-1
section="games"

package() {
Expand All @@ -134,7 +147,7 @@ nao() {
remux() {
pkgdesc="Launcher that supports multi-tasking applications"
url="https://rmkit.dev/apps/remux"
pkgver=0.1.14-1
pkgver=0.2.1-1
section="launchers"

package() {
Expand Down Expand Up @@ -163,13 +176,40 @@ remux() {
}
}

rpncalc() {
pkgdesc="RPN Calculator"
url="https://rmkit.dev/apps/rpncalc"
pkgver=0.0.2-1
section="math"

package() {
install -D -m 755 "$srcdir"/src/build/rpncalc "$pkgdir"/opt/bin/rpncalc
install -D -m 644 "$srcdir"/src/rpncalc/rpncalc.draft "$pkgdir"/opt/etc/draft/rpncalc.draft
install -D -m 644 "$srcdir"/src/rpncalc/rpncalc.png "$pkgdir"/opt/etc/draft/icons/rpncalc.png
}

}

simple() {
pkgdesc="Simple app script for writing scripted applications"
url="https://rmkit.dev/apps/sas"
pkgver=0.1.4-3
pkgver=0.1.5-1
section="devel"

package() {
install -D -m 755 "$srcdir"/src/build/simple "$pkgdir"/opt/bin/simple
}
}

wordlet() {
pkgdesc="Wordle clone"
url="https://rmkit.dev/apps/wordlet"
pkgver=0.0.1-1
section="games"

package() {
install -D -m 755 "$srcdir"/src/build/wordlet "$pkgdir"/opt/bin/wordlet
install -D -m 644 "$srcdir"/src/wordlet/wordlet.draft "$pkgdir"/opt/etc/draft/wordlet.draft
}

}