Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | build: allow packages to declare ABI versions to detect necessary package ↵ | Felix Fietkau | 2014-02-23 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | rebuilds If a package directly depends on another package that recently changed its ABI version, it will be cleaned up and rebuilt (assuming quilt is not used). This helps with packages that have no stable ABI, e.g. libubox, ubus, etc. Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 39720 | ||||
* | build: remove SourceFile and SourceURL from opkg metadata - they are useless ↵ | Felix Fietkau | 2013-12-13 | 1 | -2/+0 |
| | | | | | | | | without the corresponding openwrt package directory Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 39038 | ||||
* | build: print missing dependency error to stderr | Jonas Gorski | 2013-07-18 | 1 | -2/+2 |
| | | | | | | | | Allow to see the actual error even when compiling with V=w/V=1 only. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 37388 | ||||
* | build: add required exports for dependency tracking | Felix Fietkau | 2013-07-18 | 1 | -1/+4 |
| | | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 37387 | ||||
* | build: add kernel modules to package provides info (along with shared libs) | Felix Fietkau | 2013-07-18 | 1 | -2/+2 |
| | | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 37385 | ||||
* | include/package-ipkg.mk: print warnings/errors to stderr | Jonas Gorski | 2013-02-21 | 1 | -1/+1 |
| | | | | | | | | Makes warnings/errors visible when building with V=w/V=1. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 35715 | ||||
* | build: reduce the size of package metadata a bit to keep package list files ↵ | Felix Fietkau | 2012-12-22 | 1 | -10/+9 |
| | | | | | | smaller SVN-Revision: 34871 | ||||
* | buildroot: isolate the .install stamp files for build variants (#12279) | Jo-Philipp Wich | 2012-11-07 | 1 | -8/+8 |
| | | | | | | | | This fixes missing embedded packages if multiple build variants are selected in the build config, e.g. missing ppp if CONFIG_PACKAGE_ppp=y and CONFIG_PACKAGE_ppp-multilink=m . SVN-Revision: 34106 | ||||
* | licensing: Add licensing metadata to many packages Two new variables are ↵ | Hamish Guthrie | 2012-10-19 | 1 | -0/+4 |
| | | | | | | | | | introduces to many packages, namely PKG_LICENSE and PKG_LICENSE_FILES - there may be more than one license applied to packages, and these are listed in the PKG_LICENSE variable and separated by spaces. All relevant license files are also added to the PKG_LICENSE_FILES variable, also space separated. The licensing metadata is put into the bin/<platform>/packages/Packages file for later parsing. A script for that is on it's way! SVN-Revision: 33861 | ||||
* | build: rework the package/install step - collect package install lists ↵ | Felix Fietkau | 2012-10-06 | 1 | -23/+9 |
| | | | | | | during package/compile, then install all packages at once SVN-Revision: 33631 | ||||
* | package-ipkg.mk: flag packages as "ok" after install | Jo-Philipp Wich | 2012-07-15 | 1 | -1/+1 |
| | | | | | | | By flagging compile-time-installed packages as "ok", they can be differentiated from runtime-installed packages on the target later on. SVN-Revision: 32739 | ||||
* | include/package-ipkg.mk: fix copying provides list introduced in r32332 | Felix Fietkau | 2012-06-14 | 1 | -1/+1 |
| | | | | SVN-Revision: 32358 | ||||
* | package-ipkg.sh: copy the package provides list for all virtual PROVIDES | Jo-Philipp Wich | 2012-06-13 | 1 | -0/+1 |
| | | | | SVN-Revision: 32332 | ||||
* | build: add checks for missing package dependencies | Felix Fietkau | 2012-06-11 | 1 | -0/+22 |
| | | | | SVN-Revision: 32185 | ||||
* | build: generate a list of provided libraries for each ipkg file (includes ↵ | Felix Fietkau | 2012-06-10 | 1 | -3/+35 |
| | | | | | | provided libraries from packages that the exporting package depends on) SVN-Revision: 32172 | ||||
* | include/package-ipkg.mk: fix typo in r29449 | Nicolas Thill | 2011-12-10 | 1 | -1/+1 |
| | | | | SVN-Revision: 29497 | ||||
* | include/package-ipkg.mk: don't add vi backup files to packages | Gabor Juhos | 2011-12-05 | 1 | -3/+3 |
| | | | | | | Also remove trailing whitespaces. SVN-Revision: 29449 | ||||
* | include/package-ipkg.mk: fix typo | Nicolas Thill | 2011-10-26 | 1 | -1/+1 |
| | | | | | | | Fix a typo that caused packaging of an empty ./lib/upgrade/keep.d directory when the package supplied conffiles SVN-Revision: 28595 | ||||
* | build: move the SH_FUNC eval to the beginning of the opkg control file build ↵ | Felix Fietkau | 2011-04-03 | 1 | -2/+2 |
| | | | | | | command chain, not in front of every single command SVN-Revision: 26432 | ||||
* | build: do not use shell calls to export empty opkg control files, speeds up ↵ | Felix Fietkau | 2011-04-03 | 1 | -0/+2 |
| | | | | | | package build and fixes some "Argument list too long" errors Patch by Thomas Langer from #8450 SVN-Revision: 26431 | ||||
* | deploy .ipk archives with --force-maintainer to ensure that configs are kept ↵ | Jo-Philipp Wich | 2011-03-06 | 1 | -0/+1 |
| | | | | | | up-to-date in case they exist already for various reasons SVN-Revision: 25915 | ||||
* | set Installed-Size to 0 when preparing control, its substituted by ↵ | Jo-Philipp Wich | 2011-01-16 | 1 | -2/+1 |
| | | | | | | ipkg-build later on SVN-Revision: 25022 | ||||
* | package-ipkg.mk: add support for "essential" package flag, fix typo | Jo-Philipp Wich | 2010-11-11 | 1 | -1/+2 |
| | | | | SVN-Revision: 23959 | ||||
* | Lock copying to STAGING_DIR_ROOT. This fixes build failures for parallelized ↵ | Michael Büsch | 2010-10-29 | 1 | -1/+1 |
| | | | | | | build. SVN-Revision: 23709 | ||||
* | package-ipkg.mk: build sysupgrade keepfile hints out of conffiles not yet ↵ | Jo-Philipp Wich | 2010-10-05 | 1 | -0/+15 |
| | | | | | | present in the package. This applies to config directories or files that do not exist but may be created by the user after package installation. SVN-Revision: 23257 | ||||
* | correct default package status info (install -> unknown) - fixes ↵ | Jo-Philipp Wich | 2010-10-04 | 1 | -1/+1 |
| | | | | | | "opkg_conf_write_status_files: Internal error: package ... has a NULL dest" SVN-Revision: 23222 | ||||
* | prime .ipk control files with Status: field to introduce hold for post flash ↵ | Jo-Philipp Wich | 2010-10-02 | 1 | -0/+1 |
| | | | | | | installed packages SVN-Revision: 23175 | ||||
* | add support for flagging packages | Jo-Philipp Wich | 2010-10-02 | 1 | -0/+1 |
| | | | | SVN-Revision: 23172 | ||||
* | package-ipkg.mk: use the BOARD variable in opkg cmdline if ARCH_PACKAGES is ↵ | Gabor Juhos | 2010-10-01 | 1 | -1/+1 |
| | | | | | | not defined SVN-Revision: 23166 | ||||
* | opkg: - implement --add-dest and --add-arch commandline options, this allows ↵ | Jo-Philipp Wich | 2010-09-12 | 1 | -10/+5 |
| | | | | | | to run entirely without configuration - tweak default config location patch to not require a config in offline root mode - rename --force-run-hooks option to --force-postinstall, its a more appropriate name - utilize new opkg commandline options in package-ipkg.mk and remove config file generation SVN-Revision: 23032 | ||||
* | pass opkg offline root as command line arg, solves caching issues when ↵ | Jo-Philipp Wich | 2010-09-09 | 1 | -2/+2 |
| | | | | | | switching between multiple subtargets, thanks Ralph Hempel for reporting SVN-Revision: 22990 | ||||
* | opkg: add --force-run-hooks option to run postinstall scripts in offline ↵ | Jo-Philipp Wich | 2010-09-06 | 1 | -1/+2 |
| | | | | | | root mode, utilize it for host package install SVN-Revision: 22960 | ||||
* | use opkg/host for package installation - speeds up rebuild operations - ↵ | Jo-Philipp Wich | 2010-09-06 | 1 | -7/+13 |
| | | | | | | aligns generated package list format with the one created by opkg on the target - fixes broken dependency handling in imagebuilder SVN-Revision: 22949 | ||||
* | speed up the ipkg build process some more by reordering commands | Felix Fietkau | 2010-08-19 | 1 | -14/+11 |
| | | | | SVN-Revision: 22722 | ||||
* | speed up the build system by including include/shell.sh on shell commands ↵ | Felix Fietkau | 2010-08-19 | 1 | -2/+2 |
| | | | | | | only where necessary SVN-Revision: 22720 | ||||
* | revert r22372 and r22405, dependency on host libtool causes problems | Jo-Philipp Wich | 2010-07-28 | 1 | -14/+8 |
| | | | | SVN-Revision: 22406 | ||||
* | use host opkg for installing packages in buildroot and ImageBuilder | Jo-Philipp Wich | 2010-07-23 | 1 | -8/+14 |
| | | | | SVN-Revision: 22372 | ||||
* | Some dependencies that are depending on target are not added into the ↵ | Hauke Mehrtens | 2010-03-28 | 1 | -2/+9 |
| | | | | | | | | Depends line in the control file of the package. For example +!(TARGET_brcm47xx||TARGET_brcm63xx):kmod-ssb does not result in kmod-ssb for the x86 target or any other target. This fixes #6874 SVN-Revision: 20553 | ||||
* | build variants: only build opkg packages for the requested build variant (or ↵ | Felix Fietkau | 2009-11-22 | 1 | -0/+2 |
| | | | | | | any if no variant was specified for the package) SVN-Revision: 18464 | ||||
* | do not fail on empty packages | Felix Fietkau | 2009-09-03 | 1 | -1/+1 |
| | | | | SVN-Revision: 17504 | ||||
* | get rid of old data before staging unstripped package binaries | Felix Fietkau | 2009-09-03 | 1 | -0/+1 |
| | | | | SVN-Revision: 17498 | ||||
* | build: when staging unstripped package files, install them to a temporary ↵ | Felix Fietkau | 2009-09-02 | 1 | -3/+5 |
| | | | | | | directory first to work around file overwrite issues in packages like asterisk SVN-Revision: 17477 | ||||
* | merge the control file and the .ipk file targets into one to prevent them ↵ | Felix Fietkau | 2009-08-20 | 1 | -10/+8 |
| | | | | | | from going out of sync SVN-Revision: 17332 | ||||
* | fix multiple ipkg builds of the same arch but with different targets in the ↵ | Felix Fietkau | 2009-08-20 | 1 | -1/+1 |
| | | | | | | same checkout SVN-Revision: 17325 | ||||
* | when regenerating an ipkg package, make sure the entire ipkg build dir is ↵ | Felix Fietkau | 2009-08-19 | 1 | -4/+2 |
| | | | | | | cleaned as well to prevent stale files from making it into the package after configuration changes SVN-Revision: 17313 | ||||
* | ensure CONTROL directory is created (#5683) | Florian Fainelli | 2009-08-17 | 1 | -0/+1 |
| | | | | SVN-Revision: 17293 | ||||
* | add target for library specific installations into the root staging dir, fix ↵ | Felix Fietkau | 2009-08-08 | 1 | -2/+3 |
| | | | | | | ipkg build dependency on the package build stamp SVN-Revision: 17168 | ||||
* | add a staging directory for unstripped package files, useful for debugging, ↵ | Felix Fietkau | 2009-08-07 | 1 | -1/+6 |
| | | | | | | will be used for mklibs integration later SVN-Revision: 17167 | ||||
* | move IPKG_STATE_DIR from ./rules.mk to ./include/package-ipkg.mk and change ↵ | Nicolas Thill | 2009-01-29 | 1 | -0/+2 |
| | | | | | | its value to suit opkg SVN-Revision: 14269 | ||||
* | add an "Installed-Size" field to package control files, so that opkg could ↵ | Nicolas Thill | 2008-12-11 | 1 | -0/+3 |
| | | | | | | check needed vs. available storage space before installing a package SVN-Revision: 13602 |