From 15ef15386f03d0d539efee185a4e96d6122434c9 Mon Sep 17 00:00:00 2001 From: Pierre Fenoll Date: Thu, 12 Sep 2024 19:54:33 +0200 Subject: [PATCH 01/13] Update whiteboard-hypercard to 0.5.0 (#917) * Update whiteboard-hypercard to 0.4.0 * Update whiteboard-hypercard to 0.5.0 Signed-off-by: Pierre Fenoll --------- Signed-off-by: Pierre Fenoll Co-authored-by: Nathaniel van Diepen --- package/whiteboard-hypercard/package | 16 ++++++++-------- .../whiteboard-hypercard.draft | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package/whiteboard-hypercard/package b/package/whiteboard-hypercard/package index 581882d83..9cb9a468b 100644 --- a/package/whiteboard-hypercard/package +++ b/package/whiteboard-hypercard/package @@ -1,25 +1,25 @@ #!/usr/bin/env bash -# Copyright (c) 2023 The Toltec Contributors +# Copyright (c) 2024 The Toltec Contributors # SPDX-License-Identifier: MIT pkgnames=(whiteboard-hypercard) pkgdesc="Real-time collaboration, drawing or whiteboarding" url=https://github.com/fenollp/reMarkable-tools -pkgver=0.3.7-2 -timestamp=2023-10-11T12:57Z +pkgver=0.5.0-1 +timestamp=2024-09-12T19:00:22Z section="drawing" maintainer="Pierre Fenoll " license=CC-BY-NC-ND installdepends=(display) flags=(patch_rm2fb) -image=rust:v3.1 +image=rust:v3.2 source=( - https://github.com/fenollp/reMarkable-tools/archive/v0.3.7.zip + https://github.com/fenollp/reMarkable-tools/archive/refs/tags/v0.5.0.zip whiteboard-hypercard.draft ) sha256sums=( - 642fd954ec4f9a1d132b10cc7f7dfbee3467e9c08b1253cc32d1e372178d168b + 668f0b1dbc6027f6f6b8ab69f65c844a718f38115f79b9ce79e060a1cef3edfb SKIP ) @@ -27,11 +27,11 @@ build() { pushd marauder rustup component add rustfmt cargo fetch - cargo build --release --bin whiteboard --locked --frozen --offline + cargo build --release --package=marauder --bin=whiteboard --locked --frozen --offline --target=armv7-unknown-linux-gnueabihf popd } package() { - install -D -m 755 -t "$pkgdir"/opt/bin "$srcdir"/marauder/target/armv7-unknown-linux-gnueabihf/release/whiteboard + install -D -m 755 -t "$pkgdir"/opt/bin "$srcdir"/target/armv7-unknown-linux-gnueabihf/release/whiteboard install -D -m 644 -t "$pkgdir"/opt/etc/draft "$srcdir"/whiteboard-hypercard.draft } diff --git a/package/whiteboard-hypercard/whiteboard-hypercard.draft b/package/whiteboard-hypercard/whiteboard-hypercard.draft index c1565788e..11c499816 100644 --- a/package/whiteboard-hypercard/whiteboard-hypercard.draft +++ b/package/whiteboard-hypercard/whiteboard-hypercard.draft @@ -1,4 +1,4 @@ -# Copyright (c) 2023 The Toltec Contributors +# Copyright (c) 2024 The Toltec Contributors # SPDX-License-Identifier: MIT name=whiteboard From 0d48822b5ecce22529bdf037ad5a4a3b833a84b5 Mon Sep 17 00:00:00 2001 From: Nathaniel van Diepen Date: Fri, 13 Sep 2024 18:54:28 -0600 Subject: [PATCH 02/13] Bump toltec-deletions version as master is out of sync (#919) --- package/toltec-deletions/package | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/toltec-deletions/package b/package/toltec-deletions/package index b5c383713..4d78a343c 100644 --- a/package/toltec-deletions/package +++ b/package/toltec-deletions/package @@ -6,7 +6,7 @@ archs=(rm1os2 rm1os3 rm2os2 rm2os3) pkgnames=(toltec-deletions) pkgdesc="Metapackage to handle package deletions between OS versions" url=https://toltec-dev.org/ -pkgver=0.1-8 +pkgver=0.1-9 timestamp=2023-12-03T04:51:58Z section="utils" maintainer="Eeems " From 5ba126848fe44a0a7434c44f9436c18bae92dae8 Mon Sep 17 00:00:00 2001 From: Nathaniel van Diepen Date: Fri, 13 Sep 2024 19:44:12 -0600 Subject: [PATCH 03/13] Fix builds (#921) * Fix linux build again * Update package --- package/linux-mainline/package | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/linux-mainline/package b/package/linux-mainline/package index 754fa6591..1db253d36 100644 --- a/package/linux-mainline/package +++ b/package/linux-mainline/package @@ -6,7 +6,7 @@ archs=(rm2) pkgnames=(linux-mainline) pkgdesc="reMarkable 2 kernel based on the mainline kernel" url=https://www.kernel.org -pkgver=6.3.0-1 +pkgver=6.3.0-2 timestamp=2023-08-23T21:50:09Z section=kernel maintainer="Alistair Francis " @@ -15,7 +15,7 @@ installdepends=(kernelctl) license=GPL-2.0-only flags=(nostrip) -image=base:v2.3 +image=base:v3.2 source=( https://github.com/alistair23/linux/archive/1698a3bdd8d66e58873c5bb3ce370b7d48b004cf.tar.gz remarkable_defconfig From 66b6017a4a7f7d41dd6fc0bac755e4079dabf58b Mon Sep 17 00:00:00 2001 From: Nathaniel van Diepen Date: Sat, 14 Sep 2024 11:17:25 -0600 Subject: [PATCH 04/13] Fix sysfs_preload category (#923) --- package/sysfs_preload/package | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/sysfs_preload/package b/package/sysfs_preload/package index 0fcd903d6..73deb2392 100644 --- a/package/sysfs_preload/package +++ b/package/sysfs_preload/package @@ -5,9 +5,9 @@ pkgnames=(sysfs_preload) pkgdesc="A simple preload that forces any calls to /sys/power/state to use systemd instead." url="https://github.com/Eeems-Org/sysfs_preload" -pkgver=1.0.1-1 +pkgver=1.0.1-2 timestamp=2024-06-22T05:19Z -section=util +section=utils maintainer="Eeems " license=MIT From 448b2cb8120103cc77616627118cab3b92235c11 Mon Sep 17 00:00:00 2001 From: Nathaniel van Diepen Date: Sat, 14 Sep 2024 11:21:21 -0600 Subject: [PATCH 05/13] Fix launcherctl category (#922) --- package/launcherctl/package | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/launcherctl/package b/package/launcherctl/package index 7a7743845..3b217bf3e 100644 --- a/package/launcherctl/package +++ b/package/launcherctl/package @@ -5,9 +5,9 @@ pkgnames=(launcherctl) pkgdesc="Manage your installed launcher" url=https://toltec-dev.org/ -pkgver=0.0.1-2 +pkgver=0.0.1-3 timestamp=2023-12-18T03:32Z -section="launcher" +section="launchers" maintainer="Eeems " license=MIT From 20721b0fd19d45ce9cf39048e099c0fb515ed3a8 Mon Sep 17 00:00:00 2001 From: Nathaniel van Diepen Date: Sat, 14 Sep 2024 11:25:22 -0600 Subject: [PATCH 06/13] Add writing section as we have apps in it already (#924) --- docs/package.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/package.md b/docs/package.md index bdaf7807a..072da60b5 100644 --- a/docs/package.md +++ b/docs/package.md @@ -336,6 +336,7 @@ screensharing | Apps for streaming the display between the PC and tablet. templates | Templates for xochitl notebooks. splashscreens | Splashscreens for device startup, poweroff, suspend, etc. utils | System tools and various apps. +writing | Apps for writing text. If the package does not fit into one of the existing sections, you are free to create a new one and document it here. From a8fac37a06f5e9574ddf72d7de3bccdb768493bc Mon Sep 17 00:00:00 2001 From: Nathaniel van Diepen Date: Sat, 14 Sep 2024 11:28:40 -0600 Subject: [PATCH 07/13] Fix mmc-utils build (#878) * Update package * Update package --- package/mmc-utils/package | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/package/mmc-utils/package b/package/mmc-utils/package index a91ae561b..948dffa99 100644 --- a/package/mmc-utils/package +++ b/package/mmc-utils/package @@ -6,7 +6,7 @@ archs=(rmall) pkgnames=(mmc-utils) pkgdesc="A tool for monitoring the eMMC protocol" url=https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git/ -pkgver=1.0-0 +pkgver=1.0-1 timestamp=2021-08-12T19:41:07Z section="devel" maintainer="Alistair Francis " @@ -14,13 +14,22 @@ license=GPL-2.0-only image=base:v2.2 source=( - "https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git/snapshot/mmc-utils-7769a4d7abe339ce273c13a203394a79a11fcff9.tar.gz" 0001-Makefile-Remove-Werror.patch ) sha256sums=( - 0578e546d8893b6207180def7966e7314cae54c237a931b8f94779ce5c7d0668 SKIP ) +_commit=7769a4d7abe339ce273c13a203394a79a11fcff9 + +prepare() { + cd "$srcdir" + mkdir mmc-utils + cd mmc-utils + git init + git fetch --depth=1 "https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git" "$_commit" + git checkout -f "$_commit" + patch < "$srcdir"/0001-Makefile-Remove-Werror.patch +} build() { # Use our toolchain @@ -28,10 +37,9 @@ build() { export CC=arm-linux-gnueabihf-gcc export STRIP=arm-linux-gnueabihf-strip - patch < "$srcdir"/0001-Makefile-Remove-Werror.patch - make -j4 + make -C "$srcdir"/mmc-utils -j4 } package() { - DESTDIR="$pkgdir" make -C "$srcdir" install + DESTDIR="$pkgdir" make -C "$srcdir"/mmc-utils install } From dda27e26af423b6aa4e0168ab176900c509b89f5 Mon Sep 17 00:00:00 2001 From: Nathaniel van Diepen Date: Sat, 14 Sep 2024 11:40:57 -0600 Subject: [PATCH 08/13] Update innernet-client to 1.6.1 (#868) * Update innernet-client to 1.6.1 * Remove inn symlink * Use latest rust and bump copyright --- package/innernet/package | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/package/innernet/package b/package/innernet/package index db2510734..2c9445e88 100644 --- a/package/innernet/package +++ b/package/innernet/package @@ -1,26 +1,26 @@ #!/usr/bin/env bash -# Copyright (c) 2021 The Toltec Contributors +# Copyright (c) 2024 The Toltec Contributors # SPDX-License-Identifier: MIT archs=(rmallos2) pkgnames=(innernet-client) pkgdesc="A private network system that uses WireGuard under the hood." url="https://github.com/tonarino/innernet" -pkgver=1.5.3-3 -timestamp=2022-01-31T20:08:43Z +pkgver=1.6.1-1 +timestamp=2024-01-19T14:24:40Z section="utils" maintainer="plan5 <30434574+plan5@users.noreply.github.com>" license=MIT installdepends=(wireguard) makedepends=(build:librust-clang-sys-dev build:libclang-dev build:libc6 build:libc6-dev build:clang) -image=rust:v2.2.2 +image=rust:v3.1 _srcver="v${pkgver%-*}" source=( "https://github.com/tonarino/innernet/archive/refs/tags/$_srcver.zip" ) sha256sums=( - 2f7ca1d802d898b1c4fd090cba9e0562a1e80d617b55f23ba596e81c99441a1c + fd9ec6eb75dcc46c818696e7fcb87eb772dc024e0c326360f0f8c473c937c37c ) prepare() { @@ -43,9 +43,6 @@ package() { install -D -m 700 -t "$pkgdir"/opt/bin "$srcdir"/target/armv7-unknown-linux-gnueabihf/release/innernet install -D -m 644 -t "$pkgdir"/lib/systemd/system "$srcdir/client/innernet@.service" install -D -m 644 -t "$pkgdir"/lib/systemd/system "$srcdir/client/innernet.target" - - # Link /opt/bin/innernet to /opt/bin/inn - ln -s /opt/bin/innernet "$pkgdir"/opt/bin/inn } configure() { From 31a0bbd3584bba9174c67aa4dac396c753a9b188 Mon Sep 17 00:00:00 2001 From: Nathaniel van Diepen Date: Sat, 14 Sep 2024 11:47:27 -0600 Subject: [PATCH 09/13] Update yaft and tilem to 0.1.2 (#913) * Update yaft to 0.1.2 * Update tilem to 0.1.2 --- package/tilem/package | 23 ++++++++++++++--------- package/yaft/package | 23 ++++++++++++++--------- 2 files changed, 28 insertions(+), 18 deletions(-) diff --git a/package/tilem/package b/package/tilem/package index 17be922d7..adca938fe 100644 --- a/package/tilem/package +++ b/package/tilem/package @@ -5,14 +5,15 @@ pkgnames=(tilem) pkgdesc="TI-84+ calculator emulator" url=https://github.com/timower/rM2-stuff/tree/master/apps/tilem -_tag=0.1.1 +_tag=0.1.2 pkgver=${_tag}-1 -timestamp=2023-11-25T20:49:48Z +timestamp=2024-05-29T17:05:56Z maintainer="Mattéo Delabre " license=GPL-3.0 section="utils" image=base:v3.1 installdepends=(display) +flags=(nostrip) source=() sha256sums=() @@ -31,14 +32,18 @@ prepare() { } build() { - mkdir build + cd "$srcdir" mkdir install - cd build - cmake -DCMAKE_TOOLCHAIN_FILE="/usr/share/cmake/$CHOST.cmake" \ - -DCMAKE_INSTALL_PREFIX="../install" -DCMAKE_BUILD_TYPE=Release ../tilem - cd apps/tilem - make - make install + cd tilem + cmake --preset release-toltec + cmake \ + --build build/release-toltec \ + --target tilem + cmake \ + --install build/release-toltec \ + --prefix ../install \ + --component tilem \ + --strip } package() { diff --git a/package/yaft/package b/package/yaft/package index 251dc0f77..5a635896a 100644 --- a/package/yaft/package +++ b/package/yaft/package @@ -5,14 +5,15 @@ pkgnames=(yaft) pkgdesc="Yet another framebuffer terminal" url=https://github.com/timower/rM2-stuff/tree/master/apps/yaft -_tag=0.1.1 +_tag=0.1.2 pkgver=${_tag}-1 -timestamp=2023-11-25T20:49:48Z +timestamp=2024-05-29T17:05:56Z maintainer="Mattéo Delabre " license=GPL-3.0 section="admin" image=base:v3.1 installdepends=(display terminfo) +flags=(nostrip) source=() sha256sums=() @@ -31,14 +32,18 @@ prepare() { } build() { - mkdir build + cd "$srcdir" mkdir install - cd build - cmake -DCMAKE_TOOLCHAIN_FILE="/usr/share/cmake/$CHOST.cmake" \ - -DCMAKE_INSTALL_PREFIX="../install" -DCMAKE_BUILD_TYPE=Release ../yaft - cd apps/yaft - make - make install + cd yaft + cmake --preset release-toltec + cmake \ + --build build/release-toltec \ + --target yaft + cmake \ + --install build/release-toltec \ + --prefix ../install \ + --component yaft \ + --strip } package() { From f1d0c8ac96ee53e06774707ecd9c1dcf29426f17 Mon Sep 17 00:00:00 2001 From: Nathaniel van Diepen Date: Sat, 14 Sep 2024 11:58:59 -0600 Subject: [PATCH 10/13] Update zerotier-one to 1.14.1 (#918) --- package/zerotier-one/package | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/zerotier-one/package b/package/zerotier-one/package index 2baabf2ef..5e4827fb4 100644 --- a/package/zerotier-one/package +++ b/package/zerotier-one/package @@ -4,7 +4,7 @@ pkgnames=(zerotier zerotier-one zerotier-one-doc zerotier-selftest) url=https://github.com/zerotier/ZeroTierOne -_upver=1.12.2 +_upver=1.14.1 pkgver=${_upver}-1 timestamp=2023-03-23T17:39:31Z maintainer="Eeems " @@ -13,7 +13,7 @@ section="utils" image=base:v3.0 source=("https://github.com/zerotier/ZeroTierOne/archive/refs/tags/${_upver}.zip") -sha256sums=(2089fc824c84985610f0bd60186c72e94e2592d8f38259a1c80ea8f696edd16b) +sha256sums=(fcf30ce797dbca757f3e882e004a3f953ebe12ae13f03d804b3fb184ee3c9714) build() { sed -i \ From db95a405ec39d760a8b46a65929a7736539c1eb6 Mon Sep 17 00:00:00 2001 From: Nathaniel van Diepen Date: Sat, 14 Sep 2024 12:05:20 -0600 Subject: [PATCH 11/13] Update micro to 2.0.14 (#914) * Update micro to 2.0.14 --- package/micro/package | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package/micro/package b/package/micro/package index 61cc10432..e1651a49a 100644 --- a/package/micro/package +++ b/package/micro/package @@ -5,14 +5,14 @@ pkgnames=(micro) pkgdesc="Modern and intuitive terminal-based text editor" url=https://micro-editor.github.io/ -pkgver=2.0.13-2 -timestamp=2023-10-21T22:38:29Z +pkgver=2.0.14-1 +timestamp=2024-08-27T18:13:07Z section="utils" maintainer="Eeems " license=MIT -source=("https://github.com/zyedidia/micro/releases/download/v2.0.13/micro-2.0.13-linux-arm.tar.gz") -sha256sums=(adb9cf644354a5c85819db40e1a427f0f4951b172597bbcd3ef94ecc4a8c4b75) +source=("https://github.com/zyedidia/micro/releases/download/v2.0.14/micro-2.0.14-linux-arm.tar.gz") +sha256sums=(9f490d88bd30a548af99a905f50244dc6c80f3c7a3c6f98faeb5b0a7329f7dea) package() { install -Dm644 "$srcdir"/LICENSE "$pkgdir/opt/usr/share/licenses/$pkgname/LICENSE" From f63a800d084947c314ae1194a1df373d8d7015c3 Mon Sep 17 00:00:00 2001 From: Nathaniel van Diepen Date: Sat, 14 Sep 2024 12:08:26 -0600 Subject: [PATCH 12/13] Update quickjs to 2024.01.13 (#851) * Update quickjs to 2024.01.13 * Remove patch from package * Delete package/quickjs/quickjs.patch * Fix quickjs compile * Add qjscalc symlink * Fix lint error --- package/quickjs/package | 19 ++++++++----------- package/quickjs/quickjs.patch | 13 ------------- 2 files changed, 8 insertions(+), 24 deletions(-) delete mode 100644 package/quickjs/quickjs.patch diff --git a/package/quickjs/package b/package/quickjs/package index 78467226b..ef41e2092 100644 --- a/package/quickjs/package +++ b/package/quickjs/package @@ -5,29 +5,26 @@ pkgnames=(quickjs) pkgdesc="A small and embeddable Javascript engine" url=https://bellard.org/quickjs/ -pkgver=2020.11.08-2 +pkgver=2024.01.13-1 section="devel" -timestamp=2020-11-08T13:44Z +timestamp=2024-01-13T00:00Z maintainer="khanhas " license=MIT -image=base:v2.1 +image=base:v3.1 source=( - https://bellard.org/quickjs/quickjs-2020-11-08.tar.xz - quickjs.patch + https://bellard.org/quickjs/quickjs-2024-01-13.tar.xz ) sha256sums=( - 2e9d63dab390a95ed365238f21d8e9069187f7ed195782027f0ab311bb64187b - SKIP + 3c4bf8f895bfa54beb486c8d1218112771ecfc5ac3be1036851ef41568212e03 ) build() { - patch -u Makefile -i quickjs.patch - make qjs.arm + make CROSS_PREFIX="$CROSS_COMPILE" qjs qjscalc } package() { install -d "$pkgdir"/opt/bin - install -D -m 755 -t "$pkgdir"/opt/bin/ "$srcdir"/qjs.arm - mv "$pkgdir"/opt/bin/qjs.arm "$pkgdir"/opt/bin/qjs + install -D -m 755 -t "$pkgdir"/opt/bin/ "$srcdir"/qjs + ln -s qjs "$pkgdir"/opt/bin/qjscalc } diff --git a/package/quickjs/quickjs.patch b/package/quickjs/quickjs.patch deleted file mode 100644 index 250c666b5..000000000 --- a/package/quickjs/quickjs.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- Makefile 2020-11-08 23:21:09.000000000 +1000 -+++ Makefile.new 2021-02-10 14:36:08.954392400 +1000 -@@ -60,8 +60,8 @@ - endif - EXE=.exe - else -- CROSS_PREFIX= -- EXE= -+ CROSS_PREFIX=$(CROSS_COMPILE) -+ EXE=.arm - endif - ifdef CONFIG_CLANG - HOST_CC=clang From 6e08705b8d848f593e77805fad5637edf432dbcc Mon Sep 17 00:00:00 2001 From: Nathaniel van Diepen Date: Sat, 14 Sep 2024 12:18:44 -0600 Subject: [PATCH 13/13] Update koreader to 2024.07 (#916) --- package/koreader/package | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package/koreader/package b/package/koreader/package index 182d6d237..99099b8db 100644 --- a/package/koreader/package +++ b/package/koreader/package @@ -5,8 +5,8 @@ pkgnames=(koreader) pkgdesc="Ebook reader supporting PDF, DjVu, EPUB, FB2 and many more formats" url=https://github.com/koreader/koreader -pkgver=2024.04-5 -timestamp=2024-04-29T19:56:05Z +pkgver=2024.07-1 +timestamp=2024-07-15T16:21:26Z section="readers" maintainer="raisjn " license=AGPL-3.0-or-later @@ -22,7 +22,7 @@ source=( launcherctl-koreader ) sha256sums=( - e6b3a5a2c8cde8ca0c469fe542d6e170502fcf39b9a55e4447a7acd02b4a12c0 + 1040894434421b52076473f7947f139e2c98fcc04b1acadfe29b3362f262f9b7 SKIP SKIP SKIP