Skip to content

Commit

Permalink
[rmkit] update to all applications, add new apps: dumbskull, rpncalc …
Browse files Browse the repository at this point in the history
…and wordlet (#542)
  • Loading branch information
raisjn authored Feb 9, 2022
1 parent e62d287 commit c9d63bd
Show file tree
Hide file tree
Showing 2 changed files with 126 additions and 13 deletions.
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
}

}

0 comments on commit c9d63bd

Please sign in to comment.