Commit Graph

55 Commits

Author SHA1 Message Date
Stephan Raue
6481621d97 scripts: update license headers
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-02 17:26:58 +01:00
Stefan Saraev
b674670ed6 buildsys: do poor man's md5deep 2015-10-23 15:13:44 +03:00
Stefan Saraev
c371c3c67a scripts/build: usr/lib/cmake do not belong to target 2015-09-27 12:51:09 +03:00
Stefan Saraev
a817547eb6 buildsys: use md5deep to check if package has changed 2015-08-03 11:55:37 +03:00
Stefan Saraev
7c35f31139 cleanup TODO in * 2015-04-07 12:08:46 +03:00
Stefan Saraev
5816ca3f83 scripts/build: cosmetics 2015-03-07 23:46:45 +02:00
Stefan Saraev
fb2279d505 buildsys: show package name if not found
current error " no package.mk file found in " does not
give a hint what package (dependency) is missing
2014-08-17 18:32:24 +02:00
Stefan Saraev
e57a96bf25 scripts/build: cosmetics 2014-07-20 01:40:00 +02:00
Stefan Saraev
61ff854bc8 scripts/build: cosmetics 2014-06-16 23:34:22 +02:00
Georgi Georgiev
9e2d383dc1 Remove a duplicate check
This seems to be caused by a merge gone wrong: 77031582ee
2014-04-23 17:50:30 +09:00
Stefan Saraev
61455e4478 buildsys: cosmetics 2014-04-07 18:55:23 +02:00
Stephan Raue
77031582ee Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv
Conflicts:
	packages/addons/service/multimedia/boblightd/package.mk
	packages/audio/pulseaudio/package.mk
	packages/audio/sbc/package.mk
	packages/corefonts/package.mk
	packages/debug/package.mk
	packages/devel/boost/package.mk
	packages/devel/glib/package.mk
	packages/devel/libcap/package.mk
	packages/devel/libcec/package.mk
	packages/devel/scons/package.mk
	packages/graphics/Mesa/package.mk
	packages/graphics/glew/package.mk
	packages/lang/Python/package.mk
	packages/lang/gcc/package.mk
	packages/mediacenter/xbmc-pvr-addons/package.mk
	packages/mediacenter/xbmc-theme-Confluence/package.mk
	packages/mediacenter/xbmc/package.mk
	packages/multimedia/crystalhd/package.mk
	packages/multimedia/ffmpeg/package.mk
	packages/multimedia/libva-driver-intel/package.mk
	packages/python/system/simplejson/package.mk
	packages/sysutils/libhid/package.mk
	packages/sysutils/remote/irserver/package.mk
	packages/sysutils/systemd/package.mk
	packages/textproc/libxml2/package.mk
	packages/toolchain/darwin-cross/package.mk
	packages/tools/u-boot/package.mk
	packages/virtual/libc/package.mk
	packages/x11/lib/libxcb/package.mk
	packages/x11/proto/xcb-proto/package.mk
	packages/x11/util/util-macros/package.mk
	scripts/build
2014-01-30 17:35:18 +01:00
Stephan Raue
12851d598b scripts/build: replace and merge PKG_BUILD_DEPENDS_* with PKG_DEPENDS_*
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-01-30 14:57:05 +01:00
Stephan Raue
274e4c5028 scripts/build: remove 'hosttools', not used (anymore) target
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-01-30 14:47:17 +01:00
Stefan Saraev
a029deb2f1 buildsystem: clean up and cosmetics 2014-01-30 14:47:17 +01:00
Stephan Raue
7139ce0d21 scripts: remove packageformat v1 and v2 support, major buildsystem cleanup. now every package needs a 'package.mk' script
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-01-30 14:47:17 +01:00
Stefan Saraev
caa28540fc buildsystem: clean up and cosmetics 2014-01-27 15:05:34 +02:00
Stephan Raue
9fde5c056b scripts: remove packageformat v1 and v2 support, major buildsystem cleanup. now every package needs a 'package.mk' script
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-01-27 03:34:44 +01:00
Stephan Raue
f7a5ccd313 scripts/build: remove [/usr]/man by default
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-12-24 14:19:39 +01:00
Stephan Raue
0f3e2d4ffa update license headers
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-12-21 21:51:48 +01:00
Stephan Raue
70944b24e2 scripts/*: make development more colorfull :-)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-12-20 15:51:09 +01:00
Stephan Raue
51b1625374 scripts/build: dont install development stuff to $SYSROOT_PREFIX by default
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-12-18 17:35:23 +01:00
Stephan Raue
5587ec51dd scripts/build: dont create $PKG_BUILD for virtual packages
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-12-16 00:11:11 +01:00
Stefan Saraev
637c2356c0 scripts/build: cosmetics
... find: `...sysroot/usr/lib/': No such file or directory
2013-12-14 23:51:39 +02:00
Stefan Saraev
1acc7271ba scripts/build: ensure that $PKG_BUILD is always created
... even if no unpack is called...

closes #2811
2013-12-13 23:33:16 +02:00
Stefan Saraev
debacf21ae buildsystem: clean up and cosmetics 2013-12-13 14:07:31 +02:00
Stefan Saraev
85143ff8cf partialy Revert 'buildsystem: always clean up $INSTALL / .$TARGET_NAME on rebuild'
breaks llvm build. llvm/package.mk needs some rework

closes #2723
2013-10-26 17:48:19 +03:00
Stefan Saraev
1b23d0e62d buildsystem: fix c/p mistake in ef272b04 2013-10-25 23:05:28 +03:00
Stefan Saraev
ef272b04a7 buildsystem: always clean up $INSTALL / .$TARGET_NAME on rebuild 2013-10-25 21:48:14 +03:00
Stephan Raue
ea93606130 scripts/build: add support to build hosttools and initramfs packages
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-10-14 15:24:33 +02:00
Stephan Raue
f260c80352 scripts/build: add support for building bootstrap packages (packages with circular dependencies)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-08-06 00:48:16 +02:00
Stephan Raue
94fdf3de04 scripts/build: globally remove /usr/share/pkgconfig from .install_pkg dir
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-07-29 09:05:37 +02:00
Stephan Raue
076f558bdb scripts/build: cosmetics
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-07-28 04:47:39 +02:00
Stephan Raue
9ea8fa2b43 scripts: depends now on bash, bye bye dash i dont like you. This should fix #2481
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-07-19 02:35:52 +02:00
Stephan Raue
713277af9c scripts: implement new packageformat (v3) support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-07-17 06:12:14 +02:00
Stephan Raue
df4e1341d2 scripts/build: refactor PKG_BUILD detection
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-07-17 02:41:12 +02:00
Stephan Raue
62b661caa5 scripts/*: rename 'INDENT' variable to not interference with upcoming Mesa's 'INDENT' variable
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-10-22 02:00:23 +02:00
strolch
71c0db4008 Buildsystem patches:
- allow symlink for sources and .work
- add missing char in printf statements in scripts directory
2012-07-19 10:17:42 +02:00
Domin6
543c89c24b Change copyright and FSF address, this fixes #252 2012-02-29 13:36:32 +01:00
Stephan Raue
071b9cc1be scripts/build: fix stripping of symbols
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-15 02:22:29 +02:00
Wintemrute
2d3ad4c2da Adding Headers...... 2011-01-09 22:06:11 +01:00
Stephan Raue
ce686a2d7f scripts/build: add autoreconf support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-11-25 18:30:01 +01:00
Stephan Raue
d691d2b8f6 buildsystem: big rework & cleanup - PART-1: split functions from 'config/path' to an seperate file 'config/functions', rework and cleanup some build scripts, remove references to $TARGET_PLATFORM, add support for more then one downloadurl for $PKG_URL (partially done), remove support for: $PKG_DIR/arch, $PKG_DIR/platform, $PKG_DIR/url files, remove support for *.diff patches, create download-stampfiles in sources/$PKG_NAME, create md5 files after download, add support to download all sources at once with './scripts/get'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-11-19 22:01:08 +01:00
Stephan Raue
34f1f2f7ae scripts/build, scripts/install: add support for $PKG_BUILD_DEPENDS and $PKG_DEPENDS for use in metafile
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-07-21 21:31:32 +02:00
Stephan Raue
c7cf1f753b packages/*, scripts/*, config/options: remove $PKG_DIR declaration (now in config/path), include config/options with package name
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-07-21 18:54:45 +02:00
Stephan Raue
f8f7e127ac scripts/build: remove sed's for fixing *.pc files
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-07-20 08:15:12 +02:00
Stephan Raue
d65ac8b213 scripts/build: fix support for disable build of packages not supported by given arch/platform
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2010-07-13 04:21:07 +02:00
Stephan Raue
5a1d29a743 scripts/build:
- make buildscript dash compatible
2010-05-21 11:00:32 +02:00
Stephan Raue
a44d005f66 projects/options:
- big rework of projects/*/options, config/options, config/path.
- most configurable options now under project folder
2009-12-19 01:35:31 +01:00
Stephan Raue
807cc23fe8 scripts/build:
- remove unneeded code
2009-12-11 21:44:48 +01:00