Compare commits

..
1548 Commits
Author SHA1 Message Date
Jean-André Santoni d08f30d9ef Add glsl shaders package 2015-01-22 18:55:20 +01:00
Jean-André Santoni 5b99db6738 Add wifi module for Cubietruck 2015-01-22 00:49:51 +01:00
Jean-André Santoni 4025148420 Update mupen64plus 2015-01-21 15:13:16 +01:00
Jean-André Santoni 9dafaa73b9 Update retroarch, joypad config files and patches 2015-01-21 15:13:00 +01:00
Jean-André Santoni d97e9c3e1e Update MAME 2015-01-20 17:34:20 +01:00
Jean-André Santoni 4326e5317d Merge remote-tracking branch 'upstream/master' into lakka 2015-01-19 19:02:10 +01:00
Stefan Saraev 69fc3cebe0 Merge pull request #3814 from stefansaraev/fs-resize
fs-resize: move as systemd target
2015-01-19 19:59:56 +02:00
Jean-André Santoni 004cdde840 Merge remote-tracking branch 'upstream/master' into lakka 2015-01-19 18:56:02 +01:00
Stefan Saraev 208d45db46 init: there can be only one default systemd unit 2015-01-19 19:39:21 +02:00
Stefan Saraev b793ba8c80 factory-reset: move as systemd target 2015-01-19 19:39:21 +02:00
Stefan Saraev f1990c91db backup-restore: move as systemd target 2015-01-19 19:39:18 +02:00
Stefan Saraev 4fffa76c53 fs-resize: move as systemd target 2015-01-19 19:27:51 +02:00
Stefan Saraev 7c2fcdc256 vdr: remove old patch. closes #3817 2015-01-19 17:18:19 +02:00
Stefan Saraev 50b84c5ccf busybox: add /storage/.config to tmpfiles 2015-01-19 15:15:05 +02:00
Stefan Saraev 24dbc4c60f Merge pull request #3816 from CvH/vdr-2.1.7
vdr: update vdr-2.1.7
2015-01-19 11:30:36 +02:00
CvH 5ce71a4b15 vdr: update to vdr-2.1.7 2015-01-19 09:36:12 +01:00
CvH 4731895ee0 vdr-satip: update to vdr-satip-1.0.2
less important CA related updates
2015-01-19 09:32:36 +01:00
Jean-André Santoni 15cd873581 Update mupen64plus 2015-01-19 00:45:48 +01:00
Stephan Raue b0da905826 Merge pull request #3804 from stefansaraev/ffmpeg
ffmpeg: update to ffmpeg-2.4.6
2015-01-18 23:01:50 +01:00
Stefan Saraev 8245cdf312 wetek_play: fix power button 2015-01-18 22:43:55 +02:00
Jean-André Santoni 627cd9712f Merge remote-tracking branch 'upstream/master' into lakka 2015-01-18 21:24:39 +01:00
Stefan Saraev ed90015484 var-log-debug: do not order before systemd-tmpfiles-setup
this makes no sense  and may stop systemd-tmpfiles-setup,
journald-flush, sshd, irserver from starting

===
Jan 18 18:23:03 openelec systemd[1]: Found ordering cycle on systemd-tmpfiles-setup.service/start
Jan 18 18:23:03 openelec systemd[1]: Found dependency on systemd-journal-flush.service/start
Jan 18 18:23:03 openelec systemd[1]: Found dependency on var-log-debug.service/start
Jan 18 18:23:03 openelec systemd[1]: Found dependency on systemd-tmpfiles-setup.service/start
Jan 18 18:23:03 openelec systemd[1]: Breaking ordering cycle by deleting job systemd-journal-flush.service/start
===

units with DefaultDependencies=no should be always properly ordered.
2015-01-18 18:44:55 +02:00
Jean-André Santoni bce8082a0a Merge remote-tracking branch 'upstream/master' into lakka
Conflicts:
	scripts/mkimage
2015-01-18 17:15:05 +01:00
Stefan Saraev 802a8e7cb5 userconfig: run after systemd-tmpfiles-setup 2015-01-18 18:10:09 +02:00
Stefan Saraev 0821b9008c debugconfig: run after systemd-tmpfiles-setup 2015-01-18 18:07:47 +02:00
Stefan Saraev 343eab7914 connman: dont depend on debugconfig.service 2015-01-18 18:02:56 +02:00
Stefan Saraev bb6828780d kodi-waitonnetwork: start late 2015-01-18 17:48:09 +02:00
Stefan Saraev 35226d6234 kodi-cleanlogs has no job in sysinit.target 2015-01-18 17:36:34 +02:00
Stefan Saraev dfd56decd3 kodi: merge kodi-hacks/kodi-sources into kodi-config 2015-01-18 17:35:30 +02:00
Stefan Saraev 673fcfd4dc kodi: remove kodi-rebrand 2015-01-18 17:14:50 +02:00
Jean-André Santoni 002f927bdb Better fix for the systemd build bug on sunxi 2015-01-18 15:07:36 +01:00
Stefan Saraev f4c40cfaa6 vdr-addon: cosmetics 2015-01-18 13:20:47 +02:00
Stefan Saraev 0ecef501bd cm-online: cosmetics 2015-01-18 13:19:19 +02:00
Stefan Saraev 86aa97d1d5 Merge pull request #3806 from gdachs/wirbelscan
made the docu and the osd files accessible and allowed to use the option...
2015-01-18 13:19:05 +02:00
Stephan Raue 86f2de6c9c Merge pull request #3807 from codesnake/wetek_update_kodi_patches
projects/WeTek_Play/patches/kodi: Update patches for latest Kodi Helix
2015-01-18 02:38:51 +01:00
Stephan Raue 5b67294814 kodi: update to kodi-14-90a75f0
Signed-off-by: Stephan Raue <[email protected]>
2015-01-18 02:38:00 +01:00
Alex Deryskyba 5b7764ace8 projects/WeTek_Play/patches/kodi: Update patches for latest Kodi Helix 2015-01-18 02:22:15 +01:00
Jean-André Santoni 1c6cf2fa6f Fix systemd-218 build on sunxi 2015-01-18 01:28:21 +01:00
Jean-André Santoni 4765ee02ea Fix sunxi kernel build with libusb 2015-01-18 01:27:53 +01:00
Jean-André Santoni 4bf4f72b1f Merge remote-tracking branch 'upstream/master' into lakka
Conflicts:
	projects/Generic/linux/linux.i386.conf
2015-01-18 01:27:23 +01:00
Gerald Dachs 7a2367f695 made the docu and the osd files accessible and allowed to use the options for epgimages and channellogos
repaired vdr.start

another small fix
2015-01-18 00:31:00 +01:00
Stefan Saraev 7d5bd63ffb ffmpeg: update to ffmpeg-2.4.6 2015-01-18 00:34:27 +02:00
Stephan Raue c071cae5f7 bison: update to bison-3.0.3
Signed-off-by: Stephan Raue <[email protected]>
2015-01-17 22:33:50 +01:00
Stephan Raue 80fae5a0c5 sqlite: update to sqlite-autoconf-3080800
Signed-off-by: Stephan Raue <[email protected]>
2015-01-17 22:33:50 +01:00
Stephan Raue d0bf8493f5 Mesa: update to Mesa-10.4.2
Signed-off-by: Stephan Raue <[email protected]>
2015-01-17 22:33:50 +01:00
Stefan Saraev a0dee49e5d init: drop atv legacy 2015-01-17 22:42:12 +02:00
Stephan Raue 9b94010caf gdb: update to gdb-7.8.2
Signed-off-by: Stephan Raue <[email protected]>
2015-01-17 19:35:34 +01:00
Stephan Raue 476b061dde linux: update to linux-3.18.3
Signed-off-by: Stephan Raue <[email protected]>
2015-01-17 19:35:07 +01:00
Stefan Saraev 3906e40684 Merge pull request #3798 from Memphiz/wetekfixes
Wetekfixes
2015-01-17 12:59:00 +02:00
Stefan Saraev 4f7cb78009 OpenELEC-settings: update to 0.6.1 2015-01-16 23:50:53 +02:00
Stefan Saraev d4f5113605 boblightd: bump (4.3.5) 2015-01-16 21:04:01 +02:00
Stefan Saraev 0b131253dc Merge pull request #3782 from Memphiz/boblight-aml
[addons/boblight] - add boblight-aml - boblight client for amlogic devic...
2015-01-16 20:07:03 +02:00
Stefan Saraev 94c1522cc2 Merge pull request #3799 from gdachs/master
New upstream version requires change of makefile patch
2015-01-16 20:03:37 +02:00
Stefan Saraev 36a10d2003 Merge pull request #3783 from stefansaraev/mkimage
mkimage enhancements
2015-01-16 19:53:29 +02:00
Jean-André Santoni 690bef0d8b Update MAME 2015-01-16 15:42:30 +01:00
Jean-André Santoni 2dab95c07d Allow ppsspp to build on allwinner too 2015-01-16 15:41:53 +01:00
Jean-André Santoni 26cf6c2062 Update retroarch with the menu bugfix for mali 2015-01-16 14:46:16 +01:00
Jean-André Santoni 85293c71e8 Remove uneeded xboxone controller patch 2015-01-16 13:27:40 +01:00
Jean-André Santoni d120ce5b69 Use the rw uEnv.txt instead of the ro boot.scr for sunxi platforms 2015-01-16 13:14:33 +01:00
Gerald Dachs 33a93652ce new upstream version requires change of makefile patch
new upstream version
2015-01-16 12:28:35 +01:00
Stefan Saraev f42c082cf2 Merge pull request #3793 from MilhouseVH/binary_patching
Enable binary patching
2015-01-16 11:58:18 +02:00
Stefan Saraev df915c4e4d Merge pull request #3791 from MilhouseVH/build_suffix
Allow unique build directories by appending project-defined suffix
2015-01-16 11:58:10 +02:00
Stefan Saraev 13350cdf20 util-linux:init: build static
... some stupid shell script was installed
... we need a binary that does NOT depend on libmount.so and so
2015-01-16 00:22:23 +02:00
Memphiz 759a4bb186 [addons/boblightd] - if boblight-aml was found and /dev/amvideocap0 exists
- start boblight-aml with the daemon - also try to use the settings from
  boblight addon if installed
2015-01-15 23:14:24 +01:00
Memphiz 7e6d692152 [addons/boblight] - add boblight-aml - boblight client for amlogic devices (needs amvideocap kernel support) 2015-01-15 23:14:24 +01:00
Memphiz 4a85aa3e70 [Wetek.Play/amlkernel] - fix pixelclock for 23.976hz mode based on CEA-861B 2015-01-15 22:23:48 +01:00
Memphiz a90874b420 [Wetek.Play/meson6] - apply 1080p24@48khz audiomode fix from meson8 - fixes audio locking issue for yamaha amps with this video mode 2015-01-15 22:23:48 +01:00
Jean-André Santoni 50a57b40d2 Update mupen64plus 2015-01-15 20:44:47 +01:00
Jean-André Santoni d2d647d680 Update retroarch, joypad configs and patches 2015-01-15 20:35:27 +01:00
Stefan Saraev 4e587747a2 wetek_play: linux: change kernel url
aml kernel sources has lot of crlfs. we repacked it..
2015-01-15 20:38:37 +02:00
Memphiz c4afe30818 [Wetek.Play] - allow real 1.5ghz (its 1512MHz) and remove the 1.2GHz clamp
in the meson6 clock
2015-01-15 19:13:03 +01:00
Memphiz d12146f9e4 [Wetek.Play/amlkernel] - fix race condition in ge2d_wq.
1. thread 1 is here https://github.com/codesnake/linux-amlogic/blob/master/drivers/amlogic/display/ge2d/ge2d_wq.c#L147
2. thread 2 is here https://github.com/codesnake/linux-amlogic/blob/master/drivers/amlogic/display/ge2d/ge2d_wq.c#L855
3. thread 2 is running and enters the if condition because state is GE2D_STATE_RUNNING
4. thread 2 gets interrupted by thread 1 thread 1 jumps over the if and sets GE2D_STATE_IDLE and is done
5. back to thread 2 which now sets state GE2D_STATE_REMOVING_WQ and calls wait_for_completion
6. thread2 will never return because thread 1 is done already and won't signal the event

destroy_ge2d_work_queue is called from https://github.com/codesnake/linux-amlogic/blob/master/drivers/amlogic/amports/amvideocap.c#L320 in my use case and will block there forever - and basically blocks down to the read in the userspace which tries to read the current captured frame
2015-01-15 19:13:02 +01:00
Memphiz 14592b4cd3 [Wetek.Play/amvideocap] - add support for aml video capture device (needed for boblight support 2015-01-15 19:13:02 +01:00
Stefan Saraev 91eafa7dcd vdr-addon: bump (4.3.5) 2015-01-15 16:36:52 +02:00
Stefan Saraev 22ec3e84b4 vdr-plugin-xvdr: update to vdr-plugin-xvdr-b300fc3 2015-01-15 16:33:02 +02:00
Gerald Dachs b82b86ba7a vdr-addon: add restfulapi plugin 2015-01-15 16:12:55 +02:00
Gerald Dachs e2073afa3f new package: vdr-plugin-resfulapi 2015-01-15 16:12:43 +02:00
Gerald Dachs 4743a0a6ed cxxtools: update to cxxtools-2.2.1 2015-01-15 16:12:40 +02:00
Stefan Saraev 4a83e29093 wetek_play: add debug shell on serial console 2015-01-15 12:16:57 +02:00
Stefan Saraev fcec006944 wetek_play: remove not needed symlink 2015-01-15 12:15:06 +02:00
Stefan Saraev 4d63cc9852 scripts/image: add support for project specific systemd services 2015-01-15 12:14:09 +02:00
Stefan Saraev 17bc2cf305 Merge pull request #3794 from codesnake/wetek_dvb
wetek_play: Add full support for WeTek internal DVB-T/T2, DVB-C, DVB-S/S2 and ATSC tuners
2015-01-15 11:51:04 +02:00
Alex Deryskyba 9b3c3f7911 wetek_play: enable support for USB Prolific 2303 Serial Driver 2015-01-15 04:38:39 +01:00
Alex Deryskyba 56cccb15c4 wetek_play: add a systemd oneshot service to load the WeTek proprietary DVB driver 2015-01-15 03:06:27 +01:00
Alex Deryskyba 8ee4c14a05 wetek_play: update kernel patches and enable WeTek DVB driver 2015-01-15 03:06:19 +01:00
Alex Deryskyba 8722535ea4 wetek_play: add firmware files for ATSC demod 2015-01-15 02:35:42 +01:00
Alex Deryskyba 53c60dd8a4 wetek_play: add a firmware for AVL6211 DVB tuner 2015-01-15 02:32:43 +01:00
Alex Deryskyba 3bbb14e4ee wetek_play: update linux kernel to 3.10-24e850b 2015-01-15 02:30:27 +01:00
MilhouseVH 10017668f2 Enable binary patching 2015-01-14 23:06:10 +00:00
Stefan Saraev a43b836ccf libhdhomerun: update to libhdhomerun-20141210
closes #3786
2015-01-14 22:03:53 +02:00
MilhouseVH e308673d01 Allow unique build directories by appending project-defined suffix 2015-01-14 19:42:59 +00:00
Stefan Saraev 024b98510e boblightd.service: remove ExecStopPost. not needed 2015-01-14 11:24:18 +02:00
Stefan Saraev 7eeb1f5608 imx6: move coherent_pool back to kernel. increase to 2M 2015-01-14 11:02:13 +02:00
Stefan Saraev a7c4049696 Merge pull request #3785 from vpeter4/imx6_cmdline
projects/imx6/patches/linux: prepend kernel config cmdline to bootloader...
2015-01-14 10:59:04 +02:00
Stefan Saraev 1e3178fcda Merge pull request #3787 from adlerre/master
fix compile for Linux 3.18
2015-01-14 10:58:54 +02:00
adlerre c43715ffd9 fix compile for Linux 3.18 2015-01-14 07:46:37 +01:00
vpeter4 c10bab8371 projects/imx6/patches/linux: prepend kernel config cmdline to bootloader arguments from uEnv.txt 2015-01-13 21:15:04 +01:00
Stefan Saraev c0ad104397 OpenELEC-settings: update to OpenELEC-settings-0.6.0 2015-01-13 21:01:07 +02:00
Stefan Saraev 1632673e83 Merge pull request #3772 from stefansaraev/vpn
drop vpn
2015-01-13 21:00:54 +02:00
Stefan Saraev cef672dfea repository.unofficial.addon.pro: bump 2015-01-13 18:55:56 +02:00
Stefan Saraev 73a979969f tvheadend: bump libhdhomerun
20140604 is not available for download anymore
2015-01-13 18:40:10 +02:00
Stefan Saraev b7721d1136 Merge pull request #3784 from fritsch/coherent
IMX: Revisit coherent_pool
2015-01-13 15:21:16 +02:00
fritsch f724c9b47a IMX: linux: remove hardcoded coherent_pool option from cmdline 2015-01-13 13:55:03 +01:00
fritsch e6a939b75a IMX: bootloader: Readd coherent_pool and bump to 2M 2015-01-13 13:54:58 +01:00
Stefan Saraev b1ddbd91c7 mkimage: allow projects to set kernel image name
... and set to kernel.img for WeTek_Play and RPi
2015-01-13 12:36:40 +02:00
Stefan Saraev 24602d9b42 mkimage: dont copy missing files 2015-01-13 12:32:46 +02:00
Stefan Saraev 01f10c1735 mkimage: also include /sbin in $PATH for mkimage 2015-01-13 12:32:35 +02:00
Stephan Raue 8ddfc8fd54 projects/WeTek.Play: rename to projects/WeTek_Play
Signed-off-by: Stephan Raue <[email protected]>
2015-01-12 23:23:00 +01:00
Stefan Saraev 1ef9ad731a wetek.play: linux: define __USE_KERNEL_XATTR_DEFS
fixes systemd-218 build fail
2015-01-12 23:23:00 +01:00
Stefan Saraev ec388d529a wetek.play: reorder linux patches 2015-01-12 23:23:00 +01:00
Stefan Saraev 0e84218840 WeTek.Play/options: build: depend on mkimage/u-boot-tools 2015-01-12 23:23:00 +01:00
Alex Deryskyba b49c8b7aff Add a project for WeTek Play TV box 2015-01-12 23:23:00 +01:00
Stefan Saraev cfc879b94f init: warn if booting from removable storage 2015-01-12 23:05:39 +02:00
Stefan Saraev 5185cd9263 Revert "disable suspend if booting from removable storage"
This reverts commit 803bc002b9.

I have to explain why it was there again and again. so f*** it
and I'll just ignore the "hey suspend is broken" bugreports
2015-01-12 21:56:40 +02:00
Stefan Saraev b297cbca6c config/functions: cosmetics 2015-01-12 19:44:08 +02:00
Stefan Saraev 6502535fd5 Merge pull request #3764 from stefansaraev/addonprofiles
[RFC] allow addons to ship profile.d scripts
2015-01-12 19:39:02 +02:00
Stefan Saraev 13ae771771 Merge pull request #3766 from Kivutar/master
Fix multiple installations in NOOBS
2015-01-12 19:38:53 +02:00
Stefan Saraev 2bf1e5761a vdr-addon: bump (4.3.4) 2015-01-12 19:32:19 +02:00
Stefan Saraev f7db8cecb7 vdr-plugin-vnsiserver: update to vdr-plugin-vnsiserver-a48edf1 2015-01-12 19:32:19 +02:00
Stefan Saraev 2baaf899b2 vdr-plugin-dvbapi: update to vdr-plugin-dvbapi-36a6b1d 2015-01-12 19:32:19 +02:00
Stefan Saraev 525d656c9e vdr: fix possible division bu zero
closes #3776
2015-01-12 19:32:19 +02:00
Stefan Saraev 73f974aa59 scripts/unpack: also consider project specific patches changes 2015-01-12 19:32:19 +02:00
Stefan Saraev ffa3ec4bd5 init: check first if fbcon/cursor_blink exists 2015-01-12 19:32:19 +02:00
Stefan Saraev 41f4eb4118 systemd: forgot to remove target.wants/systemd-machine-id-commit 2015-01-12 19:32:19 +02:00
Stefan Saraev 1d04dbe686 Merge pull request #3773 from stefansaraev/pulse
drop pulse
2015-01-12 19:31:35 +02:00
Stefan Saraev 5efea63c4e Merge pull request #3778 from stefansaraev/deps
scripts/checkdeps: allow project specific deps
2015-01-12 19:31:17 +02:00
Jean-André Santoni b21baa9011 Use lowercase name for retroarch package 2015-01-12 18:22:35 +01:00
Jean-André Santoni 6f3971fe45 Move libretro package to the libretro folder 2015-01-12 18:08:01 +01:00
Jean-André Santoni fc5c7297bd Update mupen64plus 2015-01-12 17:56:06 +01:00
Jean-André Santoni dd3b1ec59f Update MAME 2015-01-12 17:50:03 +01:00
Jean-André Santoni e7364c3a55 Update ppsspp 2015-01-12 17:49:44 +01:00
Stefan Saraev 080bf124b2 scripts/checkdeps: allow project specific deps
projects can define EXTRA_DEPS and EXTRA_DEPS_PKG in projects/xxx/options
2015-01-11 22:29:17 +02:00
Stefan Saraev 3c730974fd scripts/checkdeps: fix deps_pkg 2015-01-11 22:23:15 +02:00
Stefan Saraev 3df7bc2ce0 kodi-pvr-addons: update to kodi-pvr-addons-78397af
closes #3775
2015-01-11 20:54:06 +02:00
Stefan Saraev ec3124f440 systemd: clean up 2015-01-11 20:38:37 +02:00
Stefan Saraev 2b195485d6 systemd: allow parallel build
fine here, for months
2015-01-11 20:38:37 +02:00
Stefan Saraev c4c754012e Merge pull request #3774 from stefansaraev/giflib
new package: giflib
2015-01-11 19:02:16 +02:00
Stefan Saraev b51d71086a new package: giflib 2015-01-11 17:56:48 +02:00
Stefan Saraev 8f371cb7e6 remove package: json-c 2015-01-11 17:47:28 +02:00
Stefan Saraev 7b684d6775 remove package: libsndfile 2015-01-11 17:46:33 +02:00
Stefan Saraev 973a740789 remove package: libsamplerate 2015-01-11 17:45:58 +02:00
Stefan Saraev 1767549d00 remove package: speex 2015-01-11 17:45:36 +02:00
Stefan Saraev 4f4054acb2 remove package: sbc 2015-01-11 17:43:59 +02:00
Stefan Saraev 7eb3c7041f remove package: pulseaudio 2015-01-11 17:43:33 +02:00
Stefan Saraev 57b73f2d35 buildsys: drop pulse support 2015-01-11 17:42:59 +02:00
Stefan Saraev 2640f3dc5f SDL2: drop pulsea support 2015-01-11 17:42:27 +02:00
Stefan Saraev 022442002f SDL: drop pulse support 2015-01-11 17:40:49 +02:00
Stefan Saraev a8945c3830 kodi: drop pulse support 2015-01-11 17:39:29 +02:00
Jean-André Santoni 5931b9d9ca Use 32bpp in imx6 framebuffer, fixes ppsspp colors 2015-01-11 16:26:10 +01:00
Jean-André Santoni efb695c184 Fix some bugs resulting from the last merge 2015-01-11 16:25:01 +01:00
Stefan Saraev a394efd127 remove package: openvpn
TODO: move to unofficial as addon
2015-01-11 16:53:07 +02:00
Stefan Saraev ab4864dfc7 remove package: ppp 2015-01-11 16:52:33 +02:00
Stefan Saraev e3b3e38f6f remove package: pptp 2015-01-11 16:52:09 +02:00
Stefan Saraev f490af2c65 buildsys: clean up vpn support 2015-01-11 16:51:42 +02:00
Stefan Saraev 83e79ce766 connman: remove vpn support 2015-01-11 16:51:01 +02:00
Stefan Saraev 26df7b4528 vdr-addon: bump 2015-01-11 16:23:35 +02:00
Stephan Raue 90d9dd733a xf86-video-nvidia: add patch for kernel 3.18 support
Signed-off-by: Stephan Raue <[email protected]>
2015-01-11 15:08:07 +01:00
Stefan Saraev 98ae1135a4 systemd: update to systemd-218 2015-01-11 16:00:52 +02:00
Stephan Raue 62a25586c7 RTL8812AU: add patch to build with kernel 3.18
Signed-off-by: Stephan Raue <[email protected]>
2015-01-11 14:09:40 +01:00
Stephan Raue 477ba1d26e elfutils: fix build, patch taken from buildroot.net, many thanks
Signed-off-by: Stephan Raue <[email protected]>
2015-01-11 14:09:40 +01:00
Stephan Raue be05966f71 linux: update to linux-3.18.2, update RPi support patch, update kernel configs, move patches which still must reworked to the todo folder
Signed-off-by: Stephan Raue <[email protected]>
2015-01-11 14:09:40 +01:00
Stephan Raue ca01bb8738 automake: update to automake-1.15
Signed-off-by: Stephan Raue <[email protected]>
2015-01-11 14:09:39 +01:00
Stephan Raue 247044173a elfutils: update to elfutils-0.161
Signed-off-by: Stephan Raue <[email protected]>
2015-01-11 14:09:39 +01:00
Stephan Raue 03d43b3abe curl: update to curl-7.40.0
Signed-off-by: Stephan Raue <[email protected]>
2015-01-11 14:09:39 +01:00
Stephan Raue 82af386707 libjpeg-turbo: update to libjpeg-turbo-1.4.0
Signed-off-by: Stephan Raue <[email protected]>
2015-01-11 14:09:39 +01:00
Stephan Raue 2ac15a7569 xz: update to xz-5.2.0
Signed-off-by: Stephan Raue <[email protected]>
2015-01-11 14:09:39 +01:00
Stephan Raue 38a880fc5d fluxbox: update to fluxbox-1.3.6
Signed-off-by: Stephan Raue <[email protected]>
2015-01-11 14:09:39 +01:00
Stephan Raue e402c61418 linux: update to linux-3.17.8
Signed-off-by: Stephan Raue <[email protected]>
2015-01-11 14:09:39 +01:00
Stephan Raue 53656cb1e9 Revert "Python: update to Python-2.7.8"
This reverts commit 81c08d1519.
2015-01-11 14:09:39 +01:00
Stephan Raue 0c2e7bdd77 Revert "Python: cosmetics"
This reverts commit a8baa02d1e.
2015-01-11 14:09:39 +01:00
Stephan Raue ed65b5d3af Revert "Python: clean up. config/Makefile and pyconfig are not needed anymore"
This reverts commit d4072be760.
2015-01-11 14:09:39 +01:00
Stephan Raue 00986f0c11 Revert "Python: clean up"
This reverts commit 6bc6985b3e.
2015-01-11 14:09:39 +01:00
Stephan Raue a87c08a953 Revert "Python: replace python-config with our ow script to fix cross builds"
This reverts commit 3ceb1fe8e7.
2015-01-11 14:09:39 +01:00
Stephan Raue 57feef4a9c Revert "Python: update to Python-2.7.9"
This reverts commit 59c60b083e.
2015-01-11 14:09:39 +01:00
Jean-André Santoni 86eeae3ec1 Update RetroArch, joyconfigs, and patches 2015-01-11 14:05:49 +01:00
Stefan Saraev 0a7715494e Merge pull request #3769 from fritsch/usbspdif
alsa-lib: Fix PHIREE U2 and Soundblaster F-Xi XD
2015-01-11 00:56:56 +02:00
fritsch 4e6982b98f alsa-lib: Fix PHIREE U2 and Soundblaster F-Xi XD 2015-01-10 23:50:08 +01:00
Stefan Saraev 7b62d755b7 Merge pull request #3768 from CvH/patch-2
vdr-satip: update to vdr-satip-1.0.1
2015-01-10 20:01:19 +02:00
CvH 96aaaf701f vdr-satip: update to vdr-satip-1.0.1
- a lot bug fixes
- added support for Digital Devices CI extension for VDR >=2.1.7
2015-01-10 18:59:55 +01:00
Stefan Saraev 4a00997da7 Merge pull request #3765 from stefansaraev/connman
connman: downgrade to connman 1.23
2015-01-10 19:55:38 +02:00
Stefan Saraev 67d75d1320 Merge pull request #3767 from joda17/patch-1
Add sleep before  creating filesystem
2015-01-10 19:54:21 +02:00
Stefan Saraev 305bb2119c Merge pull request #3762 from stefansaraev/sdcard-images
create_sdcard: remove support for creating images
2015-01-10 19:53:57 +02:00
joda17 2a6233d507 Add sleep before creating filesystem
In some computers mkfs try to creating filesystem, before kernel update partition table.
2015-01-10 16:24:50 +01:00
Jean-André Santoni 27fe5660a5 Fix multiple installations in NOOBS
When installing two OpenELEC based distro with NOOBS, the labels of the SYSTEM partitions conflict. This fix address that problem by prefixing the names of these partitions by the DISTRONAME.
2015-01-09 23:50:07 +01:00
Stefan Saraev 01bf6480e8 connman: downgrade to connman 1.23
dhcp is fucked up in all 4.2/4.9x/5.0 builds

ref #3536
ref #3457
2015-01-09 21:33:52 +02:00
Jean-André Santoni de6827f9c3 Use OE linux config for imx6 2015-01-09 19:44:56 +01:00
Stefan Saraev 05c594dcd2 allow addons to ship profile.d scripts 2015-01-09 20:15:06 +02:00
Stefan Saraev bf42102acb reorder etc/profile.d
- all files should be xx-*.conf
- kodi.conf should be last. it appends $PATH and $LD_LIBRARY_PATH
  for addons. those are very important.
- busybox.conf should be right before kodi. it sets $HOME. nothing but
  kodi is allowed to override whatever is set by busybox.conf
- addons.conf should be first, so if we allow addon specific
  profile files, those should not be allowed to override env vars
  or functions we depend on.
2015-01-09 19:55:42 +02:00
Jean-André Santoni c70ea64e01 Fix NFS support for imx6, Fixes #148 2015-01-09 18:12:41 +01:00
Jean-André Santoni d257019dfe Use fceumm 2015-01-09 16:57:59 +01:00
Jean-André Santoni 62ab6dbcaa Update nestopia and quicknes packages 2015-01-09 16:54:22 +01:00
Jean-André Santoni 00bd239303 Use fceumm instead of the discontinued fceu-next 2015-01-09 16:49:57 +01:00
Stefan Saraev 051c53e39d create_sdcard: remove support for creating images
this is legacy, and probably broken. now we do provide
ready to use images.

this reverts debed63cff
2015-01-09 13:39:49 +02:00
Jean-André Santoni ac3fecb6c2 Fixes after merge 2015-01-07 19:17:50 +01:00
Stefan Saraev baeb78a771 Merge pull request #3748 from Naffi/master
tbs-linux-drivers: update to v141225
2015-01-07 17:51:01 +02:00
Jean-André Santoni 4413c636ab Merge remote-tracking branch 'upstream/master' into lakka
Conflicts:
	packages/tools/u-boot/package.mk
	scripts/mkimage
2015-01-06 19:29:03 +01:00
Jean-André Santoni df26d79964 Enable nouveau in i386 kernel 2015-01-06 19:24:23 +01:00
Jean-André Santoni 17653d3069 Fix nouveau not loading on x86_64 2015-01-06 15:04:16 +01:00
Jean-André Santoni 05cf55eadd Fix pcsx_rearmed inputs 2015-01-06 00:26:32 +01:00
Jean-André Santoni 74f7fac32b Update joypad configs 2015-01-06 00:26:02 +01:00
Stefan Saraev 0ee55d28a9 kodi: remove not needed patch 2015-01-05 14:16:32 +02:00
Jean-André Santoni d8f599845d Update retroarch sunxi patch 2015-01-04 22:04:26 +01:00
Stefan Saraev a0c38a4a84 libressl: also install ca bundle in /etc/ssl 2015-01-04 15:49:47 +02:00
Naffi 08a9e07bb1 update tbs drivers to 141225 2015-01-04 13:06:17 +01:00
Olli Salonen 1612c41498 linux: add patch for Geniatech T230 USB DVB-T/T2/C tuner 2015-01-04 02:49:41 +01:00
Stefan Saraev bb709490ae Merge pull request #3657 from stefansaraev/crashlogs
[rfc] kodi crashlogs
2015-01-04 03:27:34 +02:00
Stefan Saraev be8d1c810c kodi: run via wrapper. dump a crashlog on SEGV whenever possible 2015-01-04 00:10:13 +02:00
Stefan Saraev 0e5c443160 buusybox: set kernel.core_pattern 2015-01-04 00:10:13 +02:00
Stefan Saraev 34da574bea linux: defconfig: enable CONFIG_COREDUMP 2015-01-04 00:10:13 +02:00
Stephan Raue 0e5b1064a9 projects/*/linux: add netconsole support - part 2 :-)
Signed-off-by: Stephan Raue <[email protected]>
2015-01-03 19:24:33 +01:00
Stephan Raue fe5c5eb212 pycrypto: use -shared
Signed-off-by: Stephan Raue <[email protected]>
2015-01-03 19:24:33 +01:00
Stephan Raue a8baa02d1e Python: cosmetics 2015-01-03 17:33:00 +01:00
Stephan Raue c9b4d2351c freetype: update to freetype-2.5.5
Signed-off-by: Stephan Raue <[email protected]>
2015-01-03 17:18:21 +01:00
Stephan Raue 6cd304fee3 projects/*/linux: add netconsole support
Signed-off-by: Stephan Raue <[email protected]>
2015-01-03 17:12:03 +01:00
Stefan Saraev 79a2e3d859 Imaging: use $CC -shared 2015-01-03 17:03:10 +01:00
Stephan Raue 59c60b083e Python: update to Python-2.7.9
Signed-off-by: Stephan Raue <[email protected]>
2015-01-03 17:03:10 +01:00
Stephan Raue 3ceb1fe8e7 Python: replace python-config with our ow script to fix cross builds
Signed-off-by: Stephan Raue <[email protected]>
2015-01-03 17:03:03 +01:00
Stefan Saraev 6bc6985b3e Python: clean up
Signed-off-by: Stephan Raue <[email protected]>
2015-01-03 16:42:07 +01:00
Stefan Saraev d4072be760 Python: clean up. config/Makefile and pyconfig are not needed anymore
- and really use our :host python to build target
- TODO fix target sysconfigdata with hostpython
  to make distutils happy
2015-01-03 16:42:07 +01:00
Stefan Saraev 81c08d1519 Python: update to Python-2.7.8 2015-01-03 16:42:07 +01:00
Stephan Raue 26231ed4df Mesa: update to Mesa-10.4.1
Signed-off-by: Stephan Raue <[email protected]>
2015-01-03 16:42:07 +01:00
Stephan Raue 09b0d7399f bluez: update to bluez-5.27
Signed-off-by: Stephan Raue <[email protected]>
2015-01-03 16:42:07 +01:00
Stefan Saraev 3833e54ad1 ntfs-3g_ntfsprogs: fix last commit 2015-01-03 15:37:22 +02:00
Stefan Saraev 2f2fee5a75 Merge pull request #3741 from stefansaraev/ntfs3g-crypto
ntfs-3g_ntfsprogs: fix gcrypt check in autoreconf
2015-01-03 13:34:45 +02:00
Stefan Saraev 7f23fc38ba ntfs-3g_ntfsprogs: fix gcrypt check in autoreconf
AM_PATH_LIBGCRYPT is undefined if libgcrypt is not (yet)
built, and we dont depend on gcrypt...
2015-01-02 18:21:25 +02:00
Stefan Saraev eab1154599 vdr-addon: empty channels.conf is enough
the default one is big and confusing..
2015-01-02 16:35:31 +02:00
Stefan Saraev 940d6fad77 Merge pull request #3739 from CvH/patch-1
vdr-satip: update to vdr-satip-1.0.0
2015-01-02 09:00:30 +02:00
CvH fb61a3e4f8 vdr-satip: update to vdr-satip-1.0.0
- update to vdr-satip-1.0.0
- this is a major update of the plugin and the first real usable version for every hardware besides the Octopus Net
2015-01-02 00:59:10 +01:00
Stephan Raue bc70c88698 Merge pull request #3735 from fritsch/bump-vaapi
libva / libva-driver-intel: Bump to 1.5.0 - all patches now upstream
2015-01-01 15:59:24 +01:00
fritsch 28bb8954ec libva / libva-driver-intel: Bump to 1.5.0 - all patches now upstream 2015-01-01 13:11:39 +01:00
Stefan Saraev 1de341b05c vdr-plugin-epgfixer: change PKG_URL. cosmetics 2015-01-01 12:21:38 +02:00
Stefan Saraev bae64a8d7b Merge pull request #3723 from glenvt18/vdr-plugin-epgfixer
add vdr-plugin-epgfixer
2015-01-01 12:20:27 +02:00
Stefan Saraev 3175f2f5b3 Merge pull request #3730 from fritsch/mkimage
Mkimage: Add forgotten -f to check for file available
2014-12-29 21:01:08 +02:00
fritsch dae7b19e83 Mkimage: Add forgotten -f to check for file available 2014-12-29 19:59:06 +01:00
Jean-André Santoni 7efdab6c7c Fix FBA segfaulting on x86_64 2014-12-28 03:56:08 +01:00
Stephan Raue 98b89faf72 projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-12-28 00:06:23 +01:00
Jean-André Santoni e64f0be82a Merge remote-tracking branch 'upstream/master' into lakka
Conflicts:
	packages/graphics/Mesa/package.mk
	packages/graphics/libdrm/package.mk
	packages/linux/package.mk
	packages/network/samba/config/smb.conf
	packages/tools/u-boot/release
	projects/Cuboxi/options
	projects/Generic/linux/linux.x86_64.conf
	projects/Generic/options
	projects/RPi/linux/linux.arm.conf
	projects/RPi/options
	projects/imx6/bootloader/uEnv.txt
	projects/imx6/linux/linux.arm.conf
2014-12-27 22:27:36 +01:00
Stephan Raue 970b1fd329 Merge pull request #3722 from robho/fujitsu_siemens_scaleo_e_lcd
Add support for Fujitsu Siemens Scaleo E lcd
2014-12-27 21:53:15 +01:00
Wes Garrison cf00e574a2 replace duplicate KEY_OK with KEY_PLAY
additionally set gap and toggle_bit_mask back to settings from MythTV config here http://www.mythtv.org/wiki/XBOX_DVD_IR_Receiver
2014-12-27 21:51:19 +01:00
Stephan Raue 7a7f19d10c busybox: fails to build with GOLD support enabled with binutils-2.25
Signed-off-by: Stephan Raue <[email protected]>
2014-12-27 21:18:26 +01:00
Stephan Raue 9d49b1a8c0 binutils: update to binutils-2.25
Signed-off-by: Stephan Raue <[email protected]>
2014-12-27 21:18:26 +01:00
Stephan Raue 53c06e7323 busybox: update to busybox-1.23.0
Signed-off-by: Stephan Raue <[email protected]>
2014-12-27 21:18:26 +01:00
Stephan Raue 1b55c37a08 ncurses: depends on package 'zlib'
Signed-off-by: Stephan Raue <[email protected]>
2014-12-27 21:18:26 +01:00
Peter Frühberger 34c276277a Merge pull request #3720 from fritsch/ivb-flush-media-caches
linux: Clear media states on flush
2014-12-27 20:57:49 +01:00
glenvt18 f987829edd add vdr-plugin-epgfixer 2014-12-27 02:52:25 +03:00
Robert Högberg c12c42e82c The Fujitsu Siemens Scaleo E HTPC has a dm140 lcd with a different USB
vendor/device id than currently supported by the dm140 driver, so add support
for this "new" USB device id.

Function Compare didn't work with USB vendor/device ids >= 2^15 (ie 0x925d)
because the value read from the string was not handled as a signed short. Values
should be signed and compared as such.
2014-12-27 00:47:10 +01:00
Stephan Raue 240acecc11 kodi: update to kodi-14-ad747d9, this fixes #3718
Signed-off-by: Stephan Raue <[email protected]>
2014-12-26 12:01:46 +01:00
Stephan Raue f392b98748 libpng: update to libpng-1.6.16
Signed-off-by: Stephan Raue <[email protected]>
2014-12-26 12:01:46 +01:00
Stephan Raue 6dc65b89b5 gettext: update to gettext-0.19.4
Signed-off-by: Stephan Raue <[email protected]>
2014-12-26 12:01:46 +01:00
fritsch 08a7fb1ba4 linux: Clear media states on flush 2014-12-26 10:41:03 +01:00
Peter Frühberger 5e301b4258 Merge pull request #3716 from fritsch/oecritical
Intel: Backport drm/i915: Disable PSMI sleep messages on all rings around
2014-12-25 17:31:51 +01:00
fritsch fd49c1f52d linux: drm/i915: Force the CS stall for invalidate flushes 2014-12-24 23:43:59 +01:00
fritsch b9376ea610 Intel: Backport drm/i915: Disable PSMI sleep messages on all rings around context switches
this drops the preliminary other gpu hang fixes
2014-12-24 23:23:50 +01:00
Stefan Saraev baeddfd19a zlib: move source to our mirror
www.zlib.net says: This Account Has Been Suspended
2014-12-24 11:52:28 +02:00
Stephan Raue c75631bfc8 Merge pull request #3711 from codesnake/bypass_uboot
u-boot: Do not build u-boot if $UBOOT_VERSION is not specified
2014-12-23 20:29:50 +01:00
Stephan Raue 5eaeed6c95 Merge pull request #3710 from codesnake/amremote_support
Add a package to support IR remote configuration utility for Amlogic-based devices
2014-12-23 20:28:50 +01:00
Stephan Raue e97e5743d4 Merge pull request #3713 from fritsch/imx-power2
IMX: Remove special handling via powermanager (user wish)
2014-12-23 20:25:20 +01:00
fritsch b21563d5a0 IMX: Remove special handling via powermanager (user wish) 2014-12-23 19:08:03 +01:00
Alex Deryskyba 6c06d89095 u-boot: Do not build u-boot if $UBOOT_VERSION is not specified
This is especially useful for WeTek Play, which uses U-Boot bootloader,
but currently doesn't build it as a part of OpenELEC.
2014-12-23 01:38:28 +01:00
Alex Deryskyba 238e6754c4 Add a package to support IR remote configuration utility for Amlogic-based devices 2014-12-23 01:12:34 +01:00
Stephan Raue 9d468222d8 projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-12-21 21:37:33 +01:00
Stephan Raue 89004b87f0 projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-12-21 21:37:19 +01:00
Stephan Raue 96a943aca3 bcm2835-bootloader: update to bcm2835-bootloader-2f9828c
Signed-off-by: Stephan Raue <[email protected]>
2014-12-21 21:35:49 +01:00
Stephan Raue b6575371a5 bcm2835-driver: update to bcm2835-driver-2f9828c
Signed-off-by: Stephan Raue <[email protected]>
2014-12-21 21:35:49 +01:00
Stephan Raue 7e15a2c344 OpenELEC-settings: update to OpenELEC-settings-0.5.7
Signed-off-by: Stephan Raue <[email protected]>
2014-12-21 21:35:49 +01:00
Jean-André Santoni ef8c00dc40 Allow disabling RetroArch service via cmdline 2014-12-21 19:19:38 +01:00
Stephan Raue fa97628b54 kodi: remove not more needed patch
Signed-off-by: Stephan Raue <[email protected]>
2014-12-21 17:29:16 +01:00
Stephan Raue fa6d59d518 kodi: update to kodi-14-8fb5660
Signed-off-by: Stephan Raue <[email protected]>
2014-12-21 13:27:06 +01:00
Stephan Raue 54bbcf82af vdpauinfo: update to vdpauinfo-0.9
Signed-off-by: Stephan Raue <[email protected]>
2014-12-21 13:27:06 +01:00
Stephan Raue 232e302412 boost: update to boost-1_57_0
Signed-off-by: Stephan Raue <[email protected]>
2014-12-21 13:27:06 +01:00
Stephan Raue 59cd9bdcdf libvdpau: update to libvdpau-0.9
Signed-off-by: Stephan Raue <[email protected]>
2014-12-21 13:27:06 +01:00
Stephan Raue db6a523131 xorg-server: update to xorg-server-1.16.3
Signed-off-by: Stephan Raue <[email protected]>
2014-12-21 13:27:06 +01:00
Stephan Raue 8d912c0bac Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2014-12-21 13:21:32 +01:00
Stephan Raue 769a4a9cd7 tools/mkpkg: add script to get and pack kodi-helix
Signed-off-by: Stephan Raue <[email protected]>
2014-12-21 13:20:59 +01:00
Stephan Raue 3fcb388189 Merge pull request #3705 from fritsch/imx-power
imx6: fixup reboot
2014-12-21 13:19:55 +01:00
Stephan Raue 3d90918612 Merge pull request #3706 from fritsch/deinterlace
IMX: Disable deinterlace by default (user can enable it manually)
2014-12-21 13:19:46 +01:00
fritsch 4623d639d4 IMX: Disable deinterlace by default (user can enable it manually) 2014-12-21 12:59:56 +01:00
fritsch 790f316976 imx6: fixup reboot 2014-12-20 23:37:33 +01:00
Stephan Raue 754d8d4dd6 Merge pull request #3701 from codesnake/kernel_with_appended_dtb
linux: Build $KERNEL_UBOOT_EXTRA_TARGET before kernel image
2014-12-19 23:39:01 +01:00
Jean-André Santoni ffcac5c664 Use griffin and disable blargg_apu in catsfc 2014-12-19 14:27:44 +01:00
Stephan Raue 4eab0ad768 kodi: update to kodi-14-6cbc3ef
Signed-off-by: Stephan Raue <[email protected]>
2014-12-19 07:36:14 +01:00
Stephan Raue e8eabe7f93 bcm2835-bootloader: update to bcm2835-bootloader-833534c
Signed-off-by: Stephan Raue <[email protected]>
2014-12-18 19:15:43 +01:00
Stephan Raue d568791a9a bcm2835-driver: update to bcm2835-driver-833534c
Signed-off-by: Stephan Raue <[email protected]>
2014-12-18 19:15:43 +01:00
Stephan Raue aaadb81128 projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-12-18 19:15:43 +01:00
Stephan Raue 17297460d0 kodi: move imx6 powermenu patch to project dir
Signed-off-by: Stephan Raue <[email protected]>
2014-12-18 19:15:43 +01:00
Stephan Raue 3210d74132 kodi: add PR5963
Signed-off-by: Stephan Raue <[email protected]>
2014-12-18 19:15:43 +01:00
Jean-André Santoni 36bb040be8 Package CATSFC 2014-12-18 16:42:08 +01:00
Jean-André Santoni d853cd21db Update core list for all projects 2014-12-18 16:02:51 +01:00
Alex Deryskyba 8135438a36 linux: Build $KERNEL_UBOOT_EXTRA_TARGET before kernel image
When there is a need to build the kernel with appended device tree for compatibility with older bootloaders,
$KERNEL_UBOOT_EXTRA_TARGET, which usually is a list of device tree source files, needs to be built
before the kernel, making device tree binaries available for appending to the kernel image.
2014-12-18 04:04:11 +01:00
Stefan Saraev 6996f84828 Merge pull request #3700 from LS80/less_maxlines
Increase the limit for the number of lines in less.
2014-12-18 00:06:43 +02:00
LS80 78a83aab4f Increase the limit for the number of lines in less. 2014-12-17 21:39:54 +00:00
Stefan Saraev 1183e5fef5 Revert "tvheadend: never load userspace hdhr driver"
This reverts commit 1fe599448c.

the stupid kernel driver does not autoload
2014-12-17 12:29:32 +02:00
Stephan Raue ffedfe8c19 Merge pull request #3696 from codesnake/platform_init
Add support for executing project-specific initialization script from the init script
2014-12-17 09:18:57 +01:00
Alex Deryskyba a918376a7f Add support for executing project-specific initialization script from the init script 2014-12-17 06:14:16 +01:00
Stephan Raue cb503e2a47 linux: update to linux-3.17.7
Signed-off-by: Stephan Raue <[email protected]>
2014-12-17 00:11:05 +01:00
Stephan Raue 8346f55275 projects/imx6/options: dont setup firmwares twice, readd BT firmwares, this fixes non working BT on cubox-i & co.
Signed-off-by: Stephan Raue <[email protected]>
2014-12-17 00:06:53 +01:00
Stephan Raue 6a6bfb0c6d ethtool: update to ethtool-3.18
Signed-off-by: Stephan Raue <[email protected]>
2014-12-17 00:05:42 +01:00
Stephan Raue 53d5030fe4 rpcbind: update to rpcbind-0.2.2
Signed-off-by: Stephan Raue <[email protected]>
2014-12-17 00:05:35 +01:00
Stephan Raue acf758a4da dbus: update to dbus-1.8.12
Signed-off-by: Stephan Raue <[email protected]>
2014-12-17 00:05:28 +01:00
Stephan Raue 9b1df80d1f dosfstools: update to dosfstools-3.0.27
Signed-off-by: Stephan Raue <[email protected]>
2014-12-17 00:05:21 +01:00
Stephan Raue 1fdf05588d Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2014-12-17 00:04:52 +01:00
Stephan Raue 978b6843fe Merge pull request #3693 from codesnake/uboot_dtb_error
Fix a "No such file or directory" error when $BOOTLOADER = "u-boot"
2014-12-16 19:53:16 +01:00
Jean-André Santoni 1f85e4bbdb Enable dynarec for gpsp 2014-12-16 17:54:49 +01:00
Jean-André Santoni a260552d47 Add gpsp package 2014-12-16 15:28:09 +01:00
Stefan Saraev 6597a82384 Revert "kodi: update sigterm handler patch"
This reverts commit 7421d90ad9.
2014-12-16 14:15:44 +02:00
Stefan Saraev 7421d90ad9 kodi: update sigterm handler patch
... only handle first TERM
2014-12-15 23:23:32 +02:00
Alex Deryskyba bdd6412797 Fix a "No such file or directory" error when $BOOTLOADER = "u-boot" and there are no arch/arm/boot/dts/*.dtb files in Linux kernel build directory 2014-12-15 19:39:59 +01:00
Stephan Raue 79bdcbd456 util-linux: specify more configure options, build with losetup and libsmartcol support
Signed-off-by: Stephan Raue <[email protected]>
2014-12-15 02:44:35 +01:00
Stephan Raue 179fe9727f kodi: add upstream patch
Signed-off-by: Stephan Raue <[email protected]>
2014-12-15 01:38:02 +01:00
Stephan Raue 3fd77637e3 Mesa: update to Mesa-10.4.0
Signed-off-by: Stephan Raue <[email protected]>
2014-12-15 01:37:45 +01:00
Stephan Raue d487ed5283 kodi-pvr-addons: update to kodi-pvr-addons-9f63d1b
Signed-off-by: Stephan Raue <[email protected]>
2014-12-14 21:16:39 +01:00
Stephan Raue c673d2abd2 kodi: update to kodi-14-88f9fb0
Signed-off-by: Stephan Raue <[email protected]>
2014-12-14 21:16:37 +01:00
Stefan Saraev 86372de747 arm-mem: update to arm-mem-2e6f275
.. this helps debugging crashes in memcpy
2014-12-14 19:20:22 +02:00
Stephan Raue d0f7237230 kodi: add patch to disable unsupported powerfunctions for iMX6 builds
Signed-off-by: Stephan Raue <[email protected]>
2014-12-14 15:35:57 +01:00
Stephan Raue b7d591d1cb projects/RPi/patches/kodi: use helix backport patch
Signed-off-by: Stephan Raue <[email protected]>
2014-12-14 15:35:57 +01:00
Stephan Raue d44122d5af projects/*/linux: build RTSX USB and PCIe cardreader drivers statically
Signed-off-by: Stephan Raue <[email protected]>
2014-12-14 15:35:57 +01:00
Stefan Saraev 1fe599448c tvheadend: never load userspace hdhr driver
tvheadend has native hdhr support
2014-12-13 23:20:35 +02:00
Stephan Raue 9e647b24e4 libtool: dont break if help2man is missing with disabling help2man support
Signed-off-by: Stephan Raue <[email protected]>
2014-12-13 15:53:31 +01:00
Stefan Saraev 21fb5ceb4f connman: update to connman-1.27 2014-12-13 14:17:54 +01:00
Stefan Saraev aa9dac15b5 libtool: re-add patches 2014-12-13 14:16:14 +01:00
Stefan Saraev 4801044f3c scripts/createlog: more logs 2014-12-13 00:20:55 +02:00
Stefan Saraev b741ed9f50 scripts/createlog: cosmetics. also include kodi.old.log
... and crashlog, in the future...
2014-12-12 23:40:15 +02:00
Floréal Toumikian 4f9d1cf5e5 Updated joystick autoconfig 2014-12-12 19:10:15 +01:00
Stephan Raue 08ff2497a6 Merge pull request #3688 from codesnake/libamcodec_support
Add support for libamcodec - interface library for Amlogic hardware media codecs
2014-12-12 07:12:56 +01:00
Alex Deryskyba cd92be0cd1 Add support for libamcodec - interface library for Amlogic hardware media codecs 2014-12-12 02:06:20 +01:00
Stephan Raue 8edcc98ea8 Merge pull request #3643 from stefansaraev/rpibootfuckery
[rfc] init: warn on obvious KERNEL/SYSTEM mismatch
2014-12-11 23:52:42 +01:00
Stephan Raue 8223ae39a3 Merge pull request #3666 from lwid/enable_wdog_for_rpi
Build BCM2708 watchdog driver as module for RPi
2014-12-11 23:48:24 +01:00
Stephan Raue 6aade863d3 Merge pull request #3683 from codesnake/amlogic_kernel
linux: Add support for Amlogic kernel
2014-12-11 23:46:49 +01:00
Stephan Raue f450618be1 xorg-server: update to xorg-server-1.16.2.901
Signed-off-by: Stephan Raue <[email protected]>
2014-12-11 22:09:27 +01:00
Stephan Raue 743bc9d75b jasper: add upstream patch
Signed-off-by: Stephan Raue <[email protected]>
2014-12-11 22:09:27 +01:00
Stephan Raue 25e2330b2c util-linux: add upstream patch
Signed-off-by: Stephan Raue <[email protected]>
2014-12-11 22:09:27 +01:00
Stephan Raue 90052a7648 imon-mce: fix path to keymaps, bump addon version
Signed-off-by: Stephan Raue <[email protected]>
2014-12-11 22:07:22 +01:00
Stephan Raue 1d67e8feda Merge pull request #3680 from MilhouseVH/fix_create_sdcard
[rbp] Update create_sdcard script so that it creates a 256MiB system partition
2014-12-11 21:43:37 +01:00
Stefan Saraev 3d16eb6303 kodi: make autostart service conditional 2014-12-11 22:25:59 +02:00
Stephan Raue f4fa106560 move patches to versioned dir
Signed-off-by: Stephan Raue <[email protected]>
2014-12-11 21:11:13 +01:00
Stephan Raue 98f1fafb87 Merge pull request #3687 from fritsch/intel
Linux: Port fixes for gpu hang to 3.17
2014-12-11 21:09:04 +01:00
Stephan Raue 2a64f88d31 Merge pull request #3684 from vpeter4/kodi-skin
kodi: setup default skin
2014-12-11 21:06:08 +01:00
fritsch 74b9781466 Linux: Port fixes for gpu hang to 3.17 2014-12-11 20:08:00 +01:00
vpeter4 0a5e087810 kodi: setup default skin
Default skin must be also set in settings.xml file. Not an issue for Confluence but for all others if set at build time.
2014-12-11 11:06:27 +01:00
Alex Deryskyba 5975db66ea linux: Add support for Amlogic kernel 2014-12-11 01:42:32 +01:00
Jean-André Santoni 9bba728f15 Update RetroArch and core-info 2014-12-10 07:47:06 +01:00
MilhouseVH 81c662eb6e Update create_sdcard so that it creates a 256MiB system partition
Drop unit cyl
2014-12-10 01:26:16 +00:00
Stephan Raue 15f159725b Merge pull request #3670 from codesnake/wetek_support
Add a package to support proprietary Mali-400MP OpenGL ES drivers found in Amlogic Meson6 SoCs
2014-12-10 00:36:59 +01:00
Alex Deryskyba ccb3091763 opengl-meson6: Add a package to support proprietary Mali-400MP OpenGL ES drivers found in Amlogic Meson6 SoCs 2014-12-10 00:22:02 +01:00
Stephan Raue 94cea7904c busybox: move keyutils dependency to package 'linux'
Signed-off-by: Stephan Raue <[email protected]>
2014-12-09 23:01:14 +01:00
Stephan Raue 5b518bd27d Merge pull request #3668 from Alphix/add-keyutils
Add package keyutils
2014-12-09 22:57:46 +01:00
Stephan Raue 9c17197ae3 Merge pull request #3673 from stefansaraev/fixpvr
kodi: revert upstream commit b6bec7a
2014-12-09 22:48:31 +01:00
Stephan Raue c4e7d19763 bcm2835-bootloader: update to bcm2835-bootloader-5f1b910
Signed-off-by: Stephan Raue <[email protected]>
2014-12-09 21:44:13 +01:00
Stephan Raue 4cf0be268a bcm2835-driver: update to bcm2835-driver-5f1b910
Signed-off-by: Stephan Raue <[email protected]>
2014-12-09 21:44:13 +01:00
Stephan Raue 282607a887 projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-12-09 21:44:13 +01:00
Stephan Raue c3af9819a6 projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-12-09 21:44:13 +01:00
Stephan Raue 4033761099 sqlite: update to sqlite-autoconf-3080704
Signed-off-by: Stephan Raue <[email protected]>
2014-12-09 21:44:13 +01:00
Stephan Raue f271226b0f kodi: add PR5805
Signed-off-by: Stephan Raue <[email protected]>
2014-12-09 21:44:13 +01:00
Stephan Raue 05cc62dbb6 kodi: update to kodi-14-f4576be
Signed-off-by: Stephan Raue <[email protected]>
2014-12-09 21:44:13 +01:00
Stephan Raue d6d95c68b6 kodi-pvr-addons: update to kodi-pvr-addons-5eea147
Signed-off-by: Stephan Raue <[email protected]>
2014-12-09 21:44:13 +01:00
Stephan Raue 2ba191abe9 wlan-firmware: update to wlan-firmware-0.0.27, this fixes #3677
Signed-off-by: Stephan Raue <[email protected]>
2014-12-09 21:44:13 +01:00
Stephan Raue 79649861e8 add new package 'iwlwifi-firmware'
Signed-off-by: Stephan Raue <[email protected]>
2014-12-09 21:44:13 +01:00
Stephan Raue 93cc43d7b0 linux: update to linux-3.17.6
Signed-off-by: Stephan Raue <[email protected]>
2014-12-09 21:44:12 +01:00
Stephan Raue eedbead0e4 sqlite: update to sqlite-autoconf-3080703
Signed-off-by: Stephan Raue <[email protected]>
2014-12-09 21:43:18 +01:00
Stephan Raue 0369b38539 projects/imx6/bootloader: use 16bit colorpalette for framebuffer
Signed-off-by: Stephan Raue <[email protected]>
2014-12-09 21:43:18 +01:00
Stephan Raue 57cb091a33 freetype: update to freetype-2.5.4
Signed-off-by: Stephan Raue <[email protected]>
2014-12-09 21:43:18 +01:00
Stefan Saraev ae42436eb3 scripts/mkimage: use 256MB system partition for all platforms
closes #3677
2014-12-09 20:06:23 +02:00
Jean-André Santoni fb5315a7d1 Update pcsx_rearmed package 2014-12-09 13:01:17 +01:00
Jean-André Santoni b69b02631b Update beetle-psx package 2014-12-09 12:30:42 +01:00
Jean-André Santoni f8401b21ae Update FBA package 2014-12-09 12:30:05 +01:00
Jean-André Santoni 7f7a60cee8 Update 4do package 2014-12-09 12:29:34 +01:00
Jean-André Santoni 31e790f00f rm .svn in fceu-next mkpkg 2014-12-09 11:56:49 +01:00
Stefan Saraev 2c64c37bdb addons: introduce $PKG_ADDON_NAME.
use as addon name if set, otherwise $PKG_NAME is used, as before
2014-12-09 11:45:12 +02:00
Stefan Saraev 5d175e6166 scripts/create_addon: condider addon's own addon.xml as templates 2014-12-09 11:29:53 +02:00
Stefan Saraev 1921d81324 scripts/create_addon: drop PKG_ADDON_EXTENSIONS
special addons should be handled via addon templates in config/addon/
2014-12-09 01:17:00 +02:00
Stefan Saraev 9606281c15 scripts/create_addon: drop 'custom addon versions'
this only makes things more complicated.. all addons should follow
the $ADDON_VERSION.$PKG_REV versioning. including those with own
addon.xml
2014-12-09 01:17:00 +02:00
Stefan Saraev 3d012ab873 scripts/create_addon: cosmetics. require icon.png and changelog.txt in PKG_DIR 2014-12-09 01:17:00 +02:00
Stefan Saraev 9ee985b2d4 addons: allow building addons with type different than xbmc.python.script / xbmc.service 2014-12-09 01:15:20 +02:00
Stefan Saraev 605bd3c870 kodi: revert upstream commit b6bec7a
this fixes a long standing bug with "reset pvr database" where
all pvr client addons are disabled and user must re-enable manualy
2014-12-08 19:59:19 +02:00
fritsch c43a07aebb xf86-video-intel: Downgrade to version 910
ref #3597

no need to keep 916 in master. lets be in sync with 5.0
2014-12-08 11:37:17 +02:00
Stephan Raue 2640998724 linux: update to linux-3.17.5
Signed-off-by: Stephan Raue <[email protected]>
2014-12-07 14:31:42 +01:00
Stephan Raue e3f84e249a dvb-firmware: update to dvb-firmware-0.0.47
Signed-off-by: Stephan Raue <[email protected]>
2014-12-07 01:04:19 +01:00
Stephan Raue 21a88047dd wlan-firmware: update to wlan-firmware-0.0.26
Signed-off-by: Stephan Raue <[email protected]>
2014-12-07 01:04:19 +01:00
Stephan Raue f56cd29a3b misc-firmware: update to misc-firmware-0.0.13
Signed-off-by: Stephan Raue <[email protected]>
2014-12-07 01:04:19 +01:00
Stephan Raue 4f0fbbc9c7 kodi: update to kodi-14-8d4cdb5
Signed-off-by: Stephan Raue <[email protected]>
2014-12-07 00:36:51 +01:00
Stephan Raue 95b70ccf9d Mesa: update to Mesa-10.3.5
Signed-off-by: Stephan Raue <[email protected]>
2014-12-07 00:36:50 +01:00
Stefan Saraev 168238a2a2 libmad: build static
TODO: not used in core. move to unofficial?
2014-12-07 01:17:12 +02:00
Stephan Raue 497a43ba4f Merge pull request #3671 from stefansaraev/contributing
update CONTRIBUTING.md
2014-12-06 21:10:18 +01:00
Stefan Saraev bb073d30f3 update CONTRIBUTING.md 2014-12-06 21:36:18 +02:00
David Härdeman 0aabe72a8d Make sure keyutils gets included
Signed-off-by: David Härdeman <[email protected]>
2014-12-05 18:09:46 +01:00
David Härdeman 2c6677f7c6 Add package keyutils
The kernel hardcodes the path to the key instantiation callback binary
as /sbin/request-key, meaning that providing keyutils as a separate
binary in an addon is impossible. It might be possible to use a
dangling symlink, but the three binaries built from this package
are all around 20 - 30KiB. Additionally, the request-key binary
is useful for more than one protocol.

keyutils is the "new" way of handling both DNS name resolution
(necessary for e.g. cifs dfs referrals) and security credentials, thus
replacing e.g. the rpc.idmap daemon.

Signed-off-by: David Härdeman <[email protected]>
2014-12-05 16:43:31 +01:00
Linus W a44f1916d5 Build BCM2708 watchdog driver as module for RPi 2014-12-05 10:46:38 +00:00
Stefan Saraev 707e6ae5b8 Merge pull request #3566 from chewitt/bcmsta-update
bcm_sta: update to 6.30.223.248
2014-12-04 14:35:59 +02:00
Stephan Raue fd85cce4df kodi-audioencoder-vorbis: update to kodi-audioencoder-vorbis-fa0de15
Signed-off-by: Stephan Raue <[email protected]>
2014-12-03 23:39:35 +01:00
Stephan Raue 0372cf59c7 kodi-audioencoder-lame: update to kodi-audioencoder-lame-6f8384f
Signed-off-by: Stephan Raue <[email protected]>
2014-12-03 23:39:35 +01:00
Stephan Raue 860c7025d8 kodi-audioencoder-flac: update to kodi-audioencoder-flac-a960eba
Signed-off-by: Stephan Raue <[email protected]>
2014-12-03 23:39:35 +01:00
Stephan Raue 280c277a0d libtool: update to libtool-2.4.4
Signed-off-by: Stephan Raue <[email protected]>
2014-12-03 23:39:35 +01:00
Stephan Raue 557941115a ffmpeg: update to ffmpeg-2.4.4
Signed-off-by: Stephan Raue <[email protected]>
2014-12-03 23:39:34 +01:00
Stephan Raue 7302467c19 kodi-pvr-addons: update to kodi-pvr-addons-14d9828
Signed-off-by: Stephan Raue <[email protected]>
2014-12-03 19:49:00 +01:00
Stephan Raue 371b375ee1 kodi: update to kodi-14-ffad6b8
Signed-off-by: Stephan Raue <[email protected]>
2014-12-03 19:49:00 +01:00
Stephan Raue 4370a57de8 Revert "sqlite: add upstream patch from kodi"
This reverts commit 4cde019d1e1545abda9c2419c8278a5de60326f7.
2014-12-03 19:49:00 +01:00
Stefan Saraev 5e2d754d08 tvheadend: simplify tv_grab_file
and meh --quiet. closes #3661
2014-12-03 20:12:16 +02:00
Stefan Saraev 6e7bbe0691 tvheadend: -mno-unaligned-access fails on x86 2014-12-03 20:11:48 +02:00
Stefan Saraev 9b43436a55 tvheadend: fix crash on imx6
[  938.353431] Alignment trap: not handling instruction edd10b00 at [<00052748>]
[  938.353450] Unhandled fault: alignment exception (0x011) at 0x6d40ab76
[  945.194073] Alignment trap: not handling instruction edd10b00 at [<00052748>]
[  945.194096] Unhandled fault: alignment exception (0x011) at 0x018796be
....
2014-12-01 21:35:24 +02:00
Stefan Saraev 1eeac38191 tvheadend: update to tvheadend-3.9.2182 2014-12-01 12:20:30 +02:00
Stefan Saraev e414b2a983 tvheadend: tv_grab_file: add --quiet
ref https://github.com/tvheadend/tvheadend/commit/01e7cc1478ebfca55a479b3aeb00df12615632dc
2014-12-01 11:57:36 +02:00
Stephan Raue b6c7843794 projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-12-01 00:36:46 +01:00
Stephan Raue 4a933aa436 bcm2835-bootloader: update to bcm2835-bootloader-c48462f
Signed-off-by: Stephan Raue <[email protected]>
2014-12-01 00:36:46 +01:00
Stephan Raue aa5267aeb0 bcm2835-driver: update to bcm2835-driver-c48462f
Signed-off-by: Stephan Raue <[email protected]>
2014-12-01 00:36:46 +01:00
Stephan Raue 5db417c579 projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-12-01 00:36:46 +01:00
Stephan Raue 1f515b386a OpenELEC-settings: update to OpenELEC-settings-0.5.6
Signed-off-by: Stephan Raue <[email protected]>
2014-12-01 00:36:46 +01:00
Stephan Raue 93027b49a2 wireless-regdb: update to wireless-regdb-2014.11.18
Signed-off-by: Stephan Raue <[email protected]>
2014-12-01 00:36:46 +01:00
Stephan Raue 4b2b4d751f linux: add new radeon firmwares, this should fix #3654
Signed-off-by: Stephan Raue <[email protected]>
2014-12-01 00:36:46 +01:00
Stephan Raue 8775c5e6dc kodi: update to kodi-14-bcfc032
Signed-off-by: Stephan Raue <[email protected]>
2014-12-01 00:36:45 +01:00
Stephan Raue b828081a31 Merge pull request #3648 from chewitt/ffmpeg-mpegts
ffmpeg: add support for mpegts
2014-11-30 22:20:50 +01:00
Stefan Saraev 1eadb4d440 Revert "build: Introduce CONCURRENCY_MAKE_FACTOR"
This reverts commit 42c0ad09df.

config/options requires 'bc' to calculate CONCURRENCY_MAKE_FACTOR
before scripts/checkdeps having any chance to tell the user
that 'bc' is a required dependency

for now, remove CONCURRENCY_MAKE_FACTOR. CONCURRENCY_MAKE_LEVEL is more
than enough
2014-11-30 19:01:44 +02:00
Stefan Saraev d758eb02b6 Merge pull request #3650 from stefansaraev/octopus
linux: update ngene/octopus
2014-11-30 14:47:58 +02:00
Stephan Raue 7a2aad669a kodi: set LimitNOFILE to 16384, to make mythtv pvr addon happy
Signed-off-by: Stephan Raue <[email protected]>
2014-11-29 21:59:56 +01:00
Stephan Raue d6713fed07 remove package 'libpcap'
Signed-off-by: Stephan Raue <[email protected]>
2014-11-29 21:59:55 +01:00
Stephan Raue 89fc87d727 sqlite: add upstream patch from kodi
Signed-off-by: Stephan Raue <[email protected]>
2014-11-29 21:59:55 +01:00
Stephan Raue 12e9aa7f10 busybox: add 'devmem' support for devel builds
Signed-off-by: Stephan Raue <[email protected]>
2014-11-29 21:59:55 +01:00
Stephan Raue 75c2e86429 kodi: update to kodi-14-73b8a0f
Signed-off-by: Stephan Raue <[email protected]>
2014-11-29 21:59:55 +01:00
Stephan Raue 774acd1ce4 flac: update to flac-1.3.1
Signed-off-by: Stephan Raue <[email protected]>
2014-11-29 21:59:55 +01:00
Jean-André Santoni b397ee6c9d Remove imame4all from RPi 2014-11-28 17:41:38 +01:00
Jean-André Santoni 640713a57d New toggle menu patch 2014-11-28 16:52:48 +01:00
Stephan Raue f0b95ebd36 Revert "kodi: add PR5805"
This reverts commit 5426ba5e9ca67f938332f35b6c2126681e0e618d.
2014-11-27 18:45:05 +01:00
Stefan Saraev 2677c10f93 linux: update ngene/octopus
I have done some stupid (sysfs related) things to ddbridge
in order to make it compile with 3.17. as I dont have the
hardware, and there were no volunteers to test it, it was not
tested at all.

now it's fixed upstream
2014-11-27 12:34:49 +02:00
Stefan Saraev a2516e85f1 tvheadend: bump addon 2014-11-27 11:49:54 +02:00
Stefan Saraev d308a1a859 Merge pull request #3649 from ksooo/update-tvheadend-addon
[tvheadend] Updated addon version, pkg site. Removed enable-timeshift as...
2014-11-27 11:48:52 +02:00
Kai Sommerfeld 69c1b40090 [tvheadend] Updated addon version, pkg site. Removed enable-timeshift as it is enabled by default. 2014-11-27 10:32:27 +01:00
Christian Hewitt 9698d82fc2 ffmpeg: add support for mpegts
http://openelec.tv/forum/20-development-discussion/73928-ffmpeg-with-mpe
gts-output-tvheadend#123545
2014-11-27 12:31:20 +04:00
Stephan Raue e36e01e618 kodi: update FM support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-11-26 20:42:45 +01:00
Stephan Raue 7d8071f8c4 projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-11-26 20:42:45 +01:00
Stephan Raue 56afe53b30 xf86-input-evdev: update to xf86-input-evdev-2.9.1
Signed-off-by: Stephan Raue <[email protected]>
2014-11-26 20:42:45 +01:00
Stephan Raue 74d1c2633f libpng: update to libpng-1.6.15
Signed-off-by: Stephan Raue <[email protected]>
2014-11-26 20:42:45 +01:00
Stephan Raue 6e0bd42081 bcm2835-driver: update to bcm2835-driver-f56e48c
Signed-off-by: Stephan Raue <[email protected]>
2014-11-26 20:42:45 +01:00
Stephan Raue 47ce628755 bcm2835-bootloader: update to bcm2835-bootloader-f56e48c
Signed-off-by: Stephan Raue <[email protected]>
2014-11-26 20:42:45 +01:00
Stephan Raue 7b3b60391a kodi: add PR5817
Signed-off-by: Stephan Raue <[email protected]>
2014-11-26 20:42:45 +01:00
Stephan Raue d9ed9c4e41 kodi: update to kodi-14-4465fbf
Signed-off-by: Stephan Raue <[email protected]>
2014-11-26 20:42:44 +01:00
Stephan Raue e358d007a1 kodi: add PR5805
Signed-off-by: Stephan Raue <[email protected]>
2014-11-26 20:42:44 +01:00
Stephan Raue ec9fd7270e kodi: update to kodi-14-ec361ca
Signed-off-by: Stephan Raue <[email protected]>
2014-11-24 07:15:38 +01:00
Stephan Raue 488d243912 OpenELEC-settings: update to OpenELEC-settings-0.5.5
Signed-off-by: Stephan Raue <[email protected]>
2014-11-24 07:15:38 +01:00
jenkins101 b1c4867d4d added package brcmfmac_sdio-firmware linux: added needed drivers for bcm43xx bluetooth devices
This is needed to load broadcom bluetooth firmware for bcm43xx chips
existing in some arm devices.

Signed-off-by: Stephan Raue <[email protected]>
2014-11-24 07:15:38 +01:00
Stephan Raue db32b74a1d projects/imx6/linux: build SPDIF driver as modules
Signed-off-by: Stephan Raue <[email protected]>
2014-11-24 07:15:37 +01:00
Stefan Saraev 79d8668907 init: warn on obvious KERNEL/SYSTEM mismatch
... because rpi / netboot users still cant get it
2014-11-23 19:06:19 +02:00
Stephan Raue 16a5a30e28 projects/imx6/kodi: use default DR setup
Signed-off-by: Stephan Raue <[email protected]>
2014-11-22 19:40:36 +01:00
Stephan Raue a082ecb204 projects/imx6/patches/linux: add upstream patches
Signed-off-by: Stephan Raue <[email protected]>
2014-11-22 19:40:35 +01:00
Stephan Raue 44efd7ddac projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-11-22 16:11:29 +01:00
Stephan Raue b1a5dcb99b kodi: update to kodi-14-23c389a
Signed-off-by: Stephan Raue <[email protected]>
2014-11-22 16:11:28 +01:00
Stephan Raue 859d835f6c Mesa: update to Mesa-10.3.4
Signed-off-by: Stephan Raue <[email protected]>
2014-11-22 16:11:28 +01:00
Stephan Raue 9d87a66496 projects/imx6/linux: add coherent_pool to kernel config
Signed-off-by: Stephan Raue <[email protected]>
2014-11-22 13:02:43 +01:00
Stephan Raue bf25cab33c v4l-utils: update to v4l-utils-1.6.2
Signed-off-by: Stephan Raue <[email protected]>
2014-11-22 13:02:43 +01:00
Stephan Raue e9f387fdc6 Merge pull request #3635 from fritsch/radeon-fix
linux: Bump to 3.17.4
2014-11-22 13:01:45 +01:00
Stefan Saraev fe5b1f21c1 Merge pull request #3636 from fritsch/imx-coherent
imx6: Add coherent_pool=1M to boot options - fixes some dvb cards
2014-11-22 13:49:23 +02:00
fritsch 2afc6cba66 imx6: Add coherent_pool=1M to boot options - fixes some dvb cards 2014-11-22 07:08:47 +01:00
fritsch 62b106c14b Radeon: Fix kfree of unitialized ptr - thx to Adam Williamson 2014-11-22 07:01:03 +01:00
fritsch 2a04a80afa linux: Bump to 3.17.4 2014-11-22 07:00:05 +01:00
Stephan Raue 80686ecd2b nss-mdns: change sourceurl to our own mirror
Signed-off-by: Stephan Raue <[email protected]>
2014-11-21 21:00:33 +01:00
Stephan Raue 0b7bd5b3d0 bluez: update to bluez-5.25
Signed-off-by: Stephan Raue <[email protected]>
2014-11-21 21:00:33 +01:00
Stephan Raue 378efe17cb OpenELEC-settings: update to OpenELEC-settings-0.5.4
Signed-off-by: Stephan Raue <[email protected]>
2014-11-21 21:00:33 +01:00
Stephan Raue be792b72e4 projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-11-21 21:00:33 +01:00
Stephan Raue 42d902a52e kodi: remove not more needed patches
Signed-off-by: Stephan Raue <[email protected]>
2014-11-21 21:00:33 +01:00
Stephan Raue 16ac2784e5 kodi: update to kodi-14-6ba8072
Signed-off-by: Stephan Raue <[email protected]>
2014-11-21 21:00:33 +01:00
Stephan Raue 948041c5f5 sqlite: update to sqlite-autoconf-3080702
Signed-off-by: Stephan Raue <[email protected]>
2014-11-20 01:17:50 +01:00
Stephan Raue 7a94a54352 linux: add upstream patch to fix rc-core toggle behavior
Signed-off-by: Stephan Raue <[email protected]>
2014-11-20 01:13:38 +01:00
Stephan Raue ef6221fc58 revert last both reverts, and fix #3628 with enabling CONFIG_REGULATOR_FIXED_VOLTAGE
Revert "Revert "projects/*/linux: disable CONFIG_REGULATOR, this fixes #3617""
This reverts commit 35d3633083.

Revert "Revert "projects/imx6/linux: reenable CONFIG_ARM_IMX6_CPUFREQ and CONFIG_REGULATOR_ANATOP support again""
This reverts commit 9243c54226.

projects/imx6/linux: enable CONFIG_REGULATOR_FIXED_VOLTAGE, this fixes #3628

Signed-off-by: Stephan Raue <[email protected]>
2014-11-19 21:15:41 +01:00
Stefan Saraev 35d3633083 Revert "projects/*/linux: disable CONFIG_REGULATOR, this fixes #3617"
This (partialy) reverts commit 917fa5f40e.
2014-11-19 18:54:16 +02:00
Stefan Saraev 9243c54226 Revert "projects/imx6/linux: reenable CONFIG_ARM_IMX6_CPUFREQ and CONFIG_REGULATOR_ANATOP support again"
This reverts commit 22cdb0e189.
2014-11-19 18:53:19 +02:00
Stephan Raue a2de345fb3 projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-11-19 05:38:14 +01:00
Stephan Raue faa53f6b9e kodi: add PR5695
Signed-off-by: Stephan Raue <[email protected]>
2014-11-19 05:38:14 +01:00
Stefan Saraev 548cc218b7 installer: remove beta warning
... bleh confusing it is.
2014-11-18 21:06:25 +02:00
Stephan Raue 8289ef0807 projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-11-18 06:37:59 +01:00
Stephan Raue f1b09e6ae3 kmod: symlink /etc/modprobe.d to /storage/.config/modprobe.d
Signed-off-by: Stephan Raue <[email protected]>
2014-11-17 22:39:37 +01:00
Stephan Raue 63508f3df3 scripts/install: install modprobe.d files to /lib
Signed-off-by: Stephan Raue <[email protected]>
2014-11-17 22:39:37 +01:00
Stephan Raue c454eb99ea kodi: update to kodi-14-88a9a44
Signed-off-by: Stephan Raue <[email protected]>
2014-11-17 07:03:53 +01:00
Stephan Raue 19ca282fe6 kmod: update to kmod-19
Signed-off-by: Stephan Raue <[email protected]>
2014-11-17 07:03:52 +01:00
Stephan Raue 921f04f29f bcm2835-driver: update to bcm2835-driver-a54afb6
Signed-off-by: Stephan Raue <[email protected]>
2014-11-17 07:03:52 +01:00
Stephan Raue 224ddd8d7f bcm2835-bootloader: update to bcm2835-bootloader-a54afb6
Signed-off-by: Stephan Raue <[email protected]>
2014-11-17 07:03:52 +01:00
Stephan Raue 7beb1804ec Merge pull request #3619 from chewitt/nvidia-xconfig
xf86-video-nvidia*: add nvidia-xconfig
2014-11-16 15:29:15 +01:00
Stephan Raue 72d0aebab0 Merge pull request #3623 from t-nelson/make_concurrency
Tweaks for setting make's -j option
2014-11-16 15:27:09 +01:00
Stephan Raue e77c8b9148 sundtek-mediatv: remove DOS line ending
Signed-off-by: Stephan Raue <[email protected]>
2014-11-16 15:25:54 +01:00
Stephan RAUE 83a9ece141 samba: smbd/nmbd: always restart on crash 2014-11-16 15:22:59 +01:00
Stephan Raue ee6c904146 Revert "linux: add upstream patch"
This reverts commit 230295becb.

Conflicts:
	packages/linux/patches/3.17.3/linux-999.10-drm_intel_gen7-stall.patch
2014-11-16 14:58:37 +01:00
Stephan Raue 64d1e59520 projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-11-16 14:55:45 +01:00
Stephan Raue 22cdb0e189 projects/imx6/linux: reenable CONFIG_ARM_IMX6_CPUFREQ and CONFIG_REGULATOR_ANATOP support again
Signed-off-by: Stephan Raue <[email protected]>
2014-11-16 12:41:50 +01:00
Stephan Raue db094872c7 kodi: update to kodi-14-2cd9438
Signed-off-by: Stephan Raue <[email protected]>
2014-11-16 12:41:50 +01:00
Stephan Raue 127bc230bd v4l-utils: add upstream patch to fix a regression introduced by v4l-utils-fe2aa5f
Signed-off-by: Stephan Raue <[email protected]>
2014-11-16 12:41:50 +01:00
Stephan Raue 9da8adf42b kodi-pvr-addons: update to kodi-pvr-addons-06842b9
Signed-off-by: Stephan Raue <[email protected]>
2014-11-16 12:41:50 +01:00
Stephan Raue a446544df2 kodi: update to kodi-14-19893f8
Signed-off-by: Stephan Raue <[email protected]>
2014-11-16 12:41:50 +01:00
Trent Nelson 42c0ad09df build: Introduce CONCURRENCY_MAKE_FACTOR
It is often useful to apply a factor to N_CPUs when calculating the best
-j option for make. eg. N_CPUs*2.5 is usally good if your sources sit on
an SSD.
2014-11-15 11:16:09 -07:00
Trent Nelson 131ac21c07 build: Allow CONCURRENCY_MAKE_LEVEL to be set on cmdline 2014-11-15 11:11:56 -07:00
Stefan Saraev 80e4028df9 Merge pull request #3621 from vpeter4/sundtek
sundtek-mediatv: allow running scripts from addon settings
2014-11-15 16:23:46 +02:00
Stefan Saraev 2d4c998f55 Merge pull request #3622 from vpeter4/hdhomerun
hdhomerun: allow running scripts from addon settings
2014-11-15 16:23:44 +02:00
vpeter4 1dee2c12d2 hdhomerun: allow running scripts from addon settings 2014-11-15 15:08:12 +01:00
vpeter4 baa14a87e5 sundtek-mediatv: allow running scripts from addon settings 2014-11-15 14:38:05 +01:00
Christian Hewitt 358404eaba xf86-video-nvidia*: add nvidia-xconfig
useful for creating edid.bin files from nvidia debug logs
2014-11-15 11:13:51 +04:00
Stephan Raue e275c9742f ffmpeg: cosmetics
Signed-off-by: Stephan Raue <[email protected]>
2014-11-15 03:32:21 +01:00
Stephan Raue 9365f7e364 linux: update to linux-3.17.3
Signed-off-by: Stephan Raue <[email protected]>
2014-11-15 03:28:58 +01:00
Stephan Raue 917fa5f40e projects/*/linux: disable CONFIG_REGULATOR, this fixes #3617
Signed-off-by: Stephan Raue <[email protected]>
2014-11-14 17:21:07 +01:00
Stephan Raue 230295becb linux: add upstream patch
Signed-off-by: Stephan Raue <[email protected]>
2014-11-14 16:34:05 +01:00
Stephan Raue 501619f395 dbus: update to dbus-1.8.10
Signed-off-by: Stephan Raue <[email protected]>
2014-11-14 16:33:49 +01:00
Stephan Raue 67d30ac119 v4l-utils: fix rc6_mce mapfile
Signed-off-by: Stephan Raue <[email protected]>
2014-11-14 10:49:38 +01:00
Stephan Raue e8ed6054b7 kodi: add upstream patch
Signed-off-by: Stephan Raue <[email protected]>
2014-11-14 10:49:16 +01:00
Stephan Raue 3cbaaea7f1 projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-11-14 10:48:35 +01:00
Stephan Raue b3d24a07c4 kodi: update to kodi-14-050ba05
Signed-off-by: Stephan Raue <[email protected]>
2014-11-14 10:48:08 +01:00
Jean-André Santoni cd96f03395 Upgrade RetroArch, responsive font size 2014-11-13 18:12:47 +01:00
Stephan Raue 89b92f4af1 projects/*/linux: Enable Netfilter owner matching, this fixes #3607, this fixes #3585
Signed-off-by: Stephan Raue <[email protected]>
2014-11-13 01:53:58 +01:00
Stefan Saraev 79b18383aa Revert "[uefi] enable 32bit uefi support"
This reverts commit 2c7735709d.

it did not work. thanks to t-nelson for testing it..

1. Zotac ZBOX PI320 pico wants bootia32.efi not bootx32.efi
2. even with bootia32.efi (from syslinux) it doesnt boot. I suspect it requires pure 32bit kernel. no mixed mode ?

thank you zotac for creating such a mess.. damn it's almost y2k15
2014-11-12 20:32:34 +02:00
Stephan Raue 1874585325 projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-11-12 02:50:55 +01:00
Stephan Raue 0eb500b4e4 flashrom: link agains libudev and libkmod, needed too link against newer pciutils
Signed-off-by: Stephan Raue <[email protected]>
2014-11-12 02:09:08 +01:00
Stephan Raue f0cf00b09c systemd: install pci hwdb
Signed-off-by: Stephan Raue <[email protected]>
2014-11-12 02:09:08 +01:00
Stephan Raue 1d2ec4842c pciutils: update to pciutils-3.3.0, enable udev and libkmod support, dont install pci.ids
Signed-off-by: Stephan Raue <[email protected]>
2014-11-12 02:09:08 +01:00
Stephan Raue 40c32e8c12 kodi: update to kodi-14-bd7da38
Signed-off-by: Stephan Raue <[email protected]>
2014-11-12 02:09:07 +01:00
fritsch c844e210af kodi: Add av.xml setting to set minimal sample rate 2014-11-11 17:15:40 +01:00
Stephan Raue bf806ff4c4 Merge pull request #3608 from piotrasd/patch-7
update NVIDIA drivers to 340.58v
2014-11-11 12:13:56 +01:00
Stephan Raue 1ac618797c Merge pull request #3586 from Naffi/master
tbs-linux-drivers: update to v141019
2014-11-11 12:10:01 +01:00
Stephan Raue 5d121c78f3 Merge pull request #3593 from zzattack/sdl2-axes-fix
[SDL2] add patch for missing axes
2014-11-11 12:09:22 +01:00
Stephan Raue 26d87ad058 irserver: change lirc's runtime dir to /run/lirc
Signed-off-by: Stephan Raue <[email protected]>
2014-11-11 12:04:21 +01:00
Stephan Raue ebd5677416 lirc: specify localstatedir so /run/lirc is used for socket and pid files
Signed-off-by: Stephan Raue <[email protected]>
2014-11-11 12:04:21 +01:00
Stephan Raue e81c6a21ea Merge pull request #3602 from vpeter4/matrix3
projects/imx6/linux: enable RTC on TBS Matrix system
2014-11-11 11:57:41 +01:00
Stephan Raue 9f20e71f6a xorg-server: update to xorg-server-1.16.2
Signed-off-by: Stephan Raue <[email protected]>
2014-11-11 11:01:07 +01:00
Stephan Raue b436b09f8e OpenELEC-settings: update to OpenELEC-settings-0.5.3
Signed-off-by: Stephan Raue <[email protected]>
2014-11-11 02:16:24 +01:00
Stephan Raue 9a6b715f20 projects/imx6/patches/kodi: remove libcec-2.1 support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-11-11 00:47:37 +01:00
Stephan Raue ba41891fde libcec: update to libcec-2.2.0 for all plattforms, add updated patch to add support for iMX6 systems
Signed-off-by: Stephan Raue <[email protected]>
2014-11-11 00:46:14 +01:00
Stephan Raue 4af9f407e3 projects/imx6/patches/linux: update project based CEC driver patches
Signed-off-by: Stephan Raue <[email protected]>
2014-11-11 00:46:14 +01:00
Stephan Raue fcbbd03481 projects/imx6/patches/libcec: remove project based libcec patches
Signed-off-by: Stephan Raue <[email protected]>
2014-11-11 00:46:14 +01:00
Stephan Raue fce73315c1 wireless-regdb: update to wireless-regdb-2014.11.07
Signed-off-by: Stephan Raue <[email protected]>
2014-11-10 19:32:48 +01:00
Stephan Raue cfbb9b02cf libass: update to libass-0.12.0
Signed-off-by: Stephan Raue <[email protected]>
2014-11-10 19:32:48 +01:00
Stephan Raue 0cde58f688 readline: dont install /usr/share/readline
Signed-off-by: Stephan Raue <[email protected]>
2014-11-10 19:32:48 +01:00
Stephan Raue 452910f792 kodi: fix FM patch again
Signed-off-by: Stephan Raue <[email protected]>
2014-11-10 19:32:48 +01:00
Stephan Raue c9d15cbe69 wlan-firmware: update to wlan-firmware-0.0.25
Signed-off-by: Stephan Raue <[email protected]>
2014-11-10 19:32:48 +01:00
Stephan Raue b444bcbeff kodi: add PR5682
Signed-off-by: Stephan Raue <[email protected]>
2014-11-10 19:32:41 +01:00
piotrasd 3ec74559d7 update NVIDIA drivers to 340.58v 2014-11-09 23:18:12 +00:00
Stephan Raue fbed78c45f distributions/OpenELEC/options: enable RSXS support by default
Signed-off-by: Stephan Raue <[email protected]>
2014-11-09 20:30:34 +01:00
Stefan Saraev 6b679312f7 mkimage: say something before doing 'sudo scripts/mkimage' 2014-11-09 20:53:36 +02:00
Stephan Raue e8d1499f8a plymouth-lite: add support for distro based splash, move default splash to distro folder
Signed-off-by: Stephan Raue <[email protected]>
2014-11-09 17:04:27 +01:00
Stephan Raue a6c92663ab add support to create different distributions with the same project configs
Signed-off-by: Stephan Raue <[email protected]>
2014-11-09 17:04:27 +01:00
Stephan Raue 4f1610ced8 Merge pull request #3601 from vpeter4/sundtek
sundtek-mediatv: fixed (some) errors
2014-11-09 14:53:22 +01:00
Stephan Raue 6fc7e44694 debug: call get_graphicdrivers
Signed-off-by: Stephan Raue <[email protected]>
2014-11-09 14:50:40 +01:00
Stephan Raue 0894c68e64 config/functions: update config overview
Signed-off-by: Stephan Raue <[email protected]>
2014-11-09 13:26:04 +01:00
Stephan Raue b79b0292ff projects/*/options: rename $BDPLUS_SUPPORT to $BLURAY_BDPLUS_SUPPORT
Signed-off-by: Stephan Raue <[email protected]>
2014-11-09 13:26:04 +01:00
Stephan Raue 142ff48a6e projects/*/options: rename $AACS_SUPPORT to $BLURAY_AACS_SUPPORT
Signed-off-by: Stephan Raue <[email protected]>
2014-11-09 13:26:04 +01:00
Stephan Raue 45183d9325 projects/*/options: rename $SAMBA_SUPPORT to $KODI_SAMBA_SUPPORT, add option for SAMBA mount support via the OS
Signed-off-by: Stephan Raue <[email protected]>
2014-11-09 13:26:04 +01:00
Stephan Raue d142051b5e projects/*/options: rename $NFS_SUPPORT to $KODI_NFS_SUPPORT, add option for NFS mount support via the OS
Signed-off-by: Stephan Raue <[email protected]>
2014-11-09 13:26:04 +01:00
Stephan Raue 02bd0452dc projects/*/options: rename $BLURAY_SUPPORT to $KODI_BLURAY_SUPPORT
Signed-off-by: Stephan Raue <[email protected]>
2014-11-09 13:26:03 +01:00
Stephan Raue 3b8c9ae032 projects/*/options: rename $OPTICAL_DRIVE_SUPPORT to $KODI_OPTICAL_SUPPORT
Signed-off-by: Stephan Raue <[email protected]>
2014-11-09 13:25:53 +01:00
Stephan Raue fb231f9b36 projects/*/options: rename $DVDCSS_SUPPORT to $KODI_DVDCSS_SUPPORT
Signed-off-by: Stephan Raue <[email protected]>
2014-11-09 12:29:44 +01:00
Stephan Raue a0677c6378 projects/*/options: rename $NONFREE_SUPPORT to $KODI_NONFREE_SUPPORT
Signed-off-by: Stephan Raue <[email protected]>
2014-11-09 12:28:55 +01:00
Stephan Raue 08a6eeb225 projects/*/options: rename $MYSQL_SUPPORT to $KODI_MYSQL_SUPPORT
Signed-off-by: Stephan Raue <[email protected]>
2014-11-09 12:27:33 +01:00
Stephan Raue 58ef85be1f projects/*/options: rename $WEBSERVER to $KODI_WEBSERVER_SUPPORT
Signed-off-by: Stephan Raue <[email protected]>
2014-11-09 12:24:49 +01:00
Stephan Raue 479bd5c83d projects/*/options: rename $UPNP_SUPPORT to $KODI_UPNP_SUPPORT
Signed-off-by: Stephan Raue <[email protected]>
2014-11-09 12:22:04 +01:00
Stephan Raue 682d64c0bf projects/*/options: rename $SSHLIB_SUPPORT to $KODI_SSHLIB_SUPPORT
Signed-off-by: Stephan Raue <[email protected]>
2014-11-09 12:21:15 +01:00
Stephan Raue 43120e9979 projects/*/options: rename $AFP_SUPPORT to $KODI_AFP_SUPPORT
Signed-off-by: Stephan Raue <[email protected]>
2014-11-09 12:19:18 +01:00
Stephan Raue e00be7b6a8 projects/*/options: rename $AIRPLAY_SUPPORT to $KODI_AIRPLAY_SUPPORT
Signed-off-by: Stephan Raue <[email protected]>
2014-11-09 12:17:22 +01:00
Stephan Raue 3e12eb050c projects/*/options: rename $AIRTUNES_SUPPORT to $KODI_AIRTUNES_SUPPORT
Signed-off-by: Stephan Raue <[email protected]>
2014-11-09 12:16:25 +01:00
Stephan Raue 26bafc063f move vaapi / vdpau support to config/graphic
Signed-off-by: Stephan Raue <[email protected]>
2014-11-09 02:40:59 +01:00
Stephan Raue 0e47d57f14 bcm2835-bootloader: update to bcm2835-bootloader-778b370
Signed-off-by: Stephan Raue <[email protected]>
2014-11-09 02:04:25 +01:00
Stephan Raue 745013c594 bcm2835-driver: update to bcm2835-driver-778b370
Signed-off-by: Stephan Raue <[email protected]>
2014-11-09 02:03:56 +01:00
Stephan Raue 92da106b89 kodi: update to kodi-14-2d88a9a, update RPi support patch, update FM support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-11-09 00:38:19 +01:00
Stephan Raue 501e6b14d1 Mesa: update to Mesa-10.3.3
Signed-off-by: Stephan Raue <[email protected]>
2014-11-08 21:27:33 +01:00
Stephan Raue dbe3ff7875 linux: add some upstream patches
Signed-off-by: Stephan Raue <[email protected]>
2014-11-08 21:27:09 +01:00
Stephan Raue 3235ac4cf9 kodi-cleanlogs.service: move to sysinit 2014-11-08 19:43:59 +01:00
Stephan Raue c3f8927149 debug-shell.service: move to sysinit 2014-11-08 18:48:14 +01:00
Stephan Raue e1015111bf samba: samba.*.service has no job with local-fs.target 2014-11-08 18:46:50 +01:00
Stephan Raue c787c452ce systemd: move userconfig.service to sysinit.target 2014-11-08 18:45:02 +01:00
Stephan Raue 0d679d52d9 systemd: machine-id.service has no job after local-fs.target 2014-11-08 18:44:58 +01:00
Stephan Raue 1c281cc88e v4l-utils: add support for user keytables in /storage/.config/rc_keymaps
Signed-off-by: Stephan Raue <[email protected]>
2014-11-08 18:32:43 +01:00
Stephan Raue 91cac08117 v4l-utils: readd reworket patch to fix 'OTHER' protocol
Signed-off-by: Stephan Raue <[email protected]>
2014-11-08 18:31:53 +01:00
Stephan Raue f2ff885ccf v4l-utils: update to v4l-utils-1.6.0
Signed-off-by: Stephan Raue <[email protected]>
2014-11-08 17:57:16 +01:00
Stephan Raue d8575b8a6f systemd: add upstream patch
Signed-off-by: Stephan Raue <[email protected]>
2014-11-08 17:49:47 +01:00
Stefan Saraev 22d3a722a2 xorg-configure: dont count on tmpfiles
udevd runs early, xorg-configure can be started at any time

this should solve a (very rare) race on dual gpu setups..
2014-11-08 17:48:51 +01:00
vpeter4 303a93e108 projects/imx6/linux: enable RTC on TBS Matrix system 2014-11-08 16:15:16 +01:00
Frank Razenberg a29c0f52d4 [SDL2] add patch for missing axes 2014-11-08 15:41:04 +01:00
vpeter4 d7d844f331 sundtek-mediatv: fixed (some) errors 2014-11-08 12:37:54 +01:00
Stephan Raue ba6fa6d45e projects/Generic/linux: remove old commandline options
Signed-off-by: Stephan Raue <[email protected]>
2014-11-08 12:05:31 +01:00
Stephan Raue 592ee32d12 projects/*/linux: disable USB autosuspend per default
Signed-off-by: Stephan Raue <[email protected]>
2014-11-08 12:04:33 +01:00
Stephan Raue aa051e15bc kodi: update to kodi-14-6acca80
Signed-off-by: Stephan Raue <[email protected]>
2014-11-07 11:33:20 +01:00
Stephan Raue d8ebd7efe2 ffmpeg: update to ffmpeg-2.4.3
Signed-off-by: Stephan Raue <[email protected]>
2014-11-07 11:08:18 +01:00
Stephan Raue 9297b047a2 curl: update to curl-7.39.0
Signed-off-by: Stephan Raue <[email protected]>
2014-11-06 22:25:52 +01:00
Jean-André Santoni 0dca5329a4 Disable imame4all core for now 2014-11-06 19:36:23 +01:00
Jean-André Santoni 5f0c68b746 Disable hatari core for now 2014-11-06 19:33:05 +01:00
Stefan Saraev 9d253c1541 sundtek-mediatv: here is a nice joke... 2014-11-06 18:22:04 +02:00
Stephan Raue e4725b5e70 Merge pull request #3458 from vpeter4/sundtek1
sundtek:  transformed to service addon
2014-11-06 17:13:01 +01:00
Stephan Raue 04df5e7258 Revert "kodi: remove some patches from FM patch, which breaks audio if P8 CEC adapter is used"
This reverts commit a2ae8544b7.
2014-11-05 16:32:49 +01:00
Stephan Raue 34c257dcfa kodi: add upstream patch
Signed-off-by: Stephan Raue <[email protected]>
2014-11-05 16:25:12 +01:00
Stephan Raue dafd4b456b xf86-video-intel: disable tearfree support
Signed-off-by: Stephan Raue <[email protected]>
2014-11-05 16:23:49 +01:00
Stephan Raue 3169358fb5 projects/imx6/patches/kodi: add patch to support libcec-2.1
Signed-off-by: Stephan Raue <[email protected]>
2014-11-05 16:23:48 +01:00
Stephan Raue 6e41976209 projects/imx6/linux: remove deprecated commandline options
Signed-off-by: Stephan Raue <[email protected]>
2014-11-05 16:23:48 +01:00
Stephan Raue 65f7251125 libcec: move imx6 patches to project folder, build libcec-2.1.4 for imx6 project
Signed-off-by: Stephan Raue <[email protected]>
2014-11-05 16:23:48 +01:00
Jean-André Santoni 50ca5b973b Disable zipped content support 2014-11-05 15:10:47 +01:00
Jean-André Santoni 3786f089be Update RetroArch 2014-11-04 00:43:44 +01:00
Jean-André Santoni f056e81751 Update cubietruck fex 2014-11-04 00:08:43 +01:00
Stephan Raue 8783b8a708 kodi: update to kodi-14-d6947be
Signed-off-by: Stephan Raue <[email protected]>
2014-11-03 23:40:10 +01:00
Stephan Raue fc52cf3ea5 add support for project based versioning
Signed-off-by: Stephan Raue <[email protected]>
2014-11-03 23:40:10 +01:00
Stefan Saraev 274f6181e2 fluxbox: depend on xrandr/xext/xrender
and fix a typo (missing \, not a problem at all)
2014-11-03 22:05:36 +02:00
Stephan Raue bd14de5160 projects/Generic/linux: enable CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK
Signed-off-by: Stephan Raue <[email protected]>
2014-11-03 15:54:44 +01:00
Stephan Raue 1d95aa47c7 projects/Generic/linux: enable CONFIG_X86_CHECK_BIOS_CORRUPTION
Signed-off-by: Stephan Raue <[email protected]>
2014-11-03 15:49:14 +01:00
Stephan Raue 55a7f9d44e kodi-audioencoder-wav: update to kodi-audioencoder-wav-40aaedf
Signed-off-by: Stephan Raue <[email protected]>
2014-11-02 19:21:18 +01:00
Stephan Raue 07e5a3ca90 kodi-audioencoder-vorbis: update to kodi-audioencoder-vorbis-f75f329
Signed-off-by: Stephan Raue <[email protected]>
2014-11-02 19:21:18 +01:00
Stephan Raue c852314aae kodi-audioencoder-lame: update to kodi-audioencoder-lame-46592f8
Signed-off-by: Stephan Raue <[email protected]>
2014-11-02 19:21:18 +01:00
Stephan Raue a2ae8544b7 kodi: remove some patches from FM patch, which breaks audio if P8 CEC adapter is used
Signed-off-by: Stephan Raue <[email protected]>
2014-11-02 19:21:18 +01:00
Stephan Raue b5b663808e kodi: add PR5633
Signed-off-by: Stephan Raue <[email protected]>
2014-11-02 19:21:17 +01:00
Stephan Raue 045c186957 projects/imx6/linux: update kernel config
Signed-off-by: Stephan Raue <[email protected]>
2014-11-02 19:21:17 +01:00
Stephan Raue 3eb7777683 projects/imx6/patches/linux: remove not needed patch
Signed-off-by: Stephan Raue <[email protected]>
2014-11-02 19:18:31 +01:00
Stephan Raue 7c9f666390 linux: update to linux-cuboxi-3.14-dc5edb8
Signed-off-by: Stephan Raue <[email protected]>
2014-11-02 19:18:31 +01:00
Stephan Raue 25a1726df7 OpenELEC-settings: update to OpenELEC-settings-0.5.2
Signed-off-by: Stephan Raue <[email protected]>
2014-11-02 19:18:31 +01:00
Stephan Raue 3974c17d0f Merge pull request #3592 from vpeter4/matrix_u_boot
projects/imx6/patches/u-boot: update tbs matrix patches
2014-11-02 19:08:35 +01:00
Stephan Raue 53287a0aec Merge pull request #3591 from vpeter4/matrix_linux
projects/imx6/patches/linux: update tbs matrix device tree,
2014-11-02 18:36:17 +01:00
vpeter4 ae4a63d6b5 projects/imx6/patches/u-boot: update tbs matrix patches 2014-11-02 18:29:36 +01:00
vpeter4 47138b261c projects/imx6/patches/linux: update tbs matrix device tree, append kernel config cmdline 2014-11-02 18:25:18 +01:00
Stephan Raue 35bfa9fd98 projects/Generic/linux: decrease max supported cpus to 8 for i686 builds
Signed-off-by: Stephan Raue <[email protected]>
2014-11-02 12:32:01 +01:00
Stephan Raue a0f38a4ced kodi: update to kodi-14-a693300
Signed-off-by: Stephan Raue <[email protected]>
2014-11-02 12:32:00 +01:00
Stefan Saraev ba9b247d74 Revert "scripts/checkdeps: require libxml-parser-perl"
This reverts commit e8b368ee0d.

meh doesnt work at all. needs complete rework of checkdeps..
note to myself: dont push untested stuff
2014-11-02 13:10:52 +02:00
Stefan Saraev e8b368ee0d scripts/checkdeps: require libxml-parser-perl
ref #3561
2014-11-02 13:01:45 +02:00
Stephan Raue 5ebc50dc4f libssh: update to libssh-0.6.3
Signed-off-by: Stephan Raue <[email protected]>
2014-11-01 19:01:34 +01:00
Stephan Raue 7c8642fe29 samba: add patch to rename 'string_free', this fixes build of kodi with if libssh-0.6.x
Signed-off-by: Stephan Raue <[email protected]>
2014-11-01 19:01:34 +01:00
Stephan Raue ace6a01fcf projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-11-01 19:01:34 +01:00
Stefan Saraev 2b78be3b1f vdr: remove eitscan disable patch
this re-enables eitscan in vdr-iptv
note: correct channel nid/tid/sid values must be set
2014-11-01 15:47:55 +02:00
Stephan Raue 6862fc2dda libcec: update $PKG_URL
Signed-off-by: Stephan Raue <[email protected]>
2014-11-01 13:26:18 +01:00
Stephan Raue a8b6cb3989 libressl: update to libressl-2.1.1
Signed-off-by: Stephan Raue <[email protected]>
2014-11-01 12:56:43 +01:00
Stephan Raue 87ffd55db0 projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-11-01 12:56:36 +01:00
Stephan Raue ff59b55301 kodi: update FM support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-11-01 12:56:30 +01:00
Stephan Raue d5361f943d kodi: update to kodi-14-ba267af
Signed-off-by: Stephan Raue <[email protected]>
2014-11-01 12:03:43 +01:00
Stephan Raue 3f098936c7 bcm2835-bootloader: update to bcm2835-bootloader-5711461
Signed-off-by: Stephan Raue <[email protected]>
2014-11-01 12:03:43 +01:00
Stephan Raue 9d15116b31 bcm2835-driver: update to bcm2835-driver-5711461
Signed-off-by: Stephan Raue <[email protected]>
2014-11-01 12:03:43 +01:00
Stephan Raue 95171e4613 projects/Generic/linux: increase max supported cpus to 16
Signed-off-by: Stephan Raue <[email protected]>
2014-11-01 12:03:43 +01:00
Stephan Raue 2ef78f1c4c Python: dont install distutils
Signed-off-by: Stephan Raue <[email protected]>
2014-11-01 12:03:43 +01:00
Stephan Raue 5c461ad572 projects/*/linux: remove not needed cpufreq governors
Signed-off-by: Stephan Raue <[email protected]>
2014-11-01 12:03:43 +01:00
Stefan Saraev 7d05785bad repository.unofficial.addon.pro: bump for imx6 2014-11-01 00:54:18 +02:00
Stephan Raue a93204d4f6 projects/Cuboxi: rename project 'Cuboxi' to 'imx6'
Signed-off-by: Stephan Raue <[email protected]>
2014-10-31 23:47:28 +01:00
Stephan Raue 98f5c232c7 systemd-addon-wrapper: remove system.d/$1.service on disable. just in case.. 2014-10-31 23:24:12 +01:00
Stephan Raue 96e0c77eeb systemd: add upstream patch 2014-10-31 23:24:12 +01:00
Stephan Raue c30bdb4d84 systemd: /etc/udev/rules.d works fine as a symlink 2014-10-31 23:24:09 +01:00
Stephan Raue 6c34c472ec systemd: update to systemd-217
Signed-off-by: Stephan Raue <[email protected]>
2014-10-31 23:23:06 +01:00
Stephan Raue 4319c94244 systemd: install usb*.hwdb 2014-10-31 22:27:05 +01:00
Stephan Raue 4d99a31ca3 projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-10-31 22:06:06 +01:00
Stephan Raue be33b31708 kodi: add PR5610
Signed-off-by: Stephan Raue <[email protected]>
2014-10-31 22:05:42 +01:00
Stephan Raue a99a360496 libcec: update to libcec-2.2.0
Signed-off-by: Stephan Raue <[email protected]>
2014-10-31 22:05:16 +01:00
Stephan Raue b3693c4596 kodi: build with SDL2 support
Signed-off-by: Stephan Raue <[email protected]>
2014-10-31 11:08:21 +01:00
Stephan Raue 8ff5adcc4b add new package 'SDL2'
Signed-off-by: Stephan Raue <[email protected]>
2014-10-31 11:07:42 +01:00
Stephan Raue e5805c7fe6 kodi: add patch to dont check for SDL-image at buildtime, only texturepacker needs this
Signed-off-by: Stephan Raue <[email protected]>
2014-10-31 11:05:43 +01:00
Stephan Raue 0612c11688 gdb: update to gdb-7.8.1
Signed-off-by: Stephan Raue <[email protected]>
2014-10-31 11:04:25 +01:00
Stephan Raue a265996317 gcc: update to gcc-4.9.2
Signed-off-by: Stephan Raue <[email protected]>
2014-10-30 23:25:56 +01:00
Stephan Raue 1dff819de4 linux: update to linux-3.17.2
Signed-off-by: Stephan Raue <[email protected]>
2014-10-30 23:25:09 +01:00
Naffi 027c1a1f04 update TBS drivers to v141019 2014-10-30 17:05:37 +01:00
Stephan Raue e7e7ba0e61 openvpn: update to openvpn-2.3.5
Signed-off-by: Stephan Raue <[email protected]>
2014-10-30 15:00:27 +01:00
Stephan Raue 5bdef6f8b3 sqlite: update to sqlite-autoconf-3080701
Signed-off-by: Stephan Raue <[email protected]>
2014-10-30 15:00:07 +01:00
Stephan Raue f83cb05167 OpenELEC-settings: update to OpenELEC-settings-0.5.1
Signed-off-by: Stephan Raue <[email protected]>
2014-10-30 14:59:34 +01:00
Rene Hegewald 413286775c add package 'libirman'
Signed-off-by: Stephan Raue <[email protected]>
2014-10-29 13:26:58 +01:00
Stephan Raue bf0fedeb9e linux: replace default hostname with $DISTRONAME while building
Signed-off-by: Stephan Raue <[email protected]>
2014-10-29 11:44:21 +01:00
Stephan Raue 73355a6968 kodi: update to kodi-14-af6d342, update FM support patch, update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-10-29 11:44:21 +01:00
Stephan Raue f83349431b enca: update to enca-1.16
Signed-off-by: Stephan Raue <[email protected]>
2014-10-29 11:44:21 +01:00
Stephan Raue 6b4f0e973d Merge pull request #3574 from stefansaraev/efi32
[uefi] enable 32bit uefi support
2014-10-29 11:41:42 +01:00
Stephan Raue 58110c9ed2 Merge pull request #3583 from trsqr/dvbsky-t9580-dvbt2
linux: Add support for the DVB-T2/C tuner of DVBSky T9580
2014-10-29 11:35:48 +01:00
Stephan Raue c424c6f3cb Merge pull request #3581 from trsqr/tt-usb-tuners
linux: Add support for TechnoTrend CT2-4400 and 4650 USB tuners
2014-10-29 11:29:59 +01:00
Olli Salonen b4a0966867 linux: Add support for the DVB-T2/C tuner of DVBSky T9580 2014-10-28 21:50:57 +02:00
Olli Salonen e7ec60e951 linux: Add support for TechnoTrend CT2-4400 and 4650 USB tuners 2014-10-28 21:50:14 +02:00
Stephan Raue 4b97acfb37 Merge pull request #3538 from vpeter4/folder_path
path: search for package folders only if they containg package.mk file
2014-10-27 12:13:31 +01:00
Stephan Raue 4b21e4d883 Merge pull request #3577 from chewitt/timezone-data
timezone-data: update to 2014i
2014-10-27 03:03:44 +01:00
Stephan Raue 90bb55180b Merge pull request #3570 from chewitt/openvpn-fragment
openvpn: enable fragment support
2014-10-27 02:30:53 +01:00
Stephan Raue abd22775e3 service.openelec.settings: move to package 'OpenELEC-settings', update to OpenELEC-settings-0.5.0
Signed-off-by: Stephan Raue <[email protected]>
2014-10-26 19:07:26 +01:00
Stephan Raue 4d2e568f1b libcap: update to libcap-2.24
Signed-off-by: Stephan Raue <[email protected]>
2014-10-26 19:07:25 +01:00
Stephan Raue 15a5082399 Mesa: update to Mesa-10.3.2
Signed-off-by: Stephan Raue <[email protected]>
2014-10-26 19:07:25 +01:00
Stephan Raue cf1ec2e8d9 config/options: read distro options if available
Signed-off-by: Stephan Raue <[email protected]>
2014-10-26 19:07:25 +01:00
Stephan Raue 08bb39012f packages/mediacenter/kodi-theme-Confluence: use $DISTRONAME as label to start the settings addon
Signed-off-by: Stephan Raue <[email protected]>
2014-10-26 19:07:25 +01:00
Stephan Raue 8b527b2fa2 util-linux: update to util-linux-2.25.2
Signed-off-by: Stephan Raue <[email protected]>
2014-10-26 19:07:25 +01:00
Stephan Raue 2c9cee968d libva-intel-driver: update to libva-intel-driver-1.4.1
Signed-off-by: Stephan Raue <[email protected]>
2014-10-26 19:07:25 +01:00
Stephan Raue f86022a323 libva: update to libva-1.4.1
Signed-off-by: Stephan Raue <[email protected]>
2014-10-26 19:07:25 +01:00
Stephan Raue 9c7192373c usbutils: update to usbutils-008, this dont needs usb.ids anymore and uses udev's hwdb
Signed-off-by: Stephan Raue <[email protected]>
2014-10-26 19:07:17 +01:00
Christian Hewitt 58d9915121 timezone-data: update to 2014i
sources are uploaded, addresses #3576
2014-10-26 21:17:48 +04:00
Stefan Saraev 714345e1d0 fix last commit :( 2014-10-26 18:16:37 +02:00
Stefan Saraev 53d429cf53 [service addons] more .xbmc -> .kodi stuff... 2014-10-26 17:59:54 +02:00
vpeter4 6ace1da11a sundtek: transformed to service addon
new addon settings option to enable to check for new driver at boot
update to kodi
2014-10-26 16:54:56 +01:00
Stefan Saraev d9da536883 [kodi migration] services: forgot xbmc.target 2014-10-26 17:27:35 +02:00
Stefan Saraev 46b7f876e0 vdr-addon: update to kodi 2014-10-26 15:37:27 +02:00
Stefan Saraev fc2face5c9 tvheadend: update to kodi 2014-10-26 15:36:35 +02:00
Stefan Saraev 4742c5f9fb boblightd: update to kodi 2014-10-26 15:35:55 +02:00
Stefan Saraev 62713633e9 hdhomerun: update to kodi 2014-10-26 15:34:29 +02:00
Stefan Saraev 341e834bbb binary addons patch: update to kodi 2014-10-26 15:33:13 +02:00
Stefan Saraev 0a37f62e26 scripts/addon: add option to test if addon() fails
I need this for my repo buildscripts.
2014-10-25 19:58:41 +03:00
Stefan Saraev 2c7735709d [uefi] enable 32bit uefi support 2014-10-25 15:28:40 +03:00
Stefan Saraev edfd56c544 Revert "CONTRIBUTING.md: BIG FAT RPI WARNING"
This reverts commit 9d076bb4e6.
2014-10-25 13:55:11 +03:00
Jean-André Santoni 78f5d33cd8 Code cleaning 2014-10-24 21:19:36 +02:00
Stefan Saraev 9d076bb4e6 CONTRIBUTING.md: BIG FAT RPI WARNING 2014-10-24 22:11:34 +03:00
Jean-André Santoni fd66aaf34a Update package.mk 2014-10-24 20:54:08 +02:00
Christian Hewitt 152a1fd4b7 openvpn: enable fragment support
closes #3569
2014-10-24 15:31:39 +04:00
Jean-André Santoni 918c5813fa Update RetroArch + patches + assets 2014-10-24 09:06:21 +02:00
Christian Hewitt 4474a9f432 bcm_sta: update to 6.30.223.248
update driver and revise patches needed for 3.17 kernel

bcm_sta: fix typo
2014-10-24 09:20:00 +04:00
Stephan Raue 0858c78a46 vdr-addon: bump addon version to 4.3.1
Signed-off-by: Stephan Raue <[email protected]>
2014-10-22 13:54:10 +02:00
Stephan Raue 231310eaa4 vdr-addon: update changelog
Signed-off-by: Stephan Raue <[email protected]>
2014-10-22 13:51:17 +02:00
Stephan Raue dde0b5bbbe vdr-plugin-vnsiserver: update to vdr-plugin-vnsiserver-a7cb405
Signed-off-by: Stephan Raue <[email protected]>
2014-10-22 13:51:00 +02:00
Stephan Raue 22404bc775 scripts/image: prefix OpenELEC own variables with OPENELEC_ in /etc/os-release
Signed-off-by: Stephan Raue <[email protected]>
2014-10-22 12:38:34 +02:00
Stephan Raue d558d993cf scripts/image: add ARCH= and BUILD= to /etc/os-release
Signed-off-by: Stephan Raue <[email protected]>
2014-10-22 12:04:36 +02:00
Stephan Raue 5836bc9293 service.openelec.settings: update to service.openelec.settings-0.4.5
Signed-off-by: Stephan Raue <[email protected]>
2014-10-22 06:24:36 +02:00
Stefan Saraev a2dd199e84 service.openelec.settings: update to service.openelec.settings-0.4.4 2014-10-22 00:36:15 +03:00
Stephan Raue 75e8cd349d projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-10-21 14:33:38 +02:00
Stephan Raue b97345fe0a bcm2835-bootloader: update to bcm2835-bootloader-c23c002
Signed-off-by: Stephan Raue <[email protected]>
2014-10-21 14:22:15 +02:00
Stephan Raue 4ce21d1a67 bcm2835-driver: update to bcm2835-driver-c23c002
Signed-off-by: Stephan Raue <[email protected]>
2014-10-21 14:21:53 +02:00
Stephan Raue e78572762c [xbmc-rebrand] config/functions: rename XBMC comments to 'Kodi'
Signed-off-by: Stephan Raue <[email protected]>
2014-10-21 14:01:41 +02:00
Stephan Raue 8318076009 [xbmc-rebrand] scripts/image: rename XBMC comments to 'Kodi'
Signed-off-by: Stephan Raue <[email protected]>
2014-10-21 14:00:24 +02:00
Stephan Raue 5cfe233788 linux: add upstream patch
Signed-off-by: Stephan Raue <[email protected]>
2014-10-21 13:42:35 +02:00
Stephan Raue f775d29469 kodi-pvr-addons: update to kodi-pvr-addons-067befe
Signed-off-by: Stephan Raue <[email protected]>
2014-10-21 13:40:40 +02:00
Stephan Raue c0e18ee3ee kodi-audioencoder-wav: update to kodi-audioencoder-wav-b28ab95
Signed-off-by: Stephan Raue <[email protected]>
2014-10-21 13:11:26 +02:00
Stephan Raue b445b81829 kodi-audioencoder-vorbis: update to kodi-audioencoder-vorbis-a73ef7e
Signed-off-by: Stephan Raue <[email protected]>
2014-10-21 13:10:46 +02:00
Stephan Raue a5622d9e77 kodi-audioencoder-lame: update to kodi-audioencoder-lame-90fb99b
Signed-off-by: Stephan Raue <[email protected]>
2014-10-21 13:06:31 +02:00
Stephan Raue 80b35babc1 kodi-audioencoder-flac: update to kodi-audioencoder-flac-84bdf32
Signed-off-by: Stephan Raue <[email protected]>
2014-10-21 13:05:55 +02:00
Stephan Raue cbec8efe4a kodi: update to kodi-14-34923de
Signed-off-by: Stephan Raue <[email protected]>
2014-10-21 13:05:06 +02:00
Stephan Raue df3fd9f262 [xbmc-rebrand] mediacenter: move package depends
Signed-off-by: Stephan Raue <[email protected]>
2014-10-21 13:03:21 +02:00
Stephan Raue fbaaa36e36 [xbmc-rebrand] xbmc-pvr-addons: move to package 'kodi-pvr-addons'
Signed-off-by: Stephan Raue <[email protected]>
2014-10-21 12:59:21 +02:00
Stephan Raue efe648d8e5 [xbmc-rebrand] xbmc-addon-xvdr: move to package 'kodi-addon-xvdr'
Signed-off-by: Stephan Raue <[email protected]>
2014-10-21 12:58:30 +02:00
Stephan Raue 4060bf69d1 [xbmc-rebrand] xbmc-audioencoder-wav: move to package 'kodi-audioencoder-wav'
Signed-off-by: Stephan Raue <[email protected]>
2014-10-21 12:52:03 +02:00
Stephan Raue e0c0f717c1 [xbmc-rebrand] xbmc-audioencoder-vorbis: move to package 'kodi-audioencoder-vorbis'
Signed-off-by: Stephan Raue <[email protected]>
2014-10-21 12:51:37 +02:00
Stephan Raue 3f77c003ff [xbmc-rebrand] xbmc-audioencoder-lame: move to package 'kodi-audioencoder-lame'
Signed-off-by: Stephan Raue <[email protected]>
2014-10-21 12:51:00 +02:00
Stephan Raue df79cbe836 [xbmc-rebrand] xbmc-audioencoder-flac: move to package 'kodi-audioencoder-flac'
Signed-off-by: Stephan Raue <[email protected]>
2014-10-21 12:50:34 +02:00
Stephan Raue 4e45dde5a7 [xbmc-rebrand] xbmc-theme-Confluence: move to package 'kodi-theme-Confluence'
Signed-off-by: Stephan Raue <[email protected]>
2014-10-21 12:38:35 +02:00
Stephan Raue 2810c70421 [xbmc-rebrand] xbmc: move to package 'kodi'
Signed-off-by: Stephan Raue <[email protected]>
2014-10-21 12:31:34 +02:00
Jean-André Santoni b0ee0e1b07 Update retroarch assets 2014-10-20 22:53:05 +02:00
Stephan Raue a66f6a7844 [xbmc-rebrand] xbmc: install EventClients to /usr/lib/python$PYTHON_VERSION/site-packages/kodi
Signed-off-by: Stephan Raue <[email protected]>
2014-10-20 18:35:50 +02:00
Stephan Raue 313f10e6f8 [xbmc-rebrand] xbmc: add service script to rename XBMC's config dir
Signed-off-by: Stephan Raue <[email protected]>
2014-10-20 16:05:49 +02:00
Stephan Raue d56e637a10 projects/RPi/patches/xbmc: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-10-20 16:05:49 +02:00
Stephan Raue 10ea2be9bf [xbmc-rebrand] projects/*/xbmc: rename XBMC project config dir
Signed-off-by: Stephan Raue <[email protected]>
2014-10-20 16:05:49 +02:00
Stephan Raue 666c4b9143 [xbmc-rebrand] xorg-server: rename systemd startscripts
Signed-off-by: Stephan Raue <[email protected]>
2014-10-20 16:05:49 +02:00
Stephan Raue ed69963def [xbmc-rebrand] ratpoison: rename systemd startscripts
Signed-off-by: Stephan Raue <[email protected]>
2014-10-20 16:05:49 +02:00
Stephan Raue 116ce0a20d [xbmc-rebrand] fluxbox: rename systemd startscripts
Signed-off-by: Stephan Raue <[email protected]>
2014-10-20 16:05:49 +02:00
Stephan Raue d9a2404924 [xbmc-rebrand] xbmc-audioencoder-wav: add patch to fix install location, move install location
Signed-off-by: Stephan Raue <[email protected]>
2014-10-20 16:05:49 +02:00
Stephan Raue 9b671321c6 [xbmc-rebrand] xbmc-audioencoder-vorbis: add patch to fix install location, move install location
Signed-off-by: Stephan Raue <[email protected]>
2014-10-20 16:05:49 +02:00
Stephan Raue e5e09d948b [xbmc-rebrand] xbmc-audioencoder-lame: add patch to fix install location, move install location
Signed-off-by: Stephan Raue <[email protected]>
2014-10-20 16:05:49 +02:00
Stephan Raue 9ee11e4299 [xbmc-rebrand] xbmc-audioencoder-flac: add patch to fix install location, move install location
Signed-off-by: Stephan Raue <[email protected]>
2014-10-20 16:05:49 +02:00
Stephan Raue 5b5a8ebd13 [xbmc-rebrand] xbmc-addon-xvdr: add patch to fix install location, move install location
Signed-off-by: Stephan Raue <[email protected]>
2014-10-20 16:05:49 +02:00
Stephan Raue c2abbe9262 [xbmc-rebrand] xbmc-pvr-addons: add patch to fix install location, move install location
Signed-off-by: Stephan Raue <[email protected]>
2014-10-20 16:05:49 +02:00
Stephan Raue e17fa38272 [xbmc-rebrand] systemd: rename XBMC config dir in config files
Signed-off-by: Stephan Raue <[email protected]>
2014-10-20 16:05:49 +02:00
Stephan Raue 0900d83b9a [xbmc-rebrand] busybox: rename XBMC config dir in scripts
Signed-off-by: Stephan Raue <[email protected]>
2014-10-20 16:05:49 +02:00
Stephan Raue a749e4bacb [xbmc-rebrand] samba: rename XBMC config dir in config files
Signed-off-by: Stephan Raue <[email protected]>
2014-10-20 16:05:49 +02:00
Stephan Raue 305a71c287 [xbmc-rebrand] service.openelec.settings: add patch to rename XBMC's config dir; move install location, rename XBMC config dir in scripts
Signed-off-by: Stephan Raue <[email protected]>
2014-10-20 16:05:49 +02:00
Stephan Raue 48a0560489 [xbmc-rebrand] xbmc: update to xbmc-14-31ce987; add patch to fix building (audio)addons after XBMC rebrand; rename scripts, configfiles and systemd services; move install locations
Signed-off-by: Stephan Raue <[email protected]>
2014-10-20 16:05:49 +02:00
Stefan Saraev bef5be3b13 service.openelec.settings: dont try start backup-restore.service if no backup exist 2014-10-19 18:50:37 +03:00
Stephan Raue f6ec97cec7 [xbmc-rebrand] projects/*/options: rename all variables '$XBMC*' to '$KODI*'
Signed-off-by: Stephan Raue <[email protected]>
2014-10-18 22:50:36 +02:00
Stephan Raue 9f17c5587d [xbmc-rebrand] config/*: rename all variables '$XBMC*' to '$KODI*'
Signed-off-by: Stephan Raue <[email protected]>
2014-10-18 22:50:36 +02:00
Stephan Raue e7ab6a53fe [xbmc-rebrand] mediacenter: rename all variables '$XBMC*' to '$KODI*'
Signed-off-by: Stephan Raue <[email protected]>
2014-10-18 22:50:36 +02:00
Stephan Raue 9a7856efe7 [xbmc-rebrand] libc: rename all variables '$XBMC*' to '$KODI*'
Signed-off-by: Stephan Raue <[email protected]>
2014-10-18 22:50:36 +02:00
Stephan Raue 283b7db4d0 [xbmc-rebrand] libcec: rename all variables '$XBMC*' to '$KODI*'
Signed-off-by: Stephan Raue <[email protected]>
2014-10-18 22:50:36 +02:00
Stephan Raue ca4fd62ecf [xbmc-rebrand] xbmc: rename all variables '$XBMC*' to '$KODI*'
Signed-off-by: Stephan Raue <[email protected]>
2014-10-18 22:50:36 +02:00
Stephan Raue 2a89f941a9 projects/RPi/patches/xbmc: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-10-18 22:50:35 +02:00
Stephan Raue e3469c82cc xbmc: update to xbmc-14-31ce987
Signed-off-by: Stephan Raue <[email protected]>
2014-10-18 22:50:35 +02:00
Stefan Saraev 6df2e667fd Merge pull request #3558 from untergrundbiber/patch-1
xbmc-addon-xvdr: update to xbmc-addon-xvdr-2bf2563
2014-10-18 23:03:15 +03:00
untergrundbiber edaa6886fe xbmc-addon-xvdr: update to xbmc-addon-xvdr-2bf2563
Needed for api-version 5.3.0
2014-10-18 21:59:37 +02:00
Stephan Raue 1cbe5d0fd6 sqlite: update to sqlite-autoconf-3080700
Signed-off-by: Stephan Raue <[email protected]>
2014-10-18 12:13:23 +02:00
Stephan Raue 27ac4c12f9 libplist: update to libplist-1.12
Signed-off-by: Stephan Raue <[email protected]>
2014-10-18 12:12:55 +02:00
Stephan Raue 4556014c70 libxml2: update to libxml2-2.9.2
Signed-off-by: Stephan Raue <[email protected]>
2014-10-16 22:10:33 +02:00
Stephan Raue 1b186a7bb4 gettext: update to gettext-0.19.3
Signed-off-by: Stephan Raue <[email protected]>
2014-10-16 22:10:13 +02:00
Stephan Raue 8af8546b34 linux: remove patch from todo dir
Signed-off-by: Stephan Raue <[email protected]>
2014-10-16 22:09:41 +02:00
Stephan Raue 810be9e27e Merge pull request #3552 from MattDevo/ir_fix
IR-RC6 patch: updated for kernel 3.17.1
2014-10-16 22:07:57 +02:00
Matt DeVillier f8e35880e3 IR-RC6 patch: updated for kernel 3.17.1
Signed-off-by: Matt DeVillier <[email protected]>
2014-10-16 15:03:45 -05:00
Stephan Raue 1ecff2b6b7 Revert "linux: clean up unused modprobe.d/ath9k.conf"
This reverts commit 89847cc83f.
2014-10-16 18:03:47 +02:00
Stephan Raue 99b4a9547f libdrm: simplify package.mk 2014-10-16 18:00:09 +02:00
Stephan Raue a93911fbea projects/Generic/linux: switch to tick based cputime accounting
Signed-off-by: Stephan Raue <[email protected]>
2014-10-16 17:44:57 +02:00
Stephan Raue fdcdc6a2dc projects/*/linux: switch back to idle dynticks
Signed-off-by: Stephan Raue <[email protected]>
2014-10-16 17:36:27 +02:00
Stephan Raue 6ae85132d5 projects/*/linux: remove CONFIG_6LOWPAN
Signed-off-by: Stephan Raue <[email protected]>
2014-10-16 17:17:34 +02:00
Stephan Raue 3edb769575 projects/*/linux: remove CONFIG_ACPI_WMI, CONFIG_HP_WMI, CONFIG_HP_ACCEL, CONFIG_INPUT_POLLDEV, CONFIG_INPUT_SPARSEKMAP support
Signed-off-by: Stephan Raue <[email protected]>
2014-10-16 17:08:58 +02:00
Stephan Raue f42ad08af0 xbmc: remove patch which crashes xbmc on RPi
Signed-off-by: Stephan Raue <[email protected]>
2014-10-16 14:32:22 +02:00
Stephan Raue 4a82afe95b linux: fix build if /lib/firmeware is not avaible before creating the symlink
Signed-off-by: Stephan Raue <[email protected]>
2014-10-16 14:32:22 +02:00
Stephan Raue 55f7da3dbc linux: update to linux-3.17.1, update kernel config, update RPi support patch. TODO: rework some patches from packages/linux/patches/3.17.1/todo
Signed-off-by: Stephan Raue <[email protected]>
2014-10-16 14:32:22 +02:00
Stephan Raue 4b89a1f7cb kmod: cleanup modprobe.d/ 2014-10-16 14:32:22 +02:00
Stephan Raue 56ef0e3867 xbmc-pvr-addons: wmc: heh os/arch info
wmc, y u think you are so special?
2014-10-16 14:32:22 +02:00
Stephan Raue ecb41770cd kmod: clean up modprobe.d/ 2014-10-16 14:32:22 +02:00
Stephan Raue 6b4d9ef088 alsa-lib: clean up modprobe.d/ 2014-10-16 14:32:22 +02:00
Stephan Raue 2cb7cd6f2b buildsys: add $PKG_DIR/modprobe.d/ support to scripts/install 2014-10-16 14:32:21 +02:00
Stephan Raue 89847cc83f linux: clean up unused modprobe.d/ath9k.conf 2014-10-16 14:32:21 +02:00
Stephan Raue d6459e5b79 connman: update to connman-1.26 2014-10-16 14:32:21 +02:00
Stephan Raue b29145aeab config/functions: show_config: report upnp support 2014-10-16 14:32:21 +02:00
Stephan Raue 187c1b2885 connman: fix systemdunitdir / systemdunitdir 2014-10-16 14:32:21 +02:00
Stephan Raue beee14a138 libvdpau: remove unused patch 2014-10-16 14:32:21 +02:00
Stephan Raue 70bd675bb9 linux: enable firmware loading from /storage/.config/firmware/
from Documentation/firmware_class/README:

 ....
 1), kernel(driver):
        - calls request_firmware(&fw_entry, $FIRMWARE, device)
        - kernel searchs the fimware image with name $FIRMWARE directly
        in the below search path of root filesystem:
                User customized search path by module parameter 'path'[1]
                "/lib/firmware/updates/" UTS_RELEASE,
                "/lib/firmware/updates",
                "/lib/firmware/" UTS_RELEASE,
                "/lib/firmware"
        - If found, goto 7), else goto 2)

        [1], the 'path' is a string parameter which length should be less
        than 256, user should pass 'firmware_class.path=$CUSTOMIZED_PATH'
        if firmware_class is built in kernel(the general situation)
  ....

can also be done via boot parameter but I preder symlinking
2014-10-16 14:32:21 +02:00
Stephan Raue 4435ddffe0 linux: remove old patches
revert-xhci-Set-scatter-gather-limit.patch:
  we've got no response from upstream. if the issue fixed by this
  patch is still there, I dont care
2014-10-16 14:32:21 +02:00
Stefan Saraev 63deab72f2 Merge pull request #3550 from Keuvie/patch-1
Update apt-get
2014-10-15 17:23:30 +03:00
Keuvie a2cc09f564 Update apt-get
Line 25 and 26 got the word "local" at the end and start of it.
2014-10-15 16:17:45 +02:00
Stefan Saraev 3898246834 tvheadend: update to tvheadend-3.9.1847
closes #3549
2014-10-15 15:51:21 +03:00
Stephan Raue 6c33aa3fe9 libbluray: use official download location again, the server seems to work again
Signed-off-by: Stephan Raue <[email protected]>
2014-10-15 12:51:21 +02:00
Stephan Raue ddeed4802d libbluray: update to libbluray-0.6.2
Signed-off-by: Stephan Raue <[email protected]>
2014-10-15 02:30:36 +02:00
Stephan Raue 3aac1883d6 xbmc-pvr-addons: add patch to fix api version
Signed-off-by: Stephan Raue <[email protected]>
2014-10-15 01:09:43 +02:00
Stephan Raue 54cb4ce00c projects/RPi/patches/xbmc: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-10-15 01:09:43 +02:00
Stephan Raue ecddc9b9b3 xbmc: update to xbmc-14-4fbeb1b, update FM support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-10-15 01:09:43 +02:00
Stephan Raue c0e74ae4b6 bcm2835-bootloader: update to bcm2835-bootloader-e4afeda
Signed-off-by: Stephan Raue <[email protected]>
2014-10-15 01:09:43 +02:00
Stephan Raue b74f9954e4 bcm2835-driver: update to bcm2835-driver-e4afeda
Signed-off-by: Stephan Raue <[email protected]>
2014-10-15 01:09:43 +02:00
Stephan Raue dd398414aa Mesa: update to Mesa-10.3.1
Signed-off-by: Stephan Raue <[email protected]>
2014-10-15 01:09:43 +02:00
Stephan Raue 240523fe76 xorg-server: use $OPENGL instead hardcoded 'Mesa' as GL provider, disable dependencies of 'libepoxy' and 'glu' and 'libglamor' support for non GL builds
Signed-off-by: Stephan Raue <[email protected]>
2014-10-15 01:09:43 +02:00
Stephan Raue c98854a689 boblightd: use $OPENGL instead hardcoded 'Mesa' as GL provider
Signed-off-by: Stephan Raue <[email protected]>
2014-10-15 01:09:43 +02:00
Stephan Raue eec7e711fc xbmc: use $OPENGL instead hardcoded 'Mesa' as GL provider
Signed-off-by: Stephan Raue <[email protected]>
2014-10-15 01:09:43 +02:00
Stephan Raue 3c2481d006 SDL: use $OPENGL instead hardcoded 'Mesa' as GL provider
Signed-off-by: Stephan Raue <[email protected]>
2014-10-15 01:09:43 +02:00
Stephan Raue e6b6733d2a libepoxy: use $OPENGL instead hardcoded 'Mesa' as GL provider
Signed-off-by: Stephan Raue <[email protected]>
2014-10-15 01:09:43 +02:00
Stephan Raue 175498fd4e glew: use $OPENGL instead hardcoded 'Mesa' as GL provider
Signed-off-by: Stephan Raue <[email protected]>
2014-10-15 01:09:31 +02:00
Stephan Raue ea37d2351a libXt: fix build if built for other platforms then x86
Signed-off-by: Stephan Raue <[email protected]>
2014-10-15 01:08:30 +02:00
Stephan Raue a9bdb58493 syslinux: update to syslinux-6.03
Signed-off-by: Stephan Raue <[email protected]>
2014-10-15 01:08:29 +02:00
Stephan Raue d994377abe wpa_supplicant: update to wpa_supplicant-2.3
Signed-off-by: Stephan Raue <[email protected]>
2014-10-15 01:08:29 +02:00
Stefan Saraev c82775effd Merge pull request #3546 from Tolriq/master
Make default sources accessible from remotes
2014-10-14 14:43:56 +03:00
Tolriq 474475481c Make default sources accessible from remotes
Since Gotham there's a limitation on access to sources. It's by default true when added from the GUI but not from Openelec install script.
Leading users to no easy way to give access unless removing the sources and adding it back again starting a slow full scrape after.
2014-10-14 12:07:31 +02:00
Stephan Raue 7c25d27cb0 linux: update to linux-3.16.5
Signed-off-by: Stephan Raue <[email protected]>
2014-10-10 11:22:28 +02:00
Stephan Raue 6794cac957 wireless-regdb: update to wireless-regdb-2014.10.07
Signed-off-by: Stephan Raue <[email protected]>
2014-10-10 11:00:14 +02:00
Stephan Raue 90a729457b openssh: update to openssh-6.7p1 2014-10-10 10:50:48 +02:00
vpeter4 c2d314c30f path: search for package folders only if they containg package.mk file
it's much more universal way as it was before
2014-10-10 09:02:55 +02:00
Stefan Saraev dc51895fff dvb-firmware: update to 0.0.46 2014-10-07 17:41:38 +03:00
Stefan Saraev 03f0590f90 tzdata: run tz-data.service early
... earlier as possible. and tmpfiles.service is a bitch!

TODO: carefuly (re)order all OE specific services for 5.0
2014-10-06 21:19:02 +03:00
Stephan Raue 1be502fc6b projects/Cuboxi/patches/linux: add upstream patch
Signed-off-by: Stephan Raue <[email protected]>
2014-10-06 19:38:51 +02:00
Stephan Raue 0e190e580c xbmc-pvr-addons: update to xbmc-pvr-addons-259d150
Signed-off-by: Stephan Raue <[email protected]>
2014-10-06 19:38:51 +02:00
Stefan Saraev f0055dcccf tzdata: move tz-data.service to basic.target 2014-10-06 20:17:30 +03:00
Stephan Raue cd7cdf3591 linux: update to linux-3.16.4
Signed-off-by: Stephan Raue <[email protected]>
2014-10-06 02:01:36 +02:00
Stephan Raue e5af7a5a74 xbmc: (temporary) remove upstream commit which breaks the RPi build
Signed-off-by: Stephan Raue <[email protected]>
2014-10-05 17:53:27 +02:00
Stephan Raue f89d7f8d01 ffmpeg: install ffmpeg binary
Signed-off-by: Stephan Raue <[email protected]>
2014-10-05 16:12:48 +02:00
Stephan Raue ba5862809a xbmc: build agains shared ffmpeg
Signed-off-by: Stephan Raue <[email protected]>
2014-10-05 16:12:48 +02:00
Stephan Raue f44134690b ffmpeg: build as shared library
Signed-off-by: Stephan Raue <[email protected]>
2014-10-05 16:12:48 +02:00
Stephan Raue 473695118c projects/RPi/patches/xbmc: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-10-05 16:12:48 +02:00
Stephan Raue 2cefa4a4db xbmc: update FM support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-10-05 16:12:48 +02:00
Stephan Raue bffccba3cb xbmc: update to xbmc-14-fa7c4bb
Signed-off-by: Stephan Raue <[email protected]>
2014-10-05 16:12:48 +02:00
Stephan Raue f8d5b6497d ffmpeg: update to ffmpeg-2.4.2, seperate xbmc upstream patches
Signed-off-by: Stephan Raue <[email protected]>
2014-10-05 16:12:48 +02:00
Stephan Raue bac3d7d78d alsa-utils: unmute Nvidia CK804 IEC958 devices
Signed-off-by: Stephan Raue <[email protected]>
2014-10-05 16:12:48 +02:00
Stephan Raue c7a7a402b5 projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-10-05 16:12:48 +02:00
Stephan Raue 16a61ad1dd bcm2835-driver: update to bcm2835-driver-f2275b9
Signed-off-by: Stephan Raue <[email protected]>
2014-10-05 16:12:48 +02:00
Stephan Raue 2c81701a78 bcm2835-bootloader: update to bcm2835-bootloader-f2275b9
Signed-off-by: Stephan Raue <[email protected]>
2014-10-05 16:12:48 +02:00
CvH 11c1d51d35 VDR [PATCH] support EMMs in Network Mode at DVBApi - would be added at next VDR 2.1.6+ 2014-10-05 13:37:07 +03:00
Stefan Saraev d19f4904ef vdr-plugin-dvbapi: update to vdr-plugin-dvbapi-2617a7f 2014-10-05 13:37:00 +03:00
Jean-André Santoni 1884a419cd Update pcsx_rearmed 2014-10-04 16:06:22 +02:00
Jean-André Santoni 7afea65f03 Update snes9x-next 2014-10-04 16:06:03 +02:00
Jean-André Santoni ba9f3ed414 Update joypad configs 2014-10-04 16:05:49 +02:00
Jean-André Santoni abe9964118 Merge remote-tracking branch 'upstream/master' into lakka
Conflicts:
	projects/RPi/linux/linux.arm.conf
2014-10-04 15:13:55 +02:00
Stephan Raue dded97b4ec ncurses: enable installing curses.h
Signed-off-by: Stephan Raue <[email protected]>
2014-10-02 21:58:23 +02:00
CvH 2898aefb57 media_build: update drivers to version 2014-09-26 2014-10-02 10:18:32 +02:00
CvH 43c6a4fd2c media_build: update drivers to version 2014-09-03 2014-10-02 10:18:32 +02:00
CvH 6c4396929f media_build: update drivers to version 2014-08-15
- added Kernel 3.16/17 compatibility
- removed fw download and install (already at OE)

- media_build_c7673ba needs upload to OE server (/tools/mkpkg/mkpkg_media_build)!
2014-10-02 10:18:32 +02:00
Stephan Raue 5e1a71750f xf86-video-ati: update to xf86-video-ati-7.5.0
Signed-off-by: Stephan Raue <[email protected]>
2014-10-02 10:14:58 +02:00
Stephan Raue cab1df0dcb pcre: update to pcre-8.36
Signed-off-by: Stephan Raue <[email protected]>
2014-10-02 10:14:58 +02:00
Stefan Saraev c54bd52f6f Merge pull request #3505 from vpeter4/xbmc-bin
xbmc: make binary addons executable after installation
2014-10-01 22:59:25 +03:00
vpeter4 2b60192c52 xbmc: make binary addons executable after installation 2014-10-01 10:42:35 +02:00
Stephan Raue f779b3eae0 Merge pull request #3510 from vpeter4/project_folder
path: fix folders returned by find command
2014-10-01 04:27:10 +02:00
Stephan Raue 014cb84793 projects/*/linux: add Pantherlord game controller support, this fixes #3518
Signed-off-by: Stephan Raue <[email protected]>
2014-10-01 04:11:04 +02:00
vpeter4 2cedaafbe4 path: fix folders returned by find command
redirect errors in function get_build_dir()
2014-09-30 21:25:46 +02:00
Stephan Raue 8694761ae5 projects/RPi/patches/xbmc: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-09-30 17:18:44 +02:00
Stephan Raue 21aa84c8f8 libtirpc: update to libtirpc-0.2.5
Signed-off-by: Stephan Raue <[email protected]>
2014-09-30 17:18:14 +02:00
Stephan Raue ee35198b36 libva-intel-driver: update to libva-intel-driver-1.4.0
Signed-off-by: Stephan Raue <[email protected]>
2014-09-30 17:17:37 +02:00
Stephan Raue d5473c0efa libva: update to libva-1.4.0
Signed-off-by: Stephan Raue <[email protected]>
2014-09-30 17:17:22 +02:00
Stephan Raue 081f94804f linux: add patch to fix ath9k_htc driver, see https://bugzilla.kernel.org/show_bug.cgi?id=78581 this fixes #3519
Signed-off-by: Stephan Raue <[email protected]>
2014-09-30 16:42:09 +02:00
Stephan Raue 2fc757b3ff v4l-utils: remove at-visions remote patch, this must be done different, let us think about this
Signed-off-by: Stephan Raue <[email protected]>
2014-09-30 02:42:50 +02:00
Stephan Raue aca2f2eaca wlan-firmware: update to wlan-firmware-0.0.24
Signed-off-by: Stephan Raue <[email protected]>
2014-09-30 02:42:50 +02:00
Stephan Raue 744ae4ec92 hdparm: update to hdparm-9.45
Signed-off-by: Stephan Raue <[email protected]>
2014-09-29 15:53:36 +02:00
Jean-André Santoni 0af553b3a8 Package 4do 2014-09-29 14:12:49 +02:00
Stephan Raue be554095cd libdrm: update to libdrm-2.4.58
Signed-off-by: Stephan Raue <[email protected]>
2014-09-29 03:20:15 +02:00
Stephan Raue 2ec4afad4c xbmc: update to xbmc-14-501ad2d
Signed-off-by: Stephan Raue <[email protected]>
2014-09-29 03:19:53 +02:00
Stephan Raue a1d0799fb0 bcm2835-bootloader: update to bcm2835-bootloader-79acaf6
Signed-off-by: Stephan Raue <[email protected]>
2014-09-28 15:49:53 +02:00
Stephan Raue 16dc404703 bcm2835-driver: update to bcm2835-driver-79acaf6
Signed-off-by: Stephan Raue <[email protected]>
2014-09-28 15:49:37 +02:00
Stephan Raue a99ec87f05 dvb-firmware: update to dvb-firmware-0.0.45
Signed-off-by: Stephan Raue <[email protected]>
2014-09-28 15:40:40 +02:00
Stephan Raue 2c54f9a757 Merge pull request #3392 from vpeter4/project_build
allow packages in projects folder
2014-09-27 21:17:21 +02:00
Stephan Raue 44cae728d1 Merge pull request #3499 from Ryo99/patch-1
Rename xbmc-999.99-AESinkALSA:_Set_correct_value_for_AES3_when_using_HBR...
2014-09-27 21:14:43 +02:00
Stephan Raue b257a37628 xbmc: add a more general check for cpu temperature found on some newer systems
Signed-off-by: Stephan Raue <[email protected]>
2014-09-27 21:12:29 +02:00
Stefan Saraev e0f918b0db Merge pull request #3496 from MilhouseVH/fixnetcat
[busybox] Enable CONFIG_NC_SERVER, closes #3495
2014-09-27 19:17:14 +03:00
Stephan Raue ca3f9d15c8 v4l-utils: dont react on samsung remote control codes for KEY_POWER and KEY_SOURCE
Signed-off-by: Stephan Raue <[email protected]>
2014-09-26 22:58:54 +02:00
Stephan Raue 8fb7a26381 projects/*/linux: enable CONFIG_SND_ICE1712
Signed-off-by: Stephan Raue <[email protected]>
2014-09-26 22:58:25 +02:00
Ryo99 51404c153d Rename xbmc-999.99-AESinkALSA:_Set_correct_value_for_AES3_when_using_HBR_mode.patch to xbmc-999.99-AESinkALSA_Set_correct_value_for_AES3_when_using_HBR_mode.patch
remove colon in file name to play nice with other filesystems
2014-09-25 13:47:33 -04:00
Stephan Raue e4449aafac bluez: update to bluez-5.23
Signed-off-by: Stephan Raue <[email protected]>
2014-09-25 09:22:00 +02:00
Stephan Raue 18f4b63551 xbmc-addon-xvdr: update to xbmc-addon-xvdr-a372421
Signed-off-by: Stephan Raue <[email protected]>
2014-09-25 03:35:35 +02:00
Stephan Raue 9154d8a657 xbmc: update to xbmc-14-021933e
Signed-off-by: Stephan Raue <[email protected]>
2014-09-25 03:34:29 +02:00
Stephan Raue 4e2fb3294f connman: fix build with statically build ncurses/readline
Signed-off-by: Stephan Raue <[email protected]>
2014-09-24 22:20:47 +02:00
Stephan Raue 1d13e05d64 bluez: fix build with statically build ncurses/readline
Signed-off-by: Stephan Raue <[email protected]>
2014-09-24 22:20:37 +02:00
Stephan Raue efaa2638b1 readline: build statically
Signed-off-by: Stephan Raue <[email protected]>
2014-09-24 22:20:11 +02:00
Stephan Raue 4ce6dc634e ncurses: build statically
Signed-off-by: Stephan Raue <[email protected]>
2014-09-24 22:20:01 +02:00
Stephan Raue b433e02e0a xtrans: update to xtrans-1.3.5
Signed-off-by: Stephan Raue <[email protected]>
2014-09-24 19:59:58 +02:00
Stephan Raue 021289c66b projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-09-24 19:59:27 +02:00
Jean-André Santoni 1fcf3a938b Update core-info 2014-09-24 18:13:50 +02:00
Jean-André Santoni b9554b0987 Prosystem package 2014-09-24 18:13:13 +02:00
Stephan Raue 62cd040078 Revert "llvm: dont check for gcc version when building hosttools, this should fix #3492"
This reverts commit 14d7610b72.
2014-09-23 20:26:07 +02:00
Stephan Raue 2da75517b3 Revert "readline: fix build if ncurses headers are not found for various reasons"
This reverts commit 70016a4c23.
2014-09-23 20:21:31 +02:00
Stephan Raue 93a31140e0 config/functions: unset $CPP if set on host OS
Signed-off-by: Stephan Raue <[email protected]>
2014-09-23 20:21:05 +02:00
Stephan Raue 93549b1f3e parted:init: fix build
Signed-off-by: Stephan Raue <[email protected]>
2014-09-23 15:25:13 +02:00
Stephan Raue 70016a4c23 readline: fix build if ncurses headers are not found for various reasons
Signed-off-by: Stephan Raue <[email protected]>
2014-09-23 15:24:33 +02:00
Jean-André Santoni 4aa0b336f6 Merge remote-tracking branch 'upstream/master' into lakka 2014-09-23 15:20:35 +02:00
Stephan Raue 3a19737ed8 ffmpeg: update to ffmpeg-2.4.1
Signed-off-by: Stephan Raue <[email protected]>
2014-09-22 19:29:33 +02:00
Rabeeh Khoury a4dac78e55 projects/Cuboxi/xbmc: Enable dirty regions mode 1
Saves power on CuBox-i4pro since it renders less.
Instead of ~3.8 Watt on XBMC menu menu it goes down to ~2.6Watt

Signed-off-by: Rabeeh Khoury <[email protected]>
2014-09-22 19:28:56 +02:00
Stephan Raue 816b0c580b projects/Cuboxi/patches/linux: add upstream patch
Signed-off-by: Stephan Raue <[email protected]>
2014-09-22 16:15:53 +02:00
Stephan Raue af0b90b6a4 xbmc: update FM support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-09-22 16:15:25 +02:00
Stephan Raue ea9cd906f0 ffmpeg: add upstream patch
Signed-off-by: Stephan Raue <[email protected]>
2014-09-22 16:15:08 +02:00
Stephan Raue 15ad4e7653 ffmpeg: add upstream patch
Signed-off-by: Stephan Raue <[email protected]>
2014-09-22 16:03:12 +02:00
Stephan Raue c1441ce2ca xbmc: add upstream patch
Signed-off-by: Stephan Raue <[email protected]>
2014-09-22 16:02:51 +02:00
Stephan Raue b1ec1037b2 projects/RPi/patches/xbmc: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-09-22 15:26:10 +02:00
MilhouseVH 0b2987ce16 [busybox] Enable CONFIG_NC_SERVER, closes #3495 2014-09-22 00:31:04 +01:00
Stephan Raue 18658aa633 swig: update to swig-2.0.12
Signed-off-by: Stephan Raue <[email protected]>
2014-09-21 20:35:16 +02:00
Stephan Raue 1d7152fa4b ffmpeg: update XBMC upstream patches
Signed-off-by: Stephan Raue <[email protected]>
2014-09-21 20:34:43 +02:00
Stephan Raue 8a68fdacc9 xbmc: update to xbmc-14-fa8281b
Signed-off-by: Stephan Raue <[email protected]>
2014-09-21 15:13:25 +02:00
Stephan Raue 3da492c73d xz: update to xz-5.0.7
Signed-off-by: Stephan Raue <[email protected]>
2014-09-21 14:42:13 +02:00
Stephan Raue f268f18a94 xorg-server: update to xorg-server-1.16.1
Signed-off-by: Stephan Raue <[email protected]>
2014-09-21 14:42:07 +02:00
Stephan Raue 3172fc1ece bcm2835-bootloader: update to bcm2835-bootloader-53162d5
Signed-off-by: Stephan Raue <[email protected]>
2014-09-21 00:40:22 +02:00
Stephan Raue 66fea2d1a3 bcm2835-driver: update to bcm2835-driver-53162d5
Signed-off-by: Stephan Raue <[email protected]>
2014-09-21 00:40:04 +02:00
Stephan Raue 989032f9bc projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-09-21 00:39:24 +02:00
Stephan Raue da38654ea4 initramfs: install parted, util-linux and e2fsprogs to initramfs if enabled
Signed-off-by: Stephan Raue <[email protected]>
2014-09-20 14:09:59 +02:00
Stephan Raue 255bd9d610 parted: install 'parted' and 'partprobe' to initramfs if parted support is enabled in initramfs
Signed-off-by: Stephan Raue <[email protected]>
2014-09-20 14:09:59 +02:00
Stephan Raue 7fb9d61ea8 util-linux: install libuuid and libblkid to initramfs if parted support is enabled in initramfs
Signed-off-by: Stephan Raue <[email protected]>
2014-09-20 14:09:59 +02:00
Stephan Raue 04cff3deab e2fsprogs: install 'mkfs.ext*' to initramfs if enabled
Signed-off-by: Stephan Raue <[email protected]>
2014-09-20 14:09:59 +02:00
Stephan Raue 8294c379ba projects/*/options: add config option to enable parted and mkfs support in initramfs
Signed-off-by: Stephan Raue <[email protected]>
2014-09-20 14:09:59 +02:00
Stephan Raue d3f61ded59 Mesa: update to Mesa-10.3.0
Signed-off-by: Stephan Raue <[email protected]>
2014-09-20 14:09:59 +02:00
Stephan Raue 14d7610b72 llvm: dont check for gcc version when building hosttools, this should fix #3492
Signed-off-by: Stephan Raue <[email protected]>
2014-09-20 14:09:59 +02:00
Stephan Raue 25fc3cc8e5 xbmc: update FM support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-09-20 14:09:59 +02:00
Stephan Raue c0732fb766 v4l-utils: add patch to add support for remotes like 'at-visions' one, thanks to at-visions for providing the hardware
Signed-off-by: Stephan Raue <[email protected]>
2014-09-20 14:09:59 +02:00
Stephan Raue 1774bd6dd8 xbmc: add patch to support KEY_TV on 'devinput' devices
Signed-off-by: Stephan Raue <[email protected]>
2014-09-20 14:09:59 +02:00
Patrick Rasmussen 6989fdcd2f compile llvm with lto and add fPIC 2014-09-20 14:09:59 +02:00
Stephan Raue 8dd13c1659 xbmc: update to xbmc-14-f6a3308
Signed-off-by: Stephan Raue <[email protected]>
2014-09-20 14:09:59 +02:00
Stephan Raue 886fa5c8e6 dbus: update to dbus-1.8.8
Signed-off-by: Stephan Raue <[email protected]>
2014-09-20 14:09:59 +02:00
Stephan Raue ae1af64355 ffmpeg: update to ffmpeg-2.4
Signed-off-by: Stephan Raue <[email protected]>
2014-09-20 14:09:59 +02:00
Stephan Raue b960ab3e0d Merge pull request #3493 from pershoot/staging
linux: update to linux-3.16.3
2014-09-20 14:09:31 +02:00
Prashant Somashekar 4e6d30163e linux: update to linux-3.16.3 2014-09-19 20:18:52 -04:00
Jean-André Santoni 20407b6951 Upgrade RetroArch 2014-09-15 18:15:34 +02:00
Floréal Toumikian 85cc6f6d92 Fixed sound for Cuboxi 2014-09-15 17:47:46 +02:00
Stephan Raue 9e8c0f5796 Merge pull request #3490 from vpeter4/matrix3
projects/Cuboxi/patches/linux: update device tree for TBS Matrix system
2014-09-14 21:23:21 +02:00
vpeter4 6e17009512 projects/Cuboxi/patches/linux: update device tree for TBS Matrix system 2014-09-14 19:22:32 +02:00
Stephan Raue f346bfa002 xbmc-pvr-addons: update to xbmc-pvr-addons-3949502
Signed-off-by: Stephan Raue <[email protected]>
2014-09-14 19:09:57 +02:00
Stephan Raue 25f97cd8b9 xbmc: update to xbmc-14-68ef36a
Signed-off-by: Stephan Raue <[email protected]>
2014-09-14 18:06:43 +02:00
Stephan Raue 029c95193a cmake: update to cmake-3.0.2
Signed-off-by: Stephan Raue <[email protected]>
2014-09-14 18:05:52 +02:00
Jean-André Santoni e9b1efa26f Disable perf support 2014-09-14 17:19:30 +02:00
Stephan Raue ecf607f07c u-boot: fix broken 'SPL' update in update script
Signed-off-by: Stephan Raue <[email protected]>
2014-09-14 16:19:13 +02:00
Stephan Raue 14b3e2aeeb busybox: add applet 'tail' to initramfs, needed for u-boot update script
Signed-off-by: Stephan Raue <[email protected]>
2014-09-14 16:18:20 +02:00
Stephan Raue 92526d8bdc projects/Cuboxi/linux: switch to CONFIG_CPU_FREQ_DEFAULT_GOV_INTERACTIVE
Signed-off-by: Stephan Raue <[email protected]>
2014-09-14 15:40:03 +02:00
Stephan Raue 76e3d5cdda RTL8812AU: add support for TP-Link Archer T4U-AC1200
Signed-off-by: Stephan Raue <[email protected]>
2014-09-14 15:25:54 +02:00
Stephan Raue 644f296890 RTL8812AU: add support for Buffalo WI-U2-433DM
Signed-off-by: Stephan Raue <[email protected]>
2014-09-14 15:25:30 +02:00
Stephan Raue 62885f7d32 RTL8812AU: add support for Edimax EW-7811UTC
Signed-off-by: Stephan Raue <[email protected]>
2014-09-14 15:25:05 +02:00
Stephan Raue 6567388656 RTL8812AU: add support for Netgear-A6100
Signed-off-by: Stephan Raue <[email protected]>
2014-09-14 15:24:50 +02:00
Jean-André Santoni d0f5507174 Merge remote-tracking branch 'upstream/master' into lakka
Conflicts:
	packages/graphics/Mesa/package.mk
2014-09-14 14:29:18 +02:00
Jean-André Santoni 29a19e275e Update retroarch and enable glui 2014-09-14 11:26:07 +02:00
Jean-André Santoni 8e22091743 Update snes9x-next 2014-09-14 11:25:44 +02:00
Stephan Raue 7e3215fd96 boost: cosmetics
Signed-off-by: Stephan Raue <[email protected]>
2014-09-13 12:01:58 +02:00
Stephan Raue 9ab2c87eba Merge pull request #3474 from MilhouseVH/systemd_fix
[systemd] Cosmetic: Fix non-existant display-manager dependency
2014-09-13 11:55:39 +02:00
Stephan Raue 52f79c00ed Merge pull request #3478 from mrdominuzq/openelec-mesa-gold
mesa can compile with gold
2014-09-13 11:53:21 +02:00
Stephan Raue c898e8d2df Merge pull request #3477 from mrdominuzq/openelec-boost-lto
boost can compile with lto
2014-09-13 11:52:02 +02:00
Stephan Raue 0b0796ba11 Merge pull request #3482 from mrdominuzq/openelec-e2fsprogs
compile e2fsprogs with lto
2014-09-13 11:51:22 +02:00
Stephan Raue 4d2c9e8935 Merge pull request #3476 from mrdominuzq/openelec-binutils
binutils: update to 2.24
2014-09-13 11:50:08 +02:00
Patrick Rasmussen 2262e0f72b compile with lto 2014-09-13 11:49:02 +02:00
Stephan Raue 82d923895a Revert "curl: update to curl-7.38.0"
This reverts commit ebd58821c1.
2014-09-13 11:48:49 +02:00
Patrick Rasmussen 0eda805dc0 mesa can compile with gold 2014-09-13 11:30:22 +02:00
Patrick Rasmussen 169769c62b boost can compile with lto 2014-09-13 11:27:02 +02:00
Patrick Rasmussen a7d4b25ff5 boost can compile with LTO 2014-09-13 11:16:07 +02:00
Patrick Rasmussen 0ed1347a66 binutils: update to 2.24 2014-09-13 11:05:32 +02:00
MilhouseVH 73881d9ae5 [systemd] Fix non-existant display-manager dependency 2014-09-12 04:01:27 +01:00
Stephan Raue 21f91e9e89 fuse-exfat: update to fuse-exfat-1.1.0
Signed-off-by: Stephan Raue <[email protected]>
2014-09-11 14:43:37 +02:00
Stephan Raue c5f87ec61e linux: update to linux-cuboxi-3.14-e85332f
Signed-off-by: Stephan Raue <[email protected]>
2014-09-11 14:42:58 +02:00
Stephan Raue 679f6a00ca gcc: add patch from fedora
Signed-off-by: Stephan Raue <[email protected]>
2014-09-11 14:42:14 +02:00
Stephan Raue 7583810317 libcec: add upstream patches
Signed-off-by: Stephan Raue <[email protected]>
2014-09-11 14:41:51 +02:00
Stephan Raue ebd58821c1 curl: update to curl-7.38.0
Signed-off-by: Stephan Raue <[email protected]>
2014-09-10 18:23:59 +02:00
Stephan Raue 94ea0f9411 service.openelec.settings: update to service.openelec.settings-0.4.3
Signed-off-by: Stephan Raue <[email protected]>
2014-09-10 15:08:04 +02:00
Stephan Raue 07b20026fa ppp: disable PPP_FILTER support, this fixes building if /usr/include/pcap-bpf.h is found, todo: move libpcap to unofficial
Signed-off-by: Stephan Raue <[email protected]>
2014-09-10 14:53:55 +02:00
Stephan Raue d4858618e7 projects/Cuboxi/linux: build SGTL5000 codec statically in kernel, cleanup kernel config, add CONFIG_FB_MXC_LDB
Signed-off-by: Stephan Raue <[email protected]>
2014-09-10 11:55:45 +02:00
Stephan Raue 2d9c62bae5 xbmc: update FM support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-09-10 00:20:55 +02:00
Stephan Raue 4286243201 xbmc: update to xbmc-14-f78c550
Signed-off-by: Stephan Raue <[email protected]>
2014-09-10 00:20:39 +02:00
Stephan Raue eb55ed4178 projects/Cuboxi/linux: switch to CONFIG_PREEMPT_VOLUNTARY, this speedup the build esp for Cubox/HB i1
Signed-off-by: Stephan Raue <[email protected]>
2014-09-09 20:45:40 +02:00
Stephan Raue 90f82adf0a projects/Cuboxi/patches/linux: add upstream patches
Signed-off-by: Stephan Raue <[email protected]>
2014-09-09 14:28:02 +02:00
Stephan Raue 9071656870 glibc: update to glibc-2.20
Signed-off-by: Stephan Raue <[email protected]>
2014-09-09 14:28:02 +02:00
Stephan Raue 69aff2cf46 xf86-video-intel: update to xf86-video-intel-2.99.916
Signed-off-by: Stephan Raue <[email protected]>
2014-09-09 14:28:01 +02:00
Jean-André Santoni d061a5f7c2 Update joypad configs 2014-09-08 23:58:03 +02:00
Stephan Raue 034b5318c8 Merge pull request #3468 from eidottermihi/sudo_exit_status
apt-get: exit with exit status 1
2014-09-08 15:41:03 +02:00
Michael Prankl 27c84c2cb4 apt-get: exit with exit status 1
Same as for sudo (https://github.com/OpenELEC/OpenELEC.tv/pull/3466).
2014-09-08 14:28:14 +02:00
Jean-André Santoni d0cb427de4 Update RetroArch 2014-09-07 22:31:29 +02:00
Jean-André Santoni b5cf08e92c Fix ppsspp build 2014-09-07 22:31:13 +02:00
Stephan Raue 3a65faeeee xbmc: update FM support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-09-07 18:00:15 +02:00
Jean-André Santoni 3b6c46642a Fix hdmi sound on cuboxi 2014-09-07 17:47:53 +02:00
Jean-André Santoni 50a71ded2d Fix ppsspp build for generic 2014-09-07 17:47:35 +02:00
Jean-André Santoni 2b1f111c76 Merge remote-tracking branch 'upstream/master' into lakka
Conflicts:
	projects/RPi/xbmc/advancedsettings.xml
2014-09-07 17:47:11 +02:00
Stephan Raue 97cdeda56c Merge pull request #3466 from eidottermihi/sudo_exit_status
sudo: exit with exit status 1
2014-09-07 17:46:39 +02:00
Michael Prankl 5486f5e81d sudo: exit with exit status 1 2014-09-07 17:38:11 +02:00
Stephan Raue 210efdfab4 Merge pull request #3465 from vpeter4/matrix2
projects/Cuboxi/patches/u-boot: support for booting on TBS Matrix system
2014-09-07 16:11:48 +02:00
vpeter4 55a226f9f4 projects/Cuboxi/patches/u-boot: support for booting on TBS Matrix system 2014-09-07 15:55:39 +02:00
Jean-André Santoni 943fab8ffe Update ppsspp 2014-09-07 11:25:02 +02:00
Stephan Raue 71f7406715 misc-firmware: update to misc-firmware-0.0.12
Signed-off-by: Stephan Raue <[email protected]>
2014-09-07 08:04:18 +02:00
Stephan Raue 05c321a251 dvb-firmware: update to dvb-firmware-0.0.44
Signed-off-by: Stephan Raue <[email protected]>
2014-09-07 08:04:18 +02:00
Stephan Raue b826440fd9 linux: add more radeon firmwares
Signed-off-by: Stephan Raue <[email protected]>
2014-09-07 08:04:11 +02:00
Stephan Raue d66494b9b4 projects/*/linux: add STK1160 support
Signed-off-by: Stephan Raue <[email protected]>
2014-09-06 18:15:16 +02:00
Stephan Raue 1b3062173f projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-09-06 17:57:46 +02:00
Stephan Raue f2646d4900 bcm2835-tools: update to bcm2835-tools-9bf9da2
Signed-off-by: Stephan Raue <[email protected]>
2014-09-06 17:48:40 +02:00
Stephan Raue 21182aa264 bcm2835-driver: update to bcm2835-driver-9bf9da2
Signed-off-by: Stephan Raue <[email protected]>
2014-09-06 17:48:23 +02:00
Stephan Raue 64ae48a846 linux: update to linux-3.16.2
Signed-off-by: Stephan Raue <[email protected]>
2014-09-06 15:10:36 +02:00
vpeter4 d88452d043 projects/Cuboxi/patches/linux: add device tree for TBS Matrix system this is start of moving to common i.MX6 project 2014-09-06 13:38:04 +02:00
vpeter4 cc1b8d80e8 u-boot: copy both img and imx images 2014-09-06 13:38:04 +02:00
vpeter4 37290d1ad4 udevil: mount mmc block devices
Signed-off-by: Stephan Raue <[email protected]>
2014-09-06 13:37:55 +02:00
Stephan Raue 89bff06d6b libgcrypt: update to libgcrypt-1.6.2
Signed-off-by: Stephan Raue <[email protected]>
2014-09-06 06:08:58 +02:00
Stephan Raue 36b8716cb4 libpcap: update to libpcap-1.6.2
Signed-off-by: Stephan Raue <[email protected]>
2014-09-06 06:08:25 +02:00
Stephan Raue 93f6a49270 projects/Cuboxi/linux: enable CONFIG_UACCESS_WITH_MEMCPY
Signed-off-by: Stephan Raue <[email protected]>
2014-09-06 04:01:51 +02:00
Stephan Raue 75ed77081e Merge pull request #3459 from MattDevo/master
Updated patch for 3.1.6.1 kernel driver
2014-09-05 21:08:57 +02:00
Stephan Raue 8a5b34bdbf llvm: update to llvm-3.5.0
Signed-off-by: Stephan Raue <[email protected]>
2014-09-05 20:52:29 +02:00
Stephan Raue 6c0eda0fc2 Mesa: update to Mesa-10.3.0-rc3
Signed-off-by: Stephan Raue <[email protected]>
2014-09-05 20:51:40 +02:00
Matt DeVillier 7051df8025 Updated patch for 3.1.6.1 kernel driver
Signed-off-by: Matt DeVillier <[email protected]>
2014-09-05 13:45:44 -05:00
Jean-André Santoni 2eb98a67ac Merge pull request #126 from recioalex/lakka
Fix Systemd build on Bananpi, Assuming same on Cubieboard2/Cubietruck
2014-09-05 10:37:01 +02:00
Alejandro Recio 68737d920a Fixed compiling on Bananapi, assuming same on Cubieboard2/cubietruck 2014-09-05 10:06:34 +02:00
Stephan Raue 8a425d879c projects/RPi/patches/xbmc: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-09-04 19:00:32 +02:00
Stephan Raue d2e3e0587e xbmc: update to xbmc-14-8fc6f31, update FM support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-09-04 18:59:27 +02:00
Alejandro Recio 8a45a26332 Merge branch 'lakka' of https://github.com/lakkatv/Lakka into lakka 2014-09-04 14:08:23 +02:00
Floréal Toumikian 0a7c6e7f33 Patch is not needed anymore since ppsspp's ffmpeg contains arv7 linux libs 2014-09-04 14:06:59 +02:00
Stephan Raue d4059455d9 linux: remove PS3 repeat patch for now, needs to be reworked
Signed-off-by: Stephan Raue <[email protected]>
2014-09-04 01:08:48 +02:00
Stephan Raue 399d7af6ea projects/Cuboxi/patches/libcec: update libCcec support patch (see https://github.com/mk01/libcec-1)
Signed-off-by: Stephan Raue <[email protected]>
2014-09-04 01:01:54 +02:00
Stephan Raue 95f480d20e projects/Cuboxi/patches/linux: add patch with CEC fixes (see https://github.com/linux4kix/linux-linaro-stable-mx6/pull/14)
Signed-off-by: Stephan Raue <[email protected]>
2014-09-04 01:00:51 +02:00
Stephan Raue d71ca9c080 linux: remove not more needed patch
Signed-off-by: Stephan Raue <[email protected]>
2014-09-03 23:34:11 +02:00
Stephan Raue a2eb94542e config/functions: fix strip_lto
no lto *flags should be left after stripping..
2014-09-03 23:04:16 +02:00
Stephan Raue a5a5269281 config/functions: remove strip_linker_plugin 2014-09-03 23:02:32 +02:00
Stephan Raue 1991538a71 ncurses: strip_lto instead of linker_plugin 2014-09-03 23:01:35 +02:00
Stephan Raue fd77c34d95 config/optimize: cleanup
Signed-off-by: Stephan Raue <[email protected]>
2014-09-03 22:59:33 +02:00
Stephan Raue 46713bb903 systemd: remove userspace firmware loading support
removed in next systemd
2014-09-03 22:45:45 +02:00
Stephan Raue 1220052f6c linux: disable FW_LOADER_USER_HELPER
support removed in next systemd
2014-09-03 22:45:45 +02:00
Stephan Raue e9ef9515f2 util-linux: update to util-linux-2.25.1
Signed-off-by: Stephan Raue <[email protected]>
2014-09-03 22:37:06 +02:00
Stephan Raue dd080c4128 e2fsprogs: update to e2fsprogs-1.42.12
Signed-off-by: Stephan Raue <[email protected]>
2014-09-03 22:36:47 +02:00
Stephan Raue be1046029e projects/*/linux: add H341 usb-serial support
Signed-off-by: Stephan Raue <[email protected]>
2014-09-03 17:31:09 +02:00
Stephan Raue 5e6698328c remove package 'lm_sensors', moved to unofficial addon repo
Signed-off-by: Stephan Raue <[email protected]>
2014-09-03 08:23:33 +02:00
Stephan Raue 7cbd621c2c remove package 'file', moved to unofficial addon repo
Signed-off-by: Stephan Raue <[email protected]>
2014-09-03 08:19:32 +02:00
Stephan Raue ee772f57c0 xbmc: update to xbmc-14-7f17034
Signed-off-by: Stephan Raue <[email protected]>
2014-09-03 01:12:49 +02:00
Floréal Toumikian f263b50347 Patch is not needed anymore since ppsspp's ffmpeg contains arv7 linux libs 2014-09-02 23:43:51 +02:00
Floréal Toumikian 92ad9ff9f2 Updated: ppsspp 2014-09-02 23:38:13 +02:00
Floréal Toumikian f525b47b76 Update: ppsspp 2014-09-02 21:40:19 +02:00
Jean-André Santoni 2fc88a7ae4 Fix Cuboxi kernel config 2014-09-02 10:17:23 +02:00
vpeter4 fba6b098db allow packages in projects folder
This allows to use local package from project folder instead of system one from packages folder. It simplifies package dependency for newer projects like for TBS Matrix I'm working on. It requires different gcc, u-boot, ...
2014-09-02 09:45:23 +02:00
Stefan Saraev eff563b4b8 Merge pull request #3452 from vpeter4/sundtek
sundtek: added addon settings to update driver from web
2014-09-02 00:21:09 +03:00
vpeter4 1ce487c7cb sundtek: added addon settings to update driver from web 2014-09-01 22:57:44 +02:00
Stephan Raue 43bef62de2 xbmc: add patch which reworks DPMS code, this fixes #3448, thanks @FernetMenta for fixing and @elfurbe for reporting
Signed-off-by: Stephan Raue <[email protected]>
2014-09-01 20:18:17 +02:00
Stephan Raue 3fe5fdc60f xbmc: add patch to revert 5814e7f, which causes to not have the (full) list of avaible screenresolutions, so we cant use our own
Signed-off-by: Stephan Raue <[email protected]>
2014-09-01 20:15:16 +02:00
Stephan Raue e4d77faaeb ncurses: update to ncurses-5.9, with upstream patches taken from fedora up to 20140323 :-( , this fixes some issues, segfaults etc with 'dialog' :-(, todo: replace dialog and ncurses if possible
Signed-off-by: Stephan Raue <[email protected]>
2014-09-01 20:15:16 +02:00
Jean-André Santoni c37c7d2293 Merge branch 'lakka' of https://github.com/lakkatv/Lakka into lakka 2014-09-01 20:02:44 +02:00
Jean-André Santoni 3736f5cb6a Merge remote-tracking branch 'upstream/master' into lakka
Conflicts:
	projects/Cuboxi/linux/linux.arm.conf
	projects/RPi/options
2014-09-01 20:02:35 +02:00
Floréal Toumikian d81157068f Merge branch 'wip/packages-update' into lakka 2014-09-01 20:00:32 +02:00
Floréal Toumikian 581d41e981 Updated packages 2014-09-01 19:07:47 +02:00
Stefan Saraev 8510506a25 sundtek: bump 2014-09-01 19:18:10 +03:00
Stephan Raue 0265c726d5 xbmc: update to xbmc-14-0b1a6eb, update FM patch, replace pstate patch with PR5306
Signed-off-by: Stephan Raue <[email protected]>
2014-09-01 12:55:16 +02:00
Stephan Raue a35bd615c6 Mesa: update to Mesa-10.3.0-rc2
Signed-off-by: Stephan Raue <[email protected]>
2014-09-01 12:53:27 +02:00
Stephan Raue e23ac733e1 Merge pull request #3447 from stefansaraev/lcdproc
lcdproc: enable shuttleVFD
2014-09-01 01:29:11 +02:00
Stephan Raue 4bfccb424a Merge pull request #3451 from MilhouseVH/enable_mmal
[Rbp] Enable mmal libraries
2014-09-01 01:28:00 +02:00
MilhouseVH fc732e64d6 [Rbp] Enable mmal libraries 2014-08-31 22:02:06 +01:00
Stephan Raue 76a03078bd dbus: cosmetics 2014-08-31 21:55:47 +02:00
Stephan Raue 4fcddbfc9d libcdio: minors 2014-08-31 21:55:00 +02:00
Stephan Raue 88640c54e6 scripts: minor cosmetics 2014-08-31 21:35:29 +02:00
Stephan Raue 6ac74a9c9f busybox: enable 'ntpd' applet 2014-08-31 20:56:55 +02:00
Stephan Raue c4a5a5852b remove package: ntp 2014-08-31 20:56:55 +02:00
Stephan Raue 48b96cf4a9 connman: dont depend on ntp 2014-08-31 20:56:55 +02:00
Stephan Raue f75bee9d47 xbmc: readd needed patch
Signed-off-by: Stephan Raue <[email protected]>
2014-08-31 15:00:29 +02:00
Stephan Raue 732b882583 xbmc: disable minimize with PR5294 (to rework)
Signed-off-by: Stephan Raue <[email protected]>
2014-08-31 14:42:40 +02:00
Stephan Raue d6ad660047 xbmc: add PR5294
Signed-off-by: Stephan Raue <[email protected]>
2014-08-31 14:41:55 +02:00
Stephan Raue f45cff61c2 projects/Cuboxi/linux: add CONFIG_FSL_OTP and CONFIG_LEDS_GPIO, thaks to 'vpeter'
Signed-off-by: Stephan Raue <[email protected]>
2014-08-30 19:09:18 +02:00
Stefan Saraev 573ba954f1 lcdproc: enable shuttleVFD 2014-08-30 12:26:38 +03:00
Floréal Toumikian df51f4e643 Fix: ppsspp patch for cubox-i 2014-08-30 09:49:55 +02:00
Floréal Toumikian a1f15938b6 Fix: patch for ppsspp (Cuboxi + Wandboard) on Makefile.common not needed anymore 2014-08-30 09:41:18 +02:00
Floréal Toumikian 880e680c13 Updated: ppsspp - Fixes sound ? 2014-08-30 09:25:44 +02:00
Stephan Raue f63c630b0d xbmc: add patch to support PSTATE driver
Signed-off-by: Stephan Raue <[email protected]>
2014-08-29 23:52:37 +02:00
Stephan Raue da7968e7cb projects/Generic/linux: enable PSTATE support
Signed-off-by: Stephan Raue <[email protected]>
2014-08-29 23:52:00 +02:00
Floréal Toumikian 2bfcff9ffb Fix: Restored former version of libretro-ffmpeg, updated core-info 2014-08-29 23:00:05 +02:00
Floréal Toumikian ea7ecbfe8a Updated: ppsspp 2014-08-29 23:00:05 +02:00
Floréal Toumikian 90cbc20f1a Updated: Retroarch 2014-08-29 23:00:05 +02:00
Floréal Toumikian a91073e1d2 Updated: All core packages dependencies 2014-08-29 23:00:05 +02:00
Jean-André Santoni b46c09d069 Merge pull request #124 from recioalex/lakka
Misspelled neon-vfpv4 on cubieboard2 and cubietruck
2014-08-29 19:43:07 +02:00
Alejandro Recio 7d7106f797 Misspelled neon-vfpv4 on cubieboard2 and cubietruck 2014-08-29 19:38:00 +02:00
Jean-André Santoni 3aef850945 Merge pull request #123 from recioalex/lakka
pcsx_rearmed working on A20 Devices
2014-08-29 18:51:02 +02:00
Alejandro Recio 110ea33f05 Merge remote-tracking branch 'lakka.tv/lakka' into lakka 2014-08-29 18:13:21 +02:00
Alejandro Recio 0ec06b5bd8 pcsx_rearmed Funtion on A20 Devices, Added NEON 2014-08-29 17:11:32 +02:00
Stephan Raue a87be9d11a projects/Cuboxi/linux: sync kernel config with other projects
Signed-off-by: Stephan Raue <[email protected]>
2014-08-29 09:28:11 +02:00
Stephan Raue deaead168f new package: add package 'libbdplus'
Signed-off-by: Stephan Raue <[email protected]>
2014-08-29 09:27:24 +02:00
Stephan Raue feba764200 projects/*/options: add option to select AACS support
Signed-off-by: Stephan Raue <[email protected]>
2014-08-29 09:25:16 +02:00
Jean-André Santoni 54c2c30878 Update RetroArch and assets 2014-08-29 00:09:12 +02:00
susisstrolch 3a70ef58fe CuboxI: u-boot: sync with commit a06fada (supporting Hummingboard) 2014-08-28 21:56:31 +02:00
Stephan Raue 2db2bf4069 projects/Cuboxi/options: add support for Hummingboard-IMX6Q
Signed-off-by: Stephan Raue <[email protected]>
2014-08-28 20:43:45 +02:00
Stephan Raue 6e5c467d2f bluez: update to bluez-5.22
Signed-off-by: Stephan Raue <[email protected]>
2014-08-28 20:42:18 +02:00
Stephan Raue 6be4489f73 bcm2835-bootloader: update to bcm2835-bootloader-fb3e439
Signed-off-by: Stephan Raue <[email protected]>
2014-08-27 23:29:32 +02:00
Stephan Raue aaeac443b6 bcm2835-driver: update to bcm2835-driver-fb3e439
Signed-off-by: Stephan Raue <[email protected]>
2014-08-27 23:29:14 +02:00
Stephan Raue 5a039b2302 projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-08-27 23:21:10 +02:00
Stephan Raue f54fc7d499 projects/Cuboxi/linux: enable thermal driver, thanks to 'vpeter'
Signed-off-by: Stephan Raue <[email protected]>
2014-08-27 22:42:50 +02:00
Stephan Raue ab2b97a39b libva-intel-driver: update upstream patches
Signed-off-by: Stephan Raue <[email protected]>
2014-08-27 22:42:35 +02:00
Stephan Raue 1b52d8e5a4 projects/*/linux: sync kernel config
Signed-off-by: Stephan Raue <[email protected]>
2014-08-27 21:41:24 +02:00
Jean-André Santoni 872ca9e448 Update README.md 2014-08-27 17:50:16 +02:00
Jean-André Santoni 710365a710 Merge pull request #122 from recioalex/lakka.Bananapi
Bananapi Support
2014-08-27 17:35:23 +02:00
Alejandro Recio 2319843b78 Bananapi support minor Fix 2014-08-27 17:23:45 +02:00
Alejandro Recio 34898b6a04 Basic Support For Bananapi 2014-08-27 16:35:31 +02:00
Stephan Raue c5dd2887c5 projects/Cuboxi/linux: dont build HCI-VHCI driver
Signed-off-by: Stephan Raue <[email protected]>
2014-08-26 19:56:17 +02:00
Stephan Raue e0f4fdcab9 xbmc: typo; second one, who eats our quotes?
Signed-off-by: Stephan Raue <[email protected]>
2014-08-26 19:54:52 +02:00
Stephan Raue 987386bf59 u-boot: dont overwrite bootloader config on every update
Signed-off-by: Stephan Raue <[email protected]>
2014-08-26 19:38:20 +02:00
Stephan Raue 0582884b78 projects/Cuboxi/linux: switch to BFQ sheduler as default - for testing
Signed-off-by: Stephan Raue <[email protected]>
2014-08-26 19:37:40 +02:00
Stephan Raue 2414ed0564 connman: typo
Signed-off-by: Stephan Raue <[email protected]>
2014-08-26 19:29:47 +02:00
Stephan Raue b16cfcdb0b projects/Cuboxi/patches: sync more patches with recent kernel
Signed-off-by: Stephan Raue <[email protected]>
2014-08-26 19:12:30 +02:00
Stephan Raue db6fee8366 projects/Cuboxi: update to IMX6 3.14.x kernel
Signed-off-by: Stephan Raue <[email protected]>
2014-08-26 18:59:05 +02:00
Jean-André Santoni a0e0f5773d PPSSPP for Cuboxi 2014-08-26 12:33:51 +02:00
Jean-André Santoni a397a59d60 Update RetroArch and assets 2014-08-26 09:56:01 +02:00
Stephan Raue 79c4e8856b Revert "xbmc: link with -fwhole-program"
otherwise XBMC segfaults using pythons sqlite module if using the Youtube addon

This reverts commit f23bfa9d1f.
2014-08-26 03:56:03 +02:00
Stephan Raue 15a4508796 libevdev: compile with -fPIC 2014-08-26 03:56:03 +02:00
Stephan Raue 3bc065a799 binutils: cleanup. 64-bit-bfd is no more.. 2014-08-26 03:56:03 +02:00
Stephan Raue 9226c6d940 plymouth-lite: meh -fwhole-program. fails without lto 2014-08-26 03:56:03 +02:00
Stephan Raue 11b911383c libpng:host: build static
Signed-off-by: Stephan Raue <[email protected]>
2014-08-26 03:56:03 +02:00
Stephan Raue a60c657f3c libxcb: disable unused extensions 2014-08-26 03:56:03 +02:00
Stephan Raue 4b2f93b13b libxml2: remove libxml2:host 2014-08-26 03:56:03 +02:00
Stephan Raue 10d07d62db Mesa: dont depend on libxml2:host. cleanup --with-expat 2014-08-26 03:56:03 +02:00
Stephan Raue d7e9849fe6 elfutils: update to elfutils-0.159. disable nls 2014-08-26 03:56:03 +02:00
Stephan Raue b3ba69ced0 expat: remove expat:host 2014-08-26 03:56:03 +02:00
Stephan Raue 767e965c20 Python:host: clean up expat
system-expat not really needed here.
2014-08-26 03:56:03 +02:00
Stephan Raue 5305e4bdee ncurses: clean up
- disable terminfo database. fallbacks are enough.
- remove ncurses:host
2014-08-26 03:56:03 +02:00
Stephan Raue 80ffa3bcd0 util-linux:host: build static 2014-08-26 03:56:03 +02:00
Stephan Raue e1ce2308d9 libtool:host: build static libltdl 2014-08-26 03:56:03 +02:00
Stephan Raue 2b49d2a9fc flex:host: build static 2014-08-26 03:56:02 +02:00
Stephan Raue 6485da8c1c gcc: build without libgomp/libitm 2014-08-26 03:56:02 +02:00
Stephan Raue 8b829a53f6 libxml2:host: build static 2014-08-26 03:56:02 +02:00
Stephan Raue 0dacf50de3 expat:host: build static 2014-08-26 03:56:02 +02:00
Stephan Raue 63391cc005 gettext:host: disable curses, use included libxml 2014-08-26 03:56:02 +02:00
Stephan Raue 7c732beb1b lzo:host: build static 2014-08-26 03:56:02 +02:00
Jean-André Santoni 0501b1c301 Update ppsspp 2014-08-25 22:26:57 +02:00
Floréal Toumikian beedb8e5b9 Updated: retroarch-joypad-autoconfig 2014-08-25 21:21:33 +02:00
Floréal Toumikian 5a422bfaad Updated: ppsspp 2014-08-25 21:21:33 +02:00
Stefan Saraev 076361516e repository.unofficial.addon.pro: TARGET_ARCH is better... 2014-08-25 20:29:41 +03:00
Jean-André Santoni a167851c6d Fix Cuboxi HDMI audio 2014-08-25 16:41:47 +02:00
Jean-André Santoni 4b2726ea2c Cuboxi bootsplash 2014-08-25 16:41:23 +02:00
Stephan Raue f23bfa9d1f xbmc: link with -fwhole-program 2014-08-24 22:57:50 +02:00
Stephan Raue ea36b00609 samba: link with -fwhole-program
samba_multicall before: 9.6M after: 3.3M. 290% size win
2014-08-24 22:56:50 +02:00
Stephan Raue 71d289edd2 samba: clean up unused configure opts 2014-08-24 22:56:50 +02:00
Stephan Raue 9803ebbbaa projects/RPi/patches/xbmc: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-08-24 21:34:42 +02:00
Stephan Raue 275524d00d xbmc: update PR5202
Signed-off-by: Stephan Raue <[email protected]>
2014-08-24 21:34:42 +02:00
Stephan Raue eb9b0d9521 xbmc: add PR5275
Signed-off-by: Stephan Raue <[email protected]>
2014-08-24 21:34:42 +02:00
Stephan Raue 1925b814e3 xbmc: update FM support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-08-24 21:34:42 +02:00
Stephan Raue 7937d4d0e9 xbmc: update to xbmc-14-a29b21a
Signed-off-by: Stephan Raue <[email protected]>
2014-08-24 21:34:19 +02:00
Stephan Raue d582d395ea projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-08-24 14:00:25 +02:00
Stephan Raue 1d948eddd7 bcm2835-bootloader: update to bcm2835-bootloader-6eda68a
Signed-off-by: Stephan Raue <[email protected]>
2014-08-24 13:52:56 +02:00
Stephan Raue b1c2cf71e3 bcm2835-driver: update to bcm2835-driver-6eda68a
Signed-off-by: Stephan Raue <[email protected]>
2014-08-24 13:52:34 +02:00
Stephan Raue 1ee1b1d0fa busybox: force rebuild on config update 2014-08-24 02:55:37 +02:00
Stephan Raue debb37a12f connman: remove support to create initial setting
Signed-off-by: Stephan Raue <[email protected]>
2014-08-24 02:53:13 +02:00
Stephan Raue c1386eb0cc timezone-data: remove tzdata-setup script
now, on tz change, xbmc saves the timezone directly
into /storage/.cache/timezone in format: TIMEZONE=xx/yy

defaults to UTC if not (yet) set (first boot)
2014-08-24 02:32:34 +02:00
Stephan Raue 5e6f7203c6 xbmc: change the way tz setup is called 2014-08-24 02:30:46 +02:00
Stephan Raue c9d8e32338 samba: samba-defaults.service cosmetics 2014-08-24 02:25:21 +02:00
Stephan Raue 28bef9da2f busybox: cron.service cosmetics 2014-08-24 02:22:49 +02:00
Stephan Raue 1835e5bf10 busybox: var-log-debug.service cosmetics 2014-08-24 02:19:43 +02:00
Stephan Raue c5dae1d209 connman: update to connman-1.25 disable gadget support 2014-08-24 02:16:43 +02:00
Stephan Raue 1b50e6f9b0 Revert "toolchain: switch to pkgconf"
This reverts commit f2f5c320d8.
2014-08-23 18:51:07 +02:00
Stephan Raue 199625997d Revert "xorg-server: remove not more needed patch after switch to package 'pkgconf'"
This reverts commit 101849fb48.
2014-08-23 18:50:57 +02:00
Floréal Toumikian 4587a61d58 Fix: mupen64plus Didn't compile for i386 arch 2014-08-23 17:42:33 +02:00
Floréal Toumikian 8781346258 Added: Patch to support xbox one controller 2014-08-23 12:35:02 +02:00
Stephan Raue 101849fb48 xorg-server: remove not more needed patch after switch to package 'pkgconf'
Signed-off-by: Stephan Raue <[email protected]>
2014-08-22 21:00:09 +02:00
Jean-André Santoni 9318e441c8 Package bsnes-mercury balanced for Generic 2014-08-22 17:51:21 +02:00
Jean-André Santoni 906ac22e97 Enable ssh in Cuboxi 2014-08-22 16:15:25 +02:00
Jean-André Santoni 6558be0bee Enable vsync and alsathread 2014-08-22 16:05:22 +02:00
Stephan Raue f2f5c320d8 toolchain: switch to pkgconf
WARNING this breaks *some* packages that ship wrong pkgconfig info
2014-08-22 14:55:39 +02:00
Stephan Raue 66cf9d4c17 taglib: fix pkgconf 2014-08-22 14:49:50 +02:00
Stephan Raue c0ccecf68e glew: fix pkgconf 2014-08-22 14:49:50 +02:00
Stephan Raue 5b3b5e0376 freetype: fix pkgconf 2014-08-22 14:49:50 +02:00
Stephan Raue 8602710ce9 pciutils: fix pkgconf 2014-08-22 14:49:50 +02:00
Stephan Raue e8b3bbb9d5 systemd: fix pkgconf 2014-08-22 14:49:50 +02:00
Stephan Raue b82cf81ce3 kmod: fix pkgconf 2014-08-22 14:49:50 +02:00
Stephan Raue d4cdfd72e0 util-linux: fix pkgconf 2014-08-22 14:49:50 +02:00
Stephan Raue b4fad6319e libffi: build static 2014-08-22 14:49:50 +02:00
Stephan Raue b4a306a531 libffi: fix libffi.pc 2014-08-22 14:48:00 +02:00
Stephan Raue 9b61df67b3 mpfr:host: remove autoreconf hack 2014-08-22 13:46:45 +02:00
Stephan Raue dca62fe230 mpfr:host: build static 2014-08-22 13:46:45 +02:00
Stephan Raue c22648e0fc mpc:host: build static 2014-08-22 13:46:45 +02:00
Stephan Raue 971a276de8 gmp:host: build static 2014-08-22 13:46:45 +02:00
Stephan Raue c5212b52e1 automake: fix broken (re)build
because for some weird help2man related fail
re-building automake:host sometimes fails

we dont care for docs..
2014-08-22 13:46:44 +02:00
Stepah Raue 3b778fd073 binutils: clean up ppl/mpc/mpfr
mpc/mpfr not required for binutils
2014-08-22 13:39:18 +02:00
CvH 8def2bd4b0 tbs-linux-drivers: update to tbs-linux-drivers-140819
- adds Kernel 3.16 support
2014-08-22 13:16:05 +02:00
Pim Vullers 81b29f940f boost/package.mk: added --ignore-site-config to ignore external site-config.jam 2014-08-22 13:14:44 +02:00
Stephan Raue 5c98b583fd Mesa: update to Mesa-10.3.0-rc1
Signed-off-by: Stephan Raue <[email protected]>
2014-08-22 12:52:55 +02:00
Stephan Raue 89ad605406 libffi: remove libffi:host 2014-08-22 12:52:55 +02:00
Stephan Raue 63c3ed9452 glib: remove glib:host 2014-08-22 12:52:55 +02:00
Stephan Raue f65faeaf80 glib: dont build tests 2014-08-22 12:52:55 +02:00
Stephan Raue bb083ca815 dbus: remove dbus:host 2014-08-22 12:52:55 +02:00
Stephan Raue d31ba06b1b dbus-glib: clean up. remove dbus-glib:host 2014-08-22 12:52:55 +02:00
Stephan Raue 886dbc6581 dbus-glib: dont build tools / examples 2014-08-22 12:52:55 +02:00
Stephan Raue 1e71451234 systemd: disable gudev 2014-08-22 12:52:55 +02:00
Stephan Raue 8ee7d03341 systemd: remove more useless stuff 2014-08-22 12:52:55 +02:00
Stephan Raue bacaa688dc systemd: update to systemd-216 2014-08-22 12:52:55 +02:00
Stephan Raue 26732de6d0 busybox: textmode.target: no need to alias as default.target 2014-08-22 12:52:55 +02:00
Stephan Raue 869d5a96fe installer: installer.target: no need to alias as default.target 2014-08-22 12:52:55 +02:00
Stephan Raue 3c9c89228b remove package: scrnsaverproto 2014-08-22 12:52:55 +02:00
Stephan Raue bba4e22c3f xorg: dont depend on scrnsaverproto 2014-08-22 12:52:55 +02:00
Stephan Raue a7fcf944ca libX11: build without loadable-i18n/loadable-xcursor 2014-08-22 12:52:55 +02:00
Stephan Raue d75183ddbe xbmc: update PR5202
Signed-off-by: Stephan Raue <[email protected]>
2014-08-22 12:52:55 +02:00
Stephan Raue 236bf4e338 xbmc: update FM support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-08-22 12:52:55 +02:00
Stephan Raue c80ad2a1c0 xbmc: update to xbmc-14-f735be9
Signed-off-by: Stephan Raue <[email protected]>
2014-08-22 12:52:55 +02:00
Stephan Raue aec78a15da Mesa: update to Mesa-10.2.6
Signed-off-by: Stephan Raue <[email protected]>
2014-08-22 12:52:55 +02:00
Jean-André Santoni 3a964212cf Add virtualjaguar and mupen64plus to Cuboxi build 2014-08-21 16:21:54 +02:00
Jean-André Santoni 755f82349b Update beetle-pce 2014-08-21 16:21:01 +02:00
Floréal Toumikian 9af57c763c Merge branch 'lakka' of github.com:lakkatv/Lakka into lakka 2014-08-21 10:33:27 +02:00
Floréal Toumikian d7c4a94067 Added: tyrquake core for Generic 2014-08-21 10:33:18 +02:00
Floréal Toumikian c046d07702 FIx: Bad package informasion 2014-08-21 10:32:34 +02:00
Jean-André Santoni d90b668dec Update core-info 2014-08-20 12:37:49 +02:00
Jean-André Santoni 13340c7b18 Merge branch 'lakka' of https://github.com/lakkatv/Lakka into lakka 2014-08-19 22:16:44 +02:00
Jean-André Santoni c3f13084b6 Update pcsx_rearmed build for the RPi 2014-08-19 22:16:02 +02:00
Stefan Saraev fd36711719 unofficial: also update changelog 2014-08-19 19:55:47 +03:00
Stefan Saraev ac06293905 unofficial: update repo description 2014-08-19 19:53:26 +03:00
Floréal Toumikian 20ce374a17 Added: 2048 for Cubietruck 2014-08-19 13:47:44 +02:00
Floréal Toumikian 3ea6bddb89 Added: 2048 for Cubieboard2 2014-08-19 13:46:38 +02:00
Floréal Toumikian e79280dbef Added: 2048 for Cuboxi 2014-08-19 13:43:39 +02:00
Floréal Toumikian eeb0df0538 Added: 2048 for Wandboard 2014-08-19 13:41:52 +02:00
Floréal Toumikian a4f4798dd1 Added: 2048 for RPi 2014-08-19 13:39:52 +02:00
Floréal Toumikian 95e40d1693 Fixed: 2048 (Generic) 2014-08-19 13:34:56 +02:00
Floréal Toumikian 1e5d1243fa Updated: core-info and ppsspp 2014-08-19 13:19:48 +02:00
Floréal Toumikian 0834baace2 Updated: ppsspp 2014-08-19 12:54:30 +02:00
Floréal Toumikian e0dc7c8ff7 Updated: beetle-psx 2014-08-19 11:48:57 +02:00
Floréal Toumikian be3cfebbe3 update: ppsspp build without cmake 2014-08-19 11:14:28 +02:00
Floréal Toumikian e21872c8cd Updated ppsspp 2014-08-19 09:10:30 +02:00
Stephan Raue 74c4bf7f59 projects/RPi/patches/linux: update RPi support patch, this adds Hifiberry DAC+ support
Signed-off-by: Stephan Raue <[email protected]>
2014-08-18 01:44:58 +02:00
Stephan Raue 7e83f12740 boost: update to boost-1.56.0
Signed-off-by: Stephan Raue <[email protected]>
2014-08-18 01:09:29 +02:00
Stephan Raue 3db8dd33a9 taglib: downgrade to taglib-1.8, this should solve crashes on flac files with IDv2 tags (see http://openelec.tv/forum/74-music-management/71780-crash-when-adding-folder-to-music-library#115179 and https://github.com/taglib/taglib/issues/416)
Signed-off-by: Stephan Raue <[email protected]>
2014-08-18 00:19:07 +02:00
Stephan Raue c2337277d7 ffmpeg: update to ffmpeg-2.3.3
Signed-off-by: Stephan Raue <[email protected]>
2014-08-17 23:12:39 +02:00
Stefan Saraev 3f59597c92 connman: meh hostname 2014-08-17 23:26:38 +03:00
Floréal Toumikian 7346a65ebe Updated ppsspp 2014-08-17 22:23:32 +02:00
Floréal Toumikian 13b67da665 Updated beetle-psx 2014-08-17 22:23:16 +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
Stephan Raue 26c49caf2b busybox: remove CIFS/SMB boot support
Signed-off-by: Stephan Raue <[email protected]>
2014-08-17 17:49:32 +02:00
Stephan Raue 5eb91bcf1b busybox: create /storage/.update by default, cosmetics
Signed-off-by: Stephan Raue <[email protected]>
2014-08-17 17:49:32 +02:00
Stephan Raue 7d06086133 Merge pull request #3418 from neofob/develop
create_installstick: update mbr for Debian Jessie
2014-08-17 15:15:15 +02:00
Floréal Toumikian 69d7ded400 Updated ppsspp core 2014-08-17 08:33:14 +02:00
Jean-André Santoni 1d87d10b63 Update mupen64plus 2014-08-16 22:15:05 +02:00
Jean-André Santoni a9378428a3 Fix PC silent boot 2014-08-16 20:47:39 +02:00
Tuan T. Pham 760e3c11e9 create_installstick: update mbr for Debian Jessie 2014-08-16 14:12:29 -04:00
Stephan Raue 62dcea634e xf86-video-nvidia: update to xf86-video-nvidia-340.32
Signed-off-by: Stephan Raue <[email protected]>
2014-08-16 19:01:06 +02:00
Stephan Raue 7b7a5c5c96 sqlite: update to sqlite-autoconf-3080600
Signed-off-by: Stephan Raue <[email protected]>
2014-08-16 19:00:38 +02:00
Jean-André Santoni d3f77cd896 Update WandBoard kernel config 2014-08-16 16:44:45 +02:00
Jean-André Santoni a5b69c47c6 Merge remote-tracking branch 'upstream/master' into lakka
Conflicts:
	README.md
	packages/tools/syslinux/files/create_installstick_osx
	projects/Cuboxi/options
	projects/Generic/linux/linux.x86_64.conf
	projects/Generic/options
	projects/RPi/linux/linux.arm.conf
	projects/RPi/options
	scripts/image
2014-08-16 16:31:16 +02:00
Stephan Raue 3fc409080e bcm2835-bootloader: update to bcm2835-bootloader-43c5b2f
Signed-off-by: Stephan Raue <[email protected]>
2014-08-16 03:02:50 +02:00
Stephan Raue a989249352 bcm2835-driver: update to bcm2835-driver-43c5b2f
Signed-off-by: Stephan Raue <[email protected]>
2014-08-16 03:02:30 +02:00
Stephan Raue 20d7d32bb4 projects/Cuboxi/patches/linux: sync patches
Signed-off-by: Stephan Raue <[email protected]>
2014-08-16 01:39:21 +02:00
Stephan Raue a08378d7bc projects/RPi/patches/xbmc: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-08-16 01:38:50 +02:00
Stephan Raue dde48bc754 projects/RPi/patches/linux: update RPi support patch, enable optional MMC_BCM2835 and MMC_BCM2835_DMA driver
Signed-off-by: Stephan Raue <[email protected]>
2014-08-16 01:27:33 +02:00
Stephan Raue 62048830ed libxml2: force ac_cv_header_ansidecl_h=no, it seems sometimes ansidecl.h is (wrongly) found
Signed-off-by: Stephan Raue <[email protected]>
2014-08-16 00:19:19 +02:00
Stephan Raue 3f60dde18c xbmc: update to xbmc-14-fa5bf23
Signed-off-by: Stephan Raue <[email protected]>
2014-08-15 17:52:57 +02:00
Stephan Raue 59d39f1ca2 xbmc: update FM patch
Signed-off-by: Stephan Raue <[email protected]>
2014-08-15 17:27:21 +02:00
Stephan Raue bb5bd53f1b pciutils: update pci.ids
Signed-off-by: Stephan Raue <[email protected]>
2014-08-15 15:59:45 +02:00
Stephan Raue e43357ac8e usbutils: update usb.ids
Signed-off-by: Stephan Raue <[email protected]>
2014-08-15 15:48:14 +02:00
Stefan Saraev b3b47121b0 expat: clean up autoreconf hacks 2014-08-15 15:45:08 +02:00
Stefan Saraev 84d226bb5a connman: merge loopback.service into connman.service 2014-08-15 15:43:55 +02:00
Stefan Saraev 281c2366bb connman: merge hostname.service into connman.service 2014-08-15 15:42:27 +02:00
Stefan Saraev c95bc93f49 xbmc: merge xbmc-config.service into xbmc.service
Signed-off-by: Stephan Raue <[email protected]>
2014-08-15 15:40:19 +02:00
Stefan Saraev 836397b06e gmp: remove unused patches 2014-08-15 15:36:43 +02:00
Stefan Saraev 858e1e6eaa binutils: remove unused cloog patch 2014-08-15 15:35:19 +02:00
Stefan Saraev 33e31864da linux: remove unused ptrace fix 2014-08-15 15:34:58 +02:00
Peter Smorada cb5a0bbba2 adds support for multiple extension points in addon.xml 2014-08-15 14:29:29 +02:00
Stephan Raue 854a7e6cb8 linux: move patch
Signed-off-by: Stephan Raue <[email protected]>
2014-08-15 14:07:29 +02:00
Stephan Raue 355e78a047 linux: fix patch
Signed-off-by: Stephan Raue <[email protected]>
2014-08-15 13:58:31 +02:00
Patrik Dufresne e710a831fb Ignore diagonals for iMON PAD in keyboard mode
For user with an iMON PAD Remote, the keyboard mode is very touchy and almost useless with XBMC. To make it less touchy, I make it ignore the diagonals.
2014-08-15 13:37:35 +02:00
Stephan Raue ef09807fd2 Merge pull request #3398 from stefansaraev/dvbsky
linux: add support for dvbsky s950v3 / s952v3
2014-08-15 13:32:03 +02:00
Lukas Rusak 0554b8aa48 Created a patch from the work Valve did on the xpad kernel driver.
Signed-off-by: Stephan Raue <[email protected]>
2014-08-15 13:20:47 +02:00
Susis Strolch b6d58bd29c Cubox: linux: don't build S/PDIF drivers as module 2014-08-15 13:17:07 +02:00
Stephan Raue 428a655c27 libressl: update to libressl-2.0.5
Signed-off-by: Stephan Raue <[email protected]>
2014-08-15 13:01:16 +02:00
Jean-André Santoni 0d9e407d25 Factorise samba dependancy 2014-08-14 17:01:32 +02:00
Jean-André Santoni c9d3770b45 Update scummvm package build 2014-08-14 15:19:20 +02:00
Stephan Raue 00ccb6d614 linux: update to linux-3.16.1
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 14:54:27 +02:00
Jean-André Santoni 428948615c Merge branch 'lakka' of https://github.com/lakkatv/Lakka into lakka 2014-08-14 14:45:20 +02:00
Jean-André Santoni ca16b9143c Add virtualjaguar core 2014-08-14 14:45:07 +02:00
Jean-André Santoni 1258b02253 Update ppsspp 2014-08-14 14:44:24 +02:00
Floréal Toumikian 0fd657fc28 Updated ppsspp core 2014-08-14 07:25:46 +02:00
Stephan Raue 65b4bddc8e debug: move to virtual
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:45:07 +02:00
Stephan Raue 2712bbf1c0 alsa-utils: move to package audio
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:41:13 +02:00
Stephan Raue 1e07cb45f6 alsa-lib: move to package audio
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:40:59 +02:00
Stephan Raue 215d7c68c0 vdr-control: move to package multimedia
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:39:20 +02:00
Stephan Raue 2794715a96 vdr-dummydevice: move to package multimedia
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:39:20 +02:00
Stephan Raue a3bf0d550e vdr-epgsearch: move to package multimedia
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:39:20 +02:00
Stephan Raue f64b4c8cbb vdr-iptv: move to package multimedia
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:39:20 +02:00
Stephan Raue db99cd0f81 vdr-live: move to package multimedia
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:39:20 +02:00
Stephan Raue 414a2206f5 vdr-plugin-dvbapi: move to package multimedia
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:39:20 +02:00
Stephan Raue 1e02ae3d3b vdr-plugin-eepg: move to package multimedia
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:39:20 +02:00
Stephan Raue 73b1f0ecb2 vdr-plugin-streamdev: move to package multimedia
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:39:20 +02:00
Stephan Raue aa9722d97d vdr-plugin-vnsiserver: move to package multimedia
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:39:20 +02:00
Stephan Raue 9dfe486864 vdr-plugin-xmltv2vdr: move to package multimedia
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:39:20 +02:00
Stephan Raue 81b914fa73 vdr-plugin-xvdr: move to package multimedia
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:39:20 +02:00
Stephan Raue 2e9e23b312 vdr-satip: move to package multimedia
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:39:20 +02:00
Stephan Raue cf12a63f54 vdr-wirbelscan: move to package multimedia
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:39:20 +02:00
Stephan Raue 9d3d49aac7 vdr-wirbelscancontrol: move to package multimedia
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:39:20 +02:00
Stephan Raue b589934634 vdr: move to package multimedia
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:39:20 +02:00
Stephan Raue cca96ca068 libdvbcsa: move to multimedia
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:36:33 +02:00
Stephan Raue 703813d8d4 irserver: move out of remote
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:33:11 +02:00
Stephan Raue 3cc381c2da lirc: move out of remote
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:32:52 +02:00
Stephan Raue 67ef70493b eventlircd: move out of remote
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:32:34 +02:00
Stephan Raue cefa648f15 atvclient: move out of remote
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:32:16 +02:00
Stephan Raue ec26105a29 x11: move to virtual
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:30:19 +02:00
Stephan Raue da7e2b49a7 toolchain: move to virtual
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:30:02 +02:00
Stephan Raue f24c4ac126 remote: move to virtual
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:29:47 +02:00
Stephan Raue 601b25fac5 network: move to virtual
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:29:32 +02:00
Stephan Raue 6e11d7f18a mediacenter: move to virtual
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:29:13 +02:00
Stephan Raue 42f6480721 linux-firmware: move to virtual
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:28:53 +02:00
Stephan Raue 06f53a9c9e linux-drivers: move to virtual
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:28:37 +02:00
Stephan Raue 4570a590d4 initramfs: move to virtual
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:28:17 +02:00
Stephan Raue 0f253d69f9 alsa: move to virtual
Signed-off-by: Stephan Raue <[email protected]>
2014-08-14 06:27:57 +02:00
Stefan Saraev d37878aeb8 corefonts: move to virtual/ 2014-08-14 06:17:08 +02:00
Jean-André Santoni 02dd32e533 Update RetroArch 2014-08-13 18:59:48 +02:00
Stephan Raue 5c12231319 xbmc: update to xbmc-14-5f0aeac
Signed-off-by: Stephan Raue <[email protected]>
2014-08-13 16:37:38 +02:00
Stephan Raue 155b8115f7 Revert "toolchain: dont build package 'nasm'"
This reverts commit e79f24e2d1.
2014-08-13 13:27:59 +02:00
Stephan Raue d66c6914d6 Revert "remove package: nasm"
This reverts commit bdde039a40.
2014-08-13 13:27:50 +02:00
Stephan Raue fe594b1558 libva-intel-driver: add FD82466 patch
Signed-off-by: Stephan Raue <[email protected]>
2014-08-13 13:16:25 +02:00
Jean-André Santoni 49da6e2e94 Fix pcsx_rearmed build 2014-08-13 13:11:16 +02:00
Jean-André Santoni ef97effff4 Fix boot verbosity on some projects 2014-08-13 13:09:39 +02:00
Stephan Raue 587a70d6ee Revert "Revert "libva-intel-driver: better fix for FD81447""
This reverts commit dbda434b12.
2014-08-13 02:21:37 +02:00
Stephan Raue 8c61d5154b Revert "Revert "libva-intel-driver: add patch to workaround against FD81447""
This reverts commit bb05fe2427.
2014-08-13 02:21:23 +02:00
Stephan Raue 46a82106af Revert "Revert "libva-intel-driver: update to libva-intel-driver-82d2ed8""
This reverts commit e62103546c.
2014-08-13 02:21:15 +02:00
Stefan Saraev 30000cedfe lm_sensors: link -lsensors static 2014-08-13 02:13:38 +02:00
Stephan Raue ed67b80e13 xbmc: update IMX6 patches, replace with PR5202
Signed-off-by: Stephan Raue <[email protected]>
2014-08-13 02:12:38 +02:00
Stephan Raue cfdcbfc5c7 xbmc: update to xbmc-14-c4c356a
Signed-off-by: Stephan Raue <[email protected]>
2014-08-13 02:12:38 +02:00
Stefan Saraev 7720ff6f6d userconfig.service: make sure /storage/.config is there
because tmpfiles doesnt work here, as userconfig.service
is ordered before=local-fs.target (?!)

this also reverts 9de09b4507

thanks to @vpeter4
2014-08-12 20:24:05 +03:00
Floréal Toumikian e8499aba66 Added: 2048 core 2014-08-12 15:01:08 +02:00
Jean-André Santoni 4082b68ba9 Update icon themes 2014-08-12 13:16:01 +02:00
Stephan Raue a8c4f83bc5 Merge pull request #3408 from susisstrolch/CuboxI-warped
CuboxI: further improvements from warped-rudi
2014-08-12 02:12:02 +02:00
Stephan Raue a1db2ed2a3 ffmpeg: update to ffmpeg-2.3.2
Signed-off-by: Stephan Raue <[email protected]>
2014-08-12 02:09:03 +02:00
Stephan Raue e62103546c Revert "libva-intel-driver: update to libva-intel-driver-82d2ed8"
This reverts commit 97eb9f414e.
2014-08-12 02:08:23 +02:00
Stephan Raue bb05fe2427 Revert "libva-intel-driver: add patch to workaround against FD81447"
This reverts commit 1f1327ed03.
2014-08-12 02:08:17 +02:00
Stephan Raue dbda434b12 Revert "libva-intel-driver: better fix for FD81447"
This reverts commit fc61ce6d05.
2014-08-12 02:07:59 +02:00
Susis Strolch 6e2621bce7 CuboxI: further improvements from warped-rudi 2014-08-11 22:34:51 +02:00
Stefan Saraev bc2cf86439 linux: add support for dvbsky s950v3 / s952v3 2014-08-11 21:53:57 +03:00
Stephan Raue b84a4b9d33 u-boot: typo
Signed-off-by: Stephan Raue <[email protected]>
2014-08-11 11:16:25 +02:00
Stephan Raue 29cb67fe3f ppp: update to ppp-2.4.7
Signed-off-by: Stephan Raue <[email protected]>
2014-08-11 01:06:09 +02:00
Stefan Saraev e5c8033c96 scripts/autoreconf: cosmetics 2014-08-11 01:05:15 +02:00
Stephan Raue f49048a1f8 projects/Cuboxi/linux: disable CONFIG_SUSPEND
Signed-off-by: Stephan Raue <[email protected]>
2014-08-10 16:25:24 +02:00
Stephan Raue 86364b9736 projects/Cuboxi/patches/linux: add patch to fix build if CONFIG_SUSPEND is not set
Signed-off-by: Stephan Raue <[email protected]>
2014-08-10 16:25:24 +02:00
Stephan Raue c7a004fbb0 linux: update to linux-cuboxi-a5afa23, this fixes #3394
Signed-off-by: Stephan Raue <[email protected]>
2014-08-10 16:25:24 +02:00
Stephan Raue 1aafea6c95 tools/mkpkg: add script to get and pack imx6 kernel
Signed-off-by: Stephan Raue <[email protected]>
2014-08-10 16:25:24 +02:00
Stephan Raue c7a984a824 projects/Cuboxi/linux: disable SYSTEM-to-RAM support
Signed-off-by: Stephan Raue <[email protected]>
2014-08-10 16:25:24 +02:00
Stephan Raue b39b7fb427 projects/RPi/patches/xbmc: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-08-10 16:25:18 +02:00
Stephan Raue d3f45d3179 xbmc: remove IMX6 audio patches, add project specific alsa config files
Signed-off-by: Stephan Raue <[email protected]>
2014-08-10 14:37:56 +02:00
Stefan Saraev 2a8a07dfa9 repository.unofficial.addon.pro: show project/arch 2014-08-10 15:36:07 +03:00
Jean-André Santoni ff923327e7 Add pcsx_rearmed to Cubieboard2 and Cubietruck 2014-08-10 13:15:00 +02:00
Jean-André Santoni 7aa22bd4ae Update pcsx_rearmed package 2014-08-10 13:12:30 +02:00
Jean-André Santoni 6c1b7d1655 Update mupen64plus package 2014-08-10 13:11:57 +02:00
Jean-André Santoni e15c36b31a Remove useless dependancies in checkdeps 2014-08-10 11:36:41 +02:00
Stephan Raue d10fabcc04 projects/Cuboxi/patches/linux: add upstream patches
Signed-off-by: Stephan Raue <[email protected]>
2014-08-10 04:07:05 +02:00
Stephan Raue 69e588df7a xbmc: update imx6 patches, move to package 'xbmc'
Signed-off-by: Stephan Raue <[email protected]>
2014-08-10 02:51:52 +02:00
Jean-André Santoni 536b5f098a Update core-info 2014-08-09 23:39:01 +02:00
Jean-André Santoni 69f8fba630 Add mupen core to Wandboard 2014-08-09 21:23:31 +02:00
Jean-André Santoni f5bdd54cc4 Merge branch 'lakka' of https://github.com/lakkatv/Lakka into lakka 2014-08-09 21:22:36 +02:00
Jean-André Santoni 3f9c71dd06 Update icon themes 2014-08-09 21:22:15 +02:00
Stephan Raue 4e82b862d9 xbmc: update to xbmc-14-94bc482
Signed-off-by: Stephan Raue <[email protected]>
2014-08-09 19:14:53 +02:00
Stephan Raue 56f841c28d cmake: update to cmake-3.0.1
Signed-off-by: Stephan Raue <[email protected]>
2014-08-09 19:14:53 +02:00
Stephan Raue 34b81783cc Merge pull request #3406 from mrdominuzq/openelec-speedcontrol
use hdparm to set speedcontrol.
2014-08-09 16:32:21 +02:00
linuxlite 4682b48de9 use hdparm to set speedcontrol. 2014-08-09 08:58:11 +02:00
Floréal Toumikian cfbe431529 Updated: core-info and ppsspp 2014-08-08 21:35:34 +02:00
Stephan Raue 401188d685 libressl: update to libressl-2.0.4
Signed-off-by: Stephan Raue <[email protected]>
2014-08-07 21:30:00 +02:00
Stephan Raue cff13c438b linux: remove kernel 3.15 support
Signed-off-by: Stephan Raue <[email protected]>
2014-08-07 16:48:01 +02:00
Stephan Raue cd4c886c04 projects/RPi: switch to kernel 3.16
Signed-off-by: Stephan Raue <[email protected]>
2014-08-07 16:46:50 +02:00
Stefan Saraev 2ac517effd vdr-dummydevice: change pkg url. TODO remove this plugin 2014-08-06 16:53:33 +03:00
Stephan Raue 30b8daff48 Revert "v86d: dont install 'gcc:init'"
This reverts commit 26adf2616e.
2014-08-06 13:34:57 +02:00
Stephan Raue c7d739d237 Revert "plymouth-lite: dont install 'gcc:init'"
This reverts commit df772e2bfe.
2014-08-06 13:34:46 +02:00
Stephan Raue 75df2abbc3 Revert "gcc: remove 'gcc:init' target"
This reverts commit 2786190c0c.
2014-08-06 13:34:36 +02:00
Stephan Raue fc61ce6d05 libva-intel-driver: better fix for FD81447
Signed-off-by: Stephan Raue <[email protected]>
2014-08-06 12:11:44 +02:00
Stefan Saraev 9de09b4507 systemd: add /storage/.config to tmpfiles.d 2014-08-06 12:05:15 +03:00
Jean-André Santoni f729a95bac Package PPSSPP for Generic 2014-08-06 00:39:55 +02:00
Jean-André Santoni 074e56d379 Update wandboard kernel 2014-08-05 23:48:25 +02:00
Jean-André Santoni 3bbdb20f43 Looks like vivante-fbdev context depends on libx11... let's add it 2014-08-05 23:47:40 +02:00
Jean-André Santoni 8abeb4d274 Add Cuboxi project 2014-08-05 23:42:15 +02:00
Stephan Raue d5db85f0ce dvb-firmware: update to dvb-firmware-0.0.43
Signed-off-by: Stephan Raue <[email protected]>
2014-08-05 22:52:25 +02:00
Stephan Raue 0a56d73165 projects/*/options: disable AFP support for now, its buggy and we will see who needs this
Signed-off-by: Stephan Raue <[email protected]>
2014-08-05 20:35:23 +02:00
Stephan Raue 2786190c0c gcc: remove 'gcc:init' target
Signed-off-by: Stephan Raue <[email protected]>
2014-08-05 18:40:23 +02:00
Stephan Raue df772e2bfe plymouth-lite: dont install 'gcc:init'
Signed-off-by: Stephan Raue <[email protected]>
2014-08-05 18:39:11 +02:00
Stephan Raue 26adf2616e v86d: dont install 'gcc:init'
Signed-off-by: Stephan Raue <[email protected]>
2014-08-05 18:38:58 +02:00
Stefan Saraev 6687ceb2cb util-linux:init: build static 2014-08-05 18:36:06 +02:00
Jean-André Santoni ced0403724 Update core-info 2014-08-05 18:33:12 +02:00
Jean-André Santoni 61b5de4ec4 mupen64plus for WandBoard 2014-08-05 18:32:42 +02:00
Stefan Saraev 5da71dbb47 xbmc: clean up nonexistent addons 2014-08-05 17:55:01 +02:00
Stefan Saraev 1bd6c7aa17 ntfs-3g_ntfsprogs: dont install lowntfs-3g 2014-08-05 17:46:25 +02:00
Stephan Raue f19dbb0c99 scripts/image: remove 'mach_kernel' support
Signed-off-by: Stephan Raue <[email protected]>
2014-08-05 15:58:05 +02:00
Stephan Raue 04cd4c1164 ffmpeg: remove references to crystalhd support
Signed-off-by: Stephan Raue <[email protected]>
2014-08-05 15:57:44 +02:00
Stephan Raue 8a6ef43f84 tools/mkpkg: remove mkpkg_crystalhd* scripts
Signed-off-by: Stephan Raue <[email protected]>
2014-08-05 15:45:54 +02:00
Stephan Raue fe6501a77f diskdev_cmds: dont build 'diskdev_cmds:init' target
Signed-off-by: Stephan Raue <[email protected]>
2014-08-05 15:44:25 +02:00
Stephan Raue 476c588d19 initramfs: dont install 'diskdev_cmds' in initramfs
Signed-off-by: Stephan Raue <[email protected]>
2014-08-05 15:43:59 +02:00
Stephan Raue 1f1327ed03 libva-intel-driver: add patch to workaround against FD81447
Signed-off-by: Stephan Raue <[email protected]>
2014-08-05 15:06:10 +02:00
Stephan Raue 97eb9f414e libva-intel-driver: update to libva-intel-driver-82d2ed8
Signed-off-by: Stephan Raue <[email protected]>
2014-08-05 15:05:39 +02:00
Jean-André Santoni 1b37a490a7 Harmonise project options 2014-08-05 14:35:04 +02:00
Stephan Raue 6e4ceaaef6 xbmc: update to xbmc-14-bb86c12
Signed-off-by: Stephan Raue <[email protected]>
2014-08-05 03:27:08 +02:00
Stephan Raue d0da3b8a54 yajl: update to yajl-2.1.0
Signed-off-by: Stephan Raue <[email protected]>
2014-08-04 23:21:08 +02:00
Stephan Raue 16b7b03128 remove package 'crystalhd'
Signed-off-by: Stephan Raue <[email protected]>
2014-08-04 23:21:08 +02:00
Stephan Raue a56b0d4d83 scripts: remove 'mkimage-atv' script
Signed-off-by: Stephan Raue <[email protected]>
2014-08-04 23:21:08 +02:00
Stephan Raue a94dfc07a3 remove package 'darwin-cross'
Signed-off-by: Stephan Raue <[email protected]>
2014-08-04 23:21:08 +02:00
Stephan Raue a06a3851e6 remove package 'atvboot'
Signed-off-by: Stephan Raue <[email protected]>
2014-08-04 23:21:08 +02:00
Stephan Raue abc4b86ac0 remove package 'atv-bootloader'
Signed-off-by: Stephan Raue <[email protected]>
2014-08-04 23:21:08 +02:00
Stephan Raue ffdcc2c1fc remove project 'ATV'
Signed-off-by: Stephan Raue <[email protected]>
2014-08-04 23:21:08 +02:00
Stefan Saraev c3db35366a xbmc: remove unused fonts 2014-08-04 23:21:07 +02:00
Stefan Saraev ed24953e92 glib: disable libelf 2014-08-04 23:21:07 +02:00
Stefan Saraev 95d07d5a48 buildsys: autoreconf once
no point to do_autoreconf for :host :init :bootstrap
if it's already done for :target
2014-08-04 23:21:07 +02:00
Stefan Saraev 8c24fdd8ca util-linux clean up old udev.d 2014-08-04 23:21:07 +02:00
Stefan Saraev e41ce22313 scripts/image: clean up debug 2014-08-04 23:21:07 +02:00
Stefan Saraev f687f32694 clean up $LIBVA
libva-intel-driver is enough here
2014-08-04 23:21:07 +02:00
Stefan Saraev 0beaf633d3 Mesa: clean up vaapi
not used. no MESA_VAAPI_SUPPORT, and there is no VAAPI in Mesa, anyway
2014-08-04 23:21:07 +02:00
Stefan Saraev d33b9a2de0 remove package: openal-soft 2014-08-04 23:21:07 +02:00
Stefan Saraev 5f30f72443 config/options: cleanup 2014-08-04 23:21:07 +02:00
Stefan Saraev 24b44ec8bb remove package: makedepend 2014-08-04 23:21:07 +02:00
Stefan Saraev 3bfa894a5d Mesa: do not depend on makedepend:host 2014-08-04 23:21:07 +02:00
Stephan Raue 6f46186dfd linux: add kernel 3.16, update x86 builds to kernel 3.16
Signed-off-by: Stephan Raue <[email protected]>
2014-08-04 23:20:59 +02:00
Jean-André Santoni d1ee837911 Fix hdmi sound on Cubietruck 2014-08-04 21:09:54 +02:00
Jean-André Santoni ef53d67db0 Fix WandBoard mkimage 2014-08-04 10:20:55 +02:00
Jean-André Santoni b683ef668a Update retroarch-joypad-autoconfig 2014-08-04 09:17:57 +02:00
Jean-André Santoni baa35865cd Fix WandBoard HDMI audio 2014-08-04 09:17:27 +02:00
Stephan Raue d6b472f238 parted: update to parted-3.2
Signed-off-by: Stephan Raue <[email protected]>
2014-08-04 02:03:52 +02:00
Stefan Saraev 046d192206 systemd: simplify userconfig.service
*.sample will not be force overwritten, but I dont really care
2014-08-04 02:03:41 +02:00
Stefan Saraev 555b81f5ff swig:host: build without pcre 2014-08-03 22:37:43 +02:00
Stefan Saraev 50714947c6 bluez: dont compile libbluetooth.so
not used. we talk to bluetoothd via dbus
2014-08-03 22:31:57 +02:00
Stephan Raue 4ef2955582 projects/RPi/patches/xbmc: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-08-03 22:31:34 +02:00
Stephan Raue 50fbf7230f xbmc: update to xbmc-14-3f20fb2
Signed-off-by: Stephan Raue <[email protected]>
2014-08-03 22:31:06 +02:00
Stephan Raue 3df253529b openssh: add patch to specify seperate keydir, remove 'sshd_config' script and create ALL supported keys
Signed-off-by: Stephan Raue <[email protected]>
2014-08-03 15:45:49 +02:00
Stephan Raue 278c7f8ebd Mesa: update to Mesa-10.2.5
Signed-off-by: Stephan Raue <[email protected]>
2014-08-03 15:45:49 +02:00
Stephan Raue 04735707af xbmc: update to xbmc-14-6f26fca
Signed-off-by: Stephan Raue <[email protected]>
2014-08-02 23:16:13 +02:00
Stephan Raue 359598c4b6 libxcb: update to libxcb-1.11
Signed-off-by: Stephan Raue <[email protected]>
2014-08-02 22:18:35 +02:00
Stephan Raue 83977f5568 xcb-proto: update to xcb-proto-1.11
Signed-off-by: Stephan Raue <[email protected]>
2014-08-02 22:18:18 +02:00
Stephan Raue a787b46fe5 xrandr: update to xrandr-1.4.3
Signed-off-by: Stephan Raue <[email protected]>
2014-08-02 22:17:47 +02:00
Stephan Raue fdb6b39221 bcm2835-bootloader: update to bcm2835-bootloader-a6fe297
Signed-off-by: Stephan Raue <[email protected]>
2014-08-02 02:30:40 +02:00
Stephan Raue d5538213d6 bcm2835-driver: update to bcm2835-driver-a6fe297
Signed-off-by: Stephan Raue <[email protected]>
2014-08-02 02:30:20 +02:00
Stephan Raue 192dbd4b3a remove package 'cloog'
Signed-off-by: Stephan Raue <[email protected]>
2014-08-02 00:58:33 +02:00
Stephan Raue 996cd9448e remove package 'ppl'
Signed-off-by: Stephan Raue <[email protected]>
2014-08-02 00:58:33 +02:00
Stephan Raue 54fa27720e gcc: remove unused cloog and ppl support for now
Signed-off-by: Stephan Raue <[email protected]>
2014-08-02 00:58:33 +02:00
Stephan Raue dcfbb1f64d binutils: remove unused cloog and ppl support for now
Signed-off-by: Stephan Raue <[email protected]>
2014-08-02 00:58:33 +02:00
Stephan Raue 049d05616e gdb: update to gdb-7.8
Signed-off-by: Stephan Raue <[email protected]>
2014-08-02 00:58:33 +02:00
Stephan Raue ef7a11baf2 xbmc: update to xbmc-14-dc75ad6, update FM support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-08-02 00:58:33 +02:00
Stefan Saraev 8d6818e1a6 Merge pull request #3389 from pershoot/staging
linux: update to linux-3.15.8
2014-08-01 22:51:52 +03:00
Jean-André Santoni 3258620d7c Update RetroArch with responsive menu 2014-08-01 18:40:26 +02:00
Prashant Somashekar 41034ba3ec linux: update to linux-3.15.8 2014-08-01 12:00:35 -04:00
Stephan Raue c01f799fc7 ffmpeg: update to ffmpeg-2.3.1
Signed-off-by: Stephan Raue <[email protected]>
2014-07-31 18:07:10 +02:00
Stephan Raue 7152068374 libdrm: update to libdrm-2.4.56
Signed-off-by: Stephan Raue <[email protected]>
2014-07-31 18:06:48 +02:00
Stephan Raue 8614619532 projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-07-30 07:31:11 +02:00
Stephan Raue e0924c94cd linux: update to linux-3.15.7
Signed-off-by: Stephan Raue <[email protected]>
2014-07-29 07:55:35 +02:00
Jean-André Santoni 519d8a728d Update WandBoard core list 2014-07-28 18:31:21 +02:00
Jean-André Santoni 96b529ea62 Fix pcsx_rearmed package for IMX6 2014-07-28 18:30:53 +02:00
Jean-André Santoni 30c930b114 Fix vsync on WandBoard 2014-07-28 18:28:21 +02:00
Stephan Raue 4f2d947c9e xbmc: add PR5107
Signed-off-by: Stephan Raue <[email protected]>
2014-07-28 07:23:02 +02:00
Jean-André Santoni 5c9234c1ce Set WandBoard hostname to lakka 2014-07-28 01:12:11 +02:00
Jean-André Santoni 48a919b2a8 Update RetroArch with vivante context driver 2014-07-28 00:01:22 +02:00
Jean-André Santoni ba5ae72b61 Use new splashscreen format for WandBoard project 2014-07-27 23:54:40 +02:00
Jean-André Santoni 46a904cbae Add Wandboard project 2014-07-27 22:52:12 +02:00
Stephan Raue ee8a220796 xbmc: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-07-27 20:21:43 +02:00
Stephan Raue 118f3a4001 xbmc-addon-xvdr: update to xbmc-addon-xvdr-8c32c50
Signed-off-by: Stephan Raue <[email protected]>
2014-07-27 18:06:23 +02:00
Stephan Raue 9291534462 Merge pull request #3383 from gandharva78/libnfs-update
- libnfs: update to 1.9.5
2014-07-27 17:34:53 +02:00
gandharva 76370f740a - libnfs: update to 1.9.5
by upgrading we get new features like directory caching and file read-
ahead support.
2014-07-27 17:18:47 +02:00
Stephan Raue 50a88fe55c config/version: set OS_VERSION to 5.0
Signed-off-by: Stephan Raue <[email protected]>
2014-07-27 17:04:50 +02:00
Stephan Raue 0d2ba2d1ff remove package 'nettle'
Signed-off-by: Stephan Raue <[email protected]>
2014-07-27 16:44:47 +02:00
Stephan Raue fea84b1153 remove package 'gnutls'
Signed-off-by: Stephan Raue <[email protected]>
2014-07-27 16:44:36 +02:00
Stephan Raue 4a10d9802b tools/mkpkg: update some mkpkg scripts
Signed-off-by: Stephan Raue <[email protected]>
2014-07-27 16:44:03 +02:00
Stephan Raue 49753795bf xbmc-pvr-addons: update to xbmc-pvr-addons-9d33717
Signed-off-by: Stephan Raue <[email protected]>
2014-07-27 16:43:08 +02:00
Stephan Raue c40fe12f02 xbmc: update to xbmc-14-8975e83
Signed-off-by: Stephan Raue <[email protected]>
2014-07-27 16:42:44 +02:00
Stephan Raue c6d48a002e projects/RPi/patches/xbmc-master: remove 'XBMC=master' support
Signed-off-by: Stephan Raue <[email protected]>
2014-07-27 14:53:16 +02:00
Stephan Raue e81355789f projects/Cuboxi/patches/xbmc-master: remove 'XBMC=master' support
Signed-off-by: Stephan Raue <[email protected]>
2014-07-27 14:52:55 +02:00
Stephan Raue a2320a7c75 projects/*/options: remove 'XBMC=master' support
Signed-off-by: Stephan Raue <[email protected]>
2014-07-27 14:50:36 +02:00
Stephan Raue 48331e4380 lame: remove 'XBMC=master' support
Signed-off-by: Stephan Raue <[email protected]>
2014-07-27 14:47:20 +02:00
Stephan Raue 44318f2540 flac: remove 'XBMC=master' support
Signed-off-by: Stephan Raue <[email protected]>
2014-07-27 14:47:12 +02:00
Stephan Raue 0d5388c074 mediacenter: remove 'XBMC=master' support
Signed-off-by: Stephan Raue <[email protected]>
2014-07-27 14:45:26 +02:00
Stephan Raue c453d69664 service.openelec.settings: remove 'XBMC=master' support
Signed-off-by: Stephan Raue <[email protected]>
2014-07-27 14:45:13 +02:00
Stephan Raue f51c449a3b xbmc-pvr-addons-master: move to package 'xbmc-pvr-addons'
Signed-off-by: Stephan Raue <[email protected]>
2014-07-27 14:42:32 +02:00
Stephan Raue a95e8af2e9 xbmc-master-theme-Confluence: move to package 'xbmc-theme-Confluence'
Signed-off-by: Stephan Raue <[email protected]>
2014-07-27 14:38:54 +02:00
Stephan Raue f327a73c25 xbmc-master: move to package 'xbmc'
Signed-off-by: Stephan Raue <[email protected]>
2014-07-27 14:29:15 +02:00
Jean-André Santoni 645f61090c Merge branch 'lakka' of https://github.com/lakkatv/Lakka into lakka 2014-07-27 13:00:45 +02:00
Jean-André Santoni 7c242e349e Fix hdmi sound on Cubieboard2 2014-07-27 13:00:36 +02:00
Jean-André Santoni 3337c52efe Cubietruck project 2014-07-27 13:00:08 +02:00
Stephan Raue 6ef1a1748b ffmpeg: add patch to support free builds with libressl support, disable nonfree build
Signed-off-by: Stephan Raue <[email protected]>
2014-07-27 10:29:22 +02:00
Stephan Raue 2a7749b4cb projects/Cuboxi/patches/xbmc-master: update Cuboxi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-07-26 22:22:43 +02:00
Stephan Raue db307ac481 gcc: add patch to fix GCC-61801 (and GCC-61904)
Signed-off-by: Stephan Raue <[email protected]>
2014-07-26 22:21:46 +02:00
Stephan Raue 598e42872d util-linux: remove old config options
Signed-off-by: Stephan Raue <[email protected]>
2014-07-26 14:58:05 +02:00
Stephan Raue c89a1aa9a1 util-linux: build with libsmartcols if SWAP supported is enabled, dont build with libsmartcols in initramfs
Signed-off-by: Stephan Raue <[email protected]>
2014-07-26 14:56:35 +02:00
Stefan Saraev 98e5150a65 taglib: build static 2014-07-26 09:17:48 +02:00
Stefan Saraev ab73736f0b xorg-server: isable acpi/apm
.. as we dont have acpid / apmd.
2014-07-26 09:13:49 +02:00
Stephan Raue d28840f29f libressl: update to libressl-2.0.3
Signed-off-by: Stephan Raue <[email protected]>
2014-07-26 09:09:53 +02:00
Stefan Saraev e689d75e66 libgpg-error: build static 2014-07-26 08:55:15 +02:00
Stefan Saraev 5a84aa6936 config/functions: clean up optimize leftover 2014-07-26 08:52:59 +02:00
Stephan Raue fd7f8219a6 xf86-video-intel: add some default configure options, build with GLAMOR and tear-free support, disable building of tool and DRI1 support
Signed-off-by: Stephan Raue <[email protected]>
2014-07-26 08:30:44 +02:00
Stephan Raue 2565853a7e xf86-video-intel: update to xf86-video-intel-2.99.914
Signed-off-by: Stephan Raue <[email protected]>
2014-07-26 07:54:43 +02:00
Stephan Raue b574ad91fe Mesa: (temp.) disable DRI3 support so XBMC will work with newer intel GPU drivers (needs to be fixed/reported)
Signed-off-by: Stephan Raue <[email protected]>
2014-07-26 07:54:22 +02:00
Stephan Raue e7853e76bb libdrm: update to libdrm-2.4.55
Signed-off-by: Stephan Raue <[email protected]>
2014-07-26 07:53:24 +02:00
Stephan Raue 107ddc1a46 util-linux: build without libsmartcols
Signed-off-by: Stephan Raue <[email protected]>
2014-07-26 07:12:06 +02:00
Stefan Saraev 62818e6401 util-linux: build without python 2014-07-26 07:04:46 +02:00
Stephan Raue e672e6e249 busybox: remove support for initramfs.conf, disable SYSTEM-to-RAM support for RPi
Signed-off-by: Stephan Raue <[email protected]>
2014-07-25 07:30:19 +02:00
Stephan Raue 86944a6ea2 Revert "busybox: remove SYSTEM-to-RAM support, it dont improves much"
This reverts commit 1e12d8be3f.
2014-07-25 07:28:13 +02:00
Stephan Raue 943fc1f809 xbmc-master-theme-Confluence: add FM patch
Signed-off-by: Stephan Raue <[email protected]>
2014-07-25 07:27:45 +02:00
Stephan Raue d7339e29b2 xbmc-master: update FM patch
Signed-off-by: Stephan Raue <[email protected]>
2014-07-25 07:27:21 +02:00
Stephan Raue 5a42b44125 libXext: update to libXext-1.3.3
Signed-off-by: Stephan Raue <[email protected]>
2014-07-25 07:05:36 +02:00
Stephan Raue 570c418b8b util-linux: update to util-linux-2.25
Signed-off-by: Stephan Raue <[email protected]>
2014-07-25 07:05:07 +02:00
Stephan Raue 66865275e6 xbmc-master: update to xbmc-master-14-67f025d
Signed-off-by: Stephan Raue <[email protected]>
2014-07-25 07:04:25 +02:00
Stephan Raue c6c7a82dad xbmc-master: dont depend on package 'gnutls' anymore
Signed-off-by: Stephan Raue <[email protected]>
2014-07-24 07:09:01 +02:00
Stephan Raue 1e12d8be3f busybox: remove SYSTEM-to-RAM support, it dont improves much
Signed-off-by: Stephan Raue <[email protected]>
2014-07-24 07:09:01 +02:00
Stephan Raue df3617e0f6 samba: remove unneeded configure option
Signed-off-by: Stephan Raue <[email protected]>
2014-07-24 07:09:01 +02:00
Stephan Raue 38aeb1ae44 ntfs-3g_ntfsprogs: disable crypto support
Signed-off-by: Stephan Raue <[email protected]>
2014-07-24 07:09:01 +02:00
Stefan Saraev e84f7d96f0 README.md: clean up obsolete ssh_enable instructions 2014-07-21 20:04:02 +03:00
Stefan Saraev 5c2a550843 vdr-plugin-streamdev: switch to libressl support 2014-07-21 06:25:37 +03:00
Stefan Saraev c0336a0893 vdr-plugin-dvbapi: drop unused ssl dependency 2014-07-20 16:18:21 +03:00
Stefan Saraev 26de1fbe7f tvheadend: update changelog 2014-07-20 16:11:47 +03:00
Stefan Saraev 8a11e519f5 repository.unofficial.addon.pro: bump 2014-07-20 16:00:19 +03:00
Stephan Raue 30daf6b22d vdr-addon: bump addon version
Signed-off-by: Stephan Raue <[email protected]>
2014-07-20 14:56:02 +02:00
Stephan Raue 5dbde049ce tvheadend: bump addon version
Signed-off-by: Stephan Raue <[email protected]>
2014-07-20 14:55:52 +02:00
Stephan Raue c00db03e19 boblightd: bump addon version
Signed-off-by: Stephan Raue <[email protected]>
2014-07-20 14:55:38 +02:00
Stephan Raue 0bb0e5ae29 sundtek-mediatv: bump addon version
Signed-off-by: Stephan Raue <[email protected]>
2014-07-20 14:55:23 +02:00
Stephan Raue 3ef821b947 imon-mce: bump addon version
Signed-off-by: Stephan Raue <[email protected]>
2014-07-20 14:55:13 +02:00
Stephan Raue 570d188ecf hdhomerun: bump addon version
Signed-off-by: Stephan Raue <[email protected]>
2014-07-20 14:55:00 +02:00
Stephan Raue 8c7f55d7f2 config/version: set ADDON_VERSION to 4.3
Signed-off-by: Stephan Raue <[email protected]>
2014-07-20 14:38:11 +02:00
Stephan Raue e10c1b5af6 remove package 'openssl' (replaced by package 'libressl')
Signed-off-by: Stephan Raue <[email protected]>
2014-07-20 14:38:11 +02:00
Stephan Raue 94c91344c8 tvheadend: switch to libressl support
Signed-off-by: Stephan Raue <[email protected]>
2014-07-20 14:38:11 +02:00
Stephan Raue 37c485865b vdr-plugin-dvbapi: switch to libressl support
Signed-off-by: Stephan Raue <[email protected]>
2014-07-20 14:38:11 +02:00
Stephan Raue cdf9b84b84 libssh: switch to openssl/libressl support, remove not needed patch
Signed-off-by: Stephan Raue <[email protected]>
2014-07-20 14:38:11 +02:00
Stephan Raue 79cd9680ee diskdev_cmds: switch to libressl support
Signed-off-by: Stephan Raue <[email protected]>
2014-07-20 14:38:11 +02:00
Stephan Raue 204763428e curl: switch to libressl support
Signed-off-by: Stephan Raue <[email protected]>
2014-07-20 14:38:11 +02:00
Stephan Raue 66e28026b6 xorg-server: switch to libressl support
Signed-off-by: Stephan Raue <[email protected]>
2014-07-20 14:38:11 +02:00
Stephan Raue 3c50eeb2a1 wpa_supplicant: switch to libressl support
Signed-off-by: Stephan Raue <[email protected]>
2014-07-20 14:38:11 +02:00
Stephan Raue 6830046ca5 openvpn: switch to libressl support
Signed-off-by: Stephan Raue <[email protected]>
2014-07-20 14:38:11 +02:00
Stephan Raue 1acb6c70b3 openssh: switch to libressl support, add patch to support libressl
Signed-off-by: Stephan Raue <[email protected]>
2014-07-20 14:38:11 +02:00
Stephan Raue 4fb6458012 rtmpdump: switch to libressl support
Signed-off-by: Stephan Raue <[email protected]>
2014-07-20 14:38:10 +02:00
Stephan Raue 4abbebee1c ffmpeg: switch to libressl support
Signed-off-by: Stephan Raue <[email protected]>
2014-07-20 14:38:10 +02:00
Stephan Raue 17a4b8580f Python: remove RAND_egd support to support libressl, switch to libressl support
Signed-off-by: Stephan Raue <[email protected]>
2014-07-20 14:38:10 +02:00
Stephan Raue 787d303d93 pulseaudio: switch to libressl support
Signed-off-by: Stephan Raue <[email protected]>
2014-07-20 14:38:10 +02:00
Stephan Raue 1dc12f599d new package: add package 'libressl'
Signed-off-by: Stephan Raue <[email protected]>
2014-07-20 14:38:10 +02:00
Stefan Saraev 777e4535f3 create_installstick_osx: enable debug shell in installer 2014-07-20 11:47:08 +03:00
Stefan Saraev 1ea9ba70fb scripts/clean: do not clean up more than expected... 2014-07-20 01:40:27 +02:00
Stefan Saraev e57a96bf25 scripts/build: cosmetics 2014-07-20 01:40:00 +02:00
Stefan Saraev bdde039a40 remove package: nasm 2014-07-20 01:39:43 +02:00
Stephan Raue e79f24e2d1 toolchain: dont build package 'nasm'
Signed-off-by: Stephan Raue <[email protected]>
2014-07-20 01:38:35 +02:00
Stephan Raue 28168cbf6f SDL: disable nasm support
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 23:27:25 +02:00
Stephan Raue f7909ec2bb remove package 'faad2'
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 23:23:15 +02:00
Stephan Raue e0bdc7b92d xbmc-master: dont depend on package 'faad2' anymore
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 23:15:51 +02:00
Stephan Raue b5585f6b05 xbmc: dont depend on package 'faad2' anymore
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 23:15:41 +02:00
Stephan Raue aff26c0023 config/version: set OS_VERSION to 4.2
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 23:11:47 +02:00
Stephan Raue 77440d0998 libXfont: update to libXfont-1.5.0
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 20:22:44 +02:00
Stephan Raue 80eeef92e5 xbmc-pvr-addons: update to xbmc-pvr-addons-be12a8d
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 20:00:21 +02:00
Stefan Saraev 49da03985a tvheadend: update to tvheadend-3.9.1083 2014-07-19 15:39:28 +03:00
Stephan Raue f09e78408b projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 09:12:14 +02:00
Stephan Raue a5f36f759c bcm2835-bootloader: update to bcm2835-bootloader-09c0f5f
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 09:11:50 +02:00
Stephan Raue 6fbffa6817 bcm2835-driver: update to bcm2835-driver-09c0f5f
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 09:11:34 +02:00
Stephan Raue a0d7d791db xbmc: update to xbmc-13-6d3bb09
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 09:11:08 +02:00
Stephan Raue ec8efff4de lame: build as static library if $MEDIACENTER=xbmc-master
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 08:18:28 +02:00
Stephan Raue 22ef84c903 flac: build as static library if \$MEDIACENTER=xbmc-master
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 08:18:15 +02:00
Stephan Raue 61d328ca8e projects/Cuboxi/patches/xbmc-master: fix buildfix patch
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 07:36:53 +02:00
Stephan Raue 233cf28982 xbmc-pvr-addons-master: update to xbmc-pvr-addons-master-a6c2ec7
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 03:15:45 +02:00
Stefan Saraev 82da227217 xbmc-master: dont depend on flac anymore
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 02:49:58 +02:00
Stephan Raue 327d4eb6e8 projects/*/options: mark 'ENCODER_LAME' deprated
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 02:38:26 +02:00
Stephan Raue a90086a15a xbmc-master: dont depend on package 'lame' anymore
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 02:36:14 +02:00
Stephan Raue f5e65afa76 Mesa: update to Mesa-10.2.4
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 02:32:31 +02:00
Stephan Raue 0194afbf06 libXi: update to libXi-1.7.4
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 00:44:03 +02:00
Stephan Raue e0ea2fa903 curl: update to curl-7.37.1
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 00:44:03 +02:00
Stephan Raue 302fded5ea libnl: update to libnl-3.2.25
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 00:44:03 +02:00
Stephan Raue 3143efdc04 projects/*/options: add option to select and build audio encoders if built with optical support
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 00:44:03 +02:00
Stephan Raue 8189b41e3f new package: add package 'xbmc-audioencoder-vorbis'
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 00:44:03 +02:00
Stephan Raue 55b3a15998 new package: add package 'xbmc-audioencoder-wav'
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 00:44:03 +02:00
Stephan Raue 20d6da0420 new package: add package 'xbmc-audioencoder-lame'
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 00:44:03 +02:00
Stephan Raue b2de5492ad new package: add package 'xbmc-audioencoder-flac'
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 00:44:03 +02:00
Stephan Raue 8574896d21 projects/RPi/patches/xbmc-master: update RPi support patch
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 00:44:03 +02:00
Stefan Saraev f9443e9562 lame: disable nasm. not used at all 2014-07-19 00:44:03 +02:00
Stephan Raue 050b01882f xbmc-master: update to xbmc-master-14-92141a9
Signed-off-by: Stephan Raue <[email protected]>
2014-07-19 00:44:03 +02:00
Stefan Saraev d54dea9dee Merge pull request #3375 from pershoot/staging
linux: update to linux-3.15.6
2014-07-18 22:50:27 +03:00
Prashant Somashekar 815de65822 linux: update to linux-3.15.6 2014-07-17 20:04:42 -04:00
Stephan Raue 6ae3a84a94 gettext: update to gettext-0.19.2
Signed-off-by: Stephan Raue <[email protected]>
2014-07-17 15:34:33 +02:00
Stephan Raue 236c893a89 libepoxy: build as shared library to avoid "(EE) Failed to load /usr/lib/xorg/modules/libglamoregl.so: /usr/lib/xorg/modules/libglamoregl.so: undefined symbol: epoxy_eglCreateImageKHR"
Signed-off-by: Stephan Raue <[email protected]>
2014-07-17 15:12:55 +02:00
Stephan Raue 630b04a3d0 dvb-firmware: update to dvb-firmware-0.0.42
Signed-off-by: Stephan Raue <[email protected]>
2014-07-17 13:12:25 +02:00
Stephan Raue 21b021d318 libcec: add PR29
Signed-off-by: Stephan Raue <[email protected]>
2014-07-17 11:00:38 +02:00
Stephan Raue 9df94b671d projects/RPi/linux: enable CONFIG_UACCESS_WITH_MEMCPY
Signed-off-by: Stephan Raue <[email protected]>
2014-07-17 10:46:33 +02:00
Stephan Raue f060416fbd projects/Generic: dont build XHCI driver as module, and dont unload on suspend (for testing, please revert if this still causes problems with suspend/wakeup)
Signed-off-by: Stephan Raue <[email protected]>
2014-07-17 10:22:53 +02:00
Stephan Raue 108e38b3ca xorg-server: update to xorg-server-1.6.0
Signed-off-by: Stephan Raue <[email protected]>
2014-07-17 09:53:00 +02:00
Stephan Raue e3e499005f Merge pull request #3372 from OpenELEC/lcdd
lcdproc: tune lcdd.service
2014-07-17 02:57:17 +02:00
Stefan Saraev 09d94ff67f mkpkg: remove mkpkg_eglibc-2.19 2014-07-17 02:55:51 +02:00
Stephan Raue 473d04c43e ffmpeg: update to ffmpeg-2.3
Signed-off-by: Stephan Raue <[email protected]>
2014-07-17 02:23:21 +02:00
Stephan Raue abbe488d68 gcc: update to gcc-4.9.1
Signed-off-by: Stephan Raue <[email protected]>
2014-07-17 02:23:06 +02:00
Stefan Saraev 665205fd47 lcdproc: tune lcdd.service 2014-07-16 18:38:08 +03:00
Stefan Saraev 265eb40b48 nano: disable build of locales 2014-07-15 19:03:40 +02:00
Stephan Raue fb04b04ae4 nano: disable utf8 support to fix buildissue if libncursesw is installed on hostsystem
Signed-off-by: Stephan Raue <[email protected]>
2014-07-15 07:55:53 +02:00
Stefan Saraev 78c03dc994 xbmc-master: gputemp: fix nvidia/gputemp after 58a4990
thanks @ozolli
2014-07-14 19:45:40 +03:00
Stefan Saraev fb16e903bc gputemp: fix nvidia/gputemp after 58a4990
thanks @ozolli
2014-07-14 19:19:34 +03:00
Stephan Raue d2fea23349 tvheadend: add patch to remove -Werror from CFLAGS
Signed-off-by: Stephan Raue <[email protected]>
2014-07-14 18:15:54 +02:00
Stephan Raue 294c0808c9 autoconf: add patch to support excluding of autoreconf steps, taken from openembedded
Signed-off-by: Stephan Raue <[email protected]>
2014-07-14 18:15:54 +02:00
Stephan Raue 899de0ecc5 nano: update to nano-2.3.5
Signed-off-by: Stephan Raue <[email protected]>
2014-07-14 18:15:54 +02:00
Stephan Raue 19a9555511 libssh: build without server support
Signed-off-by: Stephan Raue <[email protected]>
2014-07-14 18:15:44 +02:00
Stephan Raue 5a42541dc9 libssh: add patch to support libgcrypt-1.6
Signed-off-by: Stephan Raue <[email protected]>
2014-07-13 01:41:07 +02:00
Stephan Raue cf2f4105dc libgcrypt: update to libgcrypt-1.6.1
Signed-off-by: Stephan Raue <[email protected]>
2014-07-13 01:41:07 +02:00
Jean-André Santoni c80f6c1240 Forgot to add vivante to wandboard metapackage deps 2014-06-22 10:21:56 +02:00
Jean-André Santoni 8a932532d7 Fix linux detection in vivante egl header 2014-06-22 10:17:45 +02:00
Jean-André Santoni 715036a551 Add Lakka bootsplash to WandBoard project 2014-06-22 10:17:14 +02:00
Jean-André Santoni ea54e3722b Enable ssh in boot.cfg 2014-06-22 10:16:38 +02:00
Jean-André Santoni 5e7a4f001b Copy Lakka icon during create_sdcard 2014-06-22 10:16:16 +02:00
Jean-André Santoni 31594861fd Add WandBoard project 2014-06-21 18:59:58 +02:00
1157 changed files with 459743 additions and 210783 deletions

No files matched your search

+6
View File
@@ -35,6 +35,12 @@ Feature requests are great, but they usually end up lying around the issue
tracker indefinitely. Sending a pull request is a much better way of getting a
particular feature into OpenELEC.
Please dont ask us to add 3rdparty drivers unless you are the maintainer/developer of the driver,
we have no manpower to support a non-mainlined kernel driver for your hardware.
However, OpenELEC comes with minimal set of kernel drivers enabled, if you are sure that your hardware
is supported in mainline kernel, feel free to send us a Pull Request to enable it in our
kernel defconfigs. We are always happy to support known-working hardware.
### Reporting build failures
As buildsystem / core packages (toolchain) / random libraries change from time to time, it is required
+1 -1
View File
@@ -11,7 +11,7 @@ Lakka is a lightweight Linux distribution that transforms a small computer into
## Installation instructions
Please refer to our website http://www.lakka.tv/getlakka on how to setup Lakka.
Please refer to our website http://www.lakka.tv/get on how to setup Lakka.
## Support
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="@PKG_ADDON_ID@"
name="@PKG_NAME@"
name="@ADDON_NAME@"
version="@ADDON_VERSION@"
provider-name="@PROVIDER_NAME@">
<requires>
@@ -8,9 +8,7 @@
<import addon="xbmc.python" version="2.1.0"/>
@REQUIRES@
</requires>
<extension point="@PKG_ADDON_TYPE@"
library="default.py">
<provides>executable</provides>
<extension point="xbmc.python.module" library="lib/">
</extension>
<extension point="xbmc.addon.metadata">
<summary>@PKG_SHORTDESC@</summary>
+24
View File
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="@PKG_ADDON_ID@"
name="@ADDON_NAME@"
version="@ADDON_VERSION@"
provider-name="@PROVIDER_NAME@">
<requires>
<import addon="os.openelec.tv" version="@OS_VERSION@"/>
<import addon="xbmc.python" version="2.1.0"/>
@REQUIRES@
</requires>
<extension point="xbmc.python.script" library="default.py">
<provides>executable</provides>
</extension>
<extension point="xbmc.addon.metadata">
<summary>@PKG_SHORTDESC@</summary>
<description>
@PKG_LONGDESC@
</description>
<disclaimer>
@PKG_DISCLAIMER@
</disclaimer>
<platform>all</platform>
</extension>
</addon>
+24
View File
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="@PKG_ADDON_ID@"
name="@ADDON_NAME@"
version="@ADDON_VERSION@"
provider-name="@PROVIDER_NAME@">
<requires>
<import addon="os.openelec.tv" version="@OS_VERSION@"/>
<import addon="xbmc.python" version="2.1.0"/>
@REQUIRES@
</requires>
<extension point="xbmc.service" library="default.py">
<provides>executable</provides>
</extension>
<extension point="xbmc.addon.metadata">
<summary>@PKG_SHORTDESC@</summary>
<description>
@PKG_LONGDESC@
</description>
<disclaimer>
@PKG_DISCLAIMER@
</disclaimer>
<platform>all</platform>
</extension>
</addon>
+78 -52
View File
@@ -1,12 +1,9 @@
setup_toolchain() {
if [ "$1" = "--optimize" ]; then
OPTIMIZE=yes
shift
fi
if [ "$1" = target ]; then
export DESTIMAGE="target"
unset CPP
export CC=$TARGET_CC
export CXX=$TARGET_CXX
export LD=$TARGET_LD
@@ -31,6 +28,8 @@ setup_toolchain() {
elif [ "$1" = host ]; then
export DESTIMAGE="host"
unset CPP
export AWK=$HOST_AWK
export CC=$HOST_CC
export CXX=$HOST_CXX
@@ -56,12 +55,22 @@ setup_toolchain() {
}
kernel_path() {
. $ROOT/packages/linux/package.mk
if [ -e $ROOT/projects/$PROJECT/packages/linux/package.mk ]; then
. $ROOT/projects/$PROJECT/packages/linux/package.mk
else
. $ROOT/packages/linux/package.mk
fi
echo $ROOT/$BUILD/${PKG_NAME}-${PKG_VERSION}
}
kernel_version() {
. $ROOT/packages/linux/package.mk
if [ -e $ROOT/projects/$PROJECT/packages/linux/package.mk ]; then
. $ROOT/projects/$PROJECT/packages/linux/package.mk
else
. $ROOT/packages/linux/package.mk
fi
echo ${PKG_VERSION}
}
@@ -73,10 +82,16 @@ get_module_dir() {
# get package's build dir
get_build_dir() {
if [ ! -z $1 ] ; then
local _PKG_DIR=$(find $ROOT/packages -name $1)
if [ -d $_PKG_DIR -a -f $_PKG_DIR/package.mk ] ; then
local _PKG_DIR=$(find $ROOT/projects/$PROJECT/packages -name $1 2>/dev/null)
if [ -d "$_PKG_DIR" -a -f $_PKG_DIR/package.mk ] ; then
. $_PKG_DIR/package.mk
else
local _PKG_DIR=$(find $ROOT/packages -name $1 2>/dev/null)
if [ -d "$_PKG_DIR" -a -f $_PKG_DIR/package.mk ] ; then
. $_PKG_DIR/package.mk
fi
fi
echo $ROOT/$BUILD/${PKG_NAME}-${PKG_VERSION}
fi
}
@@ -170,14 +185,13 @@ do_autoreconf() {
strip_lto() {
# strip out LTO optimization from *FLAGS
CFLAGS=`echo $CFLAGS | sed -e "s|-flto||g"`
CXXFLAGS=`echo $CXXFLAGS | sed -e "s|-flto||g"`
LDFLAGS=`echo $LDFLAGS | sed -e "s|-flto||g"`
}
strip_linker_plugin() {
# strip out usage from linker plugin
LDFLAGS=`echo $LDFLAGS | sed -e "s|-fuse-linker-plugin||g"`
if [ -n "$GCC_OPTIM_LTO" ] ; then
CFLAGS=`echo $CFLAGS | sed -e "s|$GCC_OPTIM_LTO||g"`
CXXFLAGS=`echo $CXXFLAGS | sed -e "s|$GCC_OPTIM_LTO||g"`
fi
if [ -n "$LD_OPTIM_LTO" ] ; then
LDFLAGS=`echo $LDFLAGS | sed -e "s|$LD_OPTIM_LTO||g"`
fi
}
strip_gold() {
@@ -263,6 +277,9 @@ dashes="==========================="
}
show_config() {
# load graphic configuration
get_graphicdrivers
dashes="==========================="
config_message="$config_message\n $dashes$dashes$dashes"
config_message="$config_message\n Configuration for $DISTRONAME ($([ "$OFFICIAL" = "yes" ] && echo "official" || echo "unofficial"))"
@@ -290,24 +307,22 @@ show_config() {
config_message="$config_message\n\n Graphic configuration:"
config_message="$config_message\n $dashes$dashes"
config_message="$config_message\n - XORG support:\t\t\t $XORG_SUPPORT"
config_message="$config_message\n - XORG Composite support:\t\t $COMPOSITE_SUPPORT"
config_message="$config_message\n - XORG Xinerama support:\t\t $XINERAMA_SUPPORT"
config_message="$config_message\n - SDL support:\t\t\t\t $SDL_SUPPORT"
config_message="$config_message\n - OpenGL (GLX) support (provider):\t $OPENGL_SUPPORT ($OPENGL)"
config_message="$config_message\n - OpenGLES support (provider):\t\t $OPENGLES_SUPPORT ($OPENGLES)"
config_message="$config_message\n - WindowManager:\t\t\t $WINDOWMANAGER"
config_message="$config_message\n - Xorg Graphic Drivers:\t\t $GRAPHIC_DRIVERS"
config_message="$config_message\n - uvesafb support:\t\t\t $UVESAFB_SUPPORT"
# Hardware decoder support
config_message="$config_message\n\n Hardware decoder configuration:"
config_message="$config_message\n $dashes$dashes"
config_message="$config_message\n - Broadcom CrystalHD Decoder:\t\t $CRYSTALHD"
config_message="$config_message\n - XBMC Player driver:\t\t\t $XBMCPLAYER_DRIVER"
config_message="$config_message\n - VAAPI Support:\t\t\t $VAAPI"
config_message="$config_message\n - VDPAU Support:\t\t\t $VDPAU"
config_message="$config_message\n - Kodi Player driver:\t\t\t $KODIPLAYER_DRIVER"
config_message="$config_message\n - VAAPI Support:\t\t\t $VAAPI_SUPPORT"
config_message="$config_message\n - VDPAU Support:\t\t\t $VDPAU_SUPPORT"
# Input device configuration
@@ -318,7 +333,7 @@ show_config() {
config_message="$config_message\n - ATV Remote support:\t\t\t $ATVCLIENT_SUPPORT"
config_message="$config_message\n - CEC Adapter support:\t\t\t $CEC_SUPPORT"
config_message="$config_message\n - IRTrans support:\t\t\t $IRSERVER_SUPPORT"
config_message="$config_message\n - XBMC Joystick support:\t\t $JOYSTICK_SUPPORT"
config_message="$config_message\n - Kodi Joystick support:\t\t $JOYSTICK_SUPPORT"
# Misc. hardware configuration
@@ -326,10 +341,7 @@ show_config() {
config_message="$config_message\n $dashes$dashes"
config_message="$config_message\n - ALSA support:\t\t\t $ALSA_SUPPORT"
config_message="$config_message\n - Pulseaudio support:\t\t\t $PULSEAUDIO_SUPPORT"
config_message="$config_message\n - Blu-Ray support:\t\t\t $BLURAY_SUPPORT"
config_message="$config_message\n - Bluetooth support:\t\t\t $BLUETOOTH_SUPPORT"
config_message="$config_message\n - Hardware Sensors support:\t\t $SENSOR_SUPPORT"
config_message="$config_message\n - LCD drivers:\t\t\t\t $LCD_DRIVER"
for config_driver in $ADDITIONAL_DRIVERS; do
@@ -340,22 +352,20 @@ show_config() {
config_message="$config_message\n - Include firmware:\t\t\t $config_firmware"
done
for config_modules in $INITRAMFS_MODULES; do
config_message="$config_message\n - Initramfs modules:\t\t\t $config_modules"
done
# Network service configuration
config_message="$config_message\n\n Network service configuration:"
config_message="$config_message\n $dashes$dashes"
config_message="$config_message\n - Avahi (Zeroconf) support:\t\t $AVAHI_DAEMON"
config_message="$config_message\n - NFS mounting support:\t\t $NFS_SUPPORT"
config_message="$config_message\n - SAMBA mounting support:\t\t $SAMBA_SUPPORT"
config_message="$config_message\n - SAMBA server support:\t\t $SAMBA_SERVER"
config_message="$config_message\n - SFTP server support:\t\t\t $SFTP_SERVER"
config_message="$config_message\n - PPTP support:\t\t\t $PPTP_SUPPORT"
config_message="$config_message\n - OpenVPN support:\t\t\t $OPENVPN_SUPPORT"
config_message="$config_message\n - XBMC Airplay support:\t\t $AIRPLAY_SUPPORT"
config_message="$config_message\n - XBMC Airtunes support:\t\t $AIRTUNES_SUPPORT"
config_message="$config_message\n - XBMC AFP support:\t\t\t $AFP_SUPPORT"
config_message="$config_message\n - XBMC NFS support:\t\t\t $NFS_SUPPORT"
config_message="$config_message\n - XBMC SAMBA client support:\t\t $SAMBA_SUPPORT"
config_message="$config_message\n - XBMC Webserver support:\t\t $WEBSERVER"
# OS configuration
@@ -365,10 +375,10 @@ show_config() {
config_message="$config_message\n - OEM Support:\t\t\t\t $OEM_SUPPORT"
config_message="$config_message\n - Default ROOT Password:\t\t $ROOT_PASSWORD"
config_message="$config_message\n - Bootloader:\t\t\t\t $BOOTLOADER"
if [ "$BOOTLOADER" = "u-boot" ]; then
config_message="$config_message\n - U-Boot configuration:\t\t $UBOOT_CONFIG"
config_message="$config_message\n - U-Boot config file:\t\t\t $UBOOT_CONFIGFILE"
fi
if [ "$BOOTLOADER" = "u-boot" ]; then
config_message="$config_message\n - U-Boot configuration:\t\t $UBOOT_CONFIG"
config_message="$config_message\n - U-Boot config file:\t\t $UBOOT_CONFIGFILE"
fi
config_message="$config_message\n - UDevil support:\t\t\t $UDEVIL"
config_message="$config_message\n - Installer support:\t\t\t $INSTALLER_SUPPORT"
@@ -378,31 +388,47 @@ fi
config_message="$config_message\n $dashes$dashes"
config_message="$config_message\n - Swap Support:\t\t\t $SWAP_SUPPORT"
if [ "$SWAP_SUPPORT" = "yes" ]; then
config_message="$config_message\n - Swapfile default size:\t\t $SWAPFILESIZE"
fi
if [ "$SWAP_SUPPORT" = "yes" ]; then
config_message="$config_message\n - Swapfile default size:\t\t $SWAPFILESIZE"
fi
config_message="$config_message\n - exFAT Support (via Fuse):\t\t $EXFAT"
config_message="$config_message\n - NTFS Support (via Fuse):\t\t $NTFS3G"
config_message="$config_message\n - Install HFS Tools:\t\t\t $HFSTOOLS"
# XBMC configuration
# Kodi configuration
config_message="$config_message\n\n XBMC configuration:"
config_message="$config_message\n\n Kodi configuration:"
config_message="$config_message\n $dashes$dashes"
config_message="$config_message\n - XBMC version:\t\t\t $MEDIACENTER"
config_message="$config_message\n - XBMC nonfree support:\t\t $NONFREE_SUPPORT"
config_message="$config_message\n - XBMC DVDCSS support:\t\t\t $DVDCSS_SUPPORT"
config_message="$config_message\n - Kodi version:\t\t\t $MEDIACENTER"
config_message="$config_message\n - Kodi nonfree support:\t\t $KODI_NONFREE_SUPPORT"
config_message="$config_message\n - Kodi Blu-Ray support:\t\t $KODI_BLURAY_SUPPORT"
if [ "$KODI_BLURAY_SUPPORT" = "yes" ] ; then
config_message="$config_message\n - Bluray BD+ support:\t\t $BLURAY_BDPLUS_SUPPORT"
config_message="$config_message\n - Bluray AACS support:\t\t $BLURAY_AACS_SUPPORT"
fi
config_message="$config_message\n - Kodi DVDCSS support:\t\t\t $KODI_DVDCSS_SUPPORT"
config_message="$config_message\n - Kodi Airplay support:\t\t $KODI_AIRPLAY_SUPPORT"
config_message="$config_message\n - Kodi Airtunes support:\t\t $KODI_AIRTUNES_SUPPORT"
config_message="$config_message\n - Kodi AFP support:\t\t\t $KODI_AFP_SUPPORT"
config_message="$config_message\n - Kodi NFS support:\t\t\t $KODI_NFS_SUPPORT"
config_message="$config_message\n - Kodi MySQL support:\t\t\t $KODI_MYSQL_SUPPORT"
config_message="$config_message\n - Kodi Optical Drive support:\t\t $KODI_OPTICAL_SUPPORT"
config_message="$config_message\n - Kodi SAMBA client support:\t\t $KODI_SAMBA_SUPPORT"
config_message="$config_message\n - Kodi SSH client support:\t\t $KODI_SSHLIB_SUPPORT"
config_message="$config_message\n - Kodi UPNP support:\t\t\t $KODI_UPNP_SUPPORT"
config_message="$config_message\n - Kodi Webserver support:\t\t $KODI_WEBSERVER_SUPPORT"
for config_skin in $SKINS; do
config_message="$config_message\n - Include Skin:\t\t\t $config_skin"
done
config_message="$config_message\n - Default Skin:\t\t\t $SKIN_DEFAULT"
config_message="$config_message\n - Include extra fonts:\t\t\t $XBMC_EXTRA_FONTS"
config_message="$config_message\n - Include RSXS Screensaver:\t\t $XBMC_SCR_RSXS"
config_message="$config_message\n - Include ProjectM Visualization:\t $XBMC_VIS_PROJECTM"
config_message="$config_message\n - Include Goom Visualization:\t\t $XBMC_VIS_GOOM"
config_message="$config_message\n - Include extra fonts:\t\t\t $KODI_EXTRA_FONTS"
config_message="$config_message\n - Include RSXS Screensaver:\t\t $KODI_SCR_RSXS"
config_message="$config_message\n - Include ProjectM Visualization:\t $KODI_VIS_PROJECTM"
config_message="$config_message\n - Include Goom Visualization:\t\t $KODI_VIS_GOOM"
config_message="$config_message\n"
config_message="$config_message\n $dashes$dashes$dashes"
@@ -410,5 +436,5 @@ fi
config_message="$config_message\n $dashes$dashes$dashes"
config_message="$config_message\n\n\n"
echo -e $config_message
echo -e "$config_message"
}
+10 -6
View File
@@ -21,9 +21,9 @@ if [ "$SDL_SUPPORT" = no ]; then
fi
if [ "$OPENGL_SUPPORT" = no ]; then
XBMC_SCR_RSXS="no"
XBMC_VIS_PROJECTM="no"
XBMC_VIS_GOOM="no"
KODI_SCR_RSXS="no"
KODI_VIS_PROJECTM="no"
KODI_VIS_GOOM="no"
fi
get_graphicdrivers() {
@@ -40,14 +40,14 @@ get_graphicdrivers() {
DRI_DRIVERS="$DRI_DRIVERS,i915"
XORG_DRIVERS="$XORG_DRIVERS intel"
COMPOSITE_SUPPORT="yes"
LIBVA="$LIBVA libva-intel-driver"
VAAPI_SUPPORT="yes"
fi
if [ "$drv" = "i965" ]; then
DRI_DRIVERS="$DRI_DRIVERS,i965"
XORG_DRIVERS="$XORG_DRIVERS intel"
COMPOSITE_SUPPORT="yes"
LIBVA="$LIBVA libva-intel-driver"
VAAPI_SUPPORT="yes"
fi
if [ "$drv" = "nouveau" ]; then
@@ -58,15 +58,16 @@ get_graphicdrivers() {
GALLIUM_DRIVERS="$GALLIUM_DRIVERS,nouveau"
XORG_DRIVERS="$XORG_DRIVERS nouveau"
COMPOSITE_SUPPORT="yes"
# LLVM_SUPPORT="yes"
fi
if [ "$drv" = "nvidia" ]; then
XORG_DRIVERS="$XORG_DRIVERS nvidia"
VDPAU_SUPPORT="yes"
fi
if [ "$drv" = "nvidia-legacy" ]; then
XORG_DRIVERS="$XORG_DRIVERS nvidia-legacy"
VDPAU_SUPPORT="yes"
fi
if [ "$drv" = "r200" ]; then
@@ -80,6 +81,7 @@ get_graphicdrivers() {
XORG_DRIVERS="$XORG_DRIVERS ati"
LLVM_SUPPORT="yes"
COMPOSITE_SUPPORT="yes"
VDPAU_SUPPORT="yes"
fi
if [ "$drv" = "r600" ]; then
@@ -87,6 +89,7 @@ get_graphicdrivers() {
XORG_DRIVERS="$XORG_DRIVERS ati"
LLVM_SUPPORT="yes"
COMPOSITE_SUPPORT="yes"
VDPAU_SUPPORT="yes"
fi
if [ "$drv" = "radeonsi" ]; then
@@ -94,6 +97,7 @@ get_graphicdrivers() {
XORG_DRIVERS="$XORG_DRIVERS ati"
LLVM_SUPPORT="yes"
COMPOSITE_SUPPORT="yes"
VDPAU_SUPPORT="yes"
fi
done
+2 -2
View File
@@ -1,7 +1,7 @@
{
"partitions": [
{
"label": "System",
"label": "@DISTRONAME@System",
"filesystem_type": "FAT",
"partition_size_nominal": 160,
"want_maximised": false,
@@ -9,7 +9,7 @@
"mkfs_options": ""
},
{
"label": "Storage",
"label": "@DISTRONAME@Storage",
"filesystem_type": "ext4",
"partition_size_nominal": 864,
"want_maximised": true,
+1 -1
View File
@@ -30,7 +30,7 @@ fi
TARGET_CPPFLAGS=
TARGET_CFLAGS="$TARGET_CFLAGS -Wall -pipe $GCC_OPTIM $GCC_OPTIM_LTO $PROJECT_CFLAGS"
TARGET_CXXFLAGS="$TARGET_CFLAGS"
TARGET_LDFLAGS="$TARGET_LDFLAGS $LD_OPTIM $LD_OPTIM_GOLD $LD_OPTIM_LTO $GCC_OPTIM"
TARGET_LDFLAGS="$TARGET_LDFLAGS $LD_OPTIM $LD_OPTIM_GOLD $LD_OPTIM_LTO"
TARGET_LIBDIR="$SYSROOT_PREFIX/lib $SYSROOT_PREFIX/usr/lib"
TARGET_INCDIR="$SYSROOT_PREFIX/include $SYSROOT_PREFIX/usr/include"
+27 -7
View File
@@ -1,6 +1,14 @@
# set default language for buildsystem
export LC_ALL=C
# determines DISTRO, if not forced by user
# default is OpenELEC
if [ -z "$DISTRO" ]; then
DISTRO="OpenELEC"
else
DISTRO="$DISTRO"
fi
# determines PROJECT, if not forced by user
# default is Generic
if [ -z "$PROJECT" ]; then
@@ -18,23 +26,28 @@ else
fi
ROOT=`pwd`
DISTRO_DIR="$ROOT/distributions"
PROJECT_DIR="$ROOT/projects"
LINUX_DEPENDS="$PROJECT_DIR/$PROJECT/linux/linux.$TARGET_ARCH.conf $ROOT/packages/linux/package.mk"
# include versioning
. config/version
# read distro versioning if available
if [ -f "$DISTRO_DIR/$DISTRO/version" ]; then
. $DISTRO_DIR/$DISTRO/version
fi
# read distro options if available
if [ -f "$DISTRO_DIR/$DISTRO/options" ]; then
. $DISTRO_DIR/$DISTRO/options
fi
# read project options if available
if [ -f "$PROJECT_DIR/$PROJECT/options" ]; then
. $PROJECT_DIR/$PROJECT/options
fi
# Target system library C (eglibc)
TARGET_LIBC="eglibc"
# Library strip
LIBSTRIP="yes"
# Need to point to your actual cc
# If you have ccache installed, take care that LOCAL_CC don't point to it
LOCAL_CC=`which gcc`
@@ -52,7 +65,9 @@ LINUX_DEPENDS="$PROJECT_DIR/$PROJECT/linux/linux.$TARGET_ARCH.conf $ROOT/package
# Concurrency make level (-j option)
# Try value 1 (default) to 4 on single CPU computer, or more on
# multi-processor computer (like hyperthreading SMP CPU)
CONCURRENCY_MAKE_LEVEL=`cat /proc/cpuinfo | grep -c '^processor[[:cntrl:]]*:'`
if test -z "${CONCURRENCY_MAKE_LEVEL}"; then
CONCURRENCY_MAKE_LEVEL=`cat /proc/cpuinfo | grep -c '^processor[[:cntrl:]]*:'`
fi
# cache size for ccache
# Set the maximum size of the files stored in the cache. You can specify a
@@ -77,5 +92,10 @@ LINUX_DEPENDS="$PROJECT_DIR/$PROJECT/linux/linux.$TARGET_ARCH.conf $ROOT/package
. $HOME/.openelec/$PROJECT/options
fi
# read distro options from $HOME if available
if [ -f "$HOME/.openelec/options.$DISTRO" ]; then
. $HOME/.openelec/options.$DISTRO
fi
. config/graphic
. config/path $1
+42 -14
View File
@@ -20,6 +20,10 @@ HOST_NAME=`$LOCAL_CC -dumpmachine`
TARGET_NAME=$(echo $TARGET_SUBARCH | sed -e "s,-,,")-openelec-linux-gnu${TARGET_ABI}
BUILD=$BUILD_BASE.$DISTRONAME-$PROJECT.$TARGET_ARCH-$OPENELEC_VERSION
if [ -n "$BUILD_SUFFIX" ]; then
BUILD=$BUILD-$BUILD_SUFFIX
fi
TARGET_IMG=$ROOT/$TARGET
TARGET_ADDONS="$TARGET_IMG/$ADDONS/$ADDON_PATH"
ADDON_BUILD="$BUILD/$ADDONS/$1"
@@ -64,26 +68,46 @@ SED="sed -i"
PKG_IS_ADDON="no"
if [ -n "$1" ]; then
FOUND=0
for DIR in $ROOT/`find $PACKAGES -type d -name $(echo $1| awk -F : '{print $1}') ! -wholename \*\/source\/\* 2>/dev/null` ; do
# keep track of dirs with meta for debugging
if [ -z "$ALL_DIRS" ] ; then
ALL_DIRS="$DIR"
else
ALL_DIRS="$ALL_DIRS\\n$DIR"
fi
if [ -f "$DIR/package.mk" ] ; then
FOUND=$((FOUND+1))
# found first. set $PKG_DIR
_PKG_ROOT_NAME=$(echo $1 | cut -d: -f1)
_ALL_DIRS=""
_FOUND=0
PKG_DIR=""
# first check project folder for a package
for DIR in $(find $ROOT/projects/$PROJECT/packages -type d -name $_PKG_ROOT_NAME 2>/dev/null); do
if [ -r "$DIR/package.mk" ]; then
# found first, set $PKG_DIR
PKG_DIR="$DIR"
if [ $FOUND -gt 1 ] ; then
# found more ? fail
# keep track of dirs with package.mk for detecting multiple folders
_ALL_DIRS="${_ALL_DIRS}${DIR}\\n"
_FOUND=$((_FOUND+1))
if [ $_FOUND -gt 1 ]; then
# _FOUND more ? fail
echo "Error - multiple package folders:"
echo -e "$ALL_DIRS"
echo -e "$_ALL_DIRS"
exit 1
fi
fi
done
# then check packages folder if not found already
if [ $_FOUND -eq 0 ]; then
for DIR in $(find $ROOT/$PACKAGES -type d -name $_PKG_ROOT_NAME 2>/dev/null); do
if [ -r "$DIR/package.mk" ]; then
# found first, set $PKG_DIR
PKG_DIR="$DIR"
# keep track of dirs with package.mk for detecting multiple folders
_ALL_DIRS="${_ALL_DIRS}${DIR}\\n"
_FOUND=$((_FOUND+1))
if [ $_FOUND -gt 1 ]; then
# found more ? fail
echo "Error - multiple package folders:"
echo -e "$_ALL_DIRS"
exit 1
fi
fi
done
fi
fi
if [ -r $PKG_DIR/package.mk ]; then
@@ -108,6 +132,8 @@ SSL_CERTIFICATES="/etc/pki/tls"
TOOLCHAIN_LANGUAGES=c
[ "$TOOLCHAIN_CXX" = yes ] && TOOLCHAIN_LANGUAGES=${TOOLCHAIN_LANGUAGES},c++
unset TARGET_CPP
TARGET_CC=${TARGET_PREFIX}gcc
TARGET_CXX=${TARGET_PREFIX}g++
TARGET_LD=${TARGET_PREFIX}ld
@@ -125,6 +151,8 @@ TARGET_PKG_CONFIG_PATH=""
TARGET_PKG_CONFIG_LIBDIR="$SYSROOT_PREFIX/usr/lib/pkgconfig:$SYSROOT_PREFIX/usr/share/pkgconfig"
TARGET_PKG_CONFIG_SYSROOT_DIR="$SYSROOT_PREFIX"
unset HOST_CPP
HOST_AWK=gawk
HOST_CC=$ROOT/$TOOLCHAIN/bin/host-gcc
HOST_CXX=$ROOT/$TOOLCHAIN/bin/host-g++
+2 -2
View File
@@ -2,8 +2,8 @@
OPENELEC_VERSION="devel"
# OS_VERSION: OS Version
OS_VERSION="4.0"
OS_VERSION="5.0"
# ADDON_VERSION: Addon version
ADDON_VERSION="4.1"
ADDON_VERSION="4.3"
+241
View File
@@ -0,0 +1,241 @@
# Name of the Distro to build (full name, without special characters)
DISTRONAME="Lakka"
# short project description
DESCRIPTION="The DIY retro emulation console"
# Welcome Message for e.g. SSH Server (up to 5 Lines)
GREETING0="###########################################"
GREETING1="# Lakka - The DIY retro emulation console #"
GREETING2="# ...... visit http://www.lakka.tv ...... #"
GREETING3="###########################################"
GREETING4=""
# Root password to integrate in the target system
ROOT_PASSWORD="root"
# Mediacenter to use (kodi / no)
MEDIACENTER="no"
# Skins to install (Confluence)
# Space separated list is supported,
# e.g. SKINS="Confluence"
SKINS="Confluence"
# Default Skin (Confluence)
SKIN_DEFAULT="Confluence"
# install extra subtitle Fonts for KODI (yes / no)
KODI_EXTRA_FONTS="yes"
# build and install 'RSXS' Screensaver (yes / no)
KODI_SCR_RSXS="yes"
# build and install 'ProjectM' Visualization (yes / no)
KODI_VIS_PROJECTM="yes"
# build and install 'GOOM' Visualization (yes / no)
KODI_VIS_GOOM="yes"
# build and install 'Waveform' Visualization (yes / no)
KODI_VIS_WAVEFORM="yes"
# build and install 'Spectrum' Visualization (yes / no)
KODI_VIS_SPECTRUM="yes"
# build and install 'FishBMC' Visualization (yes / no)
# does not work on RPi
KODI_VIS_FISHBMC="yes"
# build and install PulseAudio support (yes / no)
PULSEAUDIO_SUPPORT="no"
# build and install espeak support (yes / no)
ESPEAK_SUPPORT="yes"
# build and install with non-free support
# (RAR compression support in KODI) (yes / no)
KODI_NONFREE_SUPPORT="yes"
# build and install with BluRay support (yes / no)
KODI_BLURAY_SUPPORT="yes"
# build and install with BD+ support
# (BD+ decryption support in KODI) (yes / no)
BLURAY_BDPLUS_SUPPORT="yes"
# build and install with AACS support
# (BD decryption support in KODI) (yes / no)
BLURAY_AACS_SUPPORT="yes"
# build and install with DVDCSS support
# (DVD decryption support in KODI) (yes / no)
KODI_DVDCSS_SUPPORT="yes"
# additional drivers to install:
# for a list of additinoal drivers see packages/linux-drivers
# Space separated list is supported,
# e.g. ADDITIONAL_DRIVERS="DRIVER1 DRIVER2"
ADDITIONAL_DRIVERS="RTL8192CU RTL8192DU RTL8188EU RTL8812AU dvbhdhomerun"
# build and install bluetooth support (yes / no)
BLUETOOTH_SUPPORT="yes"
# build and install with KODI webfrontend (yes / no)
KODI_WEBSERVER_SUPPORT="yes"
# build and install Avahi (Zeroconf) daemon (yes / no)
AVAHI_DAEMON="yes"
# build with UPnP support (yes / no)
KODI_UPNP_SUPPORT="yes"
# build with MySQL support (yes / no)
KODI_MYSQL_SUPPORT="yes"
# build xbmc with sshlib support (yes / no)
KODI_SSHLIB_SUPPORT="yes"
# build xbmc with optical drive support (yes / no)
KODI_OPTICAL_SUPPORT="yes"
# KODI Audio encoders for usage with optical drive support
# Space separated list is supported,
# e.g. KODI_AUDIOENCODER_ADDONS="ENCODER1 ENCODER2"
KODI_AUDIOENCODER_ADDONS="flac lame vorbis wav"
# build with AirPlay support (stream videos from iDevices to KODI) (yes / no)
KODI_AIRPLAY_SUPPORT="yes"
# build with AirTunes support (stream music from iDevices to KODI) (yes / no)
KODI_AIRTUNES_SUPPORT="yes"
# build with libnfs support (mounting nfs shares with KODI) (yes / no)
KODI_NFS_SUPPORT="yes"
# build with afpfs-ng support (mounting AFP shares with KODI) (yes / no)
KODI_AFP_SUPPORT="no"
# build with Samba Client support (mounting SAMBA shares with KODI) (yes / no)
KODI_SAMBA_SUPPORT="yes"
# build with NFS support (mounting nfs shares via the OS) (yes / no)
NFS_SUPPORT="yes"
# build with Samba Client support (mounting samba shares via the OS) (yes / no)
SAMBA_SUPPORT="yes"
# build and install Samba Server (yes / no)
SAMBA_SERVER="yes"
# build and install SFTP Server (yes / no)
SFTP_SERVER="yes"
# build and install PPP support (yes / no)
PPTP_SUPPORT="yes"
# build and install OpenVPN support (yes / no)
OPENVPN_SUPPORT="yes"
# build and install diskmounter support (udevil)
# this service provide auto mounting support for external drives in the
# mediacenter also automount internally drives at boottime via udev (yes / no)
UDEVIL="yes"
# build and install exFAT fuse support (yes / no)
EXFAT="yes"
# build and install NTFS-3G fuse support (yes / no)
NTFS3G="yes"
# build and install hfs filesystem utilities (yes / no)
HFSTOOLS="yes"
# Windowmanager to use (ratpoison / fluxbox / none)
WINDOWMANAGER="none"
# Xorg Graphic drivers to use (all / i915,i965,r200,r300,r600,nvidia,nouveau)
# Space separated list is supported,
# e.g. GRAPHIC_DRIVERS="i915 i965 r300 r600 radeonsi nvidia nouveau"
if [ "$TARGET_ARCH" = "i386" ]; then
# TODO: create Legacy build with OpenELEC-4.2
# install legacy drivers to i386 ARCH
GRAPHIC_DRIVERS="r200 r300 r600 i915 i965 nouveau"
elif [ "$TARGET_ARCH" = "x86_64" ]; then
GRAPHIC_DRIVERS="r300 r600 radeonsi i915 i965 nouveau"
fi
# build and install remote support (yes / no)
REMOTE_SUPPORT="no"
# build and install ATV IR remote support (yes / no)
ATVCLIENT_SUPPORT="no"
# build and install IRServer IR/LCD support (yes / no)
IRSERVER_SUPPORT="no"
# build and install Joystick support (yes / no)
JOYSTICK_SUPPORT="yes"
# build and install CEC adapter support (yes / no)
CEC_SUPPORT="yes"
# build and install iSCSI support - iscsistart (yes / no)
ISCSI_SUPPORT="yes"
# LCD driver to Use - Possible drivers are ( Comma seperated:
# bayrad,CFontz,CFontz633,CFontzPacket,curses,CwLnx,dm140,
# ea65,EyeboxOne,g15,glcdlib,glk,hd44780,i2500vfd,
# icp_a106,imon,imonlcd,IOWarrior,irman,irtrans,
# joy,lb216,lcdm001,lcterm,lirc,lis,MD8800,mdm166a,
# ms6931,mtc_s16209x,MtxOrb,mx5000,NoritakeVFD,
# picolcd,pyramid,sed1330,sed1520,serialPOS,
# serialVFD,shuttleVFD,sli,stv5730,SureElec,svga,vlsys_m428
# 'all' compiles all drivers;
# 'all,!xxx,!yyy' de-selects previously selected drivers
# "none" for disable LCD support
LCD_DRIVER="irtrans,imon,imonlcd,mdm166a,MtxOrb,lis,dm140,hd44780,CFontz,SureElec,vlsys_m428,serialVFD,shuttleVFD"
# Support for partitioning and formating disks in initramfs (yes / no)
# This adds support for parted and mkfs.ext3/4 to initramfs for OEM usage
INITRAMFS_PARTED_SUPPORT="no"
# build with swap support (yes / no)
SWAP_SUPPORT="no"
# swap support enabled per default (yes / no)
SWAP_ENABLED_DEFAULT="no"
# swapfile size if SWAP_SUPPORT=yes in MB
SWAPFILESIZE="256"
# build with installer (yes / no)
INSTALLER_SUPPORT="yes"
# Testpackages for development (yes / no)
TESTING="no"
# OEM packages for OEM's (yes / no)
OEM_SUPPORT="yes"
# build and install nano text editor (yes / no)
NANO_EDITOR="yes"
# cron support (yes / no)
CRON_SUPPORT="yes"
# Perf support in development builds (yes / no)
PERF_SUPPORT="yes"
# Distribution Specific source location
DISTRO_MIRROR="http://sources.openelec.tv/mirror"
DISTRO_SRC="http://sources.openelec.tv/$OPENELEC_VERSION"
# Addon Server Url
ADDON_SERVER_URL="http://addons.openelec.tv"
# set the addon dirs
ADDON_PATH="$ADDON_VERSION/$PROJECT/$TARGET_ARCH"
ADDON_URL="$ADDON_SERVER_URL/$ADDON_PATH"
LAKKA_MIRROR="http://sources.lakka.tv"
File renamed without changes.

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

+230
View File
@@ -0,0 +1,230 @@
# Name of the Distro to build (full name, without special characters)
DISTRONAME="OpenELEC"
# short project description
DESCRIPTION="OpenELEC is a fast and userfriendly Kodi Entertainment Center distribution."
# Welcome Message for e.g. SSH Server (up to 5 Lines)
GREETING0="##############################################"
GREETING1="# OpenELEC - The living room PC for everyone #"
GREETING2="# ...... visit http://www.openelec.tv ...... #"
GREETING3="##############################################"
GREETING4=""
# Root password to integrate in the target system
ROOT_PASSWORD="openelec"
# Mediacenter to use (kodi / no)
MEDIACENTER="kodi"
# Skins to install (Confluence)
# Space separated list is supported,
# e.g. SKINS="Confluence"
SKINS="Confluence"
# Default Skin (Confluence)
SKIN_DEFAULT="Confluence"
# install extra subtitle Fonts for KODI (yes / no)
KODI_EXTRA_FONTS="yes"
# build and install 'RSXS' Screensaver (yes / no)
KODI_SCR_RSXS="yes"
# build and install 'ProjectM' Visualization (yes / no)
KODI_VIS_PROJECTM="yes"
# build and install 'GOOM' Visualization (yes / no)
KODI_VIS_GOOM="yes"
# build and install 'Waveform' Visualization (yes / no)
KODI_VIS_WAVEFORM="yes"
# build and install 'Spectrum' Visualization (yes / no)
KODI_VIS_SPECTRUM="yes"
# build and install 'FishBMC' Visualization (yes / no)
# does not work on RPi
KODI_VIS_FISHBMC="yes"
# build and install espeak support (yes / no)
ESPEAK_SUPPORT="yes"
# build and install with non-free support
# (RAR compression support in KODI) (yes / no)
KODI_NONFREE_SUPPORT="yes"
# build and install with BluRay support (yes / no)
KODI_BLURAY_SUPPORT="yes"
# build and install with BD+ support
# (BD+ decryption support in KODI) (yes / no)
BLURAY_BDPLUS_SUPPORT="yes"
# build and install with AACS support
# (BD decryption support in KODI) (yes / no)
BLURAY_AACS_SUPPORT="yes"
# build and install with DVDCSS support
# (DVD decryption support in KODI) (yes / no)
KODI_DVDCSS_SUPPORT="yes"
# additional drivers to install:
# for a list of additinoal drivers see packages/linux-drivers
# Space separated list is supported,
# e.g. ADDITIONAL_DRIVERS="DRIVER1 DRIVER2"
ADDITIONAL_DRIVERS="RTL8192CU RTL8192DU RTL8188EU RTL8812AU dvbhdhomerun"
# build and install bluetooth support (yes / no)
BLUETOOTH_SUPPORT="yes"
# build and install with KODI webfrontend (yes / no)
KODI_WEBSERVER_SUPPORT="yes"
# build and install Avahi (Zeroconf) daemon (yes / no)
AVAHI_DAEMON="yes"
# build with UPnP support (yes / no)
KODI_UPNP_SUPPORT="yes"
# build with MySQL support (yes / no)
KODI_MYSQL_SUPPORT="yes"
# build xbmc with sshlib support (yes / no)
KODI_SSHLIB_SUPPORT="yes"
# build xbmc with optical drive support (yes / no)
KODI_OPTICAL_SUPPORT="yes"
# KODI Audio encoders for usage with optical drive support
# Space separated list is supported,
# e.g. KODI_AUDIOENCODER_ADDONS="ENCODER1 ENCODER2"
KODI_AUDIOENCODER_ADDONS="flac lame vorbis wav"
# build with AirPlay support (stream videos from iDevices to KODI) (yes / no)
KODI_AIRPLAY_SUPPORT="yes"
# build with AirTunes support (stream music from iDevices to KODI) (yes / no)
KODI_AIRTUNES_SUPPORT="yes"
# build with libnfs support (mounting nfs shares with KODI) (yes / no)
KODI_NFS_SUPPORT="yes"
# build with afpfs-ng support (mounting AFP shares with KODI) (yes / no)
KODI_AFP_SUPPORT="no"
# build with Samba Client support (mounting SAMBA shares with KODI) (yes / no)
KODI_SAMBA_SUPPORT="yes"
# build with NFS support (mounting nfs shares via the OS) (yes / no)
NFS_SUPPORT="yes"
# build with Samba Client support (mounting samba shares via the OS) (yes / no)
SAMBA_SUPPORT="yes"
# build and install Samba Server (yes / no)
SAMBA_SERVER="yes"
# build and install SFTP Server (yes / no)
SFTP_SERVER="yes"
# build and install diskmounter support (udevil)
# this service provide auto mounting support for external drives in the
# mediacenter also automount internally drives at boottime via udev (yes / no)
UDEVIL="yes"
# build and install exFAT fuse support (yes / no)
EXFAT="yes"
# build and install NTFS-3G fuse support (yes / no)
NTFS3G="yes"
# build and install hfs filesystem utilities (yes / no)
HFSTOOLS="yes"
# Windowmanager to use (ratpoison / fluxbox / none)
WINDOWMANAGER="fluxbox"
# Xorg Graphic drivers to use (all / i915,i965,r200,r300,r600,nvidia,nouveau)
# Space separated list is supported,
# e.g. GRAPHIC_DRIVERS="i915 i965 r300 r600 radeonsi nvidia nouveau"
if [ "$TARGET_ARCH" = "i386" ]; then
# TODO: create Legacy build with OpenELEC-4.2
# install legacy drivers to i386 ARCH
GRAPHIC_DRIVERS="r200 r300 r600 i915 i965 nvidia-legacy"
elif [ "$TARGET_ARCH" = "x86_64" ]; then
GRAPHIC_DRIVERS="r300 r600 radeonsi i915 i965 nvidia"
fi
# build and install remote support (yes / no)
REMOTE_SUPPORT="yes"
# build and install ATV IR remote support (yes / no)
ATVCLIENT_SUPPORT="yes"
# build and install IRServer IR/LCD support (yes / no)
IRSERVER_SUPPORT="yes"
# build and install Joystick support (yes / no)
JOYSTICK_SUPPORT="yes"
# build and install CEC adapter support (yes / no)
CEC_SUPPORT="yes"
# build and install iSCSI support - iscsistart (yes / no)
ISCSI_SUPPORT="yes"
# LCD driver to Use - Possible drivers are ( Comma seperated:
# bayrad,CFontz,CFontz633,CFontzPacket,curses,CwLnx,dm140,
# ea65,EyeboxOne,g15,glcdlib,glk,hd44780,i2500vfd,
# icp_a106,imon,imonlcd,IOWarrior,irman,irtrans,
# joy,lb216,lcdm001,lcterm,lirc,lis,MD8800,mdm166a,
# ms6931,mtc_s16209x,MtxOrb,mx5000,NoritakeVFD,
# picolcd,pyramid,sed1330,sed1520,serialPOS,
# serialVFD,shuttleVFD,sli,stv5730,SureElec,svga,vlsys_m428
# 'all' compiles all drivers;
# 'all,!xxx,!yyy' de-selects previously selected drivers
# "none" for disable LCD support
LCD_DRIVER="irtrans,imon,imonlcd,mdm166a,MtxOrb,lis,dm140,hd44780,CFontz,SureElec,vlsys_m428,serialVFD,shuttleVFD"
# Support for partitioning and formating disks in initramfs (yes / no)
# This adds support for parted and mkfs.ext3/4 to initramfs for OEM usage
INITRAMFS_PARTED_SUPPORT="no"
# build with swap support (yes / no)
SWAP_SUPPORT="no"
# swap support enabled per default (yes / no)
SWAP_ENABLED_DEFAULT="no"
# swapfile size if SWAP_SUPPORT=yes in MB
SWAPFILESIZE="256"
# build with installer (yes / no)
INSTALLER_SUPPORT="yes"
# Testpackages for development (yes / no)
TESTING="no"
# OEM packages for OEM's (yes / no)
OEM_SUPPORT="no"
# build and install nano text editor (yes / no)
NANO_EDITOR="yes"
# cron support (yes / no)
CRON_SUPPORT="yes"
# Perf support in development builds (yes / no)
PERF_SUPPORT="yes"
# Distribution Specific source location
DISTRO_MIRROR="http://sources.openelec.tv/mirror"
DISTRO_SRC="http://sources.openelec.tv/$OPENELEC_VERSION"
# Addon Server Url
ADDON_SERVER_URL="http://addons.openelec.tv"
# set the addon dirs
ADDON_PATH="$ADDON_VERSION/$PROJECT/$TARGET_ARCH"
ADDON_URL="$ADDON_SERVER_URL/$ADDON_PATH"
File renamed without changes.

Before

Width:  |  Height:  |  Size: 207 KiB

After

Width:  |  Height:  |  Size: 207 KiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 439 KiB

After

Width:  |  Height:  |  Size: 439 KiB

+1 -1
View File
@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="cxxtools"
PKG_VERSION="2.2"
PKG_VERSION="2.2.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL-2"
@@ -1,12 +0,0 @@
diff -Nru vdr-1.7.15-vanilla/eitscan.c vdr-1.7.15-disable_eitscan/eitscan.c
--- vdr-1.7.15-vanilla/eitscan.c 2010-06-06 19:11:14.000000000 +0300
+++ vdr-1.7.15-disable_eitscan/eitscan.c 2010-06-06 20:44:07.000000000 +0300
@@ -146,7 +146,7 @@
if (Device) {
for (cScanData *ScanData = scanList->First(); ScanData; ScanData = scanList->Next(ScanData)) {
const cChannel *Channel = ScanData->GetChannel();
- if (Channel) {
+ if (Channel && !cSource::IsType(Channel->Source(), 'I')) {
if (!Channel->Ca() || Channel->Ca() == Device->DeviceNumber() + 1 || Channel->Ca() >= CA_ENCRYPTED_MIN) {
if (Device->ProvidesTransponder(Channel)) {
if (!Device->Receiving()) {
@@ -1,3 +1,9 @@
4.3.2
allow running scripts from addon settings
4.3.1
rebuild for addon api bump
4.3.0
rebuild for addon api bump
4.1.2
clean up
4.1.0
+1 -1
View File
@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="hdhomerun"
PKG_VERSION="4.1"
PKG_VERSION="4.3"
PKG_REV="2"
PKG_ARCH="any"
PKG_LICENSE="GPL"
@@ -32,8 +32,8 @@ unlock() { flock -u $HDHR_LOCKFD; flock -xn $HDHR_LOCKFD && rm -f "$HDHR_LOCKFIL
# exclusive lock
exlock
HDHR_ADDON_DIR="$HOME/.xbmc/addons/driver.dvb.hdhomerun"
HDHR_ADDON_HOME="$HOME/.xbmc/userdata/addon_data/driver.dvb.hdhomerun"
HDHR_ADDON_DIR="$HOME/.kodi/addons/driver.dvb.hdhomerun"
HDHR_ADDON_HOME="$HOME/.kodi/userdata/addon_data/driver.dvb.hdhomerun"
HDHR_ADDON_SETTINGS="$HDHR_ADDON_HOME/settings.xml"
# modules are not automatically loaded
@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2013 Stephan Raue ([email protected])
# Copyright (C) 2009-2014 Stephan Raue ([email protected])
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -15,18 +15,3 @@
# You should have received a copy of the GNU General Public License
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
import os
import sys
import xbmcaddon
__settings__ = xbmcaddon.Addon(id = 'driver.dvb.hdhomerun')
__cwd__ = __settings__.getAddonInfo('path')
__resources_lib__ = xbmc.translatePath(os.path.join(__cwd__, 'resources', 'lib'))
__settings_xml__ = xbmc.translatePath(os.path.join(__cwd__, 'resources', 'settings.xml'))
if __name__ == "__main__" and len(sys.argv) == 2 and sys.argv[1] == 'refresh_tuners':
sys.path.append(__resources_lib__)
from functions import refresh_hdhomerun_tuners
refresh_hdhomerun_tuners(__settings_xml__)
__settings__.openSettings()
@@ -1,5 +1,3 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue ([email protected])
@@ -18,29 +16,17 @@
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
. /etc/profile
import os
import sys
import xbmcaddon
run_scripts()
{
list_scripts $1
for script in $SCRIPTS ; do
progress "running sleep script $script ($1)..."
sh /usr/lib/systemd/system-sleep.serial/$script $1
done
}
__settings__ = xbmcaddon.Addon(id = 'driver.dvb.hdhomerun')
__cwd__ = __settings__.getAddonInfo('path')
__resources_lib__ = xbmc.translatePath(os.path.join(__cwd__, 'resources', 'lib'))
__settings_xml__ = xbmc.translatePath(os.path.join(__cwd__, 'resources', 'settings.xml'))
list_scripts()
{
case $1 in
pre)
SCRIPTS=$(ls /usr/lib/systemd/system-sleep.serial/ | sort)
;;
post)
SCRIPTS=$(ls /usr/lib/systemd/system-sleep.serial/ | sort -r)
;;
esac
}
run_scripts $1
exit 0
if len(sys.argv) == 2 and sys.argv[1] == 'refresh_tuners':
sys.path.append(__resources_lib__)
from functions import refresh_hdhomerun_tuners
refresh_hdhomerun_tuners(__settings_xml__)
__settings__.openSettings()
@@ -24,7 +24,7 @@ import shutil
import xmlpp
from xml.dom import minidom
__sundtek_userspace__ = '/storage/.xbmc/userdata/addon_data/driver.dvb.sundtek-mediatv/'
__sundtek_userspace__ = '/storage/.kodi/userdata/addon_data/driver.dvb.sundtek-mediatv/'
######################################################################################################
# backup setting.xml file only if backup doesn't exist
@@ -37,36 +37,39 @@ def _usage(this_file):
return """SYNOPSIS: pretty print an XML document
USAGE: python %s <filename> \n""" % this_file
def _pprint_line(indent_level, line, width=100, output=_sys.stdout):
def _pprint_line(indent_level, line, width=100, output=_sys.stdout, ignore_contents = False):
if line.strip():
start = ""
number_chars = 0
for l in range(indent_level):
start = start + " "
number_chars = number_chars + 1
try:
elem_start = _re.findall("(\<\W{0,1}\w+:\w+) ?", line)[0]
elem_finished = _re.findall("([?|\]\]/]*\>)", line)[0]
#should not have *
attrs = _re.findall("(\S*?\=\".*?\")", line)
output.write(start + elem_start)
number_chars = len(start + elem_start)
for attr in attrs:
if (attrs.index(attr) + 1) == len(attrs):
number_chars = number_chars + len(elem_finished)
if (number_chars + len(attr) + 1) > width:
output.write("\n")
for i in range(len(start + elem_start) + 1):
if not ignore_contents:
try:
elem_start = _re.findall("(\<\W{0,1}\w+:\w+) ?", line)[0]
elem_finished = _re.findall("([?|\]\]/|\-\-]*\>)", line)[0]
#should not have *
attrs = _re.findall("(\S*?\=\".*?\")", line)
output.write(start + elem_start)
number_chars = len(start + elem_start)
for attr in attrs:
if (attrs.index(attr) + 1) == len(attrs):
number_chars = number_chars + len(elem_finished)
if (number_chars + len(attr) + 1) > width:
output.write("\n")
for i in range(len(start + elem_start) + 1):
output.write(" ")
number_chars = len(start + elem_start) + 1
else:
output.write(" ")
number_chars = len(start + elem_start) + 1
else:
output.write(" ")
number_chars = number_chars + 1
output.write(attr)
number_chars = number_chars + len(attr)
output.write(elem_finished + "\n")
except IndexError:
#give up pretty print this line
number_chars = number_chars + 1
output.write(attr)
number_chars = number_chars + len(attr)
output.write(elem_finished + "\n")
except IndexError:
#give up pretty print this line
output.write(start + line + "\n")
else:
output.write(start + line + "\n")
@@ -80,7 +83,8 @@ def _get_next_elem(data):
start_pos = data.find("<")
end_pos = data.find(">") + 1
retval = data[start_pos:end_pos]
stopper = retval.rfind("/")
stopper = retval.rfind("/")
ignore_contents = False
if stopper < retval.rfind("\""):
stopper = -1
single = (stopper > -1 and ((retval.find(">") - stopper) < (stopper - retval.find("<"))))
@@ -89,11 +93,19 @@ def _get_next_elem(data):
ignore_question = retval.find("<?") > -1
if ignore_excl:
ignore_contents = True
cdata = retval.find("<![CDATA[") > -1
if cdata:
end_pos = data.find("]]>")
if end_pos > -1:
end_pos = end_pos + len("]]>")
stopper = end_pos
else:
end_pos = data.find("-->")
if end_pos > -1:
end_pos = end_pos + len("-->")
stopper = end_pos
retval = data[start_pos:end_pos]
elif ignore_question:
end_pos = data.find("?>") + len("?>")
@@ -101,11 +113,12 @@ def _get_next_elem(data):
no_indent = ignore or single
#print retval, end_pos, start_pos, stopper > -1, no_indent
return start_pos, \
end_pos, \
stopper > -1, \
no_indent
no_indent, \
ignore_contents
def get_pprint(xml, indent=4, width=80):
"""Returns the pretty printed xml """
@@ -116,6 +129,8 @@ def get_pprint(xml, indent=4, width=80):
self.output += string
out = out()
pprint(xml, output=out, indent=indent, width=width)
return out.output
@@ -126,7 +141,7 @@ def pprint(xml, output=_sys.stdout, indent=4, width=80):
Use indent to select indentation level. Default is 4 """
data = xml
indent_level = 0
start_pos, end_pos, is_stop, no_indent = _get_next_elem(data)
start_pos, end_pos, is_stop, no_indent, ignore_contents = _get_next_elem(data)
while ((start_pos > -1 and end_pos > -1)):
_pprint_elem_content(indent_level, data[:start_pos].strip(),
output=output)
@@ -136,7 +151,8 @@ def pprint(xml, output=_sys.stdout, indent=4, width=80):
_pprint_line(indent_level,
data[:end_pos - start_pos],
width=width,
output=output)
output=output,
ignore_contents=ignore_contents)
data = data[end_pos - start_pos:]
if not is_stop and not no_indent :
indent_level = indent_level + indent
@@ -144,7 +160,7 @@ def pprint(xml, output=_sys.stdout, indent=4, width=80):
if not data:
break
else:
start_pos, end_pos, is_stop, no_indent = _get_next_elem(data)
start_pos, end_pos, is_stop, no_indent, ignore_contents = _get_next_elem(data)
if __name__ == "__main__":
@@ -11,6 +11,6 @@
<category label="9000">
<setting type="sep" />
<setting id="ENABLE_TUNER_TYPES" type="bool" label="9005" default="true" />
<setting label="9010" option="close" type="action" action="RunScript($ID, refresh_tuners)" />
<setting label="9010" option="close" type="action" id="refresh_tuners" action="RunScript($CWD/resources/actions.py, refresh_tuners)" />
</category>
</settings>
@@ -1,11 +1,21 @@
4.3.1
fix keymaps path
4.3.0
rebuild for addon api bump
4.1.0
rebuild for addon api bump
4.0.1
rebuild
4.0.0
rebuild for OpenELEC-4.0
3.1.1
rebuild for OpenELEC-3.2
3.0.1
- bump addon version
+2 -2
View File
@@ -17,8 +17,8 @@
################################################################################
PKG_NAME="imon-mce"
PKG_VERSION="4.1"
PKG_REV="0"
PKG_VERSION="4.3"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.openelec.tv"
@@ -21,4 +21,4 @@
. /etc/profile
sleep 1 && \
ir-keytable -p rc6 -w /etc/rc_keymaps/imon_mce &
ir-keytable -p rc6 -w /usr/lib/udev/rc_keymaps/imon_mce &
@@ -1,3 +1,15 @@
4.3.4
fixed xbmc/kodi rebranding error
some fixes
4.3.3
addon transformed to service addon
new addon settings option to enable to check for new driver at boot
4.3.2
new addon settings option to enable to update driver from web with latest version
4.3.1
update driver
4.3.0
rebuild for addon api bump
4.1.5
dont touch /storage/.profile
4.1.4
@@ -17,19 +17,19 @@
################################################################################
PKG_NAME="sundtek-mediatv"
PKG_VERSION="4.1"
PKG_REV="5"
PKG_VERSION="4.3"
PKG_REV="4"
PKG_ARCH="any"
PKG_LICENSE="nonfree"
PKG_SITE="http://support.sundtek.com/"
PKG_URL=""
PKG_DEPENDS_TARGET="toolchain"
PKG_DEPENDS_TARGET=""
PKG_PRIORITY="optional"
PKG_SECTION="driver/dvb"
PKG_SHORTDESC="Sundtek USB Stick DVB userspace driver"
PKG_LONGDESC="Driver for Sundtek MediaTV Pro (DVB-C, DVB-T, AnalogTV, Composite, S-Video, FM-Radio USB Stick) and Sundtek SkyTV Ultimate (DVB-S/S2 USB)."
PKG_IS_ADDON="yes"
PKG_ADDON_TYPE="xbmc.python.script"
PKG_ADDON_TYPE="xbmc.service"
PKG_AUTORECONF="no"
make_target() {
@@ -47,11 +47,18 @@ make_target() {
INSTALLER_URL="http://sundtek.de/media/netinst/armsysvhf/installer.tar.gz"
;;
esac
wget -O installer.tar.gz $INSTALLER_URL
tar -xzf installer.tar.gz
# we run this via wrapper
mv opt/bin/mediaclient opt/bin/mediaclient.bin
chmod 755 opt/bin/*
chmod -R 755 opt/ etc/
rm -f opt/bin/getinput.sh
rm -f opt/bin/lirc.sh
rm -fr opt/lib/pm/
wget -O version.used http://sundtek.de/media/latest.phtml
}
makeinstall_target() {
@@ -64,4 +71,5 @@ addon() {
cp -P $PKG_DIR/settings-default.xml $ADDON_BUILD/$PKG_ADDON_ID/
cp -Pa $PKG_BUILD/opt/bin $ADDON_BUILD/$PKG_ADDON_ID/
cp -Pa $PKG_BUILD/opt/lib $ADDON_BUILD/$PKG_ADDON_ID/
cp $PKG_BUILD/version.used $ADDON_BUILD/$PKG_ADDON_ID/
}
@@ -17,4 +17,5 @@
<setting id="DEVICE4_NUM" value="1" />
<setting id="DEVICE5_IP" value="" />
<setting id="DEVICE5_NUM" value="1" />
<setting id="CHECK_BOOT" value="false" />
</settings>
@@ -1,2 +0,0 @@
#!/bin/sh
LD_PRELOAD=/storage/.xbmc/addons/driver.dvb.sundtek-mediatv/lib/libmediaclient.so exec mediaclient.bin "$@"
@@ -0,0 +1,247 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue ([email protected])
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# OpenELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
. /etc/profile
net_tuner_num_fix() {
local num=$1
[ -z "$num" ] && num=1
num=$(( $num *1 ))
[ $num -lt 1 ] && num=1
num=$(( $num -1 ))
echo $num
}
SUNDTEK_ADDON_DIR="$HOME/.kodi/addons/driver.dvb.sundtek-mediatv"
SUNDTEK_ADDON_HOME="$HOME/.kodi/userdata/addon_data/driver.dvb.sundtek-mediatv"
SUNDTEK_ADDON_SETTINGS="$SUNDTEK_ADDON_HOME/settings.xml"
mkdir -p $SUNDTEK_ADDON_HOME
if [ ! -f "$SUNDTEK_ADDON_HOME/sundtek.conf" ]; then
cp $SUNDTEK_ADDON_DIR/config/* $SUNDTEK_ADDON_HOME/
else
# in case of missing entries in addon home's sundtek.conf
entry_set="$(grep use_hwpidfilter $SUNDTEK_ADDON_HOME/sundtek.conf 2>/dev/null)"
if [ -z "$entry_set" ]; then
sed -i 's|^device_attach=.*|# device_attach not used anymore\n\n# enable HW PID filter\nuse_hwpidfilter=off\n\n# enable listening on network\nenablenetwork=off|g' $SUNDTEK_ADDON_HOME/sundtek.conf
sed -i 's|^#first_adapter=.*|first_adapter=0|g' $SUNDTEK_ADDON_HOME/sundtek.conf
sed -i 's|.*network tuner IP address (OpenELEC specific).*||g' $SUNDTEK_ADDON_HOME/sundtek.conf
sed -i 's|.*network_tuner_ip=.*||g' $SUNDTEK_ADDON_HOME/sundtek.conf
fi
fi
if [ ! -f "$SUNDTEK_ADDON_SETTINGS" ]; then
cp $SUNDTEK_ADDON_DIR/settings-default.xml $SUNDTEK_ADDON_SETTINGS
fi
[ ! -f $SUNDTEK_ADDON_HOME/rc_key_enter.map ] && mv $SUNDTEK_ADDON_HOME/rc_key_enter $SUNDTEK_ADDON_HOME/rc_key_enter.map
[ ! -f $SUNDTEK_ADDON_HOME/rc_key_ok.map ] && mv $SUNDTEK_ADDON_HOME/rc_key_ok $SUNDTEK_ADDON_HOME/rc_key_ok.map
mkdir -p /var/config
cat "$SUNDTEK_ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/sundtek-addon.conf
. /var/config/sundtek-addon.conf
# check if there is new driver on web
if [ "$CHECK_BOOT" = "true" ]; then
if [ ! -f /var/run/sundtek.checked ]; then
# only once after boot
touch /var/run/sundtek.checked
(
# wait some time before checking
sleep 20
cd $SUNDTEK_ADDON_DIR
wget -O version.latest http://sundtek.de/media/latest.phtml
version_used=$(cat version.used)
version_latest=$(cat version.latest)
if [ "$version_used" != "$version_latest" ]; then
# new version exist
kodi-send -a "Notification(Sundtek, \"New driver version exist, update manually\", 4000, $SUNDTEK_ADDON_DIR/icon.png)"
fi
)&
fi
fi
if [ -z "$(pidof mediasrv)" ]; then
rm -f /var/log/mediasrv.log
rm -f /var/log/mediaclient.log
SUNDTEK_CONF_TMP=/tmp/sundtek.conf
cp $SUNDTEK_ADDON_HOME/sundtek.conf $SUNDTEK_CONF_TMP
[ -z "$LOWEST_ADAPTER_NUM" ] && LOWEST_ADAPTER_NUM=0
sed -i "s|^first_adapter=.*|first_adapter=$LOWEST_ADAPTER_NUM|g" $SUNDTEK_CONF_TMP
# enable HW PID filter
if [ "$ENABLE_HW_PID_FILTER" = "true" ]; then
sed -i 's|^use_hwpidfilter=.*|use_hwpidfilter=on|g' $SUNDTEK_CONF_TMP
else
sed -i 's|^use_hwpidfilter=.*|use_hwpidfilter=off|g' $SUNDTEK_CONF_TMP
fi
# enable IR receiver
if [ "$ENABLE_IR_RECEIVER" = "true" ]; then
sed -i 's|^ir_disabled=.*|ir_disabled=0|g' $SUNDTEK_CONF_TMP
else
sed -i 's|^ir_disabled=.*|ir_disabled=1|g' $SUNDTEK_CONF_TMP
fi
if [ "$ALLOW_NET_USE" = "true" ]; then
sed -i 's|^enablenetwork=.*|enablenetwork=on|g' $SUNDTEK_CONF_TMP
else
sed -i 's|^enablenetwork=.*|enablenetwork=off|g' $SUNDTEK_CONF_TMP
fi
[ "$DEVICE1_IP" = "0.0.0.0" ] && DEVICE1_IP=""
[ "$DEVICE2_IP" = "0.0.0.0" ] && DEVICE2_IP=""
[ "$DEVICE3_IP" = "0.0.0.0" ] && DEVICE3_IP=""
[ "$DEVICE4_IP" = "0.0.0.0" ] && DEVICE4_IP=""
[ "$DEVICE5_IP" = "0.0.0.0" ] && DEVICE5_IP=""
DEVICE1_NUM=$(net_tuner_num_fix $DEVICE1_NUM)
DEVICE2_NUM=$(net_tuner_num_fix $DEVICE2_NUM)
DEVICE3_NUM=$(net_tuner_num_fix $DEVICE3_NUM)
DEVICE4_NUM=$(net_tuner_num_fix $DEVICE4_NUM)
DEVICE5_NUM=$(net_tuner_num_fix $DEVICE5_NUM)
if [ "$USE_NET_TUNERS" = "true" -a -n "$DEVICE1_IP" ]; then
# delete all network tuner entries
awk '/^\[NETWORK\]/{flag=1; next} /^device=|^#|^$/{if (flag==1) next} /.*/{flag=0; print}' $SUNDTEK_CONF_TMP >${SUNDTEK_CONF_TMP}-net
mv ${SUNDTEK_CONF_TMP}-net $SUNDTEK_CONF_TMP
echo "" >>$SUNDTEK_CONF_TMP
# remove empty lines at the end of file
sed -i -e ':a' -e '/^\n*$/{$d;N;};/\n$/ba' $SUNDTEK_CONF_TMP
# add entries
echo -e "\n[NETWORK]" >>$SUNDTEK_CONF_TMP
for dev in $(seq 0 $DEVICE1_NUM); do
echo "device=$DEVICE1_IP:$dev" >>$SUNDTEK_CONF_TMP
done
if [ -n "$DEVICE2_IP" ]; then
for dev in $(seq 0 $DEVICE2_NUM); do
echo "device=$DEVICE2_IP:$dev" >>$SUNDTEK_CONF_TMP
done
if [ -n "$DEVICE3_IP" ]; then
for dev in $(seq 0 $DEVICE3_NUM); do
echo "device=$DEVICE3_IP:$dev" >>$SUNDTEK_CONF_TMP
done
if [ -n "$DEVICE4_IP" ]; then
for dev in $(seq 0 $DEVICE4_NUM); do
echo "device=$DEVICE4_IP:$dev" >>$SUNDTEK_CONF_TMP
done
if [ -n "$DEVICE5_IP" ]; then
for dev in $(seq 0 $DEVICE5_NUM); do
echo "device=$DEVICE5_IP:$dev" >>$SUNDTEK_CONF_TMP
done
fi
fi
fi
fi
else
# delete all network tuner entries
awk '/^\[NETWORK\]/{flag=1; next} /^device=|^#|^$/{if (flag==1) next} /.*/{flag=0; print}' $SUNDTEK_CONF_TMP >${SUNDTEK_CONF_TMP}-net
mv ${SUNDTEK_CONF_TMP}-net $SUNDTEK_CONF_TMP
echo "" >>$SUNDTEK_CONF_TMP
# remove empty lines at the end of file
sed -i -e ':a' -e '/^\n*$/{$d;N;};/\n$/ba' $SUNDTEK_CONF_TMP
fi
if [ "$ENABLE_TUNER_TYPES" = "true" ]; then
# get tuner serial numbers
SERIALS=$(cat /var/config/sundtek-addon.conf | sed -n 's|^ATTACHED_TUNER_\(.*\)_DVBMODE=.*|\1|gp' | sort | uniq)
. /var/config/sundtek-addon.conf
for SERIAL in $SERIALS; do
DVBMODE=$(eval echo \$ATTACHED_TUNER_${SERIAL}_DVBMODE)
IRPROT=$(eval echo \$ATTACHED_TUNER_${SERIAL}_IRPROT)
KEYMAP=$(eval echo \$ATTACHED_TUNER_${SERIAL}_KEYMAP)
if [ "$DVBMODE" = "DVB-T" ]; then
# only set DVB-T because default is DVB-C (and DVB-S is not set either)
DVBMODE="DVBT"
else
DVBMODE=""
fi
[ "$IRPROT" = "NEC" -o "$IRPROT" = "auto" ] && IRPROT=""
[ ! -f $KEYMAP ] && KEYMAP=""
# remove setttings for this tuner
awk -v val="[$SERIAL]" '$0 == val {flag=1; next} /^ir_protocol=|^rcmap=|^initial_dvb_mode=|^#|^$/{if (flag==1) next} /.*/{flag=0; print}' $SUNDTEK_CONF_TMP >${SUNDTEK_CONF_TMP}-types
mv ${SUNDTEK_CONF_TMP}-types $SUNDTEK_CONF_TMP
echo "" >>$SUNDTEK_CONF_TMP
# remove empty lines at the end of file
sed -i -e ':a' -e '/^\n*$/{$d;N;};/\n$/ba' $SUNDTEK_CONF_TMP
ADDNEW=true
if [ -n "$DVBMODE" ]; then
[ $ADDNEW = true ] && ADDNEW=false && echo -e "\n[$SERIAL]" >>$SUNDTEK_CONF_TMP
echo "initial_dvb_mode=$DVBMODE" >>$SUNDTEK_CONF_TMP
fi
if [ -n "$IRPROT" ]; then
[ $ADDNEW = true ] && ADDNEW=false && echo -e "\n[$SERIAL]" >>$SUNDTEK_CONF_TMP
echo "ir_protocol=$IRPROT" >>$SUNDTEK_CONF_TMP
fi
if [ -n "$KEYMAP" ]; then
[ $ADDNEW = true ] && ADDNEW=false && echo -e "\n[$SERIAL]" >>$SUNDTEK_CONF_TMP
echo "rcmap=$KEYMAP" >>$SUNDTEK_CONF_TMP
fi
echo "" >>$SUNDTEK_CONF_TMP
done
fi
md5_1=$(md5sum -b $SUNDTEK_CONF_TMP | awk '{print $1}')
md5_2=$(md5sum -b $SUNDTEK_ADDON_HOME/sundtek.conf | awk '{print $1}')
if [ "$md5_1" != "$md5_2" ]; then
# file changed - copy to addon home
cp $SUNDTEK_CONF_TMP $SUNDTEK_ADDON_HOME/sundtek.conf
fi
chmod +x $SUNDTEK_ADDON_DIR/bin/*
mediasrv --wait-for-devices -p $SUNDTEK_ADDON_DIR/bin -c $SUNDTEK_ADDON_HOME/sundtek.conf -d
# wait few seconds
[ -z "$SETTLE_TIME" ] && SETTLE_TIME=0
SETTLE_TIME=$(( $SETTLE_TIME *1 ))
if [ $SETTLE_TIME -gt 0 ]; then
logger -t Sundtek "### Settle for $SETTLE_TIME sec ###"
sleep $SETTLE_TIME
fi
if [ "$RUN_USER_SCRIPT" = "true" -a -f "$SUNDTEK_ADDON_HOME/userscript.sh" ]; then
logger -t Sundtek "### Running user script $SUNDTEK_ADDON_HOME/userscript.sh ###"
cat $SUNDTEK_ADDON_HOME/userscript.sh | dos2unix >/var/run/sundtek-userscript.sh
sh /var/run/sundtek-userscript.sh
fi
# save adapter serial number
serial_number_old=$(cat $SUNDTEK_ADDON_HOME/adapters.txt 2>/dev/null)
serial_number_new=$(mediaclient -e | awk '/device / {print $0} /SERIAL/ {id=1} /ID:/ {if (id==1) print $2}')
if [ "$serial_number_old" != "$serial_number_new" ]; then
echo "$serial_number_new" >$SUNDTEK_ADDON_HOME/adapters.txt
fi
fi
logger -t Sundtek "### Sundtek ready ###"
@@ -1,4 +1,5 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue ([email protected])
@@ -17,10 +18,9 @@
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
if [ -e /run/lirc/lircd.irtrans ]; then
XBMC_ARGS="--lircdev /run/lirc/lircd.irtrans"
else
XBMC_ARGS="--lircdev /run/lirc/lircd"
fi
. /etc/profile
echo "XBMC_ARGS=\"$XBMC_ARGS\"" > /run/openelec/xbmc.conf
ADDON_DIR="$HOME/.kodi/addons/driver.dvb.sundtek-mediatv"
logger -t Sundtek "### Sundtek driver stop ###"
mediaclient --shutdown
@@ -0,0 +1,119 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue ([email protected])
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# OpenELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
. /etc/profile
SUNDTEK_ADDON_DIR="$HOME/.kodi/addons/driver.dvb.sundtek-mediatv"
SUNDTEK_ADDON_HOME="$HOME/.kodi/userdata/addon_data/driver.dvb.sundtek-mediatv"
SUNDTEK_ADDON_SETTINGS="$SUNDTEK_ADDON_HOME/settings.xml"
trap_exit_install() {
kodi-send -a "Notification(Sundtek, Something went wrong. Cleaning..., 8000, $SUNDTEK_ADDON_DIR/icon.png)"
cd "$SUNDTEK_ADDON_DIR"
rm -fr tmp
exit 5
}
# kill process
systemctl stop driver.dvb.sundtek-mediatv
killall -9 mediaclient &>/dev/null
killall -9 mediasrv &>/dev/null
# exit on errors
set -e
trap trap_exit_install EXIT
cd "$SUNDTEK_ADDON_DIR"
rm -fr tmp
mkdir tmp
cd tmp
logger -t Sundtek "### Starting updating driver ###"
kodi-send -a "Notification(Sundtek, Starting updating driver, 2000, $SUNDTEK_ADDON_DIR/icon.png)"
wget -O ../version.used http://sundtek.de/media/latest.phtml
if [ $? -ne 0 ]; then
logger -t Sundtek "### Can't get latest version ###"
kodi-send -a "Notification(Sundtek, Cant get latest version, 8000, $SUNDTEK_ADDON_DIR/icon.png)"
cd ..
rm -fr tmp/
exit 1
fi
ARCH=$(sed -n 's|.*\.\([^-]*\)-.*|\1|p' /etc/release | tr -d '\n')
if [ "$ARCH" = "x86_64" ]; then
INSTALLER_URL="http://sundtek.de/media/netinst/64bit/installer.tar.gz"
elif [ "$ARCH" = "i386" ]; then
INSTALLER_URL="http://sundtek.de/media/netinst/32bit/installer.tar.gz"
elif [ "$ARCH" = "arm" ]; then
INSTALLER_URL="http://sundtek.de/media/netinst/armsysvhf/installer.tar.gz"
else
logger -t Sundtek "### Unsupported architecture ###"
kodi-send -a "Notification(Sundtek, Unsupported architecture, 8000, $SUNDTEK_ADDON_DIR/icon.png)"
cd ..
rm -fr tmp
exit 2
fi
logger -t Sundtek "### Downloading driver archive for $ARCH ###"
kodi-send -a "Notification(Sundtek, Downloading driver archive for $ARCH, 2000, $SUNDTEK_ADDON_DIR/icon.png)"
wget -O installer.tar.gz $INSTALLER_URL
if [ $? -ne 0 ]; then
logger -t Sundtek "### Archive damaged ###"
kodi-send -a "Notification(Sundtek, Download failed, 8000, $SUNDTEK_ADDON_DIR/icon.png)"
cd ..
rm -fr tmp/
exit 3
fi
logger -t Sundtek "### Extracting archive ###"
kodi-send -a "Notification(Sundtek, Extracting archive, 2000, $SUNDTEK_ADDON_DIR/icon.png)"
tar -xzf installer.tar.gz
if [ $? -ne 0 ]; then
logger -t Sundtek "### Archive damaged ###"
kodi-send -a "Notification(Sundtek, Archive damaged, 8000, $SUNDTEK_ADDON_DIR/icon.png)"
cd ..
rm -fr tmp/
exit 4
fi
# fix permissions
chmod -R 755 opt/ etc/
rm -f opt/bin/getinput.sh
rm -f opt/bin/lirc.sh
rm -fr opt/lib/pm/
cp -Pa opt/bin/* ../bin/
cp -Pa opt/lib/* ../lib/
cd ..
rm -fr tmp
logger -t Sundtek "### Driver update finished ###"
kodi-send -a "Notification(Sundtek, Driver update finished, 5000, $SUNDTEK_ADDON_DIR/icon.png)"
kodi-send -a "Notification(Sundtek, Please reboot, 5000, $SUNDTEK_ADDON_DIR/icon.png)"
trap - EXIT
systemctl start driver.dvb.sundtek-mediatv
exit 0
@@ -2,7 +2,7 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2013 Stephan Raue ([email protected])
# Copyright (C) 2009-2014 Stephan Raue ([email protected])
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -20,223 +20,11 @@
. /etc/profile
# start locking mechanism - allows only one instance to be run at a time
SUNDTEK_LOCKFILE="/var/lock/userspace-driver-sundtek.lck"
SUNDTEK_LOCKFD=99
# obtain an exclusive lock
exlock() { eval "exec $SUNDTEK_LOCKFD>\"$SUNDTEK_LOCKFILE\""; flock -x $SUNDTEK_LOCKFD; }
# drop a lock
unlock() { flock -u $SUNDTEK_LOCKFD; flock -xn $SUNDTEK_LOCKFD && rm -f "$SUNDTEK_LOCKFILE"; }
# end locking mechanism
SUNDTEK_ADDON_DIR="$HOME/.kodi/addons/driver.dvb.sundtek-mediatv"
# exclusive lock
exlock
net_tuner_num_fix() {
local num=$1
[ -z "$num" ] && num=1
num=$(( $num *1 ))
[ $num -lt 1 ] && num=1
num=$(( $num -1 ))
echo $num
}
SUNDTEK_ADDON_DIR="$HOME/.xbmc/addons/driver.dvb.sundtek-mediatv"
SUNDTEK_ADDON_HOME="$HOME/.xbmc/userdata/addon_data/driver.dvb.sundtek-mediatv"
SUNDTEK_ADDON_SETTINGS="$SUNDTEK_ADDON_HOME/settings.xml"
mkdir -p $SUNDTEK_ADDON_HOME
if [ ! -f "$SUNDTEK_ADDON_HOME/sundtek.conf" ]; then
cp $SUNDTEK_ADDON_DIR/config/* $SUNDTEK_ADDON_HOME/
if [ -f $SUNDTEK_ADDON_DIR/lib/libmediaclient.so ]; then
logger -t Sundtek "### Preloading library ###"
export LD_PRELOAD=$SUNDTEK_ADDON_DIR/lib/libmediaclient.so
else
# in case of missing entries in addon home's sundtek.conf
entry_set="$(grep use_hwpidfilter $SUNDTEK_ADDON_HOME/sundtek.conf 2>/dev/null)"
if [ -z "$entry_set" ]; then
sed -i 's|^device_attach=.*|# device_attach not used anymore\n\n# enable HW PID filter\nuse_hwpidfilter=off\n\n# enable listening on network\nenablenetwork=off|g' $SUNDTEK_ADDON_HOME/sundtek.conf
sed -i 's|^#first_adapter=.*|first_adapter=0|g' $SUNDTEK_ADDON_HOME/sundtek.conf
sed -i 's|.*network tuner IP address (OpenELEC specific).*||g' $SUNDTEK_ADDON_HOME/sundtek.conf
sed -i 's|.*network_tuner_ip=.*||g' $SUNDTEK_ADDON_HOME/sundtek.conf
fi
logger -t Sundtek "### Preloading library doesn't exist ###"
fi
if [ ! -f "$SUNDTEK_ADDON_SETTINGS" ]; then
cp $SUNDTEK_ADDON_DIR/settings-default.xml $SUNDTEK_ADDON_SETTINGS
fi
[ ! -f $SUNDTEK_ADDON_HOME/rc_key_enter.map ] && mv $SUNDTEK_ADDON_HOME/rc_key_enter $SUNDTEK_ADDON_HOME/rc_key_enter.map
[ ! -f $SUNDTEK_ADDON_HOME/rc_key_ok.map ] && mv $SUNDTEK_ADDON_HOME/rc_key_ok $SUNDTEK_ADDON_HOME/rc_key_ok.map
mkdir -p /var/config
cat "$SUNDTEK_ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/sundtek-addon.conf
. /var/config/sundtek-addon.conf
export LD_PRELOAD=$SUNDTEK_ADDON_DIR/lib/libmediaclient.so
if [ -z "$(pidof mediasrv)" ]; then
rm -f /var/log/mediasrv.log
rm -f /var/log/mediaclient.log
SUNDTEK_CONF_TMP=/tmp/sundtek.conf
cp $SUNDTEK_ADDON_HOME/sundtek.conf $SUNDTEK_CONF_TMP
[ -z "$LOWEST_ADAPTER_NUM" ] && LOWEST_ADAPTER_NUM=0
sed -i "s|^first_adapter=.*|first_adapter=$LOWEST_ADAPTER_NUM|g" $SUNDTEK_CONF_TMP
# enable HW PID filter
if [ "$ENABLE_HW_PID_FILTER" = "true" ]; then
sed -i 's|^use_hwpidfilter=.*|use_hwpidfilter=on|g' $SUNDTEK_CONF_TMP
else
sed -i 's|^use_hwpidfilter=.*|use_hwpidfilter=off|g' $SUNDTEK_CONF_TMP
fi
# enable IR receiver
if [ "$ENABLE_IR_RECEIVER" = "true" ]; then
sed -i 's|^ir_disabled=.*|ir_disabled=0|g' $SUNDTEK_CONF_TMP
else
sed -i 's|^ir_disabled=.*|ir_disabled=1|g' $SUNDTEK_CONF_TMP
fi
if [ "$ALLOW_NET_USE" = "true" ]; then
sed -i 's|^enablenetwork=.*|enablenetwork=on|g' $SUNDTEK_CONF_TMP
else
sed -i 's|^enablenetwork=.*|enablenetwork=off|g' $SUNDTEK_CONF_TMP
fi
[ "$DEVICE1_IP" = "0.0.0.0" ] && DEVICE1_IP=""
[ "$DEVICE2_IP" = "0.0.0.0" ] && DEVICE2_IP=""
[ "$DEVICE3_IP" = "0.0.0.0" ] && DEVICE3_IP=""
[ "$DEVICE4_IP" = "0.0.0.0" ] && DEVICE4_IP=""
[ "$DEVICE5_IP" = "0.0.0.0" ] && DEVICE5_IP=""
DEVICE1_NUM=$(net_tuner_num_fix $DEVICE1_NUM)
DEVICE2_NUM=$(net_tuner_num_fix $DEVICE2_NUM)
DEVICE3_NUM=$(net_tuner_num_fix $DEVICE3_NUM)
DEVICE4_NUM=$(net_tuner_num_fix $DEVICE4_NUM)
DEVICE5_NUM=$(net_tuner_num_fix $DEVICE5_NUM)
if [ "$USE_NET_TUNERS" = "true" -a -n "$DEVICE1_IP" ]; then
# delete all network tuner entries
awk '/^\[NETWORK\]/{flag=1; next} /^device=|^#|^$/{if (flag==1) next} /.*/{flag=0; print}' $SUNDTEK_CONF_TMP >${SUNDTEK_CONF_TMP}-net
mv ${SUNDTEK_CONF_TMP}-net $SUNDTEK_CONF_TMP
echo "" >>$SUNDTEK_CONF_TMP
# remove empty lines at the end of file
sed -i -e ':a' -e '/^\n*$/{$d;N;};/\n$/ba' $SUNDTEK_CONF_TMP
# add entries
echo -e "\n[NETWORK]" >>$SUNDTEK_CONF_TMP
for dev in $(seq 0 $DEVICE1_NUM); do
echo "device=$DEVICE1_IP:$dev" >>$SUNDTEK_CONF_TMP
done
if [ -n "$DEVICE2_IP" ]; then
for dev in $(seq 0 $DEVICE2_NUM); do
echo "device=$DEVICE2_IP:$dev" >>$SUNDTEK_CONF_TMP
done
if [ -n "$DEVICE3_IP" ]; then
for dev in $(seq 0 $DEVICE3_NUM); do
echo "device=$DEVICE3_IP:$dev" >>$SUNDTEK_CONF_TMP
done
if [ -n "$DEVICE4_IP" ]; then
for dev in $(seq 0 $DEVICE4_NUM); do
echo "device=$DEVICE4_IP:$dev" >>$SUNDTEK_CONF_TMP
done
if [ -n "$DEVICE5_IP" ]; then
for dev in $(seq 0 $DEVICE5_NUM); do
echo "device=$DEVICE5_IP:$dev" >>$SUNDTEK_CONF_TMP
done
fi
fi
fi
fi
else
# delete all network tuner entries
awk '/^\[NETWORK\]/{flag=1; next} /^device=|^#|^$/{if (flag==1) next} /.*/{flag=0; print}' $SUNDTEK_CONF_TMP >${SUNDTEK_CONF_TMP}-net
mv ${SUNDTEK_CONF_TMP}-net $SUNDTEK_CONF_TMP
echo "" >>$SUNDTEK_CONF_TMP
# remove empty lines at the end of file
sed -i -e ':a' -e '/^\n*$/{$d;N;};/\n$/ba' $SUNDTEK_CONF_TMP
fi
if [ "$ENABLE_TUNER_TYPES" = "true" ]; then
# get tuner serial numbers
SERIALS=$(cat /var/config/sundtek-addon.conf | sed -n 's|^ATTACHED_TUNER_\(.*\)_DVBMODE=.*|\1|gp' | sort | uniq)
. /var/config/sundtek-addon.conf
for SERIAL in $SERIALS; do
DVBMODE=$(eval echo \$ATTACHED_TUNER_${SERIAL}_DVBMODE)
IRPROT=$(eval echo \$ATTACHED_TUNER_${SERIAL}_IRPROT)
KEYMAP=$(eval echo \$ATTACHED_TUNER_${SERIAL}_KEYMAP)
if [ "$DVBMODE" = "DVB-T" ]; then
# only set DVB-T because default is DVB-C (and DVB-S is not set either)
DVBMODE="DVBT"
else
DVBMODE=""
fi
[ "$IRPROT" = "NEC" -o "$IRPROT" = "auto" ] && IRPROT=""
[ ! -f $KEYMAP ] && KEYMAP=""
# remove setttings for this tuner
awk -v val="[$SERIAL]" '$0 == val {flag=1; next} /^ir_protocol=|^rcmap=|^initial_dvb_mode=|^#|^$/{if (flag==1) next} /.*/{flag=0; print}' $SUNDTEK_CONF_TMP >${SUNDTEK_CONF_TMP}-types
mv ${SUNDTEK_CONF_TMP}-types $SUNDTEK_CONF_TMP
echo "" >>$SUNDTEK_CONF_TMP
# remove empty lines at the end of file
sed -i -e ':a' -e '/^\n*$/{$d;N;};/\n$/ba' $SUNDTEK_CONF_TMP
ADDNEW=true
if [ -n "$DVBMODE" ]; then
[ $ADDNEW = true ] && ADDNEW=false && echo -e "\n[$SERIAL]" >>$SUNDTEK_CONF_TMP
echo "initial_dvb_mode=$DVBMODE" >>$SUNDTEK_CONF_TMP
fi
if [ -n "$IRPROT" ]; then
[ $ADDNEW = true ] && ADDNEW=false && echo -e "\n[$SERIAL]" >>$SUNDTEK_CONF_TMP
echo "ir_protocol=$IRPROT" >>$SUNDTEK_CONF_TMP
fi
if [ -n "$KEYMAP" ]; then
[ $ADDNEW = true ] && ADDNEW=false && echo -e "\n[$SERIAL]" >>$SUNDTEK_CONF_TMP
echo "rcmap=$KEYMAP" >>$SUNDTEK_CONF_TMP
fi
echo "" >>$SUNDTEK_CONF_TMP
done
fi
md5_1=$(md5sum -b $SUNDTEK_CONF_TMP | awk '{print $1}')
md5_2=$(md5sum -b $SUNDTEK_ADDON_HOME/sundtek.conf | awk '{print $1}')
if [ "$md5_1" != "$md5_2" ]; then
# file changed - copy to addon home
cp $SUNDTEK_CONF_TMP $SUNDTEK_ADDON_HOME/sundtek.conf
fi
mediasrv --wait-for-devices -p $SUNDTEK_ADDON_DIR/bin -c $SUNDTEK_ADDON_HOME/sundtek.conf -d
# wait few seconds
[ -z "$SETTLE_TIME" ] && SETTLE_TIME=0
SETTLE_TIME=$(( $SETTLE_TIME *1 ))
if [ $SETTLE_TIME -gt 0 ]; then
logger -t Sundtek "### Settle for $SETTLE_TIME sec ###"
sleep $SETTLE_TIME
fi
if [ "$RUN_USER_SCRIPT" = "true" -a -f "$SUNDTEK_ADDON_HOME/userscript.sh" ]; then
logger -t Sundtek "### Running user script $SUNDTEK_ADDON_HOME/userscript.sh ###"
cat $SUNDTEK_ADDON_HOME/userscript.sh | dos2unix >/var/run/sundtek-userscript.sh
sh /var/run/sundtek-userscript.sh
fi
(
# save adapter serial number in background
sleep 5
serial_number_old=$(cat $SUNDTEK_ADDON_HOME/adapters.txt 2>/dev/null)
serial_number_new=$(mediaclient.bin -e | awk '/device / {print $0} /ID:/ {print $2}')
if [ "$serial_number_old" != "$serial_number_new" ]; then
echo "$serial_number_new" >$SUNDTEK_ADDON_HOME/adapters.txt
fi
)&
fi
logger -t Sundtek "### Sundtek ready ###"
# unlock the lock
unlock
@@ -15,22 +15,3 @@
# You should have received a copy of the GNU General Public License
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
import os
import sys
import xbmcaddon
__settings__ = xbmcaddon.Addon(id = 'driver.dvb.sundtek-mediatv')
__cwd__ = __settings__.getAddonInfo('path')
__resources_lib__ = xbmc.translatePath(os.path.join(__cwd__, 'resources', 'lib'))
__settings_xml__ = xbmc.translatePath(os.path.join(__cwd__, 'resources', 'settings.xml'))
__mediaclient__ = xbmc.translatePath(os.path.join(__cwd__, 'bin', 'mediaclient.bin'))
__ld_preload__ = xbmc.translatePath(os.path.join(__cwd__, 'lib', 'libmediaclient.so'))
__mediaclient_e__ = 'LD_PRELOAD=' + __ld_preload__ + ' ' + __mediaclient__ + ' -e'
if __name__ == "__main__" and len(sys.argv) == 2 and sys.argv[1] == 'refresh_tuners':
sys.path.append(__resources_lib__)
from functions import refresh_sundtek_tuners
refresh_sundtek_tuners(__settings_xml__, __mediaclient_e__)
__settings__.openSettings()
@@ -0,0 +1,45 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue ([email protected])
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# OpenELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
import os
import sys
import subprocess
import xbmcaddon
__settings__ = xbmcaddon.Addon(id = 'driver.dvb.sundtek-mediatv')
__cwd__ = __settings__.getAddonInfo('path')
__resources_lib__ = xbmc.translatePath(os.path.join(__cwd__, 'resources', 'lib'))
__settings_xml__ = xbmc.translatePath(os.path.join(__cwd__, 'resources', 'settings.xml'))
__mediaclient__ = xbmc.translatePath(os.path.join(__cwd__, 'bin', 'mediaclient'))
__mediaclient_e__ = __mediaclient__ + ' -e'
__update_sh__ = xbmc.translatePath(os.path.join(__cwd__, 'bin', 'sundtek-update-driver.sh'))
if len(sys.argv) == 2:
if sys.argv[1] == 'refresh_tuners':
print "sundtek refresh tuners"
sys.path.append(__resources_lib__)
from functions import refresh_sundtek_tuners
refresh_sundtek_tuners(__settings_xml__, __mediaclient_e__)
__settings__.openSettings()
elif sys.argv[1] == 'update_driver':
print "sundtek update driver"
proc = subprocess.Popen([__update_sh__], shell = True)
return_code = proc.wait()
print "sundtek update driver return value " + str(return_code)
__settings__.openSettings()
@@ -27,4 +27,8 @@
<string id="9010">Refresh tuners... (press me)</string>
<string id="9020"> IR protocol</string>
<string id="9030"> keymap filename</string>
<string id="3000">Driver</string>
<string id="3020">Check for new driver version at boot</string>
<string id="3010">Update from web... (press me)</string>
</strings>
@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2013 Stephan Raue ([email protected])
# Copyright (C) 2009-2014 Stephan Raue ([email protected])
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -22,7 +22,7 @@ import shutil
import xmlpp
from xml.dom import minidom
__sundtek_userspace__ = '/storage/.xbmc/userdata/addon_data/driver.dvb.sundtek-mediatv/'
__sundtek_userspace__ = '/storage/.kodi/userdata/addon_data/driver.dvb.sundtek-mediatv/'
######################################################################################################
# backup setting.xml file only if backup doesn't exist
@@ -37,36 +37,39 @@ def _usage(this_file):
return """SYNOPSIS: pretty print an XML document
USAGE: python %s <filename> \n""" % this_file
def _pprint_line(indent_level, line, width=100, output=_sys.stdout):
def _pprint_line(indent_level, line, width=100, output=_sys.stdout, ignore_contents = False):
if line.strip():
start = ""
number_chars = 0
for l in range(indent_level):
start = start + " "
number_chars = number_chars + 1
try:
elem_start = _re.findall("(\<\W{0,1}\w+:\w+) ?", line)[0]
elem_finished = _re.findall("([?|\]\]/]*\>)", line)[0]
#should not have *
attrs = _re.findall("(\S*?\=\".*?\")", line)
output.write(start + elem_start)
number_chars = len(start + elem_start)
for attr in attrs:
if (attrs.index(attr) + 1) == len(attrs):
number_chars = number_chars + len(elem_finished)
if (number_chars + len(attr) + 1) > width:
output.write("\n")
for i in range(len(start + elem_start) + 1):
if not ignore_contents:
try:
elem_start = _re.findall("(\<\W{0,1}\w+:\w+) ?", line)[0]
elem_finished = _re.findall("([?|\]\]/|\-\-]*\>)", line)[0]
#should not have *
attrs = _re.findall("(\S*?\=\".*?\")", line)
output.write(start + elem_start)
number_chars = len(start + elem_start)
for attr in attrs:
if (attrs.index(attr) + 1) == len(attrs):
number_chars = number_chars + len(elem_finished)
if (number_chars + len(attr) + 1) > width:
output.write("\n")
for i in range(len(start + elem_start) + 1):
output.write(" ")
number_chars = len(start + elem_start) + 1
else:
output.write(" ")
number_chars = len(start + elem_start) + 1
else:
output.write(" ")
number_chars = number_chars + 1
output.write(attr)
number_chars = number_chars + len(attr)
output.write(elem_finished + "\n")
except IndexError:
#give up pretty print this line
number_chars = number_chars + 1
output.write(attr)
number_chars = number_chars + len(attr)
output.write(elem_finished + "\n")
except IndexError:
#give up pretty print this line
output.write(start + line + "\n")
else:
output.write(start + line + "\n")
@@ -80,7 +83,8 @@ def _get_next_elem(data):
start_pos = data.find("<")
end_pos = data.find(">") + 1
retval = data[start_pos:end_pos]
stopper = retval.rfind("/")
stopper = retval.rfind("/")
ignore_contents = False
if stopper < retval.rfind("\""):
stopper = -1
single = (stopper > -1 and ((retval.find(">") - stopper) < (stopper - retval.find("<"))))
@@ -89,11 +93,19 @@ def _get_next_elem(data):
ignore_question = retval.find("<?") > -1
if ignore_excl:
ignore_contents = True
cdata = retval.find("<![CDATA[") > -1
if cdata:
end_pos = data.find("]]>")
if end_pos > -1:
end_pos = end_pos + len("]]>")
stopper = end_pos
else:
end_pos = data.find("-->")
if end_pos > -1:
end_pos = end_pos + len("-->")
stopper = end_pos
retval = data[start_pos:end_pos]
elif ignore_question:
end_pos = data.find("?>") + len("?>")
@@ -101,11 +113,12 @@ def _get_next_elem(data):
no_indent = ignore or single
#print retval, end_pos, start_pos, stopper > -1, no_indent
return start_pos, \
end_pos, \
stopper > -1, \
no_indent
no_indent, \
ignore_contents
def get_pprint(xml, indent=4, width=80):
"""Returns the pretty printed xml """
@@ -116,6 +129,8 @@ def get_pprint(xml, indent=4, width=80):
self.output += string
out = out()
pprint(xml, output=out, indent=indent, width=width)
return out.output
@@ -126,7 +141,7 @@ def pprint(xml, output=_sys.stdout, indent=4, width=80):
Use indent to select indentation level. Default is 4 """
data = xml
indent_level = 0
start_pos, end_pos, is_stop, no_indent = _get_next_elem(data)
start_pos, end_pos, is_stop, no_indent, ignore_contents = _get_next_elem(data)
while ((start_pos > -1 and end_pos > -1)):
_pprint_elem_content(indent_level, data[:start_pos].strip(),
output=output)
@@ -136,7 +151,8 @@ def pprint(xml, output=_sys.stdout, indent=4, width=80):
_pprint_line(indent_level,
data[:end_pos - start_pos],
width=width,
output=output)
output=output,
ignore_contents=ignore_contents)
data = data[end_pos - start_pos:]
if not is_stop and not no_indent :
indent_level = indent_level + indent
@@ -144,7 +160,7 @@ def pprint(xml, output=_sys.stdout, indent=4, width=80):
if not data:
break
else:
start_pos, end_pos, is_stop, no_indent = _get_next_elem(data)
start_pos, end_pos, is_stop, no_indent, ignore_contents = _get_next_elem(data)
if __name__ == "__main__":
@@ -27,6 +27,11 @@
<category label="9000">
<setting type="sep" />
<setting id="ENABLE_TUNER_TYPES" type="bool" label="9005" default="true" />
<setting label="9010" option="close" type="action" action="RunScript($ID, refresh_tuners)" />
<setting label="9010" option="close" type="action" id="refresh_tuners" action="RunScript($CWD/resources/actions.py, refresh_tuners)" />
</category>
<category label="3000">
<setting type="sep" />
<setting id="CHECK_BOOT" type="bool" label="3020" default="false" />
<setting label="3010" option="close" type="action" id="update_driver" action="RunScript($CWD/resources/actions.py, update_driver)" />
</category>
</settings>
@@ -25,9 +25,10 @@ oe_setup_addon driver.dvb.sundtek-mediatv
if [ "$SUSPEND_DRIVER" = "true" ]; then
case "$1" in
pre)
killall -9 mediasrv &>/dev/null
systemctl stop driver.dvb.sundtek-mediatv.service
;;
post)
systemctl start driver.dvb.sundtek-mediatv.service
;;
esac
fi
@@ -0,0 +1,12 @@
[Unit]
Description=Sundtek driver service
After=network.target
[Service]
Type=oneshot
ExecStart=-/bin/sh -c "exec sh /storage/.kodi/addons/driver.dvb.sundtek-mediatv/bin/sundtek-mediatv.start"
ExecStop=-/bin/sh -c "exec sh /storage/.kodi/addons/driver.dvb.sundtek-mediatv/bin/sundtek-mediatv.stop"
RemainAfterExit=yes
[Install]
WantedBy=kodi.target
@@ -19,8 +19,8 @@
################################################################################
PKG_NAME="repository.unofficial.addon.pro"
PKG_VERSION="4.1.2"
PKG_REV="2"
PKG_VERSION="4.3"
PKG_REV="4"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://unofficial.addon.pro"
@@ -41,7 +41,9 @@ PKG_MAINTAINER="unofficial.addon.pro"
make_target() {
$SED -e "s|@ADDON_VERSION@|$ADDON_VERSION|g" \
-e "s|@PROJECT@|$PROJECT|g" \
-e "s|@ARCH@|$ARCH|g" \
-e "s|@ARCH@|$TARGET_ARCH|g" \
-e "s|@PKG_VERSION@|$PKG_VERSION|g" \
-e "s|@PKG_REV@|$PKG_REV|g"\
-i addon.xml
}
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="repository.unofficial.addon.pro"
name="Unofficial [COLOR FF757677]Open[/COLOR][COLOR FF8ABEE2]ELEC[/COLOR] Mediacenter OS Add-ons"
version="4.1.2"
name="Unofficial [COLOR FF757677]Open[/COLOR][COLOR FF8ABEE2]ELEC[/COLOR] (@PROJECT@/@ARCH@) Add-ons"
version="@PKG_VERSION@.@PKG_REV@"
provider-name="unofficial.addon.pro">
<extension point="xbmc.addon.repository"
name="Unofficial OpenELEC.tv Add-on Repository">
@@ -12,7 +12,10 @@
<extension point="xbmc.addon.metadata">
<summary>Unofficial addon repository for OpenELEC</summary>
<description>
[COLOR orange]Use with care. There will be NO end user support for addons in this repository[/COLOR]
[COLOR red]=== BIG FAT WARNING ===[/COLOR]
Use this repository at your own risk.
If your house gets burned, it's your fault, not ours.
We give no guarantee. We give no support.
</description>
<disclaimer>This is an unofficial addon repository. please don't ask for support in openelec forum / irc channel</disclaimer>
<platform>all</platform>
@@ -1,3 +1,9 @@
4.3.3
- rebuild
4.3.2
- rebuild for addon api bump
4.1.2
- fix typo in repository name
@@ -1,3 +1,12 @@
4.3.5
- added boblight-aml
4.3.4
- update to kodi
4.3.0
- rebuild for addon api bump
4.1.2
- rebuild for xlib changes
@@ -18,7 +18,7 @@
PKG_NAME="boblightd"
PKG_VERSION="478"
PKG_REV="2"
PKG_REV="5"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://code.google.com/p/boblight"
@@ -42,7 +42,7 @@ if [ "$OPENGL_SUPPORT" = "yes" ] ; then
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET Mesa glu"
fi
if [ ! "$OPENGL" = "Mesa" ]; then
if [ "$OPENGL" = "no" ]; then
EXTRAOPTS="--without-opengl"
fi
@@ -63,6 +63,7 @@ addon() {
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin
cp -P $PKG_BUILD/.$TARGET_NAME/src/boblightd $ADDON_BUILD/$PKG_ADDON_ID/bin
cp -P $PKG_BUILD/.$TARGET_NAME/src/boblight-constant $ADDON_BUILD/$PKG_ADDON_ID/bin
cp -P $PKG_BUILD/.$TARGET_NAME/src/boblight-aml $ADDON_BUILD/$PKG_ADDON_ID/bin
if [ "$DISPLAYSERVER" = "x11" ] ; then
cp -P $PKG_BUILD/.$TARGET_NAME/src/boblight-X11 $ADDON_BUILD/$PKG_ADDON_ID/bin
fi
@@ -0,0 +1,632 @@
diff --git a/src/Makefile.am b/src/Makefile.am
index 9ba5381..c5a4dc6 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -7,6 +7,7 @@ AM_CFLAGS =\
-g
bin_PROGRAMS = boblightd \
+ boblight-aml \
boblight-constant
@@ -19,6 +20,11 @@ endif
endif
+boblight_aml_SOURCES = clients/boblight-aml/boblight-aml.cpp
+boblight_aml_SOURCES += clients/boblight-aml/flagmanager-aml.cpp
+boblight_aml_SOURCES += clients/flagmanager.cpp
+boblight_aml_SOURCES += util/misc.cpp
+
boblight_v4l_SOURCES = \
clients/boblight-v4l/boblight-v4l.cpp \
clients/boblight-v4l/flagmanager-v4l.cpp \
diff -urPp src/clients/boblight-aml.cpp src/clients/boblight-aml/boblight-aml.cpp
--- /dev/null Thu Jan 1 00:00:00 1970
+++ b/src/clients/boblight-aml/boblight-aml.cpp Thu Jan 15 10:24:16 2015
@@ -0,0 +1,491 @@
+/*
+ * boblight
+ * Copyright (C) Bob 2009
+ *
+ * boblight is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * boblight is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#define BOBLIGHT_DLOPEN
+#include "lib/boblight.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
+#include <signal.h>
+#include <algorithm>
+
+#include <fcntl.h>
+#include <errno.h>
+#include <sys/stat.h>
+#include <sys/poll.h>
+#include <sys/types.h>
+#include <sys/time.h>
+#include <sys/ioctl.h>
+
+#include "config.h"
+#include "util/misc.h"
+#include "util/timeutils.h"
+#include "flagmanager-aml.h"
+
+using namespace std;
+
+//from linux/amlogic/amports/amvideocap.h
+#define AMVIDEOCAP_IOC_MAGIC 'V'
+#define AMVIDEOCAP_IOW_SET_WANTFRAME_WIDTH _IOW(AMVIDEOCAP_IOC_MAGIC, 0x02, int)
+#define AMVIDEOCAP_IOW_SET_WANTFRAME_HEIGHT _IOW(AMVIDEOCAP_IOC_MAGIC, 0x03, int)
+
+
+// helper class - tries to load the "movie" settings from the script.xbmc.boblight addon
+// and pass them to the boblight-aml client
+class CBoblightAddonSettings
+{
+ public:
+ CBoblightAddonSettings() : m_bobdisable(false), m_settingsLoaded(false)
+ {
+ m_settingsLoaded = loadBoblightAddonSettings();
+ }
+
+ std::string getBoblightClientCmdLine()
+ {
+ std::string cmdLine = "";
+ //convert bool string to lowercase
+ transform(m_interpolation.begin(), m_interpolation.end(), m_interpolation.begin(), ::tolower);
+
+ cmdLine += "-s " + m_ip + ":" + m_port;
+ cmdLine += " -o autospeed=" + m_autospeed;
+ cmdLine += " -o interpolation=" + m_interpolation;
+ cmdLine += " -o saturation=" + m_saturation;
+ cmdLine += " -o speed=" + m_speed;
+ cmdLine += " -o threshold=" + m_threshold;
+ cmdLine += " -o value=" + m_value;
+ return cmdLine;
+ }
+
+ bool m_bobdisable;
+ bool m_settingsLoaded;
+ std::string m_ip;
+ std::string m_port;
+ std::string m_autospeed;
+ std::string m_interpolation;
+ std::string m_saturation;
+ std::string m_speed;
+ std::string m_threshold;
+ std::string m_value;
+
+ private:
+ #define SETTINGS_ATTR_BOBDISABLE "bobdisable"
+ #define SETTINGS_ATTR_IP "hostip"
+ #define SETTINGS_ATTR_PORT "hostport"
+ #define SETTINGS_ATTR_AUTOSPEED "movie_autospeed"
+ #define SETTINGS_ATTR_INTERPOLATION "movie_interpolation"
+ #define SETTINGS_ATTR_SATURATION "movie_saturation"
+ #define SETTINGS_ATTR_SPEED "movie_speed"
+ #define SETTINGS_ATTR_THRESHOLD "movie_threshold"
+ #define SETTINGS_ATTR_VALUE "movie_value"
+ #define KODI_HOME_ENV_VAR "HOME"
+
+ bool loadBoblightAddonSettings()
+ {
+ bool ret = false;
+ char *kodiHome = getenv(KODI_HOME_ENV_VAR);
+ //fallback to custom settings file in case boblight addon is not installed
+ std::string settingsFile = "/storage/boblight-aml.xml";
+
+ if (kodiHome != NULL)
+ {
+ settingsFile = std::string(kodiHome) + "/.kodi/userdata/addon_data/script.xbmc.boblight/settings.xml";
+ }
+
+ FILE *fd = fopen(settingsFile.c_str(), "r");
+
+ if (fd != NULL)
+ {
+ fseek(fd, 0, SEEK_END);
+ size_t fileSize = ftell(fd);
+ fseek(fd, 0, SEEK_SET);
+ if (fileSize > 0)
+ {
+ if (fileSize > 32000)//read 16k max - there shouldn't be a bigger settings.xml from boblight [tm]
+ fileSize = 32000;
+ char *xmlBuffer = new char[fileSize];
+ size_t readCount = fread(xmlBuffer, fileSize, 1, fd);
+ fclose(fd);
+
+ if (readCount == 1)
+ {
+ parseBoblightSettings(std::string(xmlBuffer));
+ ret = true;
+ }
+ else
+ {
+ fprintf(stderr, "Failed reading boblight addon settings.xml");
+ }
+ delete[] xmlBuffer;
+ }
+ }
+ return ret;
+ }
+
+ void parseBoblightSettings(std::string xmlBuffer)
+ {
+ std::string settings_bobdisable_str;
+ settings_bobdisable_str = getValueFromXmlBuffer(xmlBuffer, SETTINGS_ATTR_BOBDISABLE);
+ if (settings_bobdisable_str == "true" || settings_bobdisable_str == "True")
+ m_bobdisable = true;
+
+ m_ip = getValueFromXmlBuffer(xmlBuffer, SETTINGS_ATTR_IP);
+ m_port = getValueFromXmlBuffer(xmlBuffer, SETTINGS_ATTR_PORT);
+ m_autospeed = getValueFromXmlBuffer(xmlBuffer, SETTINGS_ATTR_AUTOSPEED);
+ m_interpolation = getValueFromXmlBuffer(xmlBuffer, SETTINGS_ATTR_INTERPOLATION);
+ m_saturation = getValueFromXmlBuffer(xmlBuffer, SETTINGS_ATTR_SATURATION);
+ m_speed = getValueFromXmlBuffer(xmlBuffer, SETTINGS_ATTR_SPEED);
+ m_threshold = getValueFromXmlBuffer(xmlBuffer, SETTINGS_ATTR_THRESHOLD);
+ m_value = getValueFromXmlBuffer(xmlBuffer, SETTINGS_ATTR_VALUE);
+ }
+
+ std::string getValueFromXmlBuffer(const std::string &xmlBuffer, const char* xmlAttribute)
+ {
+ size_t strPos = 0;
+ std::string valueStr;
+
+ // each line in the xml looks like this:
+ // <setting id="movie_value" value="1.000006" />
+ // find the attribute
+ if ((strPos = xmlBuffer.find(xmlAttribute)) != std::string::npos)
+ {
+ size_t strPos2 = 0;
+ // from movie_value" value="1.000006" /> look for "value"
+ if ((strPos2 = xmlBuffer.find("value", strPos)) != std::string::npos)
+ {
+ size_t strPos3 = 0;
+ // from value="1.000006" /> look for "="
+ if ((strPos3 = xmlBuffer.find("=", strPos2)) != std::string::npos)
+ {
+ //extract the value - strPos3 points to ="1.000006"
+ int valueOffset = 1; //skip the "="
+ if (xmlBuffer[strPos3 + valueOffset] == '"')
+ valueOffset++;//skip " if needed
+ int strLen = 0;
+ do
+ {
+ // value stops with " or space
+ if (xmlBuffer[strPos3 + valueOffset + strLen] == '"' ||
+ xmlBuffer[strPos3 + valueOffset + strLen] == ' ')
+ break;
+ strLen++;
+ } while (strLen < 20);// no insane xml garbage ...
+
+ valueStr = xmlBuffer.substr(strPos3 + valueOffset, strLen);
+ }
+ }
+ }
+ return valueStr;
+ }
+};
+
+struct aml_snapshot_t {
+ unsigned int dst_width;
+ unsigned int dst_height;
+ unsigned int dst_stride;
+ unsigned int dst_size;
+ void *dst_vaddr;
+};
+
+volatile bool g_stop = false;
+CFlagManagerAML g_flagmanager;
+/*********************************************************
+ *********************************************************/
+static void SignalHandler(int signum)
+{
+ if (signum == SIGTERM)
+ {
+ fprintf(stderr, "caught SIGTERM\n");
+ g_stop = true;
+ }
+ else if (signum == SIGINT)
+ {
+ fprintf(stderr, "caught SIGTERM\n");
+ g_stop = true;
+ }
+}
+
+#define VIDEO_PATH "/dev/amvideo"
+#define AMSTREAM_IOC_MAGIC 'S'
+#define AMSTREAM_IOC_GET_VIDEO_DISABLE _IOR(AMSTREAM_IOC_MAGIC, 0x48, unsigned long)
+static int amvideo_utils_video_playing()
+{
+ int video_fd;
+ int video_disable;
+
+ video_fd = open(VIDEO_PATH, O_RDWR);
+ if (video_fd < 0) {
+ return -1;
+ }
+
+ ioctl(video_fd, AMSTREAM_IOC_GET_VIDEO_DISABLE, &video_disable);
+ if (video_disable)
+ {
+ close(video_fd);
+ return 1;
+ }
+
+ close(video_fd);
+
+// fprintf(stderr, "pos x %d y %d w %d h %d\n",snapshot.src_x, snapshot.src_y,snapshot.src_width,snapshot.src_height);
+ return 0;
+}
+
+static int capture_frame(int fd, aml_snapshot_t &snapshot)
+{
+ int ret = 0;
+
+ ssize_t readResult = pread(fd, snapshot.dst_vaddr, snapshot.dst_size, 0);
+
+ if (readResult < snapshot.dst_size)
+ {
+ fprintf(stderr, "frame read returned %d\n", readResult);
+ }
+ //fprintf(stderr, "requ: %d read %d \n", snapshot.dst_size, readResult);
+ fprintf(stderr, ".");
+ return ret;
+}
+
+static int configure_capture(int fd, aml_snapshot_t &snapshot)
+{
+ int ret = 0;
+ int ioctlret = 0;
+
+ if ((ioctlret = ioctl(fd, AMVIDEOCAP_IOW_SET_WANTFRAME_WIDTH, snapshot.dst_width)) != 0)
+ {
+ ret = 2;
+ fprintf(stderr, "Error setting frame width (ret: %d errno: %d)\n", ioctlret, errno);
+ }
+
+
+ if ((ioctlret = ioctl(fd, AMVIDEOCAP_IOW_SET_WANTFRAME_HEIGHT, snapshot.dst_height)) != 0)
+ {
+ ret = 3;
+ fprintf(stderr, "Error setting frame height (ret: %d errno: %d)\n", ioctlret, errno);
+ }
+
+ return ret;
+}
+
+static void frameToboblight(void *boblight, uint8_t* outputptr, int w, int h, int stride)
+{
+ if (!boblight)
+ {
+ fprintf(stderr, "no boblight\n");
+ return;
+ }
+ if (!outputptr)
+ {
+ fprintf(stderr, "no outputptr\n");
+ return;
+ }
+ //read out pixels and hand them to libboblight
+ uint8_t* buffptr;
+ for (int y = h; y > 0; y--) {
+ buffptr = outputptr + stride * y;
+ for (int x = 0; x < w; x++) {
+ int rgb[3];
+ rgb[2] = *(buffptr++);
+ rgb[1] = *(buffptr++);
+ rgb[0] = *(buffptr++);
+
+ //fprintf(stdout, "frameToboblight: x(%d), y(%d)\n", x, y);
+
+ boblight_addpixelxy(boblight, x, y, rgb);
+ }
+ }
+}
+
+static int Run(void* boblight)
+{
+ int snapshot_fd = -1;
+ aml_snapshot_t aml_snapshot = {0};
+ int lastPriority = 255;
+
+ aml_snapshot.dst_width = 160;
+ aml_snapshot.dst_height = 160;
+
+ // calc stride, size and alloc mem
+ aml_snapshot.dst_stride = aml_snapshot.dst_width * 3;
+ aml_snapshot.dst_size = aml_snapshot.dst_stride * aml_snapshot.dst_height;
+ aml_snapshot.dst_vaddr = calloc(aml_snapshot.dst_size, 1);
+
+ fprintf(stdout, "Connection to boblightd config: width(%d), height(%d)\n",
+ aml_snapshot.dst_width, aml_snapshot.dst_height);
+ //tell libboblight how big our image is
+ boblight_setscanrange(boblight, (int)aml_snapshot.dst_width, (int)aml_snapshot.dst_height);
+
+ while(!g_stop)
+ {
+ int64_t bgn = GetTimeUs();
+
+ if (snapshot_fd == -1) {
+ snapshot_fd = open(g_flagmanager.m_device.c_str(), O_RDWR, 0);
+
+ if (snapshot_fd == -1) {
+ sleep(1);
+ continue;
+ } else {
+ fprintf(stdout, "snapshot_fd(%d) \n", snapshot_fd);
+ }
+ }
+
+ // match source ratio if possible
+ if (amvideo_utils_video_playing() != 0) {
+ if ( lastPriority != 255)
+ {
+ boblight_setpriority(boblight, 255);
+ lastPriority = 255;
+ }
+ sleep(1);
+ continue;
+ }
+
+ if (configure_capture(snapshot_fd, aml_snapshot) == 0)
+ {
+ if (capture_frame(snapshot_fd, aml_snapshot) == 0)
+ {
+ // image to boblight convert.
+ frameToboblight(boblight, (uint8_t*)aml_snapshot.dst_vaddr,
+ aml_snapshot.dst_width, aml_snapshot.dst_height, aml_snapshot.dst_stride);
+
+ if (lastPriority != g_flagmanager.m_priority)
+ {
+ boblight_setpriority(boblight, g_flagmanager.m_priority);
+ lastPriority = g_flagmanager.m_priority;
+ }
+ if (!boblight_sendrgb(boblight, 1, NULL))
+ {
+ // some error happened, probably connection broken, so bitch and try again
+ PrintError(boblight_geterror(boblight));
+ boblight_destroy(boblight);
+ continue;
+ }
+ }
+ else
+ {
+ fprintf(stdout, "nap time\n");
+ sleep(1);
+ }
+ }
+ int64_t end = GetTimeUs();
+ float calc_time_ms = (float)(end - bgn) / 1000.0;
+ // throttle to 100ms max cycle rate
+ calc_time_ms -= 100.0;
+ if ((int)calc_time_ms < 0)
+ usleep((int)(-calc_time_ms * 1000));
+ }
+
+ // last image is black
+ boblight_setpriority(boblight, 255);
+ boblight_destroy(boblight);
+ close(snapshot_fd);
+ return 0;
+}
+
+/*********************************************************
+ *********************************************************/
+int main(int argc, char *argv[])
+{
+ //load the boblight lib, if it fails we get a char* from dlerror()
+ const char* boblight_error = boblight_loadlibrary(NULL);
+ if (boblight_error)
+ {
+ PrintError(boblight_error);
+ return 1;
+ }
+
+ //try to parse the flags and bitch to stderr if there's an error
+ try {
+ g_flagmanager.ParseFlags(argc, argv);
+ }
+ catch (string error) {
+ PrintError(error);
+ g_flagmanager.PrintHelpMessage();
+ return 1;
+ }
+
+ if (g_flagmanager.m_printhelp) {
+ g_flagmanager.PrintHelpMessage();
+ return 1;
+ }
+
+ if (g_flagmanager.m_printboblightoptions) {
+ g_flagmanager.PrintBoblightOptions();
+ return 1;
+ }
+
+ // check if we only should generate a cmdline based
+ // on settings from possible found boblight addon
+ if (g_flagmanager.generateCmdLine)
+ {
+ CBoblightAddonSettings settings;
+ string cmdLine = "-p 100"; //default cmdline just contains priority 100
+
+ if (settings.m_settingsLoaded)
+ cmdLine += " " + settings.getBoblightClientCmdLine();
+ fprintf(stdout, "%s", cmdLine.c_str());
+ return 0;//exit
+ }
+
+ fprintf(stderr, "Using device: %s \n", g_flagmanager.m_device.c_str());
+
+ //set up signal handlers
+ signal(SIGINT, SignalHandler);
+ signal(SIGTERM, SignalHandler);
+
+ //keep running until we want to quit
+ while(!g_stop) {
+ //init boblight
+ void* boblight = boblight_init();
+
+ fprintf(stdout, "Connecting to boblightd(%p)\n", boblight);
+
+ //try to connect, if we can't then bitch to stderr and destroy boblight
+ if (!boblight_connect(boblight, g_flagmanager.m_address, g_flagmanager.m_port, 5000000) ||
+ !boblight_setpriority(boblight, 255)) {
+ PrintError(boblight_geterror(boblight));
+ fprintf(stdout, "Waiting 10 seconds before trying again\n");
+ boblight_destroy(boblight);
+ sleep(2);
+ continue;
+ }
+
+ fprintf(stdout, "Connection to boblightd opened\n");
+
+ //try to parse the boblight flags and bitch to stderr if we can't
+ try {
+ g_flagmanager.ParseBoblightOptions(boblight);
+ }
+ catch (string error) {
+ PrintError(error);
+ return 1;
+ }
+
+ try {
+ Run(boblight);
+ }
+ catch (string error) {
+ PrintError(error);
+ boblight_destroy(boblight);
+ return 1;
+ }
+ }
+ fprintf(stdout, "Exiting\n");
+}
diff -urPp src/clients/flagmanager-aml.cpp src/clients/boblight-aml/flagmanager-aml.cpp
--- /dev/null Thu Jan 1 00:00:00 1970
+++ b/src/clients/boblight-aml/flagmanager-aml.cpp Thu Jan 15 10:21:40 2015
@@ -0,0 +1,68 @@
+/*
+ * boblight
+ * Copyright (C) Bob 2009
+ *
+ * boblight is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * boblight is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include <iostream>
+
+#include "flagmanager-aml.h"
+#include "util/misc.h"
+#include "config.h"
+
+#define DEFAULT_CAPTURE_DEVICE "/dev/amvideocap0"
+
+using namespace std;
+
+CFlagManagerAML::CFlagManagerAML()
+{
+ // extend the flags -d -> device
+ // -g -> only generate cmdline from possible found boblight addon settings.xml
+ m_flags += "d:g";
+ m_device = DEFAULT_CAPTURE_DEVICE;
+ generateCmdLine = false;
+}
+
+void CFlagManagerAML::ParseFlagsExtended(int& argc, char**& argv, int& c, char*& optarg)
+{
+ if (c == 'd') //devicename
+ {
+ if (optarg) //optional device
+ {
+ m_device = optarg;
+ }
+ }
+
+ if (c == 'g') //generate cmdline
+ {
+ generateCmdLine = true;
+ }
+}
+
+void CFlagManagerAML::PrintHelpMessage()
+{
+ cout << "Usage: boblight-aml\n";
+ cout << "\n";
+ cout << " options:\n";
+ cout << "\n";
+ cout << " -p priority, from 0 to 255, default is 128\n";
+ cout << " -s address[:port], set the address and optional port to connect to\n";
+ cout << " -o add libboblight option, syntax: [light:]option=value\n";
+ cout << " -l list libboblight options\n";
+ cout << " -f fork\n";
+ cout << " -d <device> (defaults to " << m_device << ")\n";
+ cout << " -g try to find the settings.xml file from boblight addon and return the cmdline to use its options\n";
+ cout << "\n";
+}
diff -urPp src/clients/flagmanager-aml.h src/clients/boblight-aml/flagmanager-aml.h
--- /dev/null Thu Jan 1 00:00:00 1970
+++ b/src/clients/boblight-aml/flagmanager-aml.h Thu Jan 15 10:20:15 2015
@@ -0,0 +1,36 @@
+/*
+ * boblight
+ * Copyright (C) Bob 2009
+ *
+ * boblight is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * boblight is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef FLAGMANAGERAML
+#define FLAGMANAGERAML
+
+#include "clients/flagmanager.h"
+
+class CFlagManagerAML : public CFlagManager
+{
+ public:
+ CFlagManagerAML();
+ void ParseFlagsExtended(int& argc, char**& argv, int& c, char*& optarg);
+
+ void PrintHelpMessage();
+ std::string m_device; //device to open for amvideocap
+ bool generateCmdLine;
+
+};
+
+#endif //FLAGMANAGERAML
\ No newline at end of file
@@ -35,4 +35,10 @@ if [ -x $ADDON_DIR/bin/boblight-X11 -a -e $ADDON_HOME/boblight.X11 ] ; then
boblight-X11 -f >/dev/null 2>&1
fi
if [ -x $ADDON_DIR/bin/boblight-aml -a -e /dev/amvideocap0 ] ; then
#generates cmdline from boblight addon settings
CMDLINE=`boblight-aml -g`
boblight-aml $CMDLINE >/dev/null 2>&1 &
fi
exec boblightd -c $ADDON_HOME/boblight.conf > $ADDON_LOG_FILE 2>&1
@@ -3,12 +3,11 @@ Description=boblightd
After=graphical.target
[Service]
ExecStart=/bin/sh -c "exec sh /storage/.xbmc/addons/service.multimedia.boblightd/bin/boblightd.start"
ExecStopPost=-/bin/sh -c "pidof boblight-X11 && killall -q -9 boblight-X11"
ExecStart=/bin/sh -c "exec sh /storage/.kodi/addons/service.multimedia.boblightd/bin/boblightd.start"
TimeoutStopSec=1
Restart=always
RestartSec=10
StartLimitInterval=0
[Install]
WantedBy=xbmc.target
WantedBy=kodi.target
@@ -1,3 +1,28 @@
4.3.6
- fix tv_grab_file with --quiet (again!)
- fix crash on imx6
4.3.5
- fix crash on imx6
4.3.4
- update to tvheadend-3.9.2182
- fix xmltv grab issue
4.3.3
- update to tvheadend-3.9.2168
4.3.2
- update to kodi
4.3.1
- update to tvheadend-3.9.1847
- tvheadend now has native support for hdhomerun devices
4.3.0
- rebuild for addon api bump
- update to tvheadend-3.9.1083
4.1.2
- fix issues with "wait for frontend init". thanks @sraue
@@ -17,14 +17,13 @@
################################################################################
PKG_NAME="tvheadend"
PKG_VERSION="3.9.1050"
PKG_REV="2"
PKG_VERSION="3.9.2182"
PKG_REV="6"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.lonelycoder.com/hts/tvheadend_overview.html"
#PKG_URL="https://github.com/downloads/tvheadend/tvheadend/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_SITE="http://www.tvheadend.org"
PKG_URL="$DISTRO_SRC/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain openssl curl"
PKG_DEPENDS_TARGET="toolchain libressl curl"
PKG_PRIORITY="optional"
PKG_SECTION="service/multimedia"
PKG_SHORTDESC="tvheadend (Version: $PKG_VERSION): a TV streaming server for Linux supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, IPTV, and Analog video (V4L) as input sources."
@@ -36,6 +35,11 @@ PKG_AUTORECONF="no"
pre_build_target() {
mkdir -p $PKG_BUILD/.$TARGET_NAME
cp -RP $PKG_BUILD/* $PKG_BUILD/.$TARGET_NAME
export CROSS_COMPILE=$TARGET_PREFIX
# meh imx6..
if [ "$TARGET_ARCH" == "arm" ] ; then
export CFLAGS="$CFLAGS -mno-unaligned-access"
fi
}
configure_target() {
@@ -43,12 +47,17 @@ configure_target() {
--arch=$TARGET_ARCH \
--cpu=$TARGET_CPU \
--cc=$TARGET_CC \
--enable-timeshift \
--disable-libav \
--enable-hdhomerun_client \
--enable-hdhomerun_static \
--disable-avahi \
--python=$ROOT/$TOOLCHAIN/bin/python \
--disable-libav \
--enable-inotify \
--enable-epoll \
--disable-uriparser \
--enable-bundle
--enable-tvhcsa \
--enable-bundle \
--disable-dbus_1 \
--python=$ROOT/$TOOLCHAIN/bin/python
}
post_make_target() {
@@ -0,0 +1,17 @@
diff --git a/Makefile.hdhomerun b/Makefile.hdhomerun
index 094a375..7916c14 100644
--- a/Makefile.hdhomerun
+++ b/Makefile.hdhomerun
@@ -45,10 +45,10 @@ LIBHDHRDIR = $(ROOTDIR)/libhdhomerun_static
export PATH := $(LIBHDHRDIR)/build/bin:$(PATH)
-LIBHDHR = libhdhomerun_20140604
+LIBHDHR = libhdhomerun_20141210
LIBHDHR_TB = $(LIBHDHR).tgz
LIBHDHR_URL = http://download.silicondust.com/hdhomerun/$(LIBHDHR_TB)
-LIBHDHR_SHA1 = b8d910a5721c484a30b81662fd6991e3546ed67c
+LIBHDHR_SHA1 = 4f6827e17f8f79401f272f62089352fe01eae740
.PHONY: build
build: $(LIBHDHRDIR)/$(LIBHDHR)/.tvh_build
@@ -0,0 +1,25 @@
From 67e38551bc3acadf27b3ed4922e897348a612fdb Mon Sep 17 00:00:00 2001
From: Stefan Saraev <[email protected]>
Date: Wed, 15 Oct 2014 13:35:09 +0300
Subject: [PATCH] remove werror
---
Makefile | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/Makefile b/Makefile
index ddcc47e..0087a6c 100644
--- a/Makefile
+++ b/Makefile
@@ -28,7 +28,7 @@ PROG := $(BUILDDIR)/tvheadend
#
CFLAGS += -g -O2 -Wunused-result
-CFLAGS += -Wall -Werror -Wwrite-strings -Wno-deprecated-declarations
+CFLAGS += -Wall -Wwrite-strings -Wno-deprecated-declarations
CFLAGS += -Wmissing-prototypes
CFLAGS += -fms-extensions -funsigned-char -fno-strict-aliasing
CFLAGS += -D_FILE_OFFSET_BITS=64
--
1.7.2.5
@@ -20,65 +20,21 @@
. /etc/profile
ADDON_HOME="$HOME/.xbmc/userdata/addon_data/service.multimedia.tvheadend"
ADDON_HOME="$HOME/.kodi/userdata/addon_data/service.multimedia.tvheadend"
ADDON_SETTINGS="$ADDON_HOME/settings.xml"
XMLTV_TYPE=`grep XMLTV_TYPE $ADDON_SETTINGS | awk '{print $3 }' | sed -e "s,value=,," -e "s,\",,g"`
XMLTV_LOCATION_FILE=`grep XMLTV_LOCATION_FILE $ADDON_SETTINGS | awk '{print $3 }' | sed -e "s,value=,," -e "s,\",,g"`
XMLTV_LOCATION_WEB=`grep XMLTV_LOCATION_WEB $ADDON_SETTINGS | awk '{print $3 }' | sed -e "s,value=,," -e "s,\",,g"`
XMLTV_LOCATION_SCRIPT=`grep XMLTV_LOCATION_SCRIPT $ADDON_SETTINGS | awk '{print $3 }' | sed -e "s,value=,," -e "s,\",,g"`
dflag=
vflag=
cflag=
if [[ $# -lt 1 ]]; then
if [ "$XMLTV_TYPE" = "FILE" ]; then
cat "$XMLTV_LOCATION_FILE"
exit 0
elif [ "$XMLTV_TYPE" = "SCRIPT" ]; then
if [ -e "$XMLTV_LOCATION_SCRIPT" ] ; then
exec "$XMLTV_LOCATION_SCRIPT"
fi
elif [ "$XMLTV_TYPE" = "WEB" ]; then
wget -qO - "$XMLTV_LOCATION_WEB"
exit 0
if [ "$XMLTV_TYPE" = "FILE" ]; then
cat "$XMLTV_LOCATION_FILE"
exit 0
elif [ "$XMLTV_TYPE" = "SCRIPT" ]; then
if [ -e "$XMLTV_LOCATION_SCRIPT" ] ; then
exec "$XMLTV_LOCATION_SCRIPT"
fi
fi
for arg; do
delim=""
case "$arg" in
#translate --gnu-long-options to -g (short options)
--description) args="${args}-d ";;
--version) args="${args}-v ";;
--capabilities) args="${args}-c ";;
#pass through anything else
*) [[ "${arg:0:1}" == "-" ]] || delim="\""
args="${args}${delim}${arg}${delim} ";;
esac
done
#Reset the positional parameters to the short options
eval set -- $args
while getopts "dvc" option; do
case $option in
d) dflag=1;;
v) vflag=1;;
c) cflag=1;;
\?) printf "unknown option: -%s\n" $OPTARG
printf "Usage: %s: [--description] [--version] [--capabilities] \n" $(basename $0)
exit 2
;;
esac >&2
done
if [ "$dflag" ]; then
printf "tv_grab_file is a simple grabber that just read the local or web XMLTV formated file\n"
fi
if [ "$vflag" ]; then
printf "0.1\n"
fi
if [ "$cflag" ]; then
printf "baseline\n"
elif [ "$XMLTV_TYPE" = "WEB" ]; then
wget -qO - "$XMLTV_LOCATION_WEB"
exit 0
fi
@@ -59,13 +59,13 @@ if [ ! -f "$TIMESHIFT_SETTINGS_FILE" ]; then
fi
if [ "$DEBUG" = "yes" ]; then
TVHEADEND_ARG="-C -s -u root -g video -c $ADDON_HOME"
TVHEADEND_ARG="-B -C -s -u root -g video -c $ADDON_HOME"
else
TVHEADEND_ARG="-C -u root -g video -c $ADDON_HOME"
TVHEADEND_ARG="-B -C -u root -g video -c $ADDON_HOME"
fi
# start userspace DVB driver/addon
for driver_dvb in $(find /storage/.xbmc/addons/driver.dvb.*/bin/userspace-driver.sh -type f 2>/dev/null); do
for driver_dvb in $(find /storage/.kodi/addons/driver.dvb.*/bin/userspace-driver.sh -type f 2>/dev/null); do
driver_dvb_name=$(echo $driver_dvb | awk 'BEGIN {FS="/"} {printf("%s", $5)}')
logger -t Tvheadend "### Loading userspace DVB driver: $driver_dvb_name ###"
# use ". " because of variable export
@@ -3,11 +3,11 @@ Description=TVHeadend Service
After=graphical.target
[Service]
ExecStart=/bin/sh -c "exec sh /storage/.xbmc/addons/service.multimedia.tvheadend/bin/tvheadend.start"
ExecStart=/bin/sh -c "exec sh /storage/.kodi/addons/service.multimedia.tvheadend/bin/tvheadend.start"
TimeoutStopSec=2
Restart=always
RestartSec=2
StartLimitInterval=0
[Install]
WantedBy=xbmc.target
WantedBy=kodi.target
@@ -1,7 +1,7 @@
{
"enabled": 0,
"ondemand": 0,
"path": "/storage/.xbmc/userdata/addon_data/service.multimedia.tvheadend/cache/timeshift",
"path": "/storage/.kodi/userdata/addon_data/service.multimedia.tvheadend/cache/timeshift",
"unlimited_period": 0,
"max_period": 3600,
"unlimited_size": 0,
@@ -1,7 +1,7 @@
{
"grabbers": [
{
"path": "/storage/.xbmc/addons/service.multimedia.tvheadend/bin/tv_grab_file",
"path": "/storage/.kodi/addons/service.multimedia.tvheadend/bin/tv_grab_file",
"description": "tv_grag_file is a simple grabber that just read the ~/.xmltv/tv_grab_file.xmltv file",
"version": "0.1\n",
"mtime": 1318774706,
@@ -10,5 +10,5 @@
],
"grab-interval": 12,
"grab-enabled": 1,
"current-grabber": "/storage/.xbmc/addons/service.multimedia.tvheadend/bin/tv_grab_file"
"current-grabber": "/storage/.kodi/addons/service.multimedia.tvheadend/bin/tv_grab_file"
}
@@ -1,3 +1,25 @@
4.3.5
- add plugin 'vdr-plugin-restfulapi'
- update to vdr-plugin-xvdr-b300fc3
4.3.4
- update to vdr-plugin-vnsiserver-a48edf1
- update to vdr-plugin-dvbapi-36a6b1d
4.3.3
- add plugin 'vdr-plugin-epgfixer'
- update to vdr-satip-1.0.1
4.3.2
- update to kodi
4.3.1
- update to vdr-plugin-vnsiserver-a7cb405
- update to vdr-plugin-dvbapi-2617a7f
4.3.0
- rebuild for addon api bump
4.1.7
- add option to override epg charset
- update to vdr-plugin-vnsiserver-7d4aa81
@@ -18,13 +18,13 @@
################################################################################
PKG_NAME="vdr-addon"
PKG_VERSION="4.1"
PKG_REV="7"
PKG_VERSION="4.3"
PKG_REV="5"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.openelec.tv"
PKG_URL=""
PKG_DEPENDS_TARGET="toolchain attr libcap vdr vdr-plugin-xvdr vdr-plugin-vnsiserver vdr-iptv vdr-wirbelscan vdr-wirbelscancontrol vdr-plugin-dvbapi vdr-plugin-streamdev vdr-live vdr-control vdr-epgsearch vdr-plugin-xmltv2vdr vdr-plugin-eepg vdr-dummydevice vdr-satip"
PKG_DEPENDS_TARGET="toolchain attr libcap vdr vdr-plugin-xvdr vdr-plugin-vnsiserver vdr-iptv vdr-wirbelscan vdr-wirbelscancontrol vdr-plugin-dvbapi vdr-plugin-streamdev vdr-live vdr-control vdr-epgsearch vdr-plugin-xmltv2vdr vdr-plugin-eepg vdr-dummydevice vdr-satip vdr-plugin-epgfixer vdr-plugin-restfulapi"
PKG_PRIORITY="optional"
PKG_SECTION="service.multimedia"
PKG_SHORTDESC="vdr: A powerful DVB TV application"
@@ -48,9 +48,11 @@ addon() {
VDR_PLUGIN_VNSISERVER_DIR="$(get_build_dir vdr-plugin-vnsiserver)"
VDR_PLUGIN_STREAMVEV_DIR="$(get_build_dir vdr-plugin-streamdev)"
VDR_PLUGIN_XMLTV2VDR="$(get_build_dir vdr-plugin-xmltv2vdr)"
VDR_PLUGIN_EPGFIXER_DIR="$(get_build_dir vdr-plugin-epgfixer)"
VDR_PLUGIN_RESTFULAPI_DIR="$(get_build_dir vdr-plugin-restfulapi)"
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config
cp $VDR_DIR/channels.conf $ADDON_BUILD/$PKG_ADDON_ID/config
touch $ADDON_BUILD/$PKG_ADDON_ID/config/channels.conf
cp $VDR_DIR/diseqc.conf $ADDON_BUILD/$PKG_ADDON_ID/config
cp $VDR_DIR/keymacros.conf $ADDON_BUILD/$PKG_ADDON_ID/config
cp $VDR_DIR/scr.conf $ADDON_BUILD/$PKG_ADDON_ID/config
@@ -84,6 +86,8 @@ addon() {
cp -PR $VDR_PLUGIN_XMLTV2VDR/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
cp -PR $(get_build_dir vdr-dummydevice)/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
cp -PR $(get_build_dir vdr-satip)/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
cp -PR $VDR_PLUGIN_EPGFIXER_DIR/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
cp -PR $VDR_PLUGIN_RESTFULAPI_DIR/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/eepg
@@ -103,4 +107,11 @@ addon() {
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/streamdev-server
cp -PR $VDR_PLUGIN_STREAMVEV_DIR/streamdev-server/streamdevhosts.conf $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/streamdev-server
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/epgfixer
cp -PR $VDR_PLUGIN_EPGFIXER_DIR/epgfixer/*.conf $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/epgfixer
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/res/plugins/restfulapi
cp -P $VDR_PLUGIN_RESTFULAPI_DIR/web/* $ADDON_BUILD/$PKG_ADDON_ID/res/plugins/restfulapi
cp -P $VDR_PLUGIN_RESTFULAPI_DIR/API.html $ADDON_BUILD/$PKG_ADDON_ID/res/plugins/restfulapi
}
@@ -45,9 +45,7 @@ ADDON_PLUGIN_DIR="$ADDON_DIR/plugin"
chmod a+x $ADDON_DIR/bin/*
ADDON_CACHE_DIR="$ADDON_HOME/cache"
if [ ! -f "$ADDON_CACHE_DIR" ]; then
mkdir -p $ADDON_CACHE_DIR
fi
mkdir -p $ADDON_CACHE_DIR
VDR_ARG="-g /tmp --no-kbd"
if [ "$DEBUG" = "yes" ]; then
@@ -105,6 +103,9 @@ fi
if [ "$ENABLE_EEPG" == "true" ] ; then
VDR_ARG="$VDR_ARG -P eepg"
fi
if [ "$ENABLE_EPGFIXER" == "true" ] ; then
VDR_ARG="$VDR_ARG -P epgfixer"
fi
if [ "$ENABLE_EPGSEARCH" == "true" ] ; then
VDR_ARG="$VDR_ARG -P epgsearch"
fi
@@ -130,6 +131,20 @@ if [ "$ENABLE_XMLTV2VDR" == "true" ] ; then
cp $source /var/lib/epgsources
done
fi
if [ "$ENABLE_RESTFULAPI" == "true" ] ; then
RESTFULAPI_ARGS="--ip $RESTFULAPI_IP --port $RESTFULAPI_PORT"
if [ ! -z "$RESTFULAPI_EPGIMAGES" ]; then
mkdir -p "$RESTFULAPI_EPGIMAGES"
RESTFULAPI_ARGS="$RESTFULAPI_ARGS --epgimages=\"$RESTFULAPI_EPGIMAGES\""
fi
if [ ! -z "$RESTFULAPI_CHANNELLOGOS" ]; then
mkdir -p "$RESTFULAPI_CHANNELLOGOS"
RESTFULAPI_ARGS="$RESTFULAPI_ARGS --channellogos=\"$RESTFULAPI_CHANNELLOGOS\""
fi
VDR_ARG="$VDR_ARG -P 'restfulapi $RESTFULAPI_ARGS'"
fi
# vnsi/xvdr last
VDR_ARG="$VDR_ARG -P $PVR_PLUGIN"
@@ -148,7 +163,7 @@ for config in `find . -type f`; do
done
# start userspace DVB driver/addon
for driver_dvb in $(find /storage/.xbmc/addons/driver.dvb.*/bin/userspace-driver.sh -type f 2>/dev/null); do
for driver_dvb in $(find /storage/.kodi/addons/driver.dvb.*/bin/userspace-driver.sh -type f 2>/dev/null); do
driver_dvb_name=$(echo $driver_dvb | awk 'BEGIN {FS="/"} {printf("%s", $5)}')
logger -t VDR "### Loading userspace DVB driver: $driver_dvb_name ###"
# use ". " because of variable export
@@ -24,10 +24,16 @@
<string id="1046">Enable plugin: extended EPG</string>
<string id="1047">Enable plugin: dummydevice</string>
<string id="1048">Enable plugin: satip</string>
<string id="1049">Enable plugin: epgfixer</string>
<string id="1051">VDR Configuration</string>
<string id="1052">VDR Video Dir</string>
<string id="1053">PVR plugin</string>
<string id="1056">Enable external recdmd</string>
<string id="1057">External recdmd path</string>
<string id="1058">- number of devices</string>
<string id="1070">Enable plugin: restfulapi</string>
<string id="1071">- listen on ip</string>
<string id="1072">- listen on port</string>
<string id="1073">- Path to the epgimages</string>
<string id="1074">- Path to the channellogos</string>
</strings>
@@ -35,6 +35,12 @@
<setting id="ENABLE_XMLTV2VDR" type="bool" label="1045" default="false" />
<setting id="ENABLE_DUMMYDEVICE" type="bool" label="1047" default="false" />
<setting id="ENABLE_SATIP" type="bool" label="1048" default="false" />
<setting id="ENABLE_EPGFIXER" type="bool" label="1049" default="false" />
<setting id="ENABLE_RESTFULAPI" type="bool" label="1070" default="false" />
<setting id="RESTFULAPI_IP" type="ipaddress" label="1071" values="" visible="!eq(-1,false)" default="0.0.0.0"/>
<setting id="RESTFULAPI_PORT" type="number" label="1072" values="" visible="!eq(-2,false)" default="8002"/>
<setting id="RESTFULAPI_EPGIMAGES" type="file" label="1073" values="" visible="!eq(-3,false)" default="/storage/.kodi/userdata/addon_data/service.multimedia.vdr-addon/epgimages"/>
<setting id="RESTFULAPI_CHANNELLOGOS" type="file" label="1074" values="" visible="!eq(-4,false)" default="/storage/.kodi/userdata/addon_data/service.multimedia.vdr-addon/channellogos"/>
<setting type="sep" />
<setting id="ENABLE_SOFTCAM" type="bool" label="1036" default="true" />
</category>
@@ -14,13 +14,19 @@
<setting id="ENABLE_CONTROL" value="false" />
<setting id="CONTROL_PORT" value="2002" />
<setting id="ENABLE_EEPG" value="false" />
<setting id="ENABLE_EPGFIXER" value="false" />
<setting id="ENABLE_EPGSEARCH" value="false" />
<setting id="ENABLE_XMLTV2VDR" value="false" />
<setting id="ENABLE_DUMMYDEVICE" value="false" />
<setting id="ENABLE_SATIP" value="false" />
<setting id="ENABLE_EXTERNAL_RECCMD" value="false" />
<setting id="ENABLE_RESTFULAPI" value="false" />
<setting id="EXTERNAL_RECCMD_PATH" value="" />
<setting id="ENABLE_CHARSET_OVERRIDE" value="false" />
<setting id="CHARSET_OVERRIDE_STR" value="" />
<setting id="IPTV_NUM_DEVICES" value="1" />
<setting id="RESTFULAPI_IP" value="0.0.0.0" />
<setting id="RESTFULAPI_PORT" value="8002" />
<setting id="RESTFULAPI_EPGIMAGES" value="/storage/.kodi/userdata/addon_data/service.multimedia.vdr-addon/epgimages" />
<setting id="RESTFULAPI_CHANNELLOGOS" value="/storage/.kodi/userdata/addon_data/service.multimedia.vdr-addon/channellogos" />
</settings>
@@ -3,11 +3,11 @@ Description=vdr
After=graphical.target
[Service]
ExecStart=/bin/sh -c "exec sh /storage/.xbmc/addons/service.multimedia.vdr-addon/bin/vdr.start"
ExecStart=/bin/sh -c "exec sh /storage/.kodi/addons/service.multimedia.vdr-addon/bin/vdr.start"
TimeoutStopSec=2
Restart=always
RestartSec=2
StartLimitInterval=0
[Install]
WantedBy=xbmc.target
WantedBy=kodi.target
@@ -58,8 +58,6 @@ post_configure_target() {
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin
mkdir -p $INSTALL/etc/modprobe.d
cp -PR $PKG_DIR/config/alsa-base.conf $INSTALL/etc/modprobe.d
mkdir -p $INSTALL/usr/config
cp -PR $PKG_DIR/config/modprobe.d $INSTALL/usr/config
}
@@ -0,0 +1,69 @@
From 01b686cf032d523642c5ab33f455d814ef468925 Mon Sep 17 00:00:00 2001
From: fritsch <[email protected]>
Date: Sat, 10 Jan 2015 23:47:58 +0100
Subject: [PATCH] Support PHIREE U2 and Sound blaster F-Xi HD (done by Anssih)
---
src/conf/cards/USB-Audio.conf | 41 ++++++++++++++++++++++++++++++++++++++++-
1 file changed, 40 insertions(+), 1 deletion(-)
diff --git a/src/conf/cards/USB-Audio.conf b/src/conf/cards/USB-Audio.conf
index ce3ae01..107d6fa 100644
--- a/src/conf/cards/USB-Audio.conf
+++ b/src/conf/cards/USB-Audio.conf
@@ -52,6 +52,10 @@ USB-Audio.pcm.iec958_device {
"USB Device 0x46d:0x992" 999
}
+USB-Audio.pcm.iec958_2_device {
+ "PHIREE U2" 1
+ "USB Sound Blaster HD" 1
+}
# If a device requires non-standard definitions for front, surround40,
# surround51, surround71 or iec958, they can be defined here.
@@ -422,4 +426,39 @@ USB-Audio.pcm.iec958.0 {
}
}
-# vim: ft=alsaconf
+USB-Audio.pcm.iec958.1 {
+ @args [ CARD AES0 AES1 AES2 AES3 ]
+ @args.CARD { type string }
+ @args.AES0 { type integer }
+ @args.AES1 { type integer }
+ @args.AES2 { type integer }
+ @args.AES3 { type integer }
+ @func refer
+ name {
+ @func concat
+ strings [
+ "cards.USB-Audio."
+ { @func card_name card $CARD }
+ ".pcm.iec958_2:CARD=" $CARD
+ ",AES0=" $AES0 ",AES1=" $AES1 ",AES2=" $AES2 ",AES3=" $AES3
+ ]
+ }
+ default {
+ # FIXME: we cannot set the AES parameters
+ type hw
+ card $CARD
+ device {
+ @func refer
+ name {
+ @func concat
+ strings [
+ "cards.USB-Audio.pcm.iec958_2_device."
+ { @func card_name card $CARD }
+ ]
+ }
+ default 999
+ }
+ }
+}
+
+# vim: ft=alsaconf
\ No newline at end of file
--
1.9.1
@@ -126,8 +126,10 @@ else
# and this for various Fusion devices like Zotac ZBOX
mixer $card 'Front',0 100% on
# NVidia CK804 sound devices
mixer $card 'IEC958 Playback AC97-SPSA' 100%
fi
exit 0
)&
@@ -1,12 +0,0 @@
diff -Naur faad2-2.7-old/configure.in faad2-2.7-new/configure.in
--- faad2-2.7-old/configure.in 2009-02-04 16:51:03.000000000 -0800
+++ faad2-2.7-new/configure.in 2012-12-30 14:58:33.000000000 -0800
@@ -25,7 +25,7 @@
AC_PROG_MAKE_SET
AC_CHECK_PROGS(RPMBUILD, rpmbuild, rpm)
-AM_CONFIG_HEADER(config.h)
+AC_CONFIG_HEADERS(config.h)
AC_ARG_WITH(xmms,[ --with-xmms compile XMMS-1 plugin],
WITHXMMS=$withval, WITHXMMS=no)
@@ -1,28 +0,0 @@
diff -Naur faad2-2.7-old/common/mp4ff/Makefile.am faad2-2.7-new/common/mp4ff/Makefile.am
--- faad2-2.7-old/common/mp4ff/Makefile.am 2009-02-06 06:24:21.000000000 -0800
+++ faad2-2.7-new/common/mp4ff/Makefile.am 2009-02-11 05:36:14.000000000 -0800
@@ -1,7 +1,7 @@
-lib_LIBRARIES = libmp4ff.a
-include_HEADERS = mp4ff.h mp4ffint.h
+lib_LTLIBRARIES = libmp4ff.la
+include_HEADERS = mp4ff.h mp4ffint.h mp4ff_int_types.h
-libmp4ff_a_CFLAGS = -DUSE_TAGGING=1
+libmp4ff_la_CFLAGS = -DUSE_TAGGING=1
-libmp4ff_a_SOURCES = mp4ff.c mp4atom.c mp4meta.c mp4sample.c mp4util.c \
- mp4tagupdate.c mp4ff.h mp4ffint.h mp4ff_int_types.h
+libmp4ff_la_SOURCES = mp4ff.c mp4atom.c mp4meta.c mp4sample.c mp4util.c \
+ mp4tagupdate.c mp4ff.h mp4ffint.h mp4ff_int_types.h
diff -Naur faad2-2.7-old/frontend/Makefile.am faad2-2.7-new/frontend/Makefile.am
--- faad2-2.7-old/frontend/Makefile.am 2009-02-06 08:03:37.000000000 -0800
+++ faad2-2.7-new/frontend/Makefile.am 2009-02-11 05:35:52.000000000 -0800
@@ -5,7 +5,7 @@
-I$(top_srcdir)/common/mp4ff
faad_LDADD = $(top_builddir)/libfaad/libfaad.la \
- $(top_builddir)/common/mp4ff/libmp4ff.a
+ $(top_builddir)/common/mp4ff/libmp4ff.la
faad_SOURCES = main.c \
audio.c audio.h \
+11 -2
View File
@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="flac"
PKG_VERSION="1.3.0"
PKG_VERSION="1.3.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
@@ -33,7 +33,9 @@ PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--disable-rpath \
PKG_CONFIGURE_OPTS_TARGET="--enable-static \
--disable-shared \
--disable-rpath \
--disable-altivec \
--disable-doxygen-docs \
--disable-thorough-tests \
@@ -49,6 +51,13 @@ else
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --disable-sse"
fi
pre_configure_target() {
# flac-1.3.1 dont build with LTO support
strip_lto
export CFLAGS="$CFLAGS -fPIC -DPIC"
}
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin
}
+3 -1
View File
@@ -33,7 +33,9 @@ PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--enable-nasm \
PKG_CONFIGURE_OPTS_TARGET="--enable-static \
--disable-shared \
--disable-nasm \
--disable-rpath \
--disable-cpml \
--disable-gtktest \
+1 -1
View File
@@ -44,11 +44,11 @@ PKG_CONFIGURE_OPTS_TARGET="--enable-cxx \
--disable-vcd-info \
--without-cd-drive \
--without-cd-info \
--with-cd-paranoia \
--without-cdda-player \
--without-cd-read \
--without-iso-info \
--without-iso-read \
--without-libiconv-prefix \
--with-gnu-ld"
pre_configure_target() {
+2 -1
View File
@@ -33,8 +33,9 @@ PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared"
if [ $TARGET_ARCH == "x86_64" ] ; then
PKG_CONFIGURE_OPTS_TARGET="--enable-accuracy --enable-fpm=64bit"
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --enable-accuracy --enable-fpm=64bit"
fi
post_makeinstall_target() {
-50
View File
@@ -1,50 +0,0 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="libsndfile"
PKG_VERSION="1.0.25"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://www.mega-nerd.com/libsndfile/"
PKG_URL="http://www.mega-nerd.com/$PKG_NAME/files/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain alsa-lib flac libvorbis libogg"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="libsndfile: A library for accessing various audio file formats"
PKG_LONGDESC="libsndfile is a C library for reading and writing sound files such as AIFF, AU, WAV, and others through one standard interface. It can currently read/write 8, 16, 24 and 32-bit PCM files as well as 32 and 64-bit floating point WAV files and a number of compressed formats. It compiles and runs on *nix, MacOS, and Win32."
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared \
--disable-silent-rules \
--disable-sqlite \
--enable-alsa \
--enable-external-libs \
--disable-experimental \
--disable-test-coverage \
--enable-largefile \
--with-gnu-ld"
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin
}
@@ -1,25 +0,0 @@
diff -Naur libsndfile-1.0.25-old/configure.ac libsndfile-1.0.25-new/configure.ac
--- libsndfile-1.0.25-old/configure.ac 2011-07-13 01:59:57.000000000 -0700
+++ libsndfile-1.0.25-new/configure.ac 2011-07-13 17:04:14.000000000 -0700
@@ -18,9 +18,6 @@
AM_INIT_AUTOMAKE($PACKAGE_NAME,$PACKAGE_VERSION)
AM_SILENT_RULES([yes])
-dnl Add parameters for aclocal
-AC_SUBST(ACLOCAL_AMFLAGS, "-I M4")
-
AC_LANG([C])
AC_PROG_CC
diff -Naur libsndfile-1.0.25-old/Makefile.am libsndfile-1.0.25-new/Makefile.am
--- libsndfile-1.0.25-old/Makefile.am 2011-07-07 02:47:24.000000000 -0700
+++ libsndfile-1.0.25-new/Makefile.am 2011-07-13 17:04:14.000000000 -0700
@@ -2,6 +2,8 @@
DISTCHECK_CONFIGURE_FLAGS = --enable-gcc-werror
+ACLOCAL_AMFLAGS = -I M4
+
if BUILD_OCTAVE_MOD
octave_dir = Octave
endif
-119
View File
@@ -1,119 +0,0 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="pulseaudio"
PKG_VERSION="5.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://pulseaudio.org/"
PKG_URL="http://www.freedesktop.org/software/pulseaudio/releases/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS_TARGET="toolchain libtool json-c alsa-lib libsndfile libsamplerate speex dbus systemd openssl libcap"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="pulseaudio: Yet another sound server for Unix"
PKG_LONGDESC="PulseAudio is a sound server for Linux and other Unix-like operating systems. It is intended to be an improved drop-in replacement for the Enlightened Sound Daemon (esound or esd). In addition to the features esound provides, PulseAudio has an extensible plugin architecture, support for more than one sink per source, better low-latency behavior, the ability to be embedded into other software, a completely asynchronous C API, a simple command line interface for reconfiguring the daemon while running, flexible and implicit sample type conversion and resampling, and a "Zero-Copy" architecture."
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
if [ "$BLUETOOTH_SUPPORT" = "yes" ]; then
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET sbc"
PULSEAUDIO_BLUETOOTH="--enable-bluez5"
else
PULSEAUDIO_BLUETOOTH="--disable-bluez5"
fi
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--disable-silent-rules \
--disable-nls \
--enable-largefile \
--disable-rpath \
--disable-x11 \
--disable-tests \
--enable-samplerate \
--disable-oss-output \
--disable-oss-wrapper \
--disable-coreaudio-output \
--enable-alsa \
--disable-esound \
--disable-solaris \
--disable-waveout \
--disable-glib2 \
--disable-gtk3 \
--disable-gconf \
--disable-avahi \
--disable-jack \
--disable-asyncns \
--disable-tcpwrap \
--disable-lirc \
--enable-dbus \
--disable-bluez4 \
$PULSEAUDIO_BLUETOOTH \
--enable-udev \
--disable-hal-compat \
--enable-ipv6 \
--enable-openssl \
--disable-xen \
--disable-orc \
--disable-manpages \
--disable-per-user-esound-socket \
--disable-default-build-tests \
--disable-legacy-database-entry-format \
--with-system-user=root \
--with-system-group=root \
--with-access-group=root \
--without-caps \
--without-fftw \
--with-speex \
--with-module-dir=/usr/lib/pulse"
pre_build_target() {
# broken autoreconf
( cd $PKG_BUILD
intltoolize --force
)
}
pre_configure_target() {
# pulseaudio fails to build with LTO support
strip_lto
}
pre_make_target() {
MAKEFLAGS=-j1
}
post_makeinstall_target() {
# add_user pulse x 499 498 "PulseAudio System Daemon" "/var/run/pulse" "/bin/sh"
# add_group pulse 498
# add_group pulse-access 497
sed -e 's%user="pulse"%user="root"%g' -i $INSTALL/etc/dbus-1/system.d/pulseaudio-system.conf
rm -rf $INSTALL/usr/bin/esdcompat
rm -rf $INSTALL/usr/lib/cmake
rm -rf $INSTALL/usr/share/vala
rm -rf $INSTALL/etc/bash_completion.d
}
post_install() {
enable_service pulseaudio.service
}
@@ -1,64 +0,0 @@
From [email protected] Mon Oct 1 15:06:56 2012
Return-Path: <[email protected]>
X-Original-To: [email protected]
Delivered-To: [email protected]
Received: from fiordland.canonical.com (fiordland.canonical.com [91.189.94.145])
by grenadilla.canonical.com (Postfix) with ESMTP id A48961472160
for <[email protected]>; Mon, 1 Oct 2012 15:06:56 +0000 (UTC)
Received: from cluster-e.mailcontrol.com (cluster-e.mailcontrol.com [85.115.58.190])
by fiordland.canonical.com (Postfix) with ESMTP id 5DC1EA18423
for <[email protected]>; Mon, 1 Oct 2012 15:06:56 +0000 (UTC)
Received: from arctowski.canonical.com (arctowski.canonical.com [91.189.94.158])
by rly62e.srv.mailcontrol.com (MailControl) with ESMTP id q91F6t9E016745
for <[email protected]>; Mon, 1 Oct 2012 16:06:55 +0100
Received: from fiordland.canonical.com ([91.189.94.145])
by arctowski.canonical.com with esmtp (Exim 4.71)
(envelope-from <[email protected]>)
id 1TIhaB-0002MW-HX
for [email protected]; Mon, 01 Oct 2012 15:06:55 +0000
Received: from youngberry.canonical.com (youngberry.canonical.com [91.189.89.112])
by fiordland.canonical.com (Postfix) with ESMTP id 8706DA18423
for <[email protected]>; Mon, 1 Oct 2012 15:06:55 +0000 (UTC)
Received: from hd9483857.selulk5.dyn.perspektivbredband.net ([217.72.56.87] helo=localhost.localdomain)
by youngberry.canonical.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)
(Exim 4.71)
(envelope-from <[email protected]>)
id 1TIhaB-0006f2-8F; Mon, 01 Oct 2012 15:06:55 +0000
From: David Henningsson <[email protected]>
To: [email protected]
Cc: [email protected],
David Henningsson <[email protected]>
Subject: [PATCH] stream: Return error in case a client peeks to early
Date: Mon, 1 Oct 2012 17:06:55 +0200
Message-Id: <[email protected]>
X-Mailer: git-send-email 1.7.9.5
X-Mailcontrol-Inbound: uq3drnD2P+ps5SfEb0fvr78+NoP1DHBZwGqKpaXB2eTgNv8D6KLIxb8+NoP1DHBZ8VSaBg0k0xw=
X-Spam-Score: -0.4
X-Scanned-By: MailControl 9446.0 (www.mailcontrol.com) on 10.69.0.172
If there is no silence memblock and no data, pa_memblockq_peek can
return NULL. In this case, do not crash on an assertion in
pa_memblock_acquire, but instead return a proper error to the client.
BugLink: http://bugs.launchpad.net/bugs/1058200
Signed-off-by: David Henningsson <[email protected]>
---
src/pulse/stream.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/pulse/stream.c b/src/pulse/stream.c
index 2b6d306..9bb0995 100644
--- a/src/pulse/stream.c
+++ b/src/pulse/stream.c
@@ -1598,6 +1598,8 @@ int pa_stream_peek(pa_stream *s, const void **data, size_t *length) {
return 0;
}
+ PA_CHECK_VALIDITY(s->context, s->peek_memchunk.memblock != NULL, PA_ERR_NODATA);
+
s->peek_data = pa_memblock_acquire(s->peek_memchunk.memblock);
}
--
1.7.9.5
@@ -1,16 +0,0 @@
Description: Avoid abort when poll descriptor is 0 (LP: #1092377)
Index: pulseaudio/src/modules/alsa/alsa-mixer.c
===================================================================
--- pulseaudio.orig/src/modules/alsa/alsa-mixer.c 2012-12-20 00:37:53.862456000 -0200
+++ pulseaudio/src/modules/alsa/alsa-mixer.c 2012-12-20 00:39:58.631080479 -0200
@@ -160,6 +160,9 @@
if (n < 0) {
pa_log("snd_mixer_poll_descriptors_count() failed: %s", pa_alsa_strerror(n));
return;
+ } else if (n == 0) {
+ pa_log("snd_mixer_poll_descriptors_count() equal 0");
+ return;
}
num_fds = (unsigned) n;
@@ -1,40 +0,0 @@
From 3e04d944626ba4caee8a4d74a683c6c967e935ca Mon Sep 17 00:00:00 2001
From: David Henningsson <[email protected]>
Date: Tue, 13 Aug 2013 12:43:29 +0200
Subject: [PATCH 203/204] card: Add hook before profile changes
This is useful to modules that want to do things just before a
profile becomes inactive.
---
src/pulsecore/card.c | 2 ++
src/pulsecore/core.h | 1 +
2 files changed, 3 insertions(+)
diff --git a/src/pulsecore/card.c b/src/pulsecore/card.c
index 7cf45df..b58dfa7 100644
--- a/src/pulsecore/card.c
+++ b/src/pulsecore/card.c
@@ -272,6 +272,8 @@ int pa_card_set_profile(pa_card *c, const char *name, pa_bool_t save) {
return 0;
}
+ pa_hook_fire(&c->core->hooks[PA_CORE_HOOK_CARD_PROFILE_CHANGING], profile);
+
if ((r = c->set_profile(c, profile)) < 0)
return r;
diff --git a/src/pulsecore/core.h b/src/pulsecore/core.h
index a8cff5c..904b610 100644
--- a/src/pulsecore/core.h
+++ b/src/pulsecore/core.h
@@ -115,6 +115,7 @@ typedef enum pa_core_hook {
PA_CORE_HOOK_CARD_PUT,
PA_CORE_HOOK_CARD_UNLINK,
PA_CORE_HOOK_CARD_PROFILE_CHANGED,
+ PA_CORE_HOOK_CARD_PROFILE_CHANGING,
PA_CORE_HOOK_CARD_PROFILE_ADDED,
PA_CORE_HOOK_CARD_PROFILE_AVAILABLE_CHANGED,
PA_CORE_HOOK_PORT_AVAILABLE_CHANGED,
--
1.7.9.5
@@ -1,24 +0,0 @@
From c9d7dcaa87f9ada49d75483a7c604dba27a0d71a Mon Sep 17 00:00:00 2001
From: Stefan Saraev <[email protected]>
Date: Tue, 7 Jan 2014 13:22:48 +0200
Subject: [PATCH] never append -dirty to server/module version
---
git-version-gen | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/git-version-gen b/git-version-gen
index 9d65b80..fcf11fd 100755
--- a/git-version-gen
+++ b/git-version-gen
@@ -152,6 +152,7 @@ v=`echo "$v" |sed 's/^v//'`
git status > /dev/null 2>&1
dirty=`sh -c 'git diff-index --name-only HEAD' 2>/dev/null` || dirty=
+dirty=
case "$dirty" in
'') ;;
*) # Append the suffix only if there isn't one already.
--
1.7.2.5
@@ -1,13 +0,0 @@
--- pulseaudio-4.0.orig/src/pulsecore/core-util.c 2014-01-12 23:31:26.281525000 -0800
+++ pulseaudio-4.0/src/pulsecore/core-util.c 2014-01-12 23:32:32.977118803 -0800
@@ -1524,10 +1524,6 @@
if (stat(p, &st) < 0)
return -errno;
-#ifdef HAVE_GETUID
- if (st.st_uid != getuid())
- return -EACCES;
-#endif
return 0;
}
@@ -1 +0,0 @@
export SDL_AUDIODRIVER=pulse
@@ -1,14 +0,0 @@
[Unit]
Description=PulseAudio Sound System
After=syslog.target local-fs.target
[Service]
Type=forking
ExecStart=/usr/bin/pulseaudio --start --daemonize --log-level=0
TimeoutStopSec=5
Restart=always
RestartSec=2
StartLimitInterval=0
[Install]
WantedBy=multi-user.target
-47
View File
@@ -1,47 +0,0 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="speex"
PKG_VERSION="1.2rc1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="BSD"
PKG_SITE="http://www.speex.org"
PKG_URL="http://downloads.xiph.org/releases/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain libogg"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="speex: A free Audio Codec optimized for speech"
PKG_LONGDESC="Speex is a patent-free compression format designed especially for speech. It is specialized for voice communications at low bit-rates in the 2-45 kbps range. Possible applications include Voice over IP (VoIP), Internet audio streaming, audio books, and archiving of speech data (e.g. voice mail)."
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--disable-shared --enable-static \
--with-ogg=$SYSROOT_PREFIX/usr \
--enable-fixed-point \
--disable-oggtest \
--disable-float-api \
--disable-vbr"
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin
}
@@ -1,24 +0,0 @@
diff -Naur speex-1.2rc1/libspeex/Makefile.am speex-1.2rc1.patch/libspeex/Makefile.am
--- speex-1.2rc1/libspeex/Makefile.am 2008-06-04 09:31:35.000000000 +0200
+++ speex-1.2rc1.patch/libspeex/Makefile.am 2009-03-10 20:40:51.000000000 +0100
@@ -4,7 +4,7 @@
EXTRA_DIST=echo_diagnostic.m
-INCLUDES = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir) @OGG_CFLAGS@ @FFT_CFLAGS@
+INCLUDES = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir)
lib_LTLIBRARIES = libspeex.la libspeexdsp.la
diff -Naur speex-1.2rc1/libspeex/Makefile.in speex-1.2rc1.patch/libspeex/Makefile.in
--- speex-1.2rc1/libspeex/Makefile.in 2008-07-21 04:17:19.000000000 +0200
+++ speex-1.2rc1.patch/libspeex/Makefile.in 2009-03-10 20:41:25.000000000 +0100
@@ -277,7 +277,7 @@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
EXTRA_DIST = echo_diagnostic.m
-INCLUDES = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir) @OGG_CFLAGS@ @FFT_CFLAGS@
+INCLUDES = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir)
lib_LTLIBRARIES = libspeex.la libspeexdsp.la
# Sources for compilation in the library
@@ -1,12 +0,0 @@
diff -Naur speex-1.2rc1/Makefile.in speex-1.2rc1a/Makefile.in
--- speex-1.2rc1/Makefile.in 2008-07-21 04:17:19.000000000 +0200
+++ speex-1.2rc1a/Makefile.in 2010-05-18 14:31:25.229200674 +0200
@@ -213,7 +213,7 @@
EXTRA_DIST = Speex.spec Speex.spec.in Speex.kdevelop speex.m4 speex.pc.in README.blackfin README.symbian README.TI-DSP
#Fools KDevelop into including all files
-SUBDIRS = libspeex include @src@ doc win32 symbian ti
+SUBDIRS = libspeex include doc win32 symbian ti
DIST_SUBDIRS = libspeex include src doc win32 symbian ti
all: config.h
$(MAKE) $(AM_MAKEFLAGS) all-recursive
@@ -1,12 +0,0 @@
diff -Naur speex-1.2rc1/configure.ac speex-1.2rc1.patch/configure.ac
--- speex-1.2rc1/configure.ac 2008-07-21 04:17:08.000000000 +0200
+++ speex-1.2rc1.patch/configure.ac 2013-02-01 16:50:06.747570221 +0100
@@ -2,7 +2,7 @@
AC_INIT(libspeex/speex.c)
-AM_CONFIG_HEADER([config.h])
+AC_CONFIG_HEADERS([config.h])
SPEEX_MAJOR_VERSION=1
SPEEX_MINOR_VERSION=1
+8 -3
View File
@@ -17,12 +17,12 @@
################################################################################
PKG_NAME="taglib"
PKG_VERSION="1.9.1"
PKG_VERSION="1.8"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://taglib.github.com/"
PKG_URL="https://github.com/taglib/taglib/releases/download/v$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_URL="http://taglib.github.io/releases/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain cmake:host zlib"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
@@ -34,10 +34,15 @@ PKG_AUTORECONF="no"
# package specific configure options
configure_target() {
cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF -DCMAKE_INSTALL_PREFIX=/usr ..
cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_STATIC=1 ..
}
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin
# pkgconf hack
$SED "s:\(['=\" ]\)/usr:\\1$SYSROOT_PREFIX/usr:g" $SYSROOT_PREFIX/usr/bin/taglib-config
$SED "s:\([':\" ]\)-I/usr:\\1-I$SYSROOT_PREFIX/usr:g" $SYSROOT_PREFIX/usr/lib/pkgconfig/taglib.pc
$SED "s:\([':\" ]\)-L/usr:\\1-L$SYSROOT_PREFIX/usr:g" $SYSROOT_PREFIX/usr/lib/pkgconfig/taglib.pc
$SED "s:\([':\" ]\)-I/usr:\\1-I$SYSROOT_PREFIX/usr:g" $SYSROOT_PREFIX/usr/lib/pkgconfig/taglib_c.pc
$SED "s:\([':\" ]\)-L/usr:\\1-L$SYSROOT_PREFIX/usr:g" $SYSROOT_PREFIX/usr/lib/pkgconfig/taglib_c.pc
}
Loaded 100 of 1157 files, more files were not shown because too many files have changed in this diff. Show more