Community maintained packages for difos.
Find a file
Val Kulkov 6c6a40ab57 pigeonhole: fix runtime dependency on dovecot's ABI
Closes #5062. With ABI_VERSION declaration in dovecot's Makefile
introduced in PR #5182, pigeonhole plugin will now be rebuilt on every
dovecot upgrade. To announce the rebuilt pigeonhole plugin to opkg,
introduce a different model of version numbering. The new version
numbering now includes both dovecot and pigeonhole plugin version
numbers. Therefore, the rebuilt pigeonhole plugin will be visible to
opkg whenever dovecot or pigeonhole plugin version changes.

Rename "pigeonhole" to "dovecot-pigeonhole". There are several reasons
for renaming the package:

1. pigeonhole is a plugin. There seems to be a convention to name
plugins by adding corresponding suffixes to the parent package name,
such as lua-*, luci-*, php7-mod-*, perlbase-*, transmission-* etc.

2. When named as "dovecot-pigeonhole", the pigeonhole plugin is
displayed right next to dovecot in config manager ("make menuconfig")
and is therefore highly visible to anyone who explores the available
modules for dovecot.

3. When named as "dovecot-pigeonhole", the package version number
consisting of both dovecot and pigeonhole version numbers makes more
sense: "dovecot-pigeonhole_2.2.33.2-0.4.20-2" looks more comprehensible
than "pigeonhole_2.2.33.2-0.4.20-2", however admittedly both variants
look rather ugly.

Add ManageSieve to the package. Adding managesieve-login and its
libraries increases the size of the package by about 11% from 702061
bytes to 781294 bytes on the bcm53xx platform. As dovecot is unlikely
to be used on a low-end LEDE/OpenWrt box, the addition of ~80KB to
the package size is not likely to make a noticeable difference but it
will add the capability to use pigeonhole plugin for dovecot with
systems that talk ManageSieve, such as the RoundCube.

Signed-off-by: Val Kulkov <val.kulkov@gmail.com>
2017-11-28 02:00:42 -05:00
.github Add an issue template 2016-08-25 20:32:50 +08:00
.travis build,travis: fix gpg verification warning 2017-10-16 19:24:14 -04:00
admin debootstrap: update to version 1.0.92 2017-11-07 01:30:02 +01:00
devel treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
fonts/dejavu-fonts-ttf [dejavu-fonts] add license info and myself as maintainer 2017-02-22 18:39:54 +01:00
ipv6/tayga treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
kernel treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
lang php7: try to fix compilation on LEDE buildbots 2017-11-26 22:07:45 +01:00
libs glib2: update to 2.55.0 2017-11-27 00:13:35 +01:00
mail pigeonhole: fix runtime dependency on dovecot's ABI 2017-11-28 02:00:42 -05:00
multimedia minidlna: add allow wide links option 2017-10-16 21:18:43 -04:00
net Merge pull request #5157 from halmartin/bind_statistics 2017-11-24 17:36:21 -08:00
sound sox: remove build timestamp 2017-11-17 13:18:21 +01:00
utils Merge pull request #5177 from dibdot/mc 2017-11-27 18:52:56 -05:00
.travis.yml build,travis: do not modify .travis.yml 2017-07-24 16:32:55 -07:00
.travis_do.sh build,travis: accept commits with '_' 2017-11-11 21:52:49 -08:00
CONTRIBUTING.md treewide: use name in define and eval lines 2017-03-08 21:15:20 +01:00
LICENSE Add GPLv2 pro-forma license 2014-06-16 08:14:04 +02:00
README.md Fixed broken link in README.md 2015-07-10 13:51:22 -05:00

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.