History log of /openwrt/scripts/metadata.pm
Revision Date Author Comments
# c18a81fd 24-Jan-2016 Jo-Philipp Wich <jow@openwrt.org>

include: group kmod ipk files into a "kernel" subdirectory

This is useful to just use the kmods from an official build while supplying
base packages from a custom feed or the other way around; for just overriding
the kmods with a local repo while using official repos for the rest.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48475 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 2c0bb685 10-Jan-2016 Felix Fietkau <nbd@openwrt.org>

scripts/metadata.pl: add support for ignoring source packages when generating metadata

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48170 3c298f89-4303-0410-b956-a3cf2f4a3e73


# f7a7b550 15-Mar-2015 Felix Fietkau <nbd@openwrt.org>

scripts/metadata.pm: save target makefile names

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44780 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 2a7aff42 15-Mar-2015 Felix Fietkau <nbd@openwrt.org>

scripts/metadata.pl: move parse_target_metadata() to metadata.pm

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44776 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 6b1d86bc 08-Feb-2015 John Crispin <blogic@openwrt.org>

build: propagate override information to .config file

With this change, override information is now parsed from the metadata
and put in the %packages hash. A new hash - %overrides - is created and
exported, to be used during the .config-package.in generation.

If an override is detected, a new option CONFIG_OVERRIDE_PKGS will be
created in the .config, and will contain a space-separated list of all
the overridden packages.

Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44336 3c298f89-4303-0410-b956-a3cf2f4a3e73


# ef7634e2 26-Oct-2014 John Crispin <blogic@openwrt.org>

generate list of license information for packages

Many packages define already metadata about their license (PKG_LICENSE),
but this is only included in the ipk files.

This change allows to create the information also on the build-host,
to get an overview on the used licenses.
In the full list, also all packages without this info are shown

Signed-off-by: Thomas Langer <thomas.langer@lantiq.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43070 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 3ed27725 05-Oct-2014 Felix Fietkau <nbd@openwrt.org>

build: add support for declaring package CONFLICTS which only affect selecting built-in packages

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@42770 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 51b28882 23-Sep-2014 Felix Fietkau <nbd@openwrt.org>

build: allow packages with build variants to explicitly select a default variant

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@42654 3c298f89-4303-0410-b956-a3cf2f4a3e73


# fdb795c3 05-Aug-2014 Jo-Philipp Wich <jow@openwrt.org>

build: introduce per feed repository support

This changeset implements a new menuconfig option to generate separate
repositories for each enabled package feed instead of one monolithic one.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@42002 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 2df2035f 18-Jul-2013 Jo-Philipp Wich <jow@openwrt.org>

scripts: change metadata.pm and metadata.pl to not emit "default m if ALL" Kconfig instructions for hidden packages

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37397 3c298f89-4303-0410-b956-a3cf2f4a3e73


# c163347f 02-Jul-2011 Felix Fietkau <nbd@openwrt.org>

add support for hidden packages that get selected/built but do not show up in menuconfig

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27344 3c298f89-4303-0410-b956-a3cf2f4a3e73


# d269a807 05-Apr-2011 Felix Fietkau <nbd@openwrt.org>

add a new package metadata variable MDEPENDS for specifying local menuconfig dependencies that do not propagate to other packages

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26491 3c298f89-4303-0410-b956-a3cf2f4a3e73


# a41a411a 23-Jan-2010 Felix Fietkau <nbd@openwrt.org>

metadata: allow build variants to contain "-"

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19284 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 8075ad2e 10-Nov-2009 Felix Fietkau <nbd@openwrt.org>

build system: introduce a new feature called build variants.
it allows building a package multiple times in one pass with different build dirs,
based on the same build settings.
replaces templating hacks like the one used in the hostapd package

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18357 3c298f89-4303-0410-b956-a3cf2f4a3e73


# b57af504 17-Oct-2009 Felix Fietkau <nbd@openwrt.org>

add experimental support for a new menuconfig submenu "Package features".
allows selection between multiple packages providing the same feature, which affects dependencies of other packages.
will be used e.g. for choosing between DirectFB and X.org for libraries like GTK2

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18056 3c298f89-4303-0410-b956-a3cf2f4a3e73


# b4305b62 02-Oct-2009 Felix Fietkau <nbd@openwrt.org>

metadata.pl: do not strip whitespaces from multiline data

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17827 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 3d033c11 04-May-2009 Felix Fietkau <nbd@openwrt.org>

scripts/feeds: fix a warning (#4474)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15600 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 353386a6 16-Mar-2009 Felix Fietkau <nbd@openwrt.org>

move host build in packages into a separate namespace: package/<name>/host/<target>
this allows dependencies between host and target packages, and saves unnecessary host builds for packages that contain both variants

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14905 3c298f89-4303-0410-b956-a3cf2f4a3e73


# df83a95b 03-Mar-2009 Felix Fietkau <nbd@openwrt.org>

fix a package metadata parsing bug

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14735 3c298f89-4303-0410-b956-a3cf2f4a3e73


# ce1f09a4 01-Mar-2009 Ralph Hempel <ralph.hempel@lantiq.com>

added source distribution to package dump, used by our SDK (include source distributions for offline usage)
added bugfix for sub-targets
added bugfix for help info
(thanks to Thomas)


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14703 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 042d715f 12-Jan-2009 Felix Fietkau <nbd@openwrt.org>

add support for build-only packages which do not appear in menuconfig

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14009 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 72c514fe 16-Aug-2008 Felix Fietkau <nbd@openwrt.org>

fix uninitialized variable in metadata.pm (#3860)


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12325 3c298f89-4303-0410-b956-a3cf2f4a3e73


# fce073c9 04-Aug-2008 Felix Fietkau <nbd@openwrt.org>

scripts/feeds: properly handle virtual packages as well, use the first available provider by default


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12103 3c298f89-4303-0410-b956-a3cf2f4a3e73


# b85354ab 13-Dec-2007 Felix Fietkau <nbd@openwrt.org>

fix the sdk


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9747 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 314a8d75 31-Oct-2007 Felix Fietkau <nbd@openwrt.org>

indent custom package config code

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9472 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 3eda02f3 28-Sep-2007 Felix Fietkau <nbd@openwrt.org>

add a packaging method that installs files into a subdirectory of bin/ instead of an ipkg

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9060 3c298f89-4303-0410-b956-a3cf2f4a3e73


# a2f0b509 22-Sep-2007 Felix Fietkau <nbd@openwrt.org>

add initial version of a package feeds management script

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8973 3c298f89-4303-0410-b956-a3cf2f4a3e73