summaryrefslogtreecommitdiffstats
path: root/meta/classes/package.bbclass
Commit message (Collapse)AuthorAgeFilesLines
* package.bbclass: Move variable checks to one place making the code more readableRichard Purdie2009-11-131-38/+14
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* package.bbclass: Cleanup getVar syntax to use True, not 1 as third argumentRichard Purdie2009-10-291-61/+61
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Merge ssh://gitserver@git.pokylinux.org/pokyRichard Purdie2009-04-281-2/+2
|\
| * package bbclass: add an 'allow_links' param to get symlinks packaged, ↵Koen Kooi2009-03-111-2/+2
| | | | | | | | usefull for splitting out libraries
* | base.bbclass: Use explode_deps from bb.utils and remove the obsolete ↵Richard Purdie2009-02-051-9/+9
| | | | | | | | base.bbclass version
* | base.bbclass: Move package metadata handling functions into their own class fileRichard Purdie2009-02-051-0/+2
|/
* package.bbclass: Ignore virtual-locale- packages when building -dev and -dbg ↵Richard Purdie2008-10-021-0/+4
| | | | | | dependency chains git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5399 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Write out extra useful data into the pkgdata filesRichard Purdie2008-10-021-0/+6
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5388 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Adjust to handle split packages already being present in ↵Richard Purdie2008-09-101-3/+2
| | | | | | PACKAGES git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5177 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Skip symlinks when searching for shlib dependencies since ↵Richard Purdie2008-07-151-0/+2
| | | | | | we can cross into the build system binaries git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4838 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: changed library regexp to get dependencies for opensync ↵Marcin Juszkiewicz2008-06-181-1/+1
| | | | | | plugins properly git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4696 311d38ba-8fff-0310-9ca6-ca027cbcb966
* bitbake.conf/siteinfo.bbclass/package.bbclass: Add in support for 'darwin8'Richard Purdie2008-05-051-20/+21
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4424 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: unbreakMarcin Juszkiewicz2008-04-111-0/+1
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4242 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Add patch to try and handle dynamic librbary dependencies ↵Richard Purdie2008-04-111-18/+82
| | | | | | on darwin through libtool git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4237 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Sync with OE.devRichard Purdie2008-03-191-8/+49
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4062 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Avoid double suffix depchain packagesRichard Purdie2008-02-071-0/+8
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3711 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Abstract shlibs path to SHLIBSDIR variableRichard Purdie2008-01-231-22/+4
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3576 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Fix shlibs and pkgconfig magic to use HOST_SYS, not TARGET_SYSRichard Purdie2008-01-171-12/+10
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3511 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Account for DEPENDS in -dev packagesRichard Purdie2008-01-091-1/+25
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3439 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Various cleanups and bugfixes, some form OERichard Purdie2007-12-191-22/+21
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3347 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Don't strip files in .debug directoriesRichard Purdie2007-12-191-0/+6
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3346 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Remove debug codeRichard Purdie2007-11-271-1/+0
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3245 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Remove PKGMAPS functionality and supersede with pkgdata. ↵Richard Purdie2007-11-241-42/+5
| | | | | | Remove duplicate unneeded PACKAGES checks. git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3225 311d38ba-8fff-0310-9ca6-ca027cbcb966
* classes: Use internal bitbake functions and fix packaging unlocking on error ↵Richard Purdie2007-11-241-71/+1
| | | | | | paths git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3222 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Make populate_packages copy files, not move them during ↵Richard Purdie2007-10-231-3/+82
| | | | | | do_package git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2950 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Remove depchains packaged() check. This broke after pkgdata ↵Richard Purdie2007-10-021-3/+3
| | | | | | was split for multimachine issues and I'm not sure we need/want it anyway, we're only dealing with Recommends, not Depends git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2824 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Append to do_package[deptask], cleanup up PACKAGES checks, ↵Richard Purdie2007-09-271-11/+20
| | | | | | generate .packaged file for depchains benefit (fixing -dev and -dbg package dependencies). People should wipe do_install stamps and rebuild to fix package dependencies git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2815 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Cleanup install references into a configurable variableRichard Purdie2007-09-031-17/+19
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2681 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Fix typoRichard Purdie2007-08-241-1/+1
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2550 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Add back package_write task in a new formRichard Purdie2007-08-211-1/+6
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2535 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: More pkgdata fixes, (install task needs to rerun on ↵Richard Purdie2007-08-211-4/+4
| | | | | | existing builds) git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2530 311d38ba-8fff-0310-9ca6-ca027cbcb966
* packaging: Split deb and ipk creation into separate tasks so changing the ↵Richard Purdie2007-08-211-18/+1
| | | | | | packaging type means the new type of packages are automatically generated. git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2526 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Deal with write protected files correctlyRichard Purdie2007-08-061-3/+3
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2374 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Try stripping files more enthusiasticallyRichard Purdie2007-08-061-5/+11
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2372 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Convert runstrip shell into pythonRichard Purdie2007-08-061-61/+45
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2371 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Disable locale RDEPENDS since it currently does nothing due ↵Richard Purdie2007-06-181-3/+9
| | | | | | to broken depends, breaks meta-toolchain and is incompatible with debian git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1965 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: do_package[deptask] only needs to be set when PACKAGES != ""Richard Purdie2007-05-091-2/+3
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1619 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass/insane.bbclass: Don't set task dependencies when PACKAGES is ↵Richard Purdie2007-04-101-3/+8
| | | | | | empty git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1455 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Adjust package_depchains to work for cases where multiple ↵Richard Purdie2007-04-041-13/+33
| | | | | | pre or postfix packages are specified git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1433 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Only need file-native if packagingRichard Purdie2007-04-031-2/+1
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1428 311d38ba-8fff-0310-9ca6-ca027cbcb966
* classes: Rework core dependencies to work properly at the task levelRichard Purdie2007-04-031-3/+13
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1427 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Improve recommends dependency code to catch all ↵Richard Purdie2007-03-291-21/+28
| | | | | | dependencies for -dbg and -dev packages, not just some git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1409 311d38ba-8fff-0310-9ca6-ca027cbcb966
* Fix spellingRoss Burton2007-03-211-1/+1
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1374 311d38ba-8fff-0310-9ca6-ca027cbcb966
* Fix bashismsRoss Burton2007-02-211-1/+1
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1281 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Add fakeroot-native as a PACKAGE_DEPENDSRichard Purdie2006-11-291-2/+2
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@985 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: depchains: don't -destructively- set the pkg's RRECOMMENDS.Chris Larson2006-10-271-5/+7
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@823 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Partially fix another dubious use of packages[0]Richard Purdie2006-10-221-1/+8
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@812 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Fix split_locales to remove spurious references to -dbg ↵Richard Purdie2006-10-211-0/+6
| | | | | | packages. The way it selects the principle package name needs totally reworking as the current code is flawed but apply a workaround for now (this is unrelated to other changes to package.bbclass) git-svn-id: https://svn.o-hand.com/repos/poky/trunk@810 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Sync with OE upstreamRichard Purdie2006-10-201-63/+69
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@808 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Split into two tasks, one which prepares the packages and ↵Richard Purdie2006-10-201-8/+29
| | | | | | then package_write which actually generates the packages. The two stage approach allows us to avoid circular dependency issues from classes like debian.bbclass. As the data being emitted into pkgdata/ changed, you need to either wipe tmp or rerun the do_install/do_package tasks (wipe the do_xyz stamps from the stamps dir). Everything will repackage anyway due to the new task. git-svn-id: https://svn.o-hand.com/repos/poky/trunk@807 311d38ba-8fff-0310-9ca6-ca027cbcb966