444 Commits

Author SHA1 Message Date
Stefan Saraev
5353a4766f network support should not be optional 2014-02-05 21:20:13 +02:00
Stephan Raue
5fa79809df scripts/get: cleanup
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-02-04 22:50:08 +01:00
Stefan Saraev
6fc6264498 buildsystem: meh. no PKG_DEPENDS anymore. finaly 2014-02-04 21:53:19 +02:00
Stephan Raue
a4525a4c5a alsa: add package.mk and install via scripts/image
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-01-30 22:21:27 +01: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
75025523f3 new package: add package 'libc' (virtual), rework dependencies in scripts/image
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-01-30 14:47:18 +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
Philipp Felix Hoefler
a284c53c51 buildsystem: support for automated package installation for RedHat (and clones) 2014-01-29 17:35:48 +01:00
Philipp Felix Hoefler
31d513c50a buildsystem: support for older git versions
As older git versions don't support "git rev-list --count" run it with wc instead if needed
2014-01-29 16:26:56 +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
bd0519dc63 scripts/image: replace kernel_version()
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-01-13 22:01:19 +01:00
Stephan Raue
7a0b6415d4 fakeroot: convert to new package format, move package
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-01-08 19:59:57 +01:00
Stefan Saraev
93cc36d5bb scripts/create_addon: clean up. old pkg format is not supported aymore 2014-01-05 23:41:49 +02:00
Stefan Saraev
14066b010a scripts/unpack: add {pre,post}_patch. post_unpack before patching 2014-01-05 20:14:45 +02:00
Stephan Raue
7ef31a6c26 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2014-01-05 11:43:58 +01:00
Stephan Raue
814380b028 squashfs: convert to new package format, move package
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-01-05 11:41:23 +01:00
Stefan Saraev
8086fcd78f scripts/create_addon: prepare for converting addons to new package format 2014-01-05 12:27:26 +02:00
Stefan Saraev
e784a2114f Revert "buildsystem: rework patching. prepare to remove patches.upstream/"
This reverts (part of) commit f920a33507852a9af865a399c877073bf52d3f8b.

patch --dry-run fails with patches generated with git format-patch --stdout..

closes #2856
2014-01-02 16:24:09 +02:00
Stefan Saraev
b8815448fb scripts/unpack: run $PKG_DIR/unpack after extraction 2014-01-02 15:48:22 +02:00
Stephan Raue
f60ec98c4d scripts/unpack: add support for pre_unpack(), unpack() and post_unpack() in package.mk
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-01-02 14:12:03 +01:00
Stefan Saraev
f920a33507 buildsystem: rework patching. prepare to remove patches.upstream/ 2014-01-02 13:59:46 +02:00
Christian Hewitt
1bd1969e24 scripts/image: no more KERNEL in ATV builds
don’t build KERNEL and KERNEL.md5 (or .kernel) when atv-bootloader is
set in project options; from this point forward we only support
MACH_KERNEL installs
2014-01-01 14:05:04 +04:00
Stefan Saraev
87a83d1142 buildsystem: fix image creation 2013-12-29 21:19:14 +02:00
Stephan Raue
1b111d2b5d scripts/mkimage: dont exit and break the build from here
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-12-27 22:14:31 +01:00
Stephan Raue
c0de147498 bcm2835-bootloader: merge image makescript with scripts/mkimage, rename 'mkimage-syslinux' to 'mkimage'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-12-27 22:13:41 +01:00
Stephan Raue
3e1730b120 syslinux: move image makescript out of package, merge with scripts/ and /scripts/image
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-12-27 21:39:15 +01:00
Stephan Raue
9a5a8c5917 scripts/unpack: add (initial) support to handle 'zip' archives
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-12-25 23:26:25 +01:00
Stephan Raue
d27735c06d scripts/image: regenerate modules.order before we run depmod
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-12-25 19:35:17 +01:00
Stephan Raue
02954e3695 scripts/image, linux: replace 'module-init-tools' with 'kmod:host'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-12-25 18:57:50 +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
e58a6d6054 scripts/configtools: update 'configtools'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-12-22 18:23:25 +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
e33f0b9f76 Revert "new package: add package 'berryboot-tools'"
This reverts commit 804e2f52c4e58e8bfc717776867686a5f181788f.

Conflicts:
	projects/ARCTIC_MC/options
	projects/ATV/options
	projects/Fusion/options
	projects/Generic/options
	projects/Generic_OSS/options
	projects/ION/options
	projects/Intel/options
	projects/RPi/options
	projects/Ultra/options
	projects/Virtual/options
2013-12-21 10:21:29 +01:00
Stephan Raue
87c81268b4 scripts/image: use 'kernel_version'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-12-21 10:06:46 +01:00
Stephan Raue
82ed6edd4c scripts/unpack: move post_unpack() after patching
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-12-21 07:53:41 +01:00
Stephan Raue
19207cafa8 gcc, gcc-core, gcc-final, gcc-initramfs: convert to new package format
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-12-21 05:42:24 +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
b9a320772f scripts/install: add support for 'init' packages, add more support for new package format
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-12-18 17:35:14 +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
255f3f7266 scripts/image: include git shorthash in version 2013-12-14 23:14:59 +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
275542d635 scripts/unpack: force rebuild on scripts/* change 2013-12-12 21:22:32 +02:00
Stefan Saraev
45b47c68c3 scripts/unpack: simple need_unpack replacement 2013-12-12 20:41:52 +02:00