Skip to content
10 changes: 7 additions & 3 deletions packages/appload/VELBUILD
Original file line number Diff line number Diff line change
@@ -1,20 +1,24 @@
maintainer="Mitchell Scott <mitchell@scottlabs.io>"
pkgname=appload
pkgver=0.4.2
pkgrel=0
pkgrel=1
upstream_author="asivery"
category="framework"
pkgdesc="XOVI extension for windowed and fullscreen apps"
url="https://github.com/asivery/rm-appload"
arch="aarch64 armv7"
license="GPL-3.0"
depends="qt-resource-rebuilder remarkable-os>=3.22 remarkable-os<3.26"
# https://github.com/search?q=repo%3Aasivery%2Frm-appload+path%3Axovi%2Ftemplate%2Fappload.xovi+depends-on&type=code
depends="qt-resource-rebuilder-xovi>=0.3.0 qt-resource-rebuilder-xovi<1.0.0 remarkable-os>=3.22 remarkable-os<3.26"
# https://github.com/search?q=repo%3Aasivery%2Frm-appload%20path%3Axovi%2Ftemplate%2Fappload.xovi%20version&type=code
# https://github.com/search?q=repo%3Aasivery%2Frm-appload+path%3A%2Fsrc%2Fmain.cpp+net.asivery.AppLoad&type=code
provides="$pkgname-xovi=0.1.0 $pkgname-qml=1.0"
options="!check !fhs !strip !tracedeps"

source="
https://github.com/asivery/rm-appload/releases/download/v$pkgver/appload-aarch64.zip
https://github.com/asivery/rm-appload/releases/download/v$pkgver/appload-arm32.zip
https://raw.githubusercontent.com/asivery/rm-appload/master/LICENSE
https://raw.githubusercontent.com/asivery/rm-appload/v$pkgver/LICENSE
"


Expand Down
9 changes: 6 additions & 3 deletions packages/literm/VELBUILD
Original file line number Diff line number Diff line change
@@ -1,20 +1,23 @@
maintainer="Mitchell Scott <mitchell@scottlabs.io>"
pkgname=literm
pkgver=0.1.6
pkgrel=4
pkgrel=5
upstream_author="asivery"
category="apps"
pkgdesc="A terminal emulator using QtQuick."
url="https://github.com/asivery/rm-literm"
arch="aarch64 armv7"
license="GPL-2.0"
depends="qt-resource-rebuilder remarkable-os>=3.24 remarkable-os<3.27"
# https://github.com/search?q=repo%3Aasivery%2Frm-literm+path%3Aliterm.xovi+depends-on&type=code
depends="qt-resource-rebuilder-xovi>=0.2.0 qt-resource-rebuilder-xovi<1.0.0 remarkable-os>=3.22 remarkable-os<3.27"
# https://github.com/search?q=repo%3Aasivery%2Frm-literm%20path%3Aliterm.xovi%20version&type=code
provides="$pkgname-xovi=0.1.0"
options="!check !fhs !strip !tracedeps"

source="
https://github.com/asivery/rm-literm/releases/download/v$pkgver/literm-aarch64.so
https://github.com/asivery/rm-literm/releases/download/v$pkgver/literm-arm32.so
https://raw.githubusercontent.com/asivery/rm-literm/master/COPYING
https://raw.githubusercontent.com/asivery/rm-literm/v$pkgver/COPYING
"


Expand Down
6 changes: 4 additions & 2 deletions packages/quicksettings-screenshot/VELBUILD
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
maintainer="Mitchell Scott <mitchell@scottlabs.io>"
pkgname=quicksettings-screenshot
pkgver=2.0.0
pkgrel=0
pkgrel=1
upstream_author="rmitchellscott"
category="ui"
pkgdesc="Adds a screenshot button to the quick settings menu."
url="https://github.com/rmitchellscott/xovi-qmd-extensions"
arch="noarch"
license="MIT"
depends="qt-resource-rebuilder rm-shot>=1.1 rm-shot<1.2 remarkable-os>=3.25 remarkable-os<3.27 xovi-message-broker>=18 xovi-message-broker<19 "
# https://github.com/search?q=repo%3Armitchellscott%2Frm-shot%20path%3Arm-shot.xovi%20version&type=code
# https://github.com/search?q=repo%3Armitchellscott%2Fxovi-qmd-extensions%20path%3A3.26%2FquickSettingsScreenshot.qmd%20net.asivery.XoviMessageBroker&type=code
depends="qt-resource-rebuilder rm-shot-xovi>=1.1.1 rm-shot-xovi<2.0.0 xovi-message-broker-qml=2.0 remarkable-os>=3.25 remarkable-os<3.27"
_commit="aa94b9572cc8e71c2b05a56f1a11b2c9fe3b9c00"
source="
https://raw.githubusercontent.com/rmitchellscott/xovi-qmd-extensions/$_commit/3.26/quickSettingsScreenshot.qmd
Expand Down
14 changes: 9 additions & 5 deletions packages/rm-shot/VELBUILD
Original file line number Diff line number Diff line change
@@ -1,19 +1,23 @@
maintainer="Mitchell Scott <mitchell@scottlabs.io>"
pkgname=rm-shot
pkgver=1.1.0
pkgver=1.1.1
pkgrel=0
upstream_author="rmitchellscott"
category="utilities"
pkgdesc="Screenshot extension for xovi framework"
url="https://github.com/rmitchellscott/rm-shot"
arch="aarch64 armv7"
license="GPL-3.0-or-later"
depends="framebuffer-spy>=18 framebuffer-spy<19 xovi-message-broker>=18 xovi-message-broker<19"
# https://github.com/search?q=repo%3Armitchellscott%2Frm-shot%20path%3Arm-shot.xovi%20depends-on&type=code
# https://github.com/search?q=repo%3Armitchellscott%2Frm-shot+path%3Arm-shot.xovi+%22xovi-message-broker%24version%22&type=code
depends="framebuffer-spy-xovi>=0.2.0 framebuffer-spy-xovi<1.0.0 xovi-message-broker-proto=1"
# https://github.com/search?q=repo%3Armitchellscott%2Frm-shot%20path%3Arm-shot.xovi%20version&type=code
provides="$pkgname-xovi=1.1.1"
options="!check !fhs !strip !tracedeps"
source="
https://github.com/rmitchellscott/rm-shot/releases/download/v$pkgver/rm-shot-aarch64.so
https://github.com/rmitchellscott/rm-shot/releases/download/v$pkgver/rm-shot-armv7.so
https://raw.githubusercontent.com/rmitchellscott/rm-shot/main/LICENSE
https://raw.githubusercontent.com/rmitchellscott/rm-shot/v$pkgver/LICENSE
"

package() {
Expand All @@ -32,7 +36,7 @@ package() {
"$pkgdir"/home/root/.vellum/licenses/$pkgname/SOURCES
}
sha512sums='
8ec5d1d966345f77f0dde6c41dc4ead06ae403df05bae70e8104ee5a5da3aa94a90521b6de13d4db564cd23f1dfd374c7f6066f1f9edb03f563edd1413162499 rm-shot-aarch64.so
79ff0f8ef1e7653c0cb44f193fb5ee6b785395955febb54766fa674314d807d34792cec3e78b1992b39e122167d5362e5763847d44118adb01422ec22e9e6a90 rm-shot-armv7.so
d518b65a5000fe12175425966d53f5c85b398797549cea41dd53b6ed9d4a8fec57ca2c5d8b01acb5ee61e0cbec01259074dd0c0f690b0e4f75569764a8c0c295 rm-shot-aarch64.so
0fcbe0e1a1a3ad0c1464c37b81f874de18ffb2c908a11444a1afcbf13c04549c6d58aadfbf4f6dec07b9fa44be403da8c45aa4ff3cfdb5d2294e2f709d4ea2c9 rm-shot-armv7.so
d361e5e8201481c6346ee6a886592c51265112be550d5224f1a7a6e116255c2f1ab8788df579d9b8372ed7bfd19bac4b6e70e00b472642966ab5b319b99a2686 LICENSE
'
9 changes: 6 additions & 3 deletions packages/rm-stylus/VELBUILD
Original file line number Diff line number Diff line change
@@ -1,19 +1,22 @@
maintainer="Mitchell Scott <mitchell@scottlabs.io>"
pkgname=rm-stylus
pkgver=0.3.0
pkgrel=2
pkgrel=3
upstream_author="rmitchellscott"
category="utilities"
pkgdesc="Xovi extension that exposes stylus button events as a QML type."
url="https://github.com/rmitchellscott/rm-stylus"
arch="aarch64 armv7"
license="MIT"
depends="xovi"
# https://github.com/search?q=repo%3Armitchellscott%2Frm-stylus%20path%3Arm-stylus.xovi%20version&type=code
# https://github.com/search?q=repo%3Armitchellscott%2Frm-stylus%20path%3Asrc%2Fstylus.cpp%20net.rmitchellscott.RmStylus&type=code
provides="$pkgname-xovi=0.1.0 $pkgname-qml=1.0"
depends="xovi-extensions"
options="!check !fhs !strip !tracedeps"
source="
https://github.com/rmitchellscott/rm-stylus/releases/download/v$pkgver/rm-stylus-aarch64.so
https://github.com/rmitchellscott/rm-stylus/releases/download/v$pkgver/rm-stylus-armv7.so
https://raw.githubusercontent.com/rmitchellscott/rm-stylus/main/LICENSE
https://raw.githubusercontent.com/rmitchellscott/rm-stylus/v$pkgver/LICENSE
"

package() {
Expand Down
7 changes: 5 additions & 2 deletions packages/rmstream/VELBUILD
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
maintainer="Mitchell Scott <mitchell@scottlabs.io>"
pkgname=rmstream
pkgver=0.1.4
pkgrel=0
pkgrel=1
upstream_author="asivery"
category="apps"
pkgdesc="Stream your reMarkable's screen to any device on the local network via HTTP"
url="https://github.com/asivery/appload-rmstream"
arch="aarch64 armv7"
license="GPL-3.0"
depends="appload framebuffer-spy>=18.0.0 framebuffer-spy<19.0.0 xovi-message-broker>=18.0.0 xovi-message-broker<19.0.0"
# https://github.com/search?q=repo%3Aasivery%2Fappload-rmstream+path%3Aui%2Fmain.qml+net.asivery.AppLoad&type=code
# https://github.com/search?q=repo%3Aasivery%2Fappload-rmstream%20path%3Aui%2Fmain.qml%20framebuffer-spy&type=code
# https://github.com/search?q=repo%3Aasivery%2Fappload-rmstream%20path%3Aui%2Fmain.qml%20net.asivery.XoviMessageBroker&type=code
depends="appload-qml=1.0 framebuffer-spy-xovi>=0.2.0 framebuffer-spy-xovi<1.0.0 xovi-message-broker-qml=2.0"
options="!check !fhs !strip !tracedeps"

source="
Expand Down
5 changes: 3 additions & 2 deletions packages/settings-rmsync-restart/VELBUILD
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
maintainer="Mitchell Scott <mitchell@scottlabs.io>"
pkgname=settings-rmsync-restart
pkgver=1.0.0
pkgrel=1
pkgrel=2
upstream_author="rmitchellscott"
category="ui"
pkgdesc="Adds a button to the cloud settings page to restart sync service."
url="https://github.com/rmitchellscott/xovi-qmd-extensions"
arch="noarch"
license="MIT"
depends="qt-resource-rebuilder>=17 qt-command-executor remarkable-os>=3.22.4.2 remarkable-os<3.27"
# https://github.com/search?q=repo%3Armitchellscott%2Fxovi-qmd-extensions%20path%3A3.25%2FsettingsRmSyncRestart.qmd%20net.asivery.CommandExecutor&type=code
depends="qt-resource-rebuilder>=17 qt-command-executor-qml=1.0 remarkable-os>=3.22.4.2 remarkable-os<3.27"
_commit="ead06ef6874d24c571dbbf5a01b79940784cac7c"
source="
https://raw.githubusercontent.com/rmitchellscott/xovi-qmd-extensions/$_commit/3.25/settingsRmSyncRestart.qmd
Expand Down
4 changes: 2 additions & 2 deletions packages/tripletap/VELBUILD
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
maintainer="Mitchell Scott <mitchell@scottlabs.io>"
pkgname=tripletap
pkgver=1.0.0
pkgrel=1
pkgrel=2
upstream_author="rmitchellscott"
category="utilities"
pkgdesc="Start xovi by triple-pressing the power button"
url="https://github.com/rmitchellscott/xovi-tripletap"
arch="aarch64 armv7"
license="MIT"
depends="xovi mount-utils"
depends="xovi-extensions mount-utils"
source="
$pkgname-$pkgver.tar.gz::https://github.com/rmitchellscott/xovi-tripletap/archive/v$pkgver.tar.gz
LICENSE::https://raw.githubusercontent.com/rmitchellscott/xovi-tripletap/v$pkgver/LICENSE
Expand Down
25 changes: 21 additions & 4 deletions packages/xovi-extensions/VELBUILD
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
maintainer="Mitchell Scott <mitchell@scottlabs.io>"
pkgname=xovi-extensions
pkgver=18.0.0
pkgrel=1
pkgrel=2
upstream_author="asivery"
category="framework"
pkgdesc="Extensions for xovi framework"
Expand All @@ -24,7 +24,7 @@ _release="v18-23032026"
source="
https://github.com/asivery/rm-xovi-extensions/releases/download/$_release/xovi-aarch64.tar.gz
https://github.com/asivery/rm-xovi-extensions/releases/download/$_release/xovi-arm32.tar.gz
https://raw.githubusercontent.com/asivery/rm-xovi-extensions/master/LICENSE
https://raw.githubusercontent.com/asivery/rm-xovi-extensions/$_release/LICENSE
"


Expand Down Expand Up @@ -65,6 +65,8 @@ package() {
qt_resource_rebuilder() {
pkgdesc="Rebuilds QT resource databases on the fly to replace or add QML files"
depends="$pkgname"
# https://github.com/search?q=repo%3Aasivery%2Frm-xovi-extensions+path%3Aqt-resource-rebuilder%2Fqt-resource-rebuilder.xovi+version&type=code
provides="$subpkgname-xovi=0.3.0"
install="$subpkgname.post-install $subpkgname.post-deinstall"

install -Dm644 "$srcdir"/xovi/extensions.d/qt-resource-rebuilder.so \
Expand All @@ -83,6 +85,9 @@ qt_resource_rebuilder() {
qt_command_executor() {
pkgdesc="Injects a QT module to execute shell commands from QML"
depends="$pkgname"
# https://github.com/search?q=repo%3Aasivery%2Frm-xovi-extensions+path%3Aqt-command-executor%2Fmain.cpp+EXTENSIONVERSION&type=code
# https://github.com/search?q=repo%3Aasivery%2Frm-xovi-extensions%20path%3Aqt-command-executor%2Fmain.cpp%20net.asivery.CommandExecutor&type=code
provides="$subpkgname-xovi=0.1.0 $subpkgname-qml=1.0"

install -Dm644 "$srcdir"/xovi/inactive-extensions/qt-command-executor.so \
"$subpkgdir"/home/root/xovi/extensions.d/qt-command-executor.so
Expand All @@ -91,14 +96,21 @@ qt_command_executor() {
message_broker() {
pkgdesc="IPC messaging between xovi extensions"
depends="$pkgname"
# https://github.com/search?q=repo%3Aasivery%2Frm-xovi-extensions+path%3Axovi-message-broker%2Fxovi-message-broker.xovi+version&type=code
# https://github.com/search?q=repo%3Aasivery%2Frm-xovi-extensions+path%3Axovi-message-broker%2Fsrc%2Fmessagebroker.cpp+version+%3D%3D&type=code
# https://github.com/search?q=repo%3Aasivery%2Frm-xovi-extensions%20path%3Axovi-message-broker%2Fsrc%2Fmain.cpp%20net.asivery.XoviMessageBroker&type=code
provides="$subpkgname-xovi=0.2.0 $subpkgname-proto=1 $subpkgname-qml=2.0"

install -Dm644 "$srcdir"/xovi/inactive-extensions/xovi-message-broker.so \
"$subpkgdir"/home/root/xovi/extensions.d/xovi-message-broker.so
}

framebuffer_spy() {
pkgdesc="Module for exposing the address of the system framebuffer"
depends="$pkgname remarkable-os<3.27"
# https://github.com/search?q=repo%3Aasivery%2Frm-xovi-extensions+path%3Aframebuffer-spy%2Fframebuffer-spy-rm2.xovi+%22xovi-message-broker%24version%22&type=code
depends="$pkgname xovi-message-broker-proto=1 remarkable-os<3.27"
# https://github.com/search?q=repo%3Aasivery%2Frm-xovi-extensions+path%3Aframebuffer-spy%2Fframebuffer-spy-rm2.xovi+version&type=code
provides="$subpkgname-xovi=0.2.0"

install -Dm644 "$srcdir"/xovi/inactive-extensions/framebuffer-spy.so \
"$subpkgdir"/home/root/xovi/extensions.d/framebuffer-spy.so
Expand All @@ -107,7 +119,12 @@ framebuffer_spy() {
webserver_remote() {
category="utilities"
pkgdesc="Exposes the USB webserver to all interfaces with connection confirmation dialog"
depends="$pkgname xovi-message-broker>=18.0.0 xovi-message-broker<19.0.0 qt-resource-rebuilder remarkable-os>=3.23 remarkable-os<3.27"
# https://github.com/search?q=repo%3Aasivery%2Frm-xovi-extensions+path%3Awebserver-remote%2Fwebserver-remote.xovi+depends-on&type=code
# https://github.com/search?q=repo%3Aasivery%2Frm-xovi-extensions+path%3Awebserver-remote%2Fwebserver-remote.xovi+%22xovi-message-broker%24version%22&type=code
# https://github.com/search?q=repo%3Aasivery%2Frm-xovi-extensions+path%3Awebserver-remote%2Fnotification.qmd+net.asivery.XoviMessageBroker&type=code
depends="$pkgname qt-resource-rebuilder-xovi>=0.2.0 qt-resource-rebuilder-xovi<1.0.0 xovi-message-broker-xovi>=0.1.0 xovi-message-broker-xovi<1.0.0 xovi-message-broker-proto=1 xovi-message-broker-qml=2.0 remarkable-os>=3.23 remarkable-os<3.27"
# https://github.com/search?q=repo%3Aasivery%2Frm-xovi-extensions%20path%3Awebserver-remote%2Fwebserver-remote.xovi%20version&type=code
provides="$subpkgname-xovi=0.1.0"

install -Dm644 "$srcdir"/xovi/inactive-extensions/webserver-remote.so \
"$subpkgdir"/home/root/xovi/extensions.d/webserver-remote.so
Expand Down
Loading