Community maintained packages for OpenWrt.
 
 
 
 
 
 
Go to file
Josef Schlehofer 9c7f2f0429 CONTRIBUTING: document what a patch has to look like
Three things are expected of a patch under <package>/patches/ and none of
them were written down for contributors.

The header has to be git am compatible, with the From/From:/Date:/Subject:
lines, which the formality check enforces. The body has to say where the
change stands with respect to upstream, so a later maintainer can tell a
backport that a version bump makes redundant from a cross-compile fix that
has to stay. And the diff has to come from the buildroot's refresh target,
which invokes quilt with -p ab --no-index --no-timestamps and
QUILT_DIFF_OPTS=-p; a git diff carries index lines and timestamps and lacks
the function name in the hunk headers, so it gets sent back even when it
applies.

Write all three down, and say what each quilt option is for rather than
just naming the command, so the reason survives the next time someone
wonders whether the timestamps matter.

llm-review-rules.md already tells the review bot about the refresh target
and the upstream reference. That file is the bot's instructions and it
points contributors here, so this is where the requirement belongs.

Signed-off-by: Josef Schlehofer <pepe@bloodkings.eu>
2026-09-17 10:03:50 +02:00
.devcontainer
.github ci: bump lewagon/wait-on-check-action from 1.9.0 to 1.9.1 2026-08-16 08:09:57 +02:00
.vscode vscode: exclude .patch files from trimTrailingWhitespace 2026-09-17 07:21:56 +02:00
admin openwisp-config: fetch release tarball instead of git clone 2026-09-13 09:00:47 +02:00
devel delve: update to 1.27.1 2026-08-11 13:50:26 +03:00
fonts/dejavu-fonts-ttf
ipv6/generate-ipv6-address
kernel ovpn-dco: update to 7.2.0.2026082800 2026-09-16 14:36:17 +03:00
lang ruby: use ATOMIC64_DEPENDS 2026-09-16 16:35:19 +01:00
libs srt: use ATOMIC64_DEPENDS 2026-09-16 16:35:19 +01:00
mail mutt: update to 2.4.2 2026-09-05 18:39:01 +03:00
multimedia ustreamer: use ATOMIC64_DEPENDS 2026-09-16 16:35:19 +01:00
net shunt: update to 0.1.8 2026-09-16 19:29:17 +02:00
sound openal-soft: drop libatomic dependency 2026-09-16 16:35:19 +01:00
utils bash: update to 5.3 patch level 20 2026-09-16 18:53:00 +03:00
.gitignore
CONTRIBUTING.md CONTRIBUTING: document what a patch has to look like 2026-09-17 10:03:50 +02:00
LICENSE
README.md

README.md

OpenWrt packages feed

Description

This is the OpenWrt "packages"-feed containing community-maintained build scripts, options and patches for applications, modules and libraries used within OpenWrt.

Installation of pre-built packages is handled directly by the opkg utility within your running OpenWrt system or by using the OpenWrt SDK on a build system.

Usage

This repository is intended to be layered on-top of an OpenWrt buildroot. If you do not have an OpenWrt buildroot installed, see the documentation at: OpenWrt Buildroot Installation on the OpenWrt support site.

This feed is enabled by default. To install all its package definitions, run:

./scripts/feeds update packages
./scripts/feeds install -a -p packages

License

See LICENSE file.

Package Guidelines

See CONTRIBUTING.md file.