You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-18Lines changed: 13 additions & 18 deletions
Original file line number
Diff line number
Diff line change
@@ -9,9 +9,9 @@ Toltec is a community-maintained repository of free software for [the reMarkable
9
9
10
10
### Install it
11
11
12
-
Toltec works with the [Opkg](https://code.google.com/archive/p/opkg/) package manager, which is of widespread use in embedded devices.
12
+
Toltec works with the [Opkg](https://code.google.com/archive/p/opkg/) package manager, which is in widespread use in embedded devices.
13
13
Opkg is not available by default on the reMarkable, but you can install it by following the instructions described in [remarkable\_entware](https://github.com/evidlo/remarkable_entware).
14
-
After installing Opkg on your device, add the Toltec repository to `/opt/etc/opkg.conf` and download the repository data:
14
+
After installing Opkg on your device, add the Toltec repository to `/opt/etc/opkg.conf` and download the repository data by running the following commands:
[See information about advanced Opkg commands →](https://openwrt.org/docs/guide-user/additional-software/opkg)\
45
+
[Choose between the _stable_ and _testing_ channels →](docs/channels.md)
45
46
46
-
This Git repository contains all the necessary tools and recipes to build the packages that are published on the package repository.
47
-
The package repository is automatically built and published every time that a commit is pushed to the Git repository, through [Github Actions](https://docs.github.com/en/actions).
48
-
Since all the packages on Toltec are free software, you can also **build all of the repository’s packages from source yourself** instead of getting them from the package repository.
49
-
The build process is fully [reproducible](https://reproducible-builds.org/), which means you can verify that the published packages have not been tampered with during the automated build process.
47
+
### Build it
50
48
51
-
TODO: Add more information on how to build.
49
+
This Git repository contains all the tools and recipes required to build the packages published on the package repository.
50
+
This repository is automatically built and published every time that a commit is pushed to Git, using [Github Actions](https://docs.github.com/en/actions).
51
+
Since all the packaged software in Toltec is free, you can also **build them from source yourself** instead of using the pre-built binaries.
52
+
The build process is fully [reproducible](https://reproducible-builds.org/), which means that you can verify that the published packages have not been tampered with during the automated build process.
52
53
53
-
<!-- to build all the packages, run `make` from the base repository. this will
54
-
involve downloading a docker image (1GB) and the remarkable toolchain which
55
-
will expand to 3GB. the final build artifacts will be found in `artifacts/`. -->
54
+
[Learn how to build the repository from source →](docs/build.md)
56
55
57
56
### Improve it
58
57
59
-
* clone this repository
60
-
* switch to `testing` branch
61
-
* edit package/$PACKAGE/package, making sure to bump the version
62
-
* build the package (`make $PACKAGE`), making sure everything looks ok in artifacts/package/$PACKAGE/
63
-
* install the package to your tablet, verifying things work as expected
64
-
* for new packages, submit a pull request with the title: [$PACKAGE][$VERSION] - New Package
65
-
* for updating packages, submit a pull request with the title: [$PACKAGE][$VERSION] - Updated Package
58
+
Your contribution is welcome for adding new packages, updating existing ones or improving the build tooling.
59
+
60
+
[Learn how to contribute to Toltec →](docs/contribute.md)
0 commit comments