Compare commits

..

519 Commits
6.0.1 ... 5.0.2

Author SHA1 Message Date
Stephan Raue
5f7ecef1a8 config/version: set version to 5.0.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-09 19:23:31 +01:00
Stephan Raue
10a557abf4 kodi: add PR6376
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-09 19:23:31 +01:00
fritsch
85e7242a75 Kodi: Update PR6356 (which was fixed up before the merge) 2015-02-09 18:40:33 +01:00
Stephan Raue
548258720e kodi: add PR6361
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-09 07:10:04 +01:00
Stephan Raue
50bcbfdeaf projects/RPi2/patches/linux: update RPi support patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-09 07:00:42 +01:00
Stephan Raue
a90b73e3b6 projects/RPi*/linux: enable CONFIG_VMSPLIT_2G, thanks to popcornmix
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-08 20:03:09 +01:00
Stephan Raue
acd373aef5 kodi: add NFS chunksize patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-08 19:39:38 +01:00
Stephan Raue
4e525277f4 bcm2835-bootloader: fix install of dtb files on update
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-08 19:38:00 +01:00
Stefan Saraev
53d0387f81 kodi: systemd wrapper: cosmetics 2015-02-08 20:02:33 +02:00
Stephan Raue
884c7184f4 projects/RPi2/patches/linux: update RPi2 patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-08 18:21:15 +01:00
Stephan Raue
8ec580f2b3 bcm2835-bootloader: update to bcm2835-bootloader-374e3af
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-08 17:19:06 +01:00
Stephan Raue
b29b10363b bcm2835-driver: update to bcm2835-driver-374e3af
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-08 17:18:59 +01:00
Stephan Raue
4824613ce6 noobs: add support for noobs 'supported_hex_versions'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-08 16:38:44 +01:00
Stephan Raue
8905895d8f noobs: move distro icon to distri folder
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-08 16:38:44 +01:00
Stephan Raue
d6744daa2d noobs: add support for PROJECT based multiple noobs builds
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-08 16:38:44 +01:00
Stephan Raue
ce98d04bfa cmake: force not using system deps
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-08 16:38:44 +01:00
Stephan Raue
adb243edf0 xf86-video-nvidia: update to xf86-video-nvidia-340.76
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-08 16:38:44 +01:00
Stephan Raue
569c18ce99 xf86-video-nvidia-legacy: update to xf86-video-nvidia-legacy-304.125
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-08 16:38:44 +01:00
Stephan Raue
a635041d5a libpciaccess: update to libpciaccess-0.13.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-08 16:38:44 +01:00
Stephan Raue
ef155fe0d1 kodi: add PR6356
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-08 16:38:44 +01:00
Stephan Raue
86fb28b421 projects/RPi2/patches: add patch to build 'RTL8812AU' driver with kernel 3.18 and enable this driver for RPi2 builds
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-08 16:38:44 +01:00
Stephan Raue
fed06b5eb2 libc: install package 'arm-mem' only with TARGET_CPU=arm1176jzf-s
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-08 16:38:44 +01:00
jenkins101
407b7b17fa lirc: fixed ir blasting 2015-02-08 16:38:44 +01:00
Stephan Raue
b78f72aa09 sqlite: update to sqlite-autoconf-3080802
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-08 16:38:44 +01:00
Stephan Raue
df5e16f390 projects/RPi2/patches/linux: update RPi2 support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-08 16:38:44 +01:00
Stephan Raue
d14c4f6117 linux: update to linux-3.8.6 for RPi2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-08 16:38:43 +01:00
Stephan Raue
d0bf899329 bcm2835-bootloader: fix install of dtb files
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-08 16:38:43 +01:00
Stephan Raue
68b78dc3f9 projects/RPi2/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-08 16:38:43 +01:00
Stefan Saraev
c4f9368f58 systemd wrapper: also restart services on upgrade 2015-02-07 22:08:30 +02:00
Stefan Saraev
0ac437909e unofficial: move icon/changelog
sigh..
2015-02-07 22:04:23 +02:00
Stefan Saraev
be36a89c51 connman: add upstream patches
this should fix dhcp renew..
2015-02-07 16:14:59 +02:00
Stefan Saraev
ff5df0a3d7 avahi: start after network.target 2015-02-06 22:11:14 +02:00
Gerald Dachs
4e88a87ffc new version of restfulapi plugin, source archive now hosted on github 2015-02-06 20:20:29 +02:00
Peter Frühberger
c0295522db Merge pull request #3867 from fritsch/amd-bisect
Mesa: Fix the performance regression in an upstream conform way
2015-02-04 15:56:21 +01:00
fritsch
c3080f4187 Mesa: Fix the performance regression in an upstream conform way 2015-02-04 10:03:41 +01:00
Peter Frühberger
f439871479 Merge pull request #3863 from fritsch/amd-bisect
AMD Fix APU performance regression
2015-02-04 08:05:09 +01:00
fritsch
f5f78c9f38 Linux: Remove radeon workaround - Mesa patch was suggested by upstream 2015-02-03 22:24:11 +01:00
fritsch
bd823d3e5c Mesa: Fix performance regression when sw decoding on AMD APUs 2015-02-03 22:23:26 +01:00
Stefan Saraev
26717549e2 vdr-addon: bump (4.3.7) 2015-02-03 21:41:31 +02:00
Stephan Raue
e58326db99 Merge pull request #3855 from fritsch/vaapi-player
Kodi: Backport PR6312 PR6311 PR 6295
2015-02-03 19:17:17 +01:00
Stephan Raue
e6f2dea636 config/version: set version back to devel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-03 19:16:37 +01:00
Stefan Saraev
4cc734d0a3 vdr: update to vdr-2.1.8 2015-02-03 19:31:17 +02:00
Stefan Saraev
80b35589fa vdr-wirbelscan: update to vdr-wirbelscan-0.0.9
this fixes crash in the middle of runing scan

two (new) upstream bugs fixed:
 - fix upstream bug where dvb-s scan scans only on
 first defined transponder frequency
 - allow using wirbelscancontrol plugin for manual scans
2015-02-03 19:31:17 +02:00
Stephan Raue
e377852a3e config/version: set version to 5.0.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-02 21:52:35 +01:00
Stephan Raue
3ea0d883d3 scripts/image: install dtb files for bcm2835 bootloader too if avaible
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-02 21:52:35 +01:00
Stephan Raue
d5ed603e20 bcm2835-bootloader: install all files from overlay dir to $RELEASE_DIR
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-02 21:52:35 +01:00
Stephan Raue
b44e14c34b bcm2835-bootloader: update default config.txt
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-02 21:52:35 +01:00
Stephan Raue
db4e1e629d bcm2835-bootloader: update to bcm2835-bootloader-4a66b50
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-02 21:52:35 +01:00
Stephan Raue
682039e1f0 bcm2835-driver: update to bcm2835-driver-4a66b50
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-02 21:52:35 +01:00
Stephan Raue
b0ddde0463 scripts/mkimage: install dtb files for bcm2835 bootloader too if avaible
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-02 21:52:35 +01:00
Stephan Raue
57b084560d new project: add project 'RPi2'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-02 21:52:35 +01:00
Stephan Raue
90375d89e4 linux: add kernel 3.18, neeced for RPi2 support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-02 21:52:35 +01:00
Stephan Raue
1f2b668d48 bcm2835-bootloader: install dtbs only if avaible
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-02 21:52:35 +01:00
Stephan Raue
14c4113e9e scripts: add script to inject device tree blobs to RPi kernel, thanks to Milhouse
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-02 21:52:35 +01:00
Stephan Raue
5c60b12739 bcm2835-bootloader: add support to install dtb files, thanks to Milhouse
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-02 21:52:35 +01:00
Stephan Raue
12073d0bc1 linux: add support to install dtb files for RPi kernels, thanks to Milhouse
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-02 21:52:34 +01:00
Stephan Raue
ce4abb247a projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-02 21:52:34 +01:00
Stephan Raue
aa46b8159e libaacs: update to libaacs-0.8.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-02 21:52:34 +01:00
fritsch
a47e69cd5c Kodi: Backport PR6312 PR6311 PR 6295 2015-02-01 18:59:05 +01:00
Stefan Saraev
320762e06d kodi: service addons: force start "enabled" service addons on kodi start
so 96f1c0c is safe on oe-stables.
2015-01-31 19:51:15 +02:00
Stefan Saraev
85dee53e91 kodi: service addons: move sysdemd wrapper back to OnEnabled/OnDisabled
I dont remember why I forced reinstall of units / restart addons on kodi
start, but it's not an issue anymore, so avoid restarting services.

NOTE: it is now required to disable/enable once all OE specific
service addons (tvheadend, vdr etc) once after upgrade. so dont pick
this for oe-stable.
2015-01-31 19:51:15 +02:00
Stefan Saraev
41a616e906 vdr-plugin-vnsiserver: update to vdr-plugin-vnsiserver-b887bc8 2015-01-31 18:52:27 +02:00
Stefan Saraev
83ca4c02da remove package: tvheadend 2015-01-31 18:52:18 +02:00
Stephan Raue
7c47121777 bcm2835-bootloader: update to bcm2835-bootloader-1f56136
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-31 10:34:39 +01:00
Stephan Raue
fe939566b8 bcm2835-driver: update to bcm2835-driver-1f56136
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-31 10:34:39 +01:00
Pedro Pinhão
f9d475464a Fix divide by zero crash
When called with 0 symbol rate the module would crash with a divide by
zero error.
Added simple symbol rate validation
2015-01-31 10:22:06 +01:00
Stefan Saraev
5f2bb33511 remove package: afpfs-ng 2015-01-31 10:20:21 +01:00
Stefan Saraev
c1fb05d4fa buildsys: drop afp support 2015-01-31 10:20:21 +01:00
Stefan Saraev
f632d7c7bd kodi: drop afpclient support 2015-01-31 10:20:21 +01:00
Stephan Raue
71a8541bb4 kodi-audioencoder-lame: update to kodi-audioencoder-lame-3eb59de
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-29 20:16:39 +01:00
Stephan Raue
9430ad0172 kodi-audioencoder-vorbis: update to kodi-audioencoder-vorbis-dbf5c62
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-29 20:16:39 +01:00
Stephan Raue
2f590e018d kodi-audioencoder-flac: update to kodi-audioencoder-flac-62c2cc8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-29 20:16:39 +01:00
Stephan Raue
c738195b34 kodi: update to kodi-14-b5dbdb5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-29 20:05:54 +01:00
David Härdeman
6c0f8ae280 projects/*/linux: enable crypto modules for NFSv4
These modules are necessary for supporting Kerberized
NFSv4 clients. They're pretty small (8K, 11K, 49K on my
system).

Signed-off-by: David Härdeman <david@hardeman.nu>
2015-01-29 18:18:13 +01:00
Stephan Raue
99b8c84e6c rtmpdump: add temporary hack for compatibility
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-27 22:43:25 +01:00
Stefan Saraev
94e3fd5298 rtmpdump: update to rtmpdump-a107cef
this seems to fix buffering issues with amazon prime
thanks fritsch ;)
2015-01-27 21:46:41 +01:00
Stephan Raue
ea8ab3ac3a linux: move patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-27 21:46:41 +01:00
Stefan Saraev
4a0531a6a6 linux: re-add still needed patch
this fixes some usb tv tuners on usb3 ports
2015-01-27 21:46:41 +01:00
Stephan Raue
ae8f7703e9 projects/RPi/filesystem: remove openssl configuration
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-27 21:46:41 +01:00
Stephan Raue
1289d81d5d bison: update to bison-3.0.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-27 21:46:41 +01:00
Stephan Raue
fe040604e4 kodi-pvr-addons: update to kodi-pvr-addons-a0a437e
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-27 21:46:41 +01:00
Stefan Saraev
47394d3a64 tvheadend: update to tvheadend-3.9.2413 2015-01-26 16:24:35 +02:00
Stephan Raue
59daaddd04 Revert "IMX: Update to smallint / wolfgar deinterlacing code (including fernet's base)"
This reverts commit 7a64ea21b3.
2015-01-25 01:05:35 +01:00
Stephan Raue
9b7c164b32 Revert "IMX: Backport general changes needed for new imx code"
This reverts commit a61ad190a1.
2015-01-25 01:05:13 +01:00
Stephan Raue
6857c82f7b projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-24 22:04:33 +01:00
Stephan Raue
319b02f643 projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-24 20:25:54 +01:00
Stephan Raue
9506cf652f flac: add patch to fix build with DEBUG=yes, this fixes #3834
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-24 20:25:18 +01:00
Stephan Raue
d1781f4f58 bcm2835-bootloader: update to bcm2835-bootloader-f85a26d
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-24 19:14:52 +01:00
Stephan Raue
5d11e65dd6 bcm2835-driver: update to bcm2835-driver-f85a26d
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-24 19:14:32 +01:00
Stephan Raue
c023881f58 Revert "linux: defconfig: enable CONFIG_COREDUMP"
This reverts commit 9d86a27683.
2015-01-24 18:58:15 +01:00
Stephan Raue
b2cd28a922 Revert "buusybox: set kernel.core_pattern"
This reverts commit 4a56c2736f.
2015-01-24 18:58:11 +01:00
fritsch
a61ad190a1 IMX: Backport general changes needed for new imx code 2015-01-24 17:21:20 +01:00
fritsch
7a64ea21b3 IMX: Update to smallint / wolfgar deinterlacing code (including fernet's base) 2015-01-24 17:20:51 +01:00
Stephan Raue
7e0714feb7 Mesa: update to Mesa-10.3.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-24 17:08:31 +01:00
Stefan Saraev
347828fd9e linux: always force initrd rebuild
we dont want "stale" modules in initrd, that wont load at
all (invalud mod format) when a module is removed from INITRAMFS_MODULES
2015-01-24 13:45:50 +01:00
Stephan Raue
a08694a23d llvm: update to llvm-3.5.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-24 12:46:25 +01:00
Stephan Raue
9ba19fcb42 libdrm: update to libdrm-2.4.59
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-24 12:46:25 +01:00
Stephan Raue
822087da02 sqlite: sqlite-autoconf-3080801
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-24 12:46:25 +01:00
Stephan Raue
c33a560544 libtool: update to libtool-2.4.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-24 12:46:25 +01:00
Stefan Saraev
4173481b4b backup-restore: move as systemd target 2015-01-24 12:46:25 +01:00
Stefan Saraev
d90305e027 init: there can be only one default systemd unit 2015-01-24 12:46:25 +01:00
Stefan Saraev
a5b35e1b44 factory-reset: move as systemd target 2015-01-24 12:46:25 +01:00
Stefan Saraev
5668f98de0 fs-resize: move as systemd target 2015-01-24 12:46:25 +01:00
Stefan Saraev
5168f2ac8a busybox: add /storage/.config to tmpfiles 2015-01-24 12:46:25 +01:00
Stefan Saraev
ffbcb3c694 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-24 12:46:25 +01:00
Stefan Saraev
a9f0bce9b1 userconfig: run after systemd-tmpfiles-setup 2015-01-24 12:46:25 +01:00
Stefan Saraev
773aac378d debugconfig: run after systemd-tmpfiles-setup 2015-01-24 12:46:25 +01:00
Stefan Saraev
2bdf638ff5 connman: dont depend on debugconfig.service 2015-01-24 12:46:24 +01:00
Stefan Saraev
33b84bd170 kodi-waitonnetwork: start late 2015-01-24 12:46:24 +01:00
Stefan Saraev
cb1d8a0756 kodi-cleanlogs has no job in sysinit.target 2015-01-24 12:46:24 +01:00
Stefan Saraev
91ba059f9a cm-online: cosmetics 2015-01-24 12:46:24 +01:00
Stephan Raue
06e0649cfc kodi: update to kodi-14-90a75f0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-24 12:46:24 +01:00
Stefan Saraev
714238a163 ffmpeg: update to ffmpeg-2.4.6 2015-01-24 12:46:24 +01:00
Stephan Raue
659c700521 bison: update to bison-3.0.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-24 12:46:24 +01:00
Stephan Raue
3e4208803c sqlite: update to sqlite-autoconf-3080800
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-24 12:46:24 +01:00
Stefan Saraev
fb440c9f21 init: drop atv legacy 2015-01-24 12:46:24 +01:00
Stephan Raue
cb8d0e462b gdb: update to gdb-7.8.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-24 12:46:24 +01:00
MilhouseVH
e1e26f9fce Enable binary patching 2015-01-24 12:46:24 +01:00
MilhouseVH
2885409990 Allow unique build directories by appending project-defined suffix 2015-01-24 12:46:24 +01:00
Stefan Saraev
d815596348 mkimage: dont copy missing files 2015-01-24 12:46:24 +01:00
Stefan Saraev
4efcece54f mkimage: also include /sbin in $PATH for mkimage 2015-01-24 12:46:24 +01:00
Stefan Saraev
c5b59eef8a init: check first if fbcon/cursor_blink exists 2015-01-24 12:46:24 +01:00
Stephan Raue
ca8f7f091c elfutils: fix build, patch taken from buildroot.net, many thanks
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-24 12:46:24 +01:00
Stephan Raue
640dfe0681 automake: update to automake-1.15
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-24 12:46:24 +01:00
Stephan Raue
85d6137cfc elfutils: update to elfutils-0.161
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-24 12:46:24 +01:00
Stephan Raue
eb4cdd8186 curl: update to curl-7.40.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-24 12:46:24 +01:00
Stephan Raue
de4f502026 libjpeg-turbo: update to libjpeg-turbo-1.4.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-24 12:46:24 +01:00
Stephan Raue
b512b5573b xz: update to xz-5.2.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-24 12:46:24 +01:00
Stephan Raue
20ffbfd1b2 linux: update to linux-3.17.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-24 12:46:24 +01:00
Stefan Saraev
72b616100b allow addons to ship profile.d scripts 2015-01-24 12:46:24 +01:00
Stefan Saraev
3f4e9b5fce libressl: also install ca bundle in /etc/ssl 2015-01-24 12:46:24 +01:00
Naffi
f98660e205 update tbs drivers to 141225 2015-01-24 12:46:24 +01:00
Stefan Saraev
4a56c2736f buusybox: set kernel.core_pattern 2015-01-24 12:46:24 +01:00
Stefan Saraev
9d86a27683 linux: defconfig: enable CONFIG_COREDUMP 2015-01-24 12:46:24 +01:00
Stephan Raue
42ccebcf9e ncurses: depends on package 'zlib'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-24 12:46:24 +01:00
fritsch
ce937bb74a IMX: Disable console blank 2015-01-23 11:49:34 +02:00
Stefan Saraev
eb769979c6 Merge pull request #3827 from fritsch/kabini-backport
Radeon: disable RADEON_GEM_GTT_WC for Kabini and Aruba
2015-01-23 11:46:09 +02:00
fritsch
978d37579c Radeon: disable RADEON_GEM_GTT_WC for Kabini and Aruba 2015-01-23 09:15:00 +01:00
Stefan Saraev
e5bcaaac64 OpenELEC-settings: update to 0.5.8
closes #3823
2015-01-23 00:07:51 +02:00
Stefan Saraev
495f863856 tvheadend: update to tvheadend-3.9.2413 2015-01-22 17:49:31 +02:00
Stefan Saraev
114bf18b4e vdr-addon: bump (4.3.6) 2015-01-22 17:49:31 +02:00
Stefan Saraev
8618bcbb54 connman: make it clear for users to not edit /etc/hosts 2015-01-20 23:41:32 +02:00
Stefan Saraev
6ef5db468b connman: /etc/hosts should be available early
because service.openelec.settings does it a bit
late, so kodi fails to find stuff that is added
to /storage/.config/hosts.conf
2015-01-20 23:41:31 +02:00
fritsch
7b85e70ebe imx6: Use 24 bit by default again 2015-01-20 22:20:27 +02:00
fritsch
3a0b20ba80 uboot: Don't overwrite user set color space 2015-01-20 22:20:27 +02:00
Stefan Saraev
cd14999372 buildsys: force package rebuild on $PKG_DIR/config/* change 2015-01-19 20:53:42 +02:00
Stefan Saraev
7565ff5062 nss-mdns: mdns_minimal is enough
fixes reverce dns lookup
2015-01-19 20:37:36 +02:00
Stefan Saraev
faee944ee5 vdr: remove old patch. closes #3817 2015-01-19 17:18:06 +02:00
CvH
eb91434183 vdr: update to vdr-2.1.7 2015-01-19 15:15:33 +02:00
CvH
e81d1f19ec vdr-satip: update to vdr-satip-1.0.2
less important CA related updates
2015-01-19 15:15:33 +02:00
Stefan Saraev
f5938435b8 vdr-addon: cosmetics 2015-01-18 13:24:57 +02:00
Gerald Dachs
b0a403e5f7 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 13:24:47 +02:00
Stefan Saraev
b98bf418ee boblightd: bump (4.3.5) 2015-01-16 21:04:10 +02:00
Memphiz
766af101fb [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-16 20:08:06 +02:00
Memphiz
608114cbb6 [addons/boblight] - add boblight-aml - boblight client for amlogic devices (needs amvideocap kernel support) 2015-01-16 20:08:06 +02:00
Gerald Dachs
c7c9516d97 new upstream version requires change of makefile patch
new upstream version
2015-01-16 20:04:47 +02:00
Stefan Saraev
a148475238 vdr-plugin-epgfixer: change PKG_URL. cosmetics 2015-01-16 20:03:24 +02:00
CvH
c8b18b7881 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-16 20:02:43 +02:00
Stefan Saraev
8d35215acf 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:23:17 +02:00
Stefan Saraev
4a35f9437e vdr-addon: bump (4.3.5) 2015-01-15 19:30:13 +02:00
Stefan Saraev
9dce4aa43e vdr-plugin-xvdr: update to vdr-plugin-xvdr-b300fc3 2015-01-15 19:30:13 +02:00
Gerald Dachs
a0f4a8c307 vdr-addon: add restfulapi plugin 2015-01-15 19:30:13 +02:00
Gerald Dachs
7b3555a441 new package: vdr-plugin-resfulapi 2015-01-15 19:30:13 +02:00
Gerald Dachs
64cd573bb5 cxxtools: update to cxxtools-2.2.1 2015-01-15 19:30:12 +02:00
Stefan Saraev
5f4824528a libhdhomerun: update to libhdhomerun-20141210
closes #3786
2015-01-14 22:04:37 +02:00
Stefan Saraev
ec93b6cecd boblightd.service: remove ExecStopPost. not needed 2015-01-14 22:04:37 +02:00
Stefan Saraev
5f12644d7e imx6: move coherent_pool back to kernel. increase to 2M 2015-01-14 11:03:00 +02:00
vpeter4
9dd4e7ee50 projects/imx6/patches/linux: prepend kernel config cmdline to bootloader arguments from uEnv.txt 2015-01-14 11:02:42 +02:00
Stefan Saraev
050d9f2297 repository.unofficial.addon.pro: bump 2015-01-13 18:58:32 +02:00
Stefan Saraev
41d8e6f875 tvheadend: bump libhdhomerun
20140604 is not available for download anymore
2015-01-13 18:58:32 +02:00
fritsch
7aa14b5668 IMX: linux: remove hardcoded coherent_pool option from cmdline 2015-01-13 15:22:10 +02:00
fritsch
4fdd94aaa4 IMX: bootloader: Readd coherent_pool and bump to 2M 2015-01-13 15:22:10 +02:00
Jean-André Santoni
aab854c087 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-12 19:42:35 +02:00
Stefan Saraev
a3fe66c5e0 vdr-addon: bump (4.3.4) 2015-01-12 19:35:37 +02:00
Stefan Saraev
d5bd70db70 vdr-plugin-vnsiserver: update to vdr-plugin-vnsiserver-a48edf1 2015-01-12 19:35:37 +02:00
Stefan Saraev
6bd655000b vdr-plugin-dvbapi: update to vdr-plugin-dvbapi-36a6b1d 2015-01-12 19:35:37 +02:00
Stefan Saraev
f6ba39741d vdr: fix possible division bu zero
closes #3776
2015-01-12 19:35:37 +02:00
Stefan Saraev
46f9fa6da9 scripts/unpack: also consider project specific patches changes 2015-01-12 19:35:37 +02:00
Stefan Saraev
573cb65e9a scripts/checkdeps: allow project specific deps
projects can define EXTRA_DEPS and EXTRA_DEPS_PKG in projects/xxx/options
2015-01-12 19:35:37 +02:00
Stefan Saraev
1be50aa391 scripts/checkdeps: fix deps_pkg 2015-01-12 19:35:37 +02:00
Stefan Saraev
ff016e0934 vdr-addon: bump 2015-01-12 19:35:36 +02:00
Stefan Saraev
8819fa2d54 kodi-pvr-addons: update to kodi-pvr-addons-78397af
closes #3775
2015-01-11 20:55:06 +02:00
joda17
ac64672839 Add sleep before creating filesystem
In some computers mkfs try to creating filesystem, before kernel update partition table.
2015-01-11 15:48:33 +02:00
Stefan Saraev
0b2510166c 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-11 15:48:18 +02:00
Stefan Saraev
bcc0ef6506 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-11 15:47:59 +02:00
Stefan Saraev
aae9acfe7c 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-11 15:47:48 +02:00
Stefan Saraev
92823333c1 Merge pull request #3770 from fritsch/usb5.0alsa
alsa-lib: Fix PHIREE U2 and Soundblaster F-Xi XD
2015-01-11 15:45:51 +02:00
fritsch
eeb6f012fb alsa-lib: Fix PHIREE U2 and Soundblaster F-Xi XD 2015-01-11 00:06:32 +01:00
Stefan Saraev
833ca5bea1 kodi: remove not needed patch 2015-01-05 14:22:49 +02:00
Stephan Raue
fd8fa2ee21 Merge pull request #3728 from trsqr/geniatech_t230
linux: add patch for Geniatech T230 USB DVB-T/T2/C tuner
2015-01-04 02:48:48 +01:00
Stephan Raue
fedada20bd projects/*/linux: add netconsole support - part 2 :-)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-03 19:25:18 +01:00
Stephan Raue
0932197e5e freetype: update to freetype-2.5.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-03 17:18:56 +01:00
Stefan Saraev
1eccdf9b3f ntfs-3g_ntfsprogs: fix last commit 2015-01-03 17:14:19 +01:00
Stephan Raue
5296184c9a projects/*/linux: add netconsole support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-03 17:13:06 +01:00
Stefan Saraev
2ba6ca234c vdr-addon: empty channels.conf is enough
the default one is big and confusing..
2015-01-03 13:54:27 +01:00
Stefan Saraev
636fe081e1 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-03 13:53:44 +01:00
CvH
9a4edb226e 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-03 13:53:38 +01:00
glenvt18
39ce790146 add vdr-plugin-epgfixer 2015-01-01 16:06:00 +01:00
fritsch
7e9cd4a7a3 Mkimage: Add forgotten -f to check for file available 2015-01-01 16:05:36 +01:00
fritsch
e83bdae340 libva / libva-driver-intel: Bump to 1.5.0 - all patches now upstream 2015-01-01 16:04:56 +01:00
Stephan Raue
22157a49b4 bluez: update to bluez-5.27
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-01 16:01:27 +01:00
Stephan Raue
a17f5a13f1 Mesa: update to Mesa-10.3.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-01 16:01:05 +01:00
Stephan Raue
b98b326ea3 config/version: set version back to devel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-01-01 16:00:22 +01:00
Olli Salonen
7d7d40d4d8 linux: add patch for Geniatech T230 USB DVB-T/T2/C tuner 2014-12-28 21:41:40 +02:00
Stephan Raue
1b5a1ab8ea config/version: set version to 5.0.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-27 23:38:12 +01:00
Stephan Raue
6fa73db650 projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-27 23:32:47 +01:00
Robert Högberg
879921fb89 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 21:53:38 +01:00
fritsch
ab419fcc3b linux: Clear media states on flush 2014-12-27 21:50:47 +01:00
Wes Garrison
cc663e6bda 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:50:11 +01:00
Stephan Raue
a9bb981b86 kodi: update to kodi-14-ad747d9, this fixes #3718
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-26 12:00:11 +01:00
Stephan Raue
6d487a521c libpng: update to libpng-1.6.16
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-26 11:57:28 +01:00
Stephan Raue
4fd9d79002 gettext: update to gettext-0.19.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-26 11:57:09 +01:00
fritsch
7d1caea56b linux: drm/i915: Force the CS stall for invalidate flushes 2014-12-26 11:56:12 +01:00
fritsch
cd5f42c2ef Intel: Backport drm/i915: Disable PSMI sleep messages on all rings around context switches
this drops the preliminary other gpu hang fixes
2014-12-26 11:56:11 +01:00
fritsch
4c41dd5830 IMX: Remove special handling via powermanager (user wish) 2014-12-23 20:26:06 +01:00
Stephan Raue
d224757a50 config/version: set version back to devel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-21 23:47:50 +01:00
Stephan Raue
4dfd19fd7d config/version: set version to 4.97.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-21 21:40:40 +01:00
Stephan Raue
612763e8c0 projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-21 21:35:05 +01:00
Stephan Raue
079f817e3b projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-21 21:34:54 +01:00
Stephan Raue
e2484b09e5 bcm2835-bootloader: update to bcm2835-bootloader-2f9828c
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-21 21:34:32 +01:00
Stephan Raue
b496914b31 bcm2835-driver: update to bcm2835-driver-2f9828c
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-21 21:34:15 +01:00
Stephan Raue
f60889b387 OpenELEC-settings: update to OpenELEC-settings-0.5.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-21 21:33:38 +01:00
Stephan Raue
dd862c5047 kodi: remove not more needed patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-21 17:23:02 +01:00
Stephan Raue
f92e4e6d8b tools/mkpkg: add script to get and pack kodi-helix
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-21 13:26:08 +01:00
fritsch
31724f6800 IMX: Disable deinterlace by default (user can enable it manually) 2014-12-21 13:19:28 +01:00
fritsch
77fd0d6b77 imx6: fixup reboot 2014-12-21 13:18:59 +01:00
Stephan Raue
77e0cd2ea5 kodi: update to kodi-14-8fb5660
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-21 13:18:20 +01:00
Stephan Raue
d49244082a vdpauinfo: update to vdpauinfo-0.9
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-21 13:08:31 +01:00
Stephan Raue
6788154e07 boost: update to boost-1_57_0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-21 12:59:46 +01:00
Stephan Raue
b91b623c43 libvdpau: update to libvdpau-0.9
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-21 12:59:21 +01:00
Stephan Raue
50b81a0686 xorg-server: update to xorg-server-1.16.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-21 12:58:59 +01:00
Stephan Raue
3c68fe9947 kodi: update to kodi-14-6cbc3ef
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-19 07:35:32 +01:00
LS80
d5da603132 Increase the limit for the number of lines in less. 2014-12-18 19:00:30 +01:00
Stephan Raue
1cf28d6a6b Revert "tvheadend: never load userspace hdhr driver"
This reverts commit baaa54b38a.
2014-12-18 18:59:41 +01:00
Stephan Raue
5096004835 bcm2835-bootloader: update to bcm2835-bootloader-833534c
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-17 22:41:21 +01:00
Stephan Raue
19bf1f3c1d bcm2835-driver: update to bcm2835-driver-833534c
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-17 22:40:54 +01:00
Stephan Raue
8ccbd4c7ef projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-17 22:40:19 +01:00
Stephan Raue
cef4eddba6 kodi: move imx6 powermenu patch to project dir
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-17 22:12:21 +01:00
Stephan Raue
74bc1d6fb4 kodi: add PR5963
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-17 22:11:07 +01:00
Alex Deryskyba
067c51a82a 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-17 00:08:15 +01:00
Stephan Raue
ca72183568 ethtool: update to ethtool-3.18
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-17 00:03:11 +01:00
Stephan Raue
74f641c52f rpcbind: update to rpcbind-0.2.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-17 00:02:54 +01:00
Stephan Raue
d7c4549aff dbus: update to dbus-1.8.12
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-17 00:02:29 +01:00
Stephan Raue
c030abe5c0 dosfstools: update to dosfstools-3.0.27
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-17 00:02:12 +01:00
Stephan Raue
8216d83201 linux: update to linux-3.17.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-17 00:01:29 +01:00
Stephan Raue
9c1b0526a6 util-linux: specify more configure options, build with losetup and libsmartcol support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-15 02:45:41 +01:00
Stephan Raue
fec555173c kodi: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-15 01:36:44 +01:00
Stephan Raue
135e76566a kodi-pvr-addons: update to kodi-pvr-addons-9f63d1b
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-14 20:13:41 +01:00
Stephan Raue
6e42a18924 kodi: update to kodi-14-88f9fb0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-14 20:13:15 +01:00
Stefan Saraev
e6ccd30789 arm-mem: update to arm-mem-2e6f275
.. this helps debugging crashes in memcpy
2014-12-14 20:12:20 +01:00
Stephan Raue
aa25d20637 kodi: add patch to disable unsupported powerfunctions for iMX6 builds
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-14 15:32:46 +01:00
Stephan Raue
f983e02b9a projects/RPi/patches/kodi: use helix backport patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-14 15:31:44 +01:00
Stephan Raue
5abc30299f projects/*/linux: build RTSX USB and PCIe cardreader drivers statically
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-14 15:31:03 +01:00
Stefan Saraev
baaa54b38a tvheadend: never load userspace hdhr driver
tvheadend has native hdhr support
2014-12-13 22:34:57 +01:00
Stephan Raue
1ef63e8c28 libtool: dont break if help2man is missing with disabling help2man support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-13 14:44:07 +01:00
Stefan Saraev
3a9b1067fb connman: update to connman-1.27 2014-12-13 14:18:05 +01:00
Stefan Saraev
d251c554f6 libtool: re-add patches 2014-12-13 14:15:44 +01:00
Stefan Saraev
963662fc53 scripts/createlog: more logs 2014-12-13 14:13:47 +01:00
Stefan Saraev
7f2866c5da scripts/createlog: cosmetics. also include kodi.old.log
... and crashlog, in the future...
2014-12-13 14:13:31 +01:00
Stefan Saraev
912e3794db init: warn on obvious KERNEL/SYSTEM mismatch
... because rpi / netboot users still cant get it
2014-12-11 23:53:02 +01:00
Linus W
dc27f1ad64 Build BCM2708 watchdog driver as module for RPi 2014-12-11 23:50:02 +01:00
Stephan Raue
ed161f9fd2 imon-mce: fix path to keymaps, bump addon version
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-11 22:08:26 +01:00
MilhouseVH
b4f044e4bd Update create_sdcard so that it creates a 256MiB system partition
Drop unit cyl
2014-12-11 21:43:51 +01:00
Stefan Saraev
a12cb24851 kodi: make autostart service conditional 2014-12-11 21:28:00 +01:00
Stephan Raue
03444341f1 xorg-server: update to xorg-server-1.16.2.901
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-11 21:27:12 +01:00
Stephan Raue
d1880689d9 jasper: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-11 21:26:39 +01:00
Stephan Raue
d47409ce1c util-linux: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-11 21:26:26 +01:00
Stephan Raue
10ef21d3f8 move patches to versioned dir
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-11 21:14:03 +01:00
fritsch
719a0e6fd5 Linux: Port fixes for gpu hang to 3.17 2014-12-11 21:13:41 +01:00
vpeter4
caaf6ff27d 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 21:06:28 +01:00
Stephan Raue
4f050cc243 projects/imx6/options: dont setup firmwares twice, readd BT firmwares, this fixes non working BT on cubox-i & co.
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-10 18:35:13 +01:00
Stephan Raue
e7dedb6e6c config/version: set version back to devel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-10 18:32:09 +01:00
Stephan Raue
5278f57941 config/version: set version to 4.97.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-09 23:36:24 +01:00
Stephan Raue
a4e3845b91 busybox: move keyutils dependency to package 'linux'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-09 23:00:30 +01:00
David Härdeman
2d9fc82796 Make sure keyutils gets included
Signed-off-by: David Härdeman <david@hardeman.nu>
2014-12-09 22:58:16 +01:00
David Härdeman
cf55b2e446 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 <david@hardeman.nu>
2014-12-09 22:58:16 +01:00
Stefan Saraev
60be736d7c 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-09 22:50:09 +01:00
Stefan Saraev
da48eab9b6 scripts/mkimage: use 256MB system partition for all platforms
closes #3677
2014-12-09 21:46:20 +01:00
Stefan Saraev
305789f7f5 addons: introduce $PKG_ADDON_NAME.
use as addon name if set, otherwise $PKG_NAME is used, as before
2014-12-09 21:46:20 +01:00
Stefan Saraev
18d70a1a36 scripts/create_addon: condider addon's own addon.xml as templates 2014-12-09 21:46:20 +01:00
Stefan Saraev
f8519f839e scripts/create_addon: drop PKG_ADDON_EXTENSIONS
special addons should be handled via addon templates in config/addon/
2014-12-09 21:46:20 +01:00
Stefan Saraev
3fcd79ce7c 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 21:46:20 +01:00
Stefan Saraev
685134ffef scripts/create_addon: cosmetics. require icon.png and changelog.txt in PKG_DIR 2014-12-09 21:46:20 +01:00
Stefan Saraev
6c38a52a25 addons: allow building addons with type different than xbmc.python.script / xbmc.service 2014-12-09 21:46:20 +01:00
Stephan Raue
8382c54f31 bcm2835-bootloader: update to bcm2835-bootloader-5f1b910
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-09 21:35:54 +01:00
Stephan Raue
79d9ff1c67 bcm2835-driver: update to bcm2835-driver-5f1b910
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-09 21:35:34 +01:00
Stephan Raue
8a0a88c45c projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-09 21:34:59 +01:00
Stephan Raue
84bd75d9bd projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-09 21:34:48 +01:00
Stephan Raue
40225b9ef9 sqlite: update to sqlite-autoconf-3080704
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-09 21:13:30 +01:00
Stephan Raue
521df499e1 kodi: add PR5805
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-09 20:58:07 +01:00
Stephan Raue
37728af595 kodi: update to kodi-14-f4576be
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-09 20:57:16 +01:00
Stephan Raue
6c353d3142 kodi-pvr-addons: update to kodi-pvr-addons-5eea147
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-09 20:23:22 +01:00
Stephan Raue
20d60164cd wlan-firmware: update to wlan-firmware-0.0.27, this fixes #3677
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-09 20:04:12 +01:00
Stephan Raue
bb1082c2bb add new package 'iwlwifi-firmware'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-09 20:03:35 +01:00
Stephan Raue
6640f3dc8d linux: update to linux-3.17.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-09 20:02:33 +01:00
Stephan Raue
99496f656c sqlite: update to sqlite-autoconf-3080703
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-08 20:36:06 +01:00
Stephan Raue
727692604a projects/imx6/bootloader: use 16bit colorpalette for framebuffer
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-08 20:34:39 +01:00
Stephan Raue
e651d993c5 freetype: update to freetype-2.5.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-08 20:31:27 +01:00
Stephan Raue
02fbd280a5 linux: update to linux-3.17.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-07 14:29:31 +01:00
Stephan Raue
9ee5b04b40 dvb-firmware: update to dvb-firmware-0.0.47
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-07 01:03:51 +01:00
Stephan Raue
7f4b55a4a1 wlan-firmware: update to wlan-firmware-0.0.26
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-07 01:03:35 +01:00
Stephan Raue
b228b408d5 misc-firmware: update to misc-firmware-0.0.13
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-07 01:03:16 +01:00
Stefan Saraev
920305961c libmad: build static
TODO: not used in core. move to unofficial?
2014-12-07 00:38:09 +01:00
Stephan Raue
670dcd611a kodi: update to kodi-14-8d4cdb5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-07 00:33:42 +01:00
Stephan Raue
f796f8bbdb Mesa: update to Mesa-10.3.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-07 00:13:40 +01:00
Stefan Saraev
73d6987c06 update CONTRIBUTING.md 2014-12-07 00:12:12 +01:00
Christian Hewitt
40201f49a3 bcm_sta: update to 6.30.223.248
update driver and revise patches needed for 3.17 kernel

bcm_sta: fix typo
2014-12-07 00:12:12 +01:00
Stephan Raue
db33a7a98d kodi-audioencoder-vorbis: update to kodi-audioencoder-vorbis-fa0de15
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-03 23:37:28 +01:00
Stephan Raue
0013d42deb kodi-audioencoder-lame: update to kodi-audioencoder-lame-6f8384f
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-03 23:37:10 +01:00
Stephan Raue
5f2d6bad75 kodi-audioencoder-flac: update to kodi-audioencoder-flac-a960eba
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-03 23:36:21 +01:00
Stephan Raue
2ac8b9cfe8 libtool: update to libtool-2.4.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-03 23:35:11 +01:00
Stephan Raue
7fbfe11a5e ffmpeg: update to ffmpeg-2.4.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-03 23:32:15 +01:00
Stefan Saraev
d6f4ef6d85 tvheadend: simplify tv_grab_file
and meh --quiet. closes #3661
2014-12-03 19:49:12 +01:00
Stefan Saraev
6009676903 tvheadend: -mno-unaligned-access fails on x86 2014-12-03 19:49:12 +01:00
Stephan Raue
3ecbf910cc config/version: set version back to 'devel'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-02 06:07:29 +01:00
Stephan Raue
a7d2c2bf52 config/version: set version to 4.97.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-02 05:57:08 +01:00
Stephan Raue
708b1c0be0 kodi-pvr-addons: update to kodi-pvr-addons-14d9828
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-02 05:56:24 +01:00
Stephan Raue
c07940e3bb kodi: update to kodi-14-ffad6b8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-02 05:55:57 +01:00
Stefan Saraev
66dff3776f 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-02 05:14:34 +01:00
Stefan Saraev
d3fc839e8b tvheadend: update to tvheadend-3.9.2182 2014-12-02 05:14:34 +01:00
Stefan Saraev
a0d63b96be tvheadend: tv_grab_file: add --quiet
ref 01e7cc1478
2014-12-02 05:14:34 +01:00
Stephan Raue
9cbd29574d Revert "sqlite: add upstream patch from kodi"
This reverts commit 4cde019d1e.
2014-12-02 05:14:34 +01:00
Stefan Saraev
b80e616268 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-12-01 00:33:27 +01:00
Stephan Raue
89a9eea999 projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-01 00:31:54 +01:00
Stephan Raue
08f937ac87 bcm2835-bootloader: update to bcm2835-bootloader-c48462f
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-01 00:31:32 +01:00
Stephan Raue
9d86201373 bcm2835-driver: update to bcm2835-driver-c48462f
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-12-01 00:31:14 +01:00
Stephan Raue
5bb143cc2c projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-30 23:24:19 +01:00
Stephan Raue
b2ccdeb88f OpenELEC-settings: update to OpenELEC-settings-0.5.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-30 23:08:47 +01:00
Christian Hewitt
0d0d5d14ad ffmpeg: add support for mpegts
http://openelec.tv/forum/20-development-discussion/73928-ffmpeg-with-mpe
gts-output-tvheadend#123545
2014-11-30 22:21:04 +01:00
Stephan Raue
1aac0e3e1f wireless-regdb: update to wireless-regdb-2014.11.18
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-30 22:08:56 +01:00
Stephan Raue
c29bb6edc9 linux: add new radeon firmwares, this should fix #3654
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-30 21:40:40 +01:00
Stefan Saraev
189841c54b 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-30 20:58:44 +01:00
Stephan Raue
bddb577ede kodi: update to kodi-14-bcfc032
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-30 20:56:01 +01:00
Stephan Raue
1aaa369786 kodi: set LimitNOFILE to 16384, to make mythtv pvr addon happy
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-29 21:57:43 +01:00
Stephan Raue
e6aaa7b903 remove package 'libpcap'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-29 15:00:33 +01:00
Stephan Raue
4cde019d1e sqlite: add upstream patch from kodi
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-29 14:10:54 +01:00
Stephan Raue
6895e7ef43 busybox: add 'devmem' support for devel builds
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-29 13:56:10 +01:00
Stephan Raue
b9cf818bce kodi: update to kodi-14-73b8a0f
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-29 13:55:18 +01:00
Stephan Raue
311350443e flac: update to flac-1.3.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-29 13:53:19 +01:00
Stefan Saraev
a06f3d0d30 tvheadend: bump addon 2014-11-27 18:47:20 +01:00
Kai Sommerfeld
1a1dd1fbe0 Updated addon version, pkg site. Removed enable-timeshift as it is enabled by default. 2014-11-27 18:46:46 +01:00
Stephan Raue
1f3b368b3d config/version: set version back to 'devel'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-27 18:46:03 +01:00
Stephan Raue
8e4e0be55a config/version: set version to 4.95.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-26 21:08:56 +01:00
Stephan Raue
8b6b81ef45 Revert "kodi: add PR5805"
This reverts commit 5426ba5e9c.
2014-11-26 21:08:56 +01:00
Stephan Raue
3a0626aad5 kodi: update FM support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-26 20:37:33 +01:00
Stephan Raue
37d3bde303 projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-26 20:18:26 +01:00
Stephan Raue
57ea8754b6 xf86-input-evdev: update to xf86-input-evdev-2.9.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-26 20:18:01 +01:00
Stephan Raue
5a207ca188 libpng: update to libpng-1.6.15
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-26 20:17:23 +01:00
Stephan Raue
895ebf578c bcm2835-driver: update to bcm2835-driver-f56e48c
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-26 20:16:56 +01:00
Stephan Raue
915b15ca7d bcm2835-bootloader: update to bcm2835-bootloader-f56e48c
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-26 20:16:36 +01:00
Stephan Raue
2d1585e8fe kodi: add PR5817
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-25 20:53:24 +01:00
Stephan Raue
04484133aa kodi: update to kodi-14-4465fbf
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-25 20:45:36 +01:00
Stephan Raue
5426ba5e9c kodi: add PR5805
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-25 00:23:20 +01:00
Stephan Raue
9435a272a2 kodi: update to kodi-14-ec361ca
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-24 07:14:22 +01:00
Stephan Raue
945c1cab95 OpenELEC-settings: update to OpenELEC-settings-0.5.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-24 07:14:22 +01:00
jenkins101
7d9ea5f98d 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 <stephan@openelec.tv>
2014-11-24 07:14:22 +01:00
Stephan Raue
cd6f188dbd projects/imx6/linux: build SPDIF driver as modules
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-23 19:20:23 +01:00
Stephan Raue
9ac640b3f3 config/version: set version back to 'devel'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-22 23:14:17 +01:00
Stephan Raue
93f0f86848 config/version: set version to 4.95.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-22 20:09:41 +01:00
Stephan Raue
2cc4fe23e7 projects/imx6/kodi: use default DR setup
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-22 19:40:07 +01:00
Stephan Raue
53c876f44a projects/imx6/patches/linux: add upstream patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-22 19:39:42 +01:00
Stephan Raue
60c0006307 projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-22 16:09:52 +01:00
Stephan Raue
ebcb3e8d10 kodi: update to kodi-14-23c389a
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-22 16:09:29 +01:00
Stephan Raue
4a8d677218 Mesa: update to Mesa-10.3.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-22 14:42:26 +01:00
fritsch
2535fcd9f7 Radeon: Fix kfree of unitialized ptr - thx to Adam Williamson 2014-11-22 13:04:28 +01:00
fritsch
594a413820 linux: Bump to 3.17.4 2014-11-22 13:04:28 +01:00
Stephan Raue
aa13c0829d projects/imx6/linux: add coherent_pool to kernel config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-22 12:58:27 +01:00
fritsch
99af1e0038 imx6: Add coherent_pool=1M to boot options - fixes some dvb cards 2014-11-22 12:56:43 +01:00
Stephan Raue
5b8f39d581 v4l-utils: update to v4l-utils-1.6.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-22 12:52:18 +01:00
Stephan Raue
33fd9dda82 nss-mdns: change sourceurl to our own mirror
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-21 20:07:35 +01:00
Stephan Raue
3ccdbc2507 bluez: update to bluez-5.25
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-21 20:06:57 +01:00
Stephan Raue
dfabbd188d OpenELEC-settings: update to OpenELEC-settings-0.5.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-21 19:04:02 +01:00
Stephan Raue
f6fa495e35 projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-21 06:55:16 +01:00
Stephan Raue
67b7e7fae2 kodi: remove not more needed patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-21 06:54:49 +01:00
Stephan Raue
6fba93b85d kodi: update to kodi-14-6ba8072
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-21 06:20:59 +01:00
Stephan Raue
2e427a5fc4 sqlite: update to sqlite-autoconf-3080702
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-20 01:18:35 +01:00
Stephan Raue
68d24ada1c linux: add upstream patch to fix rc-core toggle behavior
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-20 01:18:34 +01:00
Stephan Raue
e253a9a765 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 <stephan@openelec.tv>
2014-11-19 21:18:50 +01:00
Stefan Saraev
6184cb86b7 Revert "projects/*/linux: disable CONFIG_REGULATOR, this fixes #3617"
This (partialy) reverts commit 917fa5f40e.
2014-11-19 21:18:50 +01:00
Stefan Saraev
e76a2d73d3 Revert "projects/imx6/linux: reenable CONFIG_ARM_IMX6_CPUFREQ and CONFIG_REGULATOR_ANATOP support again"
This reverts commit 22cdb0e189.
2014-11-19 21:18:50 +01:00
Stefan Saraev
1aa0f6a63a installer: remove beta warning
... bleh confusing it is.
2014-11-19 05:37:47 +01:00
Stephan Raue
15e76e7de2 config/version: set version back to 'devel'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-19 05:37:39 +01:00
Stephan Raue
3bd9a030e7 config/version: set version to 4.95.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-18 20:37:04 +01:00
Stephan Raue
27a962409b projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-18 20:32:40 +01:00
Stephan Raue
f986fb0c37 kodi: add PR5695
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-18 20:32:09 +01:00
Stephan Raue
d8ab0b654b projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-18 06:31:43 +01:00
Stephan Raue
07592d1e8b kmod: symlink /etc/modprobe.d to /storage/.config/modprobe.d
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-17 22:38:21 +01:00
Stephan Raue
feb31df3b4 scripts/install: install modprobe.d files to /lib
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-17 22:37:26 +01:00
Stephan Raue
c931a3510d kodi: update to kodi-14-88a9a44
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-17 06:56:42 +01:00
Stephan Raue
1672676b87 kmod: update to kmod-19
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-17 06:55:53 +01:00
Stephan Raue
21e21878d6 bcm2835-driver: update to bcm2835-driver-a54afb6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-17 06:55:14 +01:00
Stephan Raue
096ba5e26e bcm2835-bootloader: update to bcm2835-bootloader-a54afb6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-17 06:54:57 +01:00
Christian Hewitt
27445b4f8a xf86-video-nvidia*: add nvidia-xconfig
useful for creating edid.bin files from nvidia debug logs
2014-11-16 15:29:32 +01:00
Trent Nelson
de94bf7c3b 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-16 15:27:27 +01:00
Trent Nelson
151d9918ff build: Allow CONCURRENCY_MAKE_LEVEL to be set on cmdline 2014-11-16 15:27:26 +01:00
Stephan Raue
c57bf7318e 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:59:13 +01:00
Stephan Raue
1fb2681772 projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-16 14:56:34 +01:00
Stephan Raue
e814ca5972 projects/imx6/linux: reenable CONFIG_ARM_IMX6_CPUFREQ and CONFIG_REGULATOR_ANATOP support again
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-16 12:40:55 +01:00
Stephan Raue
8003914943 kodi: update to kodi-14-2cd9438
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-16 12:40:55 +01:00
Stephan Raue
03f6db3269 v4l-utils: add upstream patch to fix a regression introduced by v4l-utils-fe2aa5f
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-16 12:40:55 +01:00
vpeter4
448a0279be sundtek-mediatv: allow running scripts from addon settings 2014-11-16 12:39:41 +01:00
vpeter4
2a2e30d38d hdhomerun: allow running scripts from addon settings 2014-11-16 12:39:11 +01:00
Stephan Raue
0e933bb5b4 kodi-pvr-addons: update to kodi-pvr-addons-06842b9
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-15 12:58:27 +01:00
Stephan Raue
e290fc492a kodi: update to kodi-14-19893f8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-15 12:58:27 +01:00
Stephan Raue
669021932b linux: update to linux-3.17.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-15 03:38:50 +01:00
Stephan Raue
473676705d ffmpeg: cosmetics
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-15 03:35:12 +01:00
Stephan Raue
e3a6fba417 projects/*/linux: disable CONFIG_REGULATOR, this fixes #3617
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-14 17:20:21 +01:00
Stephan Raue
9d5803fe1d linux: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-14 16:34:40 +01:00
Stephan Raue
5389274ed1 dbus: update to dbus-1.8.10
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-14 16:34:40 +01:00
Stephan Raue
d21b436002 kodi: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-14 10:50:39 +01:00
Stephan Raue
30ec9c2a11 projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-14 10:50:39 +01:00
Stephan Raue
2acd7d8021 kodi: update to kodi-14-050ba05
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-14 10:50:39 +01:00
Stephan Raue
340229b925 v4l-utils: fix rc6_mce mapfile
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-14 10:46:07 +01:00
Stefan Saraev
4efcf42da2 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-13 01:54:52 +01:00
Stephan Raue
aefcbe0672 config/version: set back to 'devel'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-12 23:06:15 +01:00
Stephan Raue
f8a8d878a5 config/version: set version to 4.95.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-12 13:41:47 +01:00
Stephan Raue
d60a579dfc projects/*/linux: Enable Netfilter owner matching, this fixes #3607, this fixes #3585
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-12 13:06:23 +01:00
Stephan Raue
0d3512d492 projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-12 02:50:10 +01:00
Stephan Raue
c34104feed flashrom: link agains libudev and libkmod, needed too link against newer pciutils
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-12 02:06:26 +01:00
Stephan Raue
3585439653 systemd: install pci hwdb
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-12 02:06:26 +01:00
Stephan Raue
926ed98ad4 pciutils: update to pciutils-3.3.0, enable udev and libkmod support, dont install pci.ids
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-12 02:06:07 +01:00
Stephan Raue
243886e415 kodi: update to kodi-14-bd7da38
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-12 02:05:56 +01:00
piotrasd
8744b4876c update NVIDIA drivers to 340.58v 2014-11-11 17:16:29 +01:00
Naffi
1b99a105fc update TBS drivers to v141019 2014-11-11 17:16:29 +01:00
Frank Razenberg
6d192350c3 add patch for missing axes 2014-11-11 17:16:29 +01:00
vpeter4
094be53b37 projects/imx6/linux: enable RTC on TBS Matrix system 2014-11-11 17:16:29 +01:00
Stephan Raue
48cb2b7581 irserver: change lirc's runtime dir to /run/lirc
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-11 17:16:29 +01:00
Stephan Raue
86f796d618 lirc: specify localstatedir so /run/lirc is used for socket and pid files
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-11 17:16:29 +01:00
Stephan Raue
62ede1ba96 xorg-server: update to xorg-server-1.16.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-11 17:16:29 +01:00
Stephan Raue
5703acd71f Merge pull request #3598 from fritsch/oe-ae-setting-for-nuc
AE: add AE setting for nuc
2014-11-11 12:15:25 +01:00
Stephan Raue
b147dc33ab OpenELEC-settings: update to OpenELEC-settings-0.5.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-11 02:15:39 +01:00
Stephan Raue
a1047be164 projects/imx6/patches/kodi: remove libcec-2.1 support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-11 00:47:11 +01:00
Stephan Raue
ff9b487fe9 libcec: update to libcec-2.2.0 for all plattforms, add updated patch to add support for iMX6 systems
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-11 00:45:11 +01:00
Stephan Raue
b4a494f231 projects/imx6/patches/linux: update project based CEC driver patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-11 00:44:06 +01:00
Stephan Raue
885cb9c2f2 projects/imx6/patches/libcec: remove project based libcec patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-11 00:43:37 +01:00
Stephan Raue
1ba716ff1a wireless-regdb: update to wireless-regdb-2014.11.07
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:15 +01:00
Stephan Raue
2b45337f3b libass: update to libass-0.12.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:15 +01:00
Stephan Raue
0dfe65f0b2 readline: dont install /usr/share/readline
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:15 +01:00
Stephan Raue
313060e13e kodi: fix FM patch again
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:15 +01:00
Stephan Raue
f4eb2af766 wlan-firmware: update to wlan-firmware-0.0.25
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:15 +01:00
Stephan Raue
93987c3c2e kodi: add PR5682
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:15 +01:00
Stephan Raue
1af41effbc distributions/OpenELEC/options: enable RSXS support by default
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:15 +01:00
Stefan Saraev
1fecfa9bcb mkimage: say something before doing 'sudo scripts/mkimage' 2014-11-10 19:41:15 +01:00
Stephan Raue
3cbed0708e plymouth-lite: add support for distro based splash, move default splash to distro folder
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:15 +01:00
Stephan Raue
83163d7603 add support to create different distributions with the same project configs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:15 +01:00
Stephan Raue
94b5be6fc3 debug: call get_graphicdrivers
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:15 +01:00
Stephan Raue
8dc105dc43 config/functions: update config overview
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:15 +01:00
Stephan Raue
32d9edfa4e projects/*/options: rename $BDPLUS_SUPPORT to $BLURAY_BDPLUS_SUPPORT
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:15 +01:00
Stephan Raue
f7e1f6702d projects/*/options: rename $AACS_SUPPORT to $BLURAY_AACS_SUPPORT
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:15 +01:00
Stephan Raue
f98750943c projects/*/options: rename $SAMBA_SUPPORT to $KODI_SAMBA_SUPPORT, add option for SAMBA mount support via the OS
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:15 +01:00
Stephan Raue
3a164d0a84 projects/*/options: rename $NFS_SUPPORT to $KODI_NFS_SUPPORT, add option for NFS mount support via the OS
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:15 +01:00
Stephan Raue
ad1e4fb8fe projects/*/options: rename $BLURAY_SUPPORT to $KODI_BLURAY_SUPPORT
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:15 +01:00
Stephan Raue
04600bf444 projects/*/options: rename $OPTICAL_DRIVE_SUPPORT to $KODI_OPTICAL_SUPPORT
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:15 +01:00
Stephan Raue
89aabaaf9f projects/*/options: rename $DVDCSS_SUPPORT to $KODI_DVDCSS_SUPPORT
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:15 +01:00
Stephan Raue
f0187ecbfe projects/*/options: rename $NONFREE_SUPPORT to $KODI_NONFREE_SUPPORT
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:15 +01:00
Stephan Raue
2d2557f31b projects/*/options: rename $MYSQL_SUPPORT to $KODI_MYSQL_SUPPORT
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:15 +01:00
Stephan Raue
815f2e7547 projects/*/options: rename $WEBSERVER to $KODI_WEBSERVER_SUPPORT
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:15 +01:00
Stephan Raue
752cfd01f0 projects/*/options: rename $UPNP_SUPPORT to $KODI_UPNP_SUPPORT
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:15 +01:00
Stephan Raue
d282b30f4e projects/*/options: rename $SSHLIB_SUPPORT to $KODI_SSHLIB_SUPPORT
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:15 +01:00
Stephan Raue
917501c9b7 projects/*/options: rename $AFP_SUPPORT to $KODI_AFP_SUPPORT
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:14 +01:00
Stephan Raue
c1b70632ba projects/*/options: rename $AIRPLAY_SUPPORT to $KODI_AIRPLAY_SUPPORT
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:14 +01:00
Stephan Raue
54db1b3339 projects/*/options: rename $AIRTUNES_SUPPORT to $KODI_AIRTUNES_SUPPORT
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:14 +01:00
Stephan Raue
8e2b320b99 move vaapi / vdpau support to config/graphic
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:14 +01:00
Stephan Raue
cc9335d6e5 bcm2835-bootloader: update to bcm2835-bootloader-778b370
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:14 +01:00
Stephan Raue
4145cfe956 bcm2835-driver: update to bcm2835-driver-778b370
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:14 +01:00
Stephan Raue
4a3bd93539 kodi: update to kodi-14-2d88a9a, update RPi support patch, update FM support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:14 +01:00
Stephan Raue
f107fee66f Mesa: update to Mesa-10.3.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:14 +01:00
Stephan Raue
aa9b78065d linux: add some upstream patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:14 +01:00
Stephan Raue
aaa2c58989 kodi-cleanlogs.service: move to sysinit 2014-11-10 19:41:14 +01:00
Stephan Raue
d37c22d61f debug-shell.service: move to sysinit 2014-11-10 19:41:14 +01:00
Stephan Raue
0f820b3068 samba: samba.*.service has no job with local-fs.target 2014-11-10 19:41:14 +01:00
Stephan Raue
b0482f422b systemd: move userconfig.service to sysinit.target 2014-11-10 19:41:14 +01:00
Stephan Raue
792a28b64b systemd: machine-id.service has no job after local-fs.target 2014-11-10 19:41:14 +01:00
Stephan Raue
cb4f28a577 v4l-utils: add support for user keytables in /storage/.config/rc_keymaps
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:14 +01:00
Stephan Raue
7a30bdab0d v4l-utils: readd reworket patch to fix 'OTHER' protocol
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:14 +01:00
Stephan Raue
8cc3a30690 v4l-utils: update to v4l-utils-1.6.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:14 +01:00
Stephan Raue
8e4c355a16 systemd: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:14 +01:00
Stefan Saraev
a3cc43c4ef 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-10 19:41:14 +01:00
vpeter4
d90ad6a0af sundtek-mediatv: fixed (some) errors 2014-11-10 19:41:14 +01:00
Stephan Raue
3a844a56af projects/Generic/linux: remove old commandline options
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:14 +01:00
Stephan Raue
4e8086843a projects/*/linux: disable USB autosuspend per default
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:14 +01:00
Stephan Raue
7f8f2e09c3 kodi: update to kodi-14-6acca80
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:14 +01:00
Stephan Raue
81e511484d ffmpeg: update to ffmpeg-2.4.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:13 +01:00
Stephan Raue
28493a0ecb curl: update to curl-7.39.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-10 19:41:13 +01:00
Stefan Saraev
0f1e2130e6 sundtek-mediatv: here is a nice joke... 2014-11-10 19:41:13 +01:00
vpeter4
8fe7fb4eaf sundtek: transformed to service addon new addon settings option to enable to check for new driver at boot update to kodi 2014-11-10 19:41:13 +01:00
Stephan Raue
1a3380a66f Revert "plymouth-lite: add KodiOS splash, add initial support to select the splash based on DISTRO variable (to be reworked)"
This reverts commit 6690b7360e.
2014-11-10 19:40:24 +01:00
Stephan Raue
cc49129ea6 config/version: set version back to devel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-06 22:27:26 +01:00
Stefan Saraev
dbe59534c6 Merge pull request #3597 from fritsch/openelec-5.0
xf86-video-intel: Downgrade to version 910
2014-11-06 22:59:43 +02:00
fritsch
171e9da663 kodi: Add av.xml setting to set minimal sample rate 2014-11-06 18:02:45 +01:00
fritsch
273585c995 xf86-video-intel: Downgrade to version 910 2014-11-06 17:47:50 +01:00
Stephan Raue
9ef4973efa config/version: set OPENELEC_VERSION to 4.95.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-05 16:34:14 +01:00
Stephan Raue
9999a2a864 kodi: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-05 16:34:14 +01:00
Stephan Raue
7e4ab7250f xf86-video-intel: disable tearfree support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-05 01:30:43 +01:00
Stephan Raue
e92c0b39d6 projects/imx6/patches/kodi: add patch to support libcec-2.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-05 01:30:43 +01:00
Stephan Raue
e423e70267 projects/imx6/linux: remove deprecated commandline options
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-05 01:30:43 +01:00
Stephan Raue
261b9f041b libcec: move imx6 patches to project folder, build libcec-2.1.4 for imx6 project
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-05 01:30:43 +01:00
Stefan Saraev
ed84d28cb3 fluxbox: depend on xrandr/xext/xrender
and fix a typo (missing \, not a problem at all)
2014-11-05 01:30:43 +01:00
Stephan Raue
e152b81ec6 kodi: update to kodi-14-d6947be
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-05 01:30:43 +01:00
Stephan Raue
233710a48f add support for project based versioning
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-05 01:30:43 +01:00
Stephan Raue
0908a504c9 projects/Generic/linux: enable CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-05 01:30:43 +01:00
Stephan Raue
769122992d projects/Generic/linux: enable CONFIG_X86_CHECK_BIOS_CORRUPTION
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-05 01:30:43 +01:00
vpeter4
2ba5ddac6c projects/imx6/patches/u-boot: update tbs matrix patches 2014-11-05 01:30:43 +01:00
vpeter4
0fca33726d projects/imx6/patches/linux: update tbs matrix device tree, append kernel config cmdline 2014-11-05 01:30:43 +01:00
Stephan Raue
adfcd74f37 kodi-audioencoder-wav: update to kodi-audioencoder-wav-40aaedf
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-05 01:30:43 +01:00
Stephan Raue
6408e17a5d kodi-audioencoder-vorbis: update to kodi-audioencoder-vorbis-f75f329
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-05 01:30:42 +01:00
Stephan Raue
3b96de2f8a kodi-audioencoder-lame: update to kodi-audioencoder-lame-46592f8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-05 01:30:42 +01:00
Stephan Raue
091ae119ad kodi: add PR5633
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-02 18:29:41 +01:00
Stephan Raue
dd83d899f5 projects/imx6/linux: update kernel config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-02 16:06:31 +01:00
Stephan Raue
6690b7360e plymouth-lite: add KodiOS splash, add initial support to select the splash based on DISTRO variable (to be reworked)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-02 16:05:35 +01:00
Stephan Raue
b52a555a22 projects/imx6/patches/linux: remove not needed patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-02 15:46:23 +01:00
Stephan Raue
76f4e6db01 linux: update to linux-cuboxi-3.14-dc5edb8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-02 15:45:02 +01:00
Stephan Raue
e0dc3d7e9e OpenELEC-settings: update to OpenELEC-settings-0.5.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-02 15:44:16 +01:00
Stephan Raue
4fcc3ce6d9 projects/Generic/linux: decrease max supported cpus to 8 for i686 builds
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-02 12:29:14 +01:00
Stephan Raue
443b4fd6a6 kodi: update to kodi-14-a693300
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-02 12:27:12 +01:00
Stefan Saraev
8e45336ea0 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 19:03:10 +01:00
Stephan Raue
3bffa1bf6c projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-01 18:59:26 +01:00
Stephan Raue
07407b98f3 libssh: update to libssh-0.6.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-01 18:54:17 +01:00
Stephan Raue
f3b9188ac1 samba: add patch to rename 'string_free', this fixes build of kodi with if libssh-0.6.x
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-01 18:53:45 +01:00
974 changed files with 220703 additions and 232441 deletions

View File

@@ -11,12 +11,12 @@ release:
image:
./scripts/image mkimage
image-efi:
./scripts/image mkimage efi
noobs:
./scripts/image noobs
amlpkg:
./scripts/image amlpkg
clean:
rm -rf $(BUILD_DIRS)/* $(BUILD_DIRS)/.stamps

View File

@@ -2,8 +2,8 @@
# OpenELEC - Open Embedded Linux Entertainment Center
OpenELEC runs [Kodi](http://kodi.tv), an award-winning free and open source (GPL) software media
player and entertainment hub for digital media. For more info see http://kodi.tv .
OpenELEC runs [XBMC](http://xbmc.org), an award-winning free and open source (GPL) software media
player and entertainment hub for digital media. For more info see http://xbmc.org .
The base system has been designed and built from the ground up to be as
efficient as possible consuming only tiny disk and memory footprints and
providing cutting edge hardware support to deliver a set-top box experience.
@@ -16,6 +16,10 @@ providing cutting edge hardware support to deliver a set-top box experience.
* Please read the instructions in our wiki (http://wiki.openelec.tv/index.php?title=Installation) on how to install.
**Known issues**
* Testing snapshot
**License**
* OpenELEC is released under [GPLv2](http://www.gnu.org/licenses/gpl-2.0.html). Please refer to the "licenses" folder and
@@ -40,15 +44,16 @@ providing cutting edge hardware support to deliver a set-top box experience.
**Features**
* System size ~ 90 - 170MB
* System size ~ 90 - 130MB
* Minimal hardware requirements
* Ultra fast boot
* Simple configuration via Kodi itself
* Optimized builds for platforms such as ION, Intel, Fusion
* Simple configuration via XBMC itself
* Plug and Play external storage
**Software**
* Kodi HTPC software View/Manage all your media.
* XBMC HTPC software View/Manage all your media.
* Samba server File transfer from any PC client
* SSH server Remote console access for debugging
* IR/Bluetooth Remote Control
@@ -63,12 +68,13 @@ providing cutting edge hardware support to deliver a set-top box experience.
All data transfered to the machine will go here, the rest of the system is
read-only with the exception of /var (containing runtime configuration data).
* Manual update/downgrade procedure is as follows:
Copy the snapshot (.tar) to the 'Update' network share (or /storage/.update) on
Extract the snapshot and navigate to the 'target' directory.
Copy KERNEL and SYSTEM along with KERNEL.md5 and SYSTEM.md5 to the 'Update' network share (or /storage/.update) on
your openelec machine. Your system will automatically upgrade during the
next reboot.
* Automatic mounting of filesystems is supported. Devices such as USB Flash
sticks can be plugged into a running machine and will be mounted to /media,
showing up in Kodis GUI.
showing up in xbmcs GUI.
* Comments and questions are more than welcome, help is even better and patches
are absolutely perfect!!

8
TODO Normal file
View File

@@ -0,0 +1,8 @@
ncurses-5.8/5.9:
- segfaults in nano and dialog -> using ncurses-5.7
irserver:
- rework irserver/init.d for systemd
settings addon:
- remove ps3 sleep? should be fixed in bluez 5.13/5.14

View File

@@ -9,7 +9,7 @@
@REQUIRES@
</requires>
<extension point="xbmc.python.script" library="default.py">
<provides>@PKG_ADDON_PROVIDES@</provides>
<provides>executable</provides>
</extension>
<extension point="xbmc.addon.metadata">
<summary>@PKG_SHORTDESC@</summary>

View File

@@ -9,7 +9,7 @@
@REQUIRES@
</requires>
<extension point="xbmc.service" library="default.py">
<provides>@PKG_ADDON_PROVIDES@</provides>
<provides>executable</provides>
</extension>
<extension point="xbmc.addon.metadata">
<summary>@PKG_SHORTDESC@</summary>

View File

@@ -32,9 +32,12 @@
SIMD_SUPPORT="no"
;;
cortex-a7|cortex-a15)
TARGET_SUBARCH=armv7ve
TARGET_SUBARCH=armv7-a
TARGET_ABI=eabi
TARGET_EXTRA_FLAGS="-mcpu=$TARGET_CPU"
# It's not currently possible to specify the exact architecture variant (-mcpu)
# that A7/A15 supports in the command line so use -mtune here.
# see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57907
TARGET_EXTRA_FLAGS="-mtune=$TARGET_CPU"
TARGET_FPU_FLAGS="-mfloat-abi=$TARGET_FLOAT -mfpu=$TARGET_FPU"
SIMD_SUPPORT="yes"
;;

14
config/arch.i386 Normal file
View File

@@ -0,0 +1,14 @@
# determines TARGET_CPU, if not forced by user
if [ -z "$TARGET_CPU" ]; then
TARGET_CPU=i686
fi
# determine architecture's family
TARGET_SUBARCH=i686
# setup ARCH specific *FLAGS
TARGET_CFLAGS="-march=$TARGET_CPU -m32"
TARGET_LDFLAGS="-march=$TARGET_CPU -m32"
# build with SIMD support ( yes / no )
SIMD_SUPPORT="yes"

View File

@@ -282,7 +282,7 @@ show_config() {
dashes="==========================="
config_message="$config_message\n $dashes$dashes$dashes"
config_message="$config_message\n Configuration for $DISTRONAME ($([ "$OFFICIAL" = "yes" ] && echo "official" || echo "community"))"
config_message="$config_message\n Configuration for $DISTRONAME ($([ "$OFFICIAL" = "yes" ] && echo "official" || echo "unofficial"))"
config_message="$config_message\n $dashes$dashes$dashes"
# Build options
@@ -307,13 +307,14 @@ show_config() {
config_message="$config_message\n\n Graphic configuration:"
config_message="$config_message\n $dashes$dashes"
if [ "$DISPLAYSERVER" = "x11" ] ; then
config_message="$config_message\n - Xorg Graphic Drivers:\t\t $GRAPHIC_DRIVERS"
config_message="$config_message\n - XORG Composite support:\t\t $COMPOSITE_SUPPORT"
config_message="$config_message\n - WindowManager:\t\t\t $WINDOWMANAGER"
fi
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
@@ -324,7 +325,6 @@ show_config() {
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"
config_message="$config_message\n - DCA decoder Support:\t\t\t $DCADEC_SUPPORT"
# Input device configuration
@@ -345,6 +345,7 @@ show_config() {
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 - 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
@@ -369,6 +370,8 @@ show_config() {
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"
# OS configuration
@@ -378,10 +381,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 $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\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"
@@ -391,9 +394,9 @@ show_config() {
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"
@@ -406,10 +409,8 @@ show_config() {
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 - Bluray BD+ support:\t\t\t $BLURAY_BDPLUS_SUPPORT"
config_message="$config_message\n - Bluray AACS support:\t\t\t $BLURAY_AACS_SUPPORT"
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"
@@ -428,6 +429,9 @@ show_config() {
config_message="$config_message\n - Default Skin:\t\t\t $SKIN_DEFAULT"
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"
@@ -435,5 +439,5 @@ show_config() {
config_message="$config_message\n $dashes$dashes$dashes"
config_message="$config_message\n\n\n"
echo -e "$config_message"
echo -e $config_message
}

View File

@@ -1,3 +1,9 @@
if [ "$DISPLAYSERVER" = "x11" ]; then
SDL_SUPPORT="yes"
else
SDL_SUPPORT="no"
fi
if [ "$OPENGL" = no ]; then
OPENGL_SUPPORT="no"
else
@@ -10,12 +16,26 @@ else
OPENGLES_SUPPORT="yes"
fi
if [ "$SDL_SUPPORT" = no ]; then
JOYSTICK_SUPPORT="no"
fi
if [ "$OPENGL_SUPPORT" = no ]; then
KODI_SCR_RSXS="no"
KODI_VIS_PROJECTM="no"
KODI_VIS_GOOM="no"
fi
get_graphicdrivers() {
if [ "$GRAPHIC_DRIVERS" = "all" ]; then
GRAPHIC_DRIVERS="i915 i965 r200 r300 r600 nvidia"
fi
for drv in $GRAPHIC_DRIVERS; do
if [ "$drv" = "dove" ]; then
XORG_DRIVERS="$XORG_DRIVERS dove"
fi
if [ "$drv" = "i915" ]; then
DRI_DRIVERS="$DRI_DRIVERS,i915"
XORG_DRIVERS="$XORG_DRIVERS intel"
@@ -30,6 +50,16 @@ get_graphicdrivers() {
VAAPI_SUPPORT="yes"
fi
if [ "$drv" = "nouveau" ]; then
# DRI_DRIVERS are only used for NV04 - NV20 (which we dont want to support anymore)
DRI_DRIVERS="$DRI_DRIVERS"
# GALLIUM_DRIVERS are used for all cards from NV30 to nvc0
# see also http://nouveau.freedesktop.org/wiki/MesaDrivers/
GALLIUM_DRIVERS="$GALLIUM_DRIVERS,nouveau"
XORG_DRIVERS="$XORG_DRIVERS nouveau"
COMPOSITE_SUPPORT="yes"
fi
if [ "$drv" = "nvidia" ]; then
XORG_DRIVERS="$XORG_DRIVERS nvidia"
VDPAU_SUPPORT="yes"

View File

@@ -40,7 +40,7 @@ md5sumCheck() {
)
}
if [ -z $part1 -o -z $part2 -o -z $id1 -o -z $id2 ]; then
if [ -z $part1 -o -z $part2 -o -z $id1 -o -z $id2]; then
echo "error: part1, part2, id1 or id2 not specified"
echo "actual values:"
echo "part1:" $part1

View File

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 51 KiB

View File

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 53 KiB

View File

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 55 KiB

View File

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

View File

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB

View File

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View File

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View File

@@ -17,10 +17,10 @@ else
PROJECT="$PROJECT"
fi
# determines TARGET_ARCH, if not forced by user (x86_64 / arm)
# default is x86_64
# determines TARGET_ARCH, if not forced by user (i386 / x86_64 / arm)
# default is i386
if [ -z "$ARCH" ]; then
TARGET_ARCH="x86_64"
TARGET_ARCH="i386"
else
TARGET_ARCH="$ARCH"
fi
@@ -52,11 +52,6 @@ LINUX_DEPENDS="$PROJECT_DIR/$PROJECT/linux/linux.$TARGET_ARCH.conf $ROOT/package
# If you have ccache installed, take care that LOCAL_CC don't point to it
LOCAL_CC=`which gcc`
if [ -z "$LOCAL_CC" ] ; then
echo "***** Please install gcc *****"
exit 127
fi
# Need to point to your actual g++
# If you have ccache installed, take care that LOCAL_CXX don't point to it
LOCAL_CXX=`which g++`
@@ -81,6 +76,9 @@ fi
# the nearest multiple of 16 kilobytes.
CCACHE_CACHE_SIZE="30G"
# forcing install of all packages (yes/no)
FORCE_INSTALL="no"
# install devtools on development builds
if [ "$OPENELEC_VERSION" = "devel" ]; then
DEVTOOLS=yes

View File

@@ -20,10 +20,6 @@ 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 [ "$OPENELEC_VERSION" = "devel" ] ; then
BUILD=$BUILD_BASE.$DISTRONAME-$PROJECT.$TARGET_ARCH-$OS_VERSION-$OPENELEC_VERSION
fi
if [ -n "$BUILD_SUFFIX" ]; then
BUILD=$BUILD-$BUILD_SUFFIX
fi
@@ -131,7 +127,7 @@ XORG_PATH_RGB=/usr/lib/X11/rgb
XORG_PATH_MODULES=/usr/lib/xorg/modules
XORG_PATH_DRIVERS=/usr/lib/xorg/modules/drivers
SSL_CERTIFICATES="/etc/ssl"
SSL_CERTIFICATES="/etc/pki/tls"
TOOLCHAIN_LANGUAGES=c
[ "$TOOLCHAIN_CXX" = yes ] && TOOLCHAIN_LANGUAGES=${TOOLCHAIN_LANGUAGES},c++

View File

@@ -0,0 +1,2 @@
[autorun]
icon=openelec.ico

BIN
config/release/openelec.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

View File

@@ -1,9 +1,9 @@
# VERSION: set full version, use "devel" for development version
OPENELEC_VERSION="6.0.1"
OPENELEC_VERSION="5.0.2"
# OS_VERSION: OS Version
OS_VERSION="6.0"
OS_VERSION="5.0"
# ADDON_VERSION: Addon version
ADDON_VERSION="6.0"
ADDON_VERSION="4.3"

View File

@@ -2,21 +2,18 @@
DISTRONAME="OpenELEC"
# short project description
DESCRIPTION="OpenELEC is a fast and user-friendly Kodi Entertainment Center distribution."
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 #"
GREETING2="# http://openelec.tv #"
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"
# Install glibc locales to the build (yes / no)
GLIBC_LOCALES="yes"
# Mediacenter to use (kodi / no)
MEDIACENTER="kodi"
@@ -31,6 +28,25 @@
# 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"
@@ -60,7 +76,7 @@
# 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 RTL8192EU RTL8188EU RTL8812AU dvbhdhomerun"
ADDITIONAL_DRIVERS="RTL8192CU RTL8192DU RTL8188EU RTL8812AU dvbhdhomerun"
# build and install bluetooth support (yes / no)
BLUETOOTH_SUPPORT="yes"
@@ -83,6 +99,11 @@
# 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"
@@ -107,6 +128,12 @@
# 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)
@@ -124,10 +151,16 @@
# Windowmanager to use (ratpoison / fluxbox / none)
WINDOWMANAGER="fluxbox"
# Xorg Graphic drivers to use (all / i915,i965,r200,r300,r600,nvidia)
# 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"
GRAPHIC_DRIVERS="r300 r600 radeonsi i915 i965 nvidia"
# 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"
@@ -149,7 +182,7 @@
# LCD driver to Use - Possible drivers are ( Comma seperated:
# bayrad,CFontz,CFontz633,CFontzPacket,curses,CwLnx,dm140,
# ea65,EyeboxOne,g15,glcd,glcdlib,glk,hd44780,i2500vfd,
# 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,
@@ -188,6 +221,9 @@
# 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"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 207 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 KiB

After

Width:  |  Height:  |  Size: 439 KiB

View File

@@ -48,7 +48,6 @@ post_makeinstall_host() {
}
post_makeinstall_target() {
$SED "s:\(['= ]\)/usr:\\1$SYSROOT_PREFIX/usr:g" $SYSROOT_PREFIX/usr/bin/cxxtools-config
rm -rf $SYSROOT_PREFIX/usr/bin/cxxtools-config
rm -rf $INSTALL/usr/bin
}

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="tntnet"
PKG_VERSION="2.2.1"
PKG_VERSION="2.2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL-2"
@@ -51,8 +51,6 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-unittest \
--with-stressjob=no"
post_makeinstall_target() {
$SED "s:\(['= ]\)/usr:\\1$SYSROOT_PREFIX/usr:g" $SYSROOT_PREFIX/usr/bin/tntnet-config
rm -rf $INSTALL/usr/bin
rm -rf $INSTALL/usr/share
}

View File

@@ -1,517 +0,0 @@
diff -Naur tntnet-2.2.1/configure tntnet-2.2.1.patch/configure
--- tntnet-2.2.1/configure 2014-01-17 20:11:49.000000000 +0100
+++ tntnet-2.2.1.patch/configure 2016-01-07 06:34:42.002634975 +0100
@@ -16495,7 +16546,7 @@
ac_config_files="$ac_config_files tntnet-config"
-ac_config_files="$ac_config_files Makefile framework/common/Makefile framework/runtime/Makefile framework/defcomp/Makefile sdk/tools/common/Makefile sdk/tools/ecppc/Makefile sdk/tools/ecppl/Makefile sdk/tools/ecppll/Makefile sdk/demos/Makefile sdk/demos/backgroundjob/Makefile sdk/demos/calc/Makefile sdk/demos/calcajax/Makefile sdk/demos/calcapp/Makefile sdk/demos/calcmvc/Makefile sdk/demos/calci18n/Makefile sdk/demos/chat/Makefile sdk/demos/comp/Makefile sdk/demos/config/Makefile sdk/demos/controls/Makefile sdk/demos/cookie/Makefile sdk/demos/hello/Makefile sdk/demos/savepoint/Makefile sdk/demos/session/Makefile sdk/demos/sprintf/Makefile sdk/demos/strings/Makefile sdk/demos/rajax-jquery/Makefile sdk/demos/upload/Makefile utest/Makefile doc/man/Makefile etc/Makefile"
+ac_config_files="$ac_config_files Makefile framework/common/Makefile framework/runtime/Makefile framework/defcomp/Makefile pkgconfig/tntnet.pc pkgconfig/tntnet_sdk.pc sdk/tools/common/Makefile sdk/tools/ecppc/Makefile sdk/tools/ecppl/Makefile sdk/tools/ecppll/Makefile sdk/demos/Makefile sdk/demos/backgroundjob/Makefile sdk/demos/calc/Makefile sdk/demos/calcajax/Makefile sdk/demos/calcapp/Makefile sdk/demos/calcmvc/Makefile sdk/demos/calci18n/Makefile sdk/demos/chat/Makefile sdk/demos/comp/Makefile sdk/demos/config/Makefile sdk/demos/controls/Makefile sdk/demos/cookie/Makefile sdk/demos/hello/Makefile sdk/demos/savepoint/Makefile sdk/demos/session/Makefile sdk/demos/sprintf/Makefile sdk/demos/strings/Makefile sdk/demos/rajax-jquery/Makefile sdk/demos/upload/Makefile utest/Makefile doc/man/Makefile etc/Makefile"
cat >confcache <<\_ACEOF
@@ -17642,6 +17693,8 @@
"framework/common/Makefile") CONFIG_FILES="$CONFIG_FILES framework/common/Makefile" ;;
"framework/runtime/Makefile") CONFIG_FILES="$CONFIG_FILES framework/runtime/Makefile" ;;
"framework/defcomp/Makefile") CONFIG_FILES="$CONFIG_FILES framework/defcomp/Makefile" ;;
+ "pkgconfig/tntnet.pc") CONFIG_FILES="$CONFIG_FILES pkgconfig/tntnet.pc" ;;
+ "pkgconfig/tntnet_sdk.pc") CONFIG_FILES="$CONFIG_FILES pkgconfig/tntnet_sdk.pc" ;;
"sdk/tools/common/Makefile") CONFIG_FILES="$CONFIG_FILES sdk/tools/common/Makefile" ;;
"sdk/tools/ecppc/Makefile") CONFIG_FILES="$CONFIG_FILES sdk/tools/ecppc/Makefile" ;;
"sdk/tools/ecppl/Makefile") CONFIG_FILES="$CONFIG_FILES sdk/tools/ecppl/Makefile" ;;
diff -Naur tntnet-2.2.1/configure.in tntnet-2.2.1.patch/configure.in
--- tntnet-2.2.1/configure.in 2014-01-17 20:11:40.000000000 +0100
+++ tntnet-2.2.1.patch/configure.in 2016-01-07 06:08:14.679087771 +0100
@@ -218,6 +218,8 @@
framework/common/Makefile
framework/runtime/Makefile
framework/defcomp/Makefile
+ pkgconfig/tntnet.pc
+ pkgconfig/tntnet_sdk.pc
sdk/tools/common/Makefile
sdk/tools/ecppc/Makefile
sdk/tools/ecppl/Makefile
diff -Naur tntnet-2.2.1/Makefile.am tntnet-2.2.1.patch/Makefile.am
--- tntnet-2.2.1/Makefile.am 2014-01-17 20:12:20.000000000 +0100
+++ tntnet-2.2.1.patch/Makefile.am 2016-01-07 06:07:03.793973412 +0100
@@ -80,3 +80,9 @@
Releasenotes-2.2.markdown \
Releasenotes-2.2.1.markdown \
$(pkgdata_SCRIPTS)
+
+pkgconfigdir = $(libdir)/pkgconfig/
+
+pkgconfig_DATA = \
+ pkgconfig/tntnet.pc \
+ pkgconfig/tntnet_sdk.pc
diff -Naur tntnet-2.2.1/Makefile.in tntnet-2.2.1.patch/Makefile.in
--- tntnet-2.2.1/Makefile.in 2014-01-17 20:12:26.000000000 +0100
+++ tntnet-2.2.1.patch/Makefile.in 2016-01-07 06:33:05.045478363 +0100
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.12.2 from Makefile.am.
+# Makefile.in generated by automake 1.13.4 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2012 Free Software Foundation, Inc.
+# Copyright (C) 1994-2013 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -14,24 +14,53 @@
@SET_MAKE@
+
VPATH = @srcdir@
-am__make_dryrun = \
- { \
- am__dry=no; \
+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
case $$MAKEFLAGS in \
*\\[\ \ ]*) \
- echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
- | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
- *) \
- for am__flg in $$MAKEFLAGS; do \
- case $$am__flg in \
- *=*|--*) ;; \
- *n*) am__dry=yes; break;; \
- esac; \
- done;; \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
esac; \
- test $$am__dry = yes; \
- }
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
@@ -52,11 +81,13 @@
host_triplet = @host@
target_triplet = @target@
subdir = .
-DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
- $(srcdir)/Makefile.in $(srcdir)/tntnet-config.in \
- $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
- TODO config.guess config.sub depcomp install-sh ltmain.sh \
- missing
+DIST_COMMON = INSTALL NEWS README AUTHORS ChangeLog \
+ $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
+ $(top_srcdir)/configure $(am__configure_deps) \
+ $(srcdir)/tntnet-config.in \
+ $(top_srcdir)/pkgconfig/tntnet.pc.in \
+ $(top_srcdir)/pkgconfig/tntnet_sdk.pc.in COPYING TODO \
+ config.guess config.sub depcomp install-sh missing ltmain.sh
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \
$(top_srcdir)/m4/ax_check_compile_flag.m4 \
@@ -71,7 +102,8 @@
configure.lineno config.status.lineno
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/framework/common/config.h
-CONFIG_CLEAN_FILES = tntnet-config
+CONFIG_CLEAN_FILES = tntnet-config pkgconfig/tntnet.pc \
+ pkgconfig/tntnet_sdk.pc
CONFIG_CLEAN_VPATH_FILES =
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
am__vpath_adj = case $$p in \
@@ -100,27 +132,62 @@
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
$(am__cd) "$$dir" && rm -f $$files; }; \
}
-am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgdatadir)"
+am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgdatadir)" \
+ "$(DESTDIR)$(pkgconfigdir)"
SCRIPTS = $(bin_SCRIPTS) $(pkgdata_SCRIPTS)
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
SOURCES =
DIST_SOURCES =
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
- html-recursive info-recursive install-data-recursive \
- install-dvi-recursive install-exec-recursive \
- install-html-recursive install-info-recursive \
- install-pdf-recursive install-ps-recursive install-recursive \
- installcheck-recursive installdirs-recursive pdf-recursive \
- ps-recursive uninstall-recursive
+RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
+ ctags-recursive dvi-recursive html-recursive info-recursive \
+ install-data-recursive install-dvi-recursive \
+ install-exec-recursive install-html-recursive \
+ install-info-recursive install-pdf-recursive \
+ install-ps-recursive install-recursive installcheck-recursive \
+ installdirs-recursive pdf-recursive ps-recursive \
+ tags-recursive uninstall-recursive
am__can_run_installinfo = \
case $$AM_UPDATE_INFO_DIR in \
n|no|NO) false;; \
*) (install-info --version) >/dev/null 2>&1;; \
esac
+DATA = $(pkgconfig_DATA)
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
distclean-recursive maintainer-clean-recursive
-AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
- $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+am__recursive_targets = \
+ $(RECURSIVE_TARGETS) \
+ $(RECURSIVE_CLEAN_TARGETS) \
+ $(am__extra_recursive_targets)
+AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
cscope distdir dist dist-all distcheck
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates. Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+ BEGIN { nonempty = 0; } \
+ { items[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique. This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+ list='$(am__tagged_files)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | $(am__uniquify_input)`
ETAGS = etags
CTAGS = ctags
CSCOPE = cscope
@@ -179,6 +246,7 @@
ACLOCAL = @ACLOCAL@
AMTAR = @AMTAR@
AM_CFLAGS = @AM_CFLAGS@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
AR = @AR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
@@ -382,6 +450,11 @@
Releasenotes-2.2.1.markdown \
$(pkgdata_SCRIPTS)
+pkgconfigdir = $(libdir)/pkgconfig/
+pkgconfig_DATA = \
+ pkgconfig/tntnet.pc \
+ pkgconfig/tntnet_sdk.pc
+
all: all-recursive
.SUFFIXES:
@@ -421,6 +494,10 @@
$(am__aclocal_m4_deps):
tntnet-config: $(top_builddir)/config.status $(srcdir)/tntnet-config.in
cd $(top_builddir) && $(SHELL) ./config.status $@
+pkgconfig/tntnet.pc: $(top_builddir)/config.status $(top_srcdir)/pkgconfig/tntnet.pc.in
+ cd $(top_builddir) && $(SHELL) ./config.status $@
+pkgconfig/tntnet_sdk.pc: $(top_builddir)/config.status $(top_srcdir)/pkgconfig/tntnet_sdk.pc.in
+ cd $(top_builddir) && $(SHELL) ./config.status $@
install-binSCRIPTS: $(bin_SCRIPTS)
@$(NORMAL_INSTALL)
@list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \
@@ -500,6 +577,27 @@
distclean-libtool:
-rm -f libtool config.lt
+install-pkgconfigDATA: $(pkgconfig_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \
+ done
+
+uninstall-pkgconfigDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir)
# This directory's subdirectories are mostly independent; you can cd
# into them and run 'make' without going through this Makefile.
@@ -507,14 +605,13 @@
# (1) if the variable is set in 'config.status', edit 'config.status'
# (which will cause the Makefiles to be regenerated when you run 'make');
# (2) otherwise, pass the desired values on the 'make' command line.
-$(RECURSIVE_TARGETS) $(RECURSIVE_CLEAN_TARGETS):
- @fail= failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
+$(am__recursive_targets):
+ @fail=; \
+ if $(am__make_keepgoing); then \
+ failcom='fail=yes'; \
+ else \
+ failcom='exit 1'; \
+ fi; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
case "$@" in \
@@ -535,31 +632,13 @@
if test "$$dot_seen" = "no"; then \
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
-tags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
- done
-ctags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
- done
-cscopelist-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \
- done
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
-tags: TAGS
+ID: $(am__tagged_files)
+ $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-recursive
+TAGS: tags
-TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
set x; \
here=`pwd`; \
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
@@ -575,12 +654,7 @@
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
fi; \
done; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ $(am__define_uniq_tagged_files); \
shift; \
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
@@ -592,15 +666,11 @@
$$unique; \
fi; \
fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-recursive
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+ $(am__define_uniq_tagged_files); \
test -z "$(CTAGS_ARGS)$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$unique
@@ -609,18 +679,16 @@
here=`$(am__cd) $(top_builddir) && pwd` \
&& $(am__cd) $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) "$$here"
-
cscope: cscope.files
test ! -s cscope.files \
|| $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
-
clean-cscope:
-rm -f cscope.files
+cscope.files: clean-cscope cscopelist
+cscopelist: cscopelist-recursive
-cscope.files: clean-cscope cscopelist-recursive cscopelist
-
-cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP)
- list='$(SOURCES) $(HEADERS) $(LISP)'; \
+cscopelist-am: $(am__tagged_files)
+ list='$(am__tagged_files)'; \
case "$(srcdir)" in \
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
*) sdir=$(subdir)/$(srcdir) ;; \
@@ -754,9 +822,9 @@
*.zip*) \
unzip $(distdir).zip ;;\
esac
- chmod -R a-w $(distdir); chmod u+w $(distdir)
- mkdir $(distdir)/_build
- mkdir $(distdir)/_inst
+ chmod -R a-w $(distdir)
+ chmod u+w $(distdir)
+ mkdir $(distdir)/_build $(distdir)/_inst
chmod a-w $(distdir)
test -d $(distdir)/_build || exit 0; \
dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
@@ -820,10 +888,10 @@
exit 1; } >&2
check-am: all-am
check: check-recursive
-all-am: Makefile $(SCRIPTS)
+all-am: Makefile $(SCRIPTS) $(DATA)
installdirs: installdirs-recursive
installdirs-am:
- for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgdatadir)"; do \
+ for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgdatadir)" "$(DESTDIR)$(pkgconfigdir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
install: install-recursive
@@ -878,7 +946,7 @@
info-am:
-install-data-am: install-pkgdataSCRIPTS
+install-data-am: install-pkgconfigDATA install-pkgdataSCRIPTS
install-dvi: install-dvi-recursive
@@ -924,30 +992,29 @@
ps-am:
-uninstall-am: uninstall-binSCRIPTS uninstall-pkgdataSCRIPTS
+uninstall-am: uninstall-binSCRIPTS uninstall-pkgconfigDATA \
+ uninstall-pkgdataSCRIPTS
+
+.MAKE: $(am__recursive_targets) install-am install-strip
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) \
- cscopelist-recursive ctags-recursive install-am install-strip \
- tags-recursive
-
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
- all all-am am--refresh check check-am clean clean-cscope \
- clean-generic clean-libtool cscope cscopelist \
- cscopelist-recursive ctags ctags-recursive dist dist-all \
- dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ dist-xz \
- dist-zip distcheck distclean distclean-generic \
+.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
+ am--refresh check check-am clean clean-cscope clean-generic \
+ clean-libtool cscope cscopelist-am ctags ctags-am dist \
+ dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \
+ dist-xz dist-zip distcheck distclean distclean-generic \
distclean-libtool distclean-tags distcleancheck distdir \
distuninstallcheck dvi dvi-am html html-am info info-am \
install install-am install-binSCRIPTS install-data \
install-data-am install-dvi install-dvi-am install-exec \
install-exec-am install-html install-html-am install-info \
install-info-am install-man install-pdf install-pdf-am \
- install-pkgdataSCRIPTS install-ps install-ps-am install-strip \
- installcheck installcheck-am installdirs installdirs-am \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags tags-recursive uninstall uninstall-am \
- uninstall-binSCRIPTS uninstall-pkgdataSCRIPTS
+ install-pkgconfigDATA install-pkgdataSCRIPTS install-ps \
+ install-ps-am install-strip installcheck installcheck-am \
+ installdirs installdirs-am maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-generic \
+ mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
+ uninstall-am uninstall-binSCRIPTS uninstall-pkgconfigDATA \
+ uninstall-pkgdataSCRIPTS
tntnet-config: tntnet-config.in
diff -Naur tntnet-2.2.1/pkgconfig/tntnet.pc.in tntnet-2.2.1.patch/pkgconfig/tntnet.pc.in
--- tntnet-2.2.1/pkgconfig/tntnet.pc.in 1970-01-01 01:00:00.000000000 +0100
+++ tntnet-2.2.1.patch/pkgconfig/tntnet.pc.in 2016-01-07 06:07:03.794973414 +0100
@@ -0,0 +1,11 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: tntnet
+Description: Modular, multithreaded web application library for C++
+Version: @PACKAGE_VERSION@
+Libs: -L${libdir} -ltntnet
+Cflags: -I${includedir}
+Requires.private: cxxtools
diff -Naur tntnet-2.2.1/pkgconfig/tntnet_sdk.pc.in tntnet-2.2.1.patch/pkgconfig/tntnet_sdk.pc.in
--- tntnet-2.2.1/pkgconfig/tntnet_sdk.pc.in 1970-01-01 01:00:00.000000000 +0100
+++ tntnet-2.2.1.patch/pkgconfig/tntnet_sdk.pc.in 2016-01-07 06:07:03.795973416 +0100
@@ -0,0 +1,11 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: tntnet_sdk
+Description: Helper library for ecpp-parsing programs
+Version: @PACKAGE_VERSION@
+Libs: -L${libdir} -ltntnet_sdk
+Cflags: -I${includedir}
+Requires.private: cxxtools

View File

@@ -1,5 +1,3 @@
6.0.0
rebuild for OpenELEC-6.0
4.3.2
allow running scripts from addon settings
4.3.1

View File

@@ -17,8 +17,8 @@
################################################################################
PKG_NAME="hdhomerun"
PKG_VERSION="6.0"
PKG_REV="0"
PKG_VERSION="4.3"
PKG_REV="2"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.silicondust.com/products/hdhomerun/dvbt/"
@@ -31,8 +31,6 @@ PKG_LONGDESC="A linux DVB driver for the HDHomeRun (http://www.silicondust.com).
PKG_AUTORECONF="no"
PKG_IS_ADDON="yes"
PKG_ADDON_TYPE="xbmc.python.script"
PKG_ADDON_PROVIDES=""
PKG_ADDON_REPOVERSION="6.0"
make_target() {
: # nothing to do here

View File

@@ -1,6 +1,3 @@
6.0.0
rebuild for OpenELEC-6.0
4.3.1
fix keymaps path

View File

@@ -17,8 +17,8 @@
################################################################################
PKG_NAME="imon-mce"
PKG_VERSION="6.0"
PKG_REV="0"
PKG_VERSION="4.3"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.openelec.tv"
@@ -31,8 +31,6 @@ PKG_LONGDESC="imon-mce is a driver to add support for MCE remotes to the imon dr
PKG_IS_ADDON="yes"
PKG_ADDON_TYPE="xbmc.service"
PKG_ADDON_PROVIDES=""
PKG_ADDON_REPOVERSION="6.0"
PKG_AUTORECONF="no"

View File

@@ -1,7 +1,3 @@
6.0.1
update driver for new devices support
6.0.0
rebuild for OpenELEC-6.0
4.3.4
fixed xbmc/kodi rebranding error
some fixes

View File

@@ -17,8 +17,8 @@
################################################################################
PKG_NAME="sundtek-mediatv"
PKG_VERSION="6.0"
PKG_REV="1"
PKG_VERSION="4.3"
PKG_REV="4"
PKG_ARCH="any"
PKG_LICENSE="nonfree"
PKG_SITE="http://support.sundtek.com/"
@@ -30,15 +30,16 @@ 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.service"
PKG_ADDON_PROVIDES=""
PKG_AUTORECONF="no"
PKG_ADDON_REPOVERSION="6.0"
make_target() {
mkdir -p $ROOT/$PKG_BUILD
cd $ROOT/$PKG_BUILD
case $TARGET_ARCH in
i386)
INSTALLER_URL="http://sundtek.de/media/netinst/32bit/installer.tar.gz"
;;
x86_64)
INSTALLER_URL="http://sundtek.de/media/netinst/64bit/installer.tar.gz"
;;

View File

@@ -61,6 +61,8 @@ 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

View File

@@ -1,9 +1,3 @@
6.0.1
- update repo minversion for kodi 15
6.0.0
- rebuild for OpenELEC-6.0
4.3.3
- rebuild

View File

@@ -19,8 +19,8 @@
################################################################################
PKG_NAME="repository.unofficial.addon.pro"
PKG_VERSION="6.0"
PKG_REV="2"
PKG_VERSION="4.3"
PKG_REV="4"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://unofficial.addon.pro"
@@ -33,14 +33,14 @@ PKG_LONGDESC="Unfficial OpenELEC.tv Add-on Repository"
PKG_IS_ADDON="yes"
PKG_ADDON_TYPE="xbmc.addon.repository"
PKG_ADDON_PROVIDES=""
PKG_AUTORECONF="no"
PKG_MAINTAINER="unofficial.addon.pro"
make_target() {
$SED -e "s|@PROJECT@|$PROJECT|g" \
$SED -e "s|@ADDON_VERSION@|$ADDON_VERSION|g" \
-e "s|@PROJECT@|$PROJECT|g" \
-e "s|@ARCH@|$TARGET_ARCH|g" \
-e "s|@PKG_VERSION@|$PKG_VERSION|g" \
-e "s|@PKG_REV@|$PKG_REV|g"\

View File

@@ -1,20 +1,23 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="repository.unofficial.addon.pro"
name="[COLOR FF757677]Open[/COLOR][COLOR FF8ABEE2]ELEC[/COLOR] Add-ons (unofficial)"
name="Unofficial [COLOR FF757677]Open[/COLOR][COLOR FF8ABEE2]ELEC[/COLOR] (@PROJECT@/@ARCH@) Add-ons"
version="@PKG_VERSION@.@PKG_REV@"
provider-name="OpenELEC Community">
provider-name="unofficial.addon.pro">
<extension point="xbmc.addon.repository"
name="OpenELEC Add-ons (unofficial)">
<dir minversion="15.0.0">
<info>http://unofficial.addon.pro/addons/6.0/@PROJECT@/@ARCH@/addons.xml</info>
<checksum>http://unofficial.addon.pro/addons/6.0/@PROJECT@/@ARCH@/addons.xml.md5</checksum>
<datadir zip="true">http://unofficial.addon.pro/addons/6.0/@PROJECT@/@ARCH@</datadir>
</dir>
name="Unofficial OpenELEC.tv Add-on Repository">
<info>http://unofficial.addon.pro/addons/@ADDON_VERSION@/@PROJECT@/@ARCH@/addons.xml</info>
<checksum>http://unofficial.addon.pro/addons/@ADDON_VERSION@/@PROJECT@/@ARCH@/addons.xml.md5</checksum>
<datadir zip="true">http://unofficial.addon.pro/addons/@ADDON_VERSION@/@PROJECT@/@ARCH@</datadir>
</extension>
<extension point="xbmc.addon.metadata">
<summary>OpenELEC Add-ons (unofficial)</summary>
<description>The OpenELEC unofficial repository contains add-ons from the community. These add-ons are not supported by OpenELEC staff. If you find a broken add-on please check the OpenELEC or Kodi forums for community support threads and ask the add-on author to submit fixes via GitHub.</description>
<disclaimer>Add-ons in this repository are not maintained or supported by OpenELEC staff.</disclaimer>
<summary>Unofficial addon repository for OpenELEC</summary>
<description>
[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>
</extension>
</addon>

View File

@@ -1,6 +1,3 @@
6.0.0
- rebuild for OpenELEC-6.0
4.3.5
- added boblight-aml

View File

@@ -18,7 +18,7 @@
PKG_NAME="boblightd"
PKG_VERSION="478"
PKG_REV="0"
PKG_REV="5"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://code.google.com/p/boblight"
@@ -31,8 +31,6 @@ PKG_LONGDESC="Boblight's main purpose is to create light effects from an externa
PKG_IS_ADDON="yes"
PKG_ADDON_TYPE="xbmc.service"
PKG_ADDON_PROVIDES=""
PKG_ADDON_REPOVERSION="6.0"
PKG_AUTORECONF="yes"
@@ -41,7 +39,7 @@ if [ "$DISPLAYSERVER" = "x11" ] ; then
fi
if [ "$OPENGL_SUPPORT" = "yes" ] ; then
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET mesa glu"
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET Mesa glu"
fi
if [ "$OPENGL" = "no" ]; then

View File

@@ -1,39 +1,3 @@
6.0.2
- update to vdr-satip-2.2.3
- update to vdr-plugin-vnsiserver-7c6ff30
6.0.1
- update to vdr-plugin-dvbapi-0489e01
- update to vdr-plugin-vnsiserver-a7b0670
- update to vdr-satip-2.2.2
- update to vdr-iptv-2.2.1
6.0.0
- rebuild for OpenELEC-6.0
- remove plugin 'control'
- remove plugin 'xvdr'
- update to vdr-plugin-vnsiserver-36e2b61
4.3.11
- update to vdr-plugin-restfulapi-0.2.1.4
4.3.10
- disable dvbapi network mode
4.3.9
- update to vdr-2.2.0
- update to vdr-iptv-2.2.0
- update to vdr-satip-2.2.0
- update to vdr-plugin-dvbapi-c0c7fa2
- update to vdr-plugin-eepg-9cd9a75
- update to vdr-plugin-vnsiserver-9529e6d
- update to vdr-plugin-streamdev-84c6f6b
4.3.8
- update to vdr-2.1.10
- update to vdr-plugin-restfulapi-0.2.1.1
- update to vdr-plugin-vnsiserver-f2175ba
4.3.7
- update to vdr-2.1.8
- update to vdr-plugin-vnsiserver-b887bc8

View File

@@ -0,0 +1,31 @@
KBD.Up 00000000001B5B41
KBD.Down 00000000001B5B42
KBD.Menu 000000000000006D
KBD.Ok 000000000000000D
KBD.Back 000000000000007F
KBD.Left 00000000001B5B44
KBD.Right 00000000001B5B43
KBD.Red 000000001B5B5B41
KBD.Green 000000001B5B5B42
KBD.Yellow 000000001B5B5B43
KBD.Blue 000000001B5B5B44
KBD.0 0000000000000030
KBD.1 0000000000000031
KBD.2 0000000000000032
KBD.3 0000000000000033
KBD.4 0000000000000034
KBD.5 0000000000000035
KBD.6 0000000000000036
KBD.7 0000000000000037
KBD.8 0000000000000038
KBD.9 0000000000000039
KBD.Info 0000000000000069
KBD.FastFwd 0000001B5B31377E
KBD.FastRew 000000001B5B5B45
KBD.Power 0000000000000070
KBD.Volume+ 0000001B5B32347E
KBD.Volume- 0000001B5B32337E
KBD.Mute 0000001B5B32317E
KBD.User7 0000001B5B31387E
KBD.User8 0000001B5B31397E
KBD.User9 0000001B5B32307E

View File

@@ -18,13 +18,13 @@
################################################################################
PKG_NAME="vdr-addon"
PKG_VERSION="6.0"
PKG_REV="2"
PKG_VERSION="4.3"
PKG_REV="7"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.openelec.tv"
PKG_URL=""
PKG_DEPENDS_TARGET="toolchain attr libcap vdr vdr-plugin-vnsiserver vdr-iptv vdr-wirbelscan vdr-wirbelscancontrol vdr-plugin-dvbapi vdr-plugin-streamdev vdr-live vdr-epgsearch vdr-plugin-xmltv2vdr vdr-plugin-eepg vdr-dummydevice vdr-satip vdr-plugin-epgfixer vdr-plugin-restfulapi"
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"
@@ -32,10 +32,6 @@ PKG_LONGDESC="This project describes how to build your own digital satellite rec
PKG_AUTORECONF="no"
PKG_IS_ADDON="yes"
PKG_ADDON_TYPE="xbmc.service"
PKG_ADDON_PROVIDES=""
PKG_ADDON_REQUIRES="pvr.vdr.vnsi:0.0.0 script.config.vdr:0.0.0"
PKG_ADDON_NAME="VDR PVR Backend"
PKG_ADDON_REPOVERSION="6.0"
make_target() {
: # nothing to do here
@@ -48,6 +44,7 @@ makeinstall_target() {
addon() {
VDR_DIR="$(get_build_dir vdr)"
VDR_LIVE_DIR="$(get_build_dir vdr-live)"
VDR_PLUGIN_XVDR_DIR="$(get_build_dir vdr-plugin-xvdr)"
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)"
@@ -62,7 +59,7 @@ addon() {
cp $VDR_DIR/sources.conf $ADDON_BUILD/$PKG_ADDON_ID/config
cp $VDR_DIR/svdrphosts.conf $ADDON_BUILD/$PKG_ADDON_ID/config
echo '0.0.0.0/0' >> $ADDON_BUILD/$PKG_ADDON_ID/config/svdrphosts.conf
cp $PKG_DIR/config.plugins/remote.conf $ADDON_BUILD/$PKG_ADDON_ID/config
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/epgsearch
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/res/plugins/live
@@ -74,6 +71,7 @@ addon() {
cp $VDR_PLUGIN_XMLTV2VDR/dist/epgdata2xmltv/epgdata2xmltv.dist $ADDON_BUILD/$PKG_ADDON_ID/config/epgsources/epgdata2xmltv
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/plugin
cp -PR $VDR_PLUGIN_XVDR_DIR/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
cp -PR $VDR_PLUGIN_VNSISERVER_DIR/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
cp -PR $(get_build_dir vdr-iptv)/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
cp -PR $(get_build_dir vdr-wirbelscan)/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
@@ -83,6 +81,7 @@ addon() {
cp -PR $VDR_PLUGIN_STREAMVEV_DIR/server/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
cp -PR $VDR_PLUGIN_STREAMVEV_DIR/client/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
cp -PR $VDR_LIVE_DIR/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
cp -PR $(get_build_dir vdr-control)/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
cp -PR $(get_build_dir vdr-epgsearch)/libvdr*.so.* $ADDON_BUILD/$PKG_ADDON_ID/plugin
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
@@ -92,6 +91,10 @@ addon() {
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/eepg
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/xvdr
cp -PR $VDR_PLUGIN_XVDR_DIR/xvdr/allowed_hosts.conf $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/xvdr
cp -PR $VDR_PLUGIN_XVDR_DIR/xvdr/xvdr.conf $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/xvdr
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/vnsiserver
cp -PR $VDR_PLUGIN_VNSISERVER_DIR/vnsiserver/allowed_hosts.conf $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/vnsiserver
@@ -100,7 +103,7 @@ addon() {
cp -P $VDR_PLUGIN_XMLTV2VDR/dist/epgdata2xmltv/epgdata2xmltv $ADDON_BUILD/$PKG_ADDON_ID/bin
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/lib
cp -PL $(get_build_dir tntnet)/.install_pkg/usr/lib/libtntnet.so.12 $ADDON_BUILD/$PKG_ADDON_ID/lib
cp -PL $(get_build_dir tntnet)/.install_pkg/usr/lib/libtntnet.so.11 $ADDON_BUILD/$PKG_ADDON_ID/lib
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

View File

@@ -97,6 +97,9 @@ fi
if [ "$ENABLE_LIVE" == "true" ] ; then
VDR_ARG="$VDR_ARG -P 'live -i $LIVE_IP -p $LIVE_PORT'"
fi
if [ "$ENABLE_CONTROL" == "true" ] ; then
VDR_ARG="$VDR_ARG -P 'control -p $CONTROL_PORT'"
fi
if [ "$ENABLE_EEPG" == "true" ] ; then
VDR_ARG="$VDR_ARG -P eepg"
fi
@@ -129,20 +132,21 @@ if [ "$ENABLE_XMLTV2VDR" == "true" ] ; then
done
fi
if [ ! -d "$ADDON_HOME/epgimages" ]; then
mkdir -p "$ADDON_HOME/epgimages"
fi
if [ ! -z "$ADDON_HOME/channellogos" ]; then
mkdir -p "$ADDON_HOME/channellogos"
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
RESTFULAPI_ARGS="--ip $RESTFULAPI_IP --port $RESTFULAPI_PORT"
RESTFULAPI_ARGS="$RESTFULAPI_ARGS --epgimages=\"$ADDON_HOME/epgimages\""
RESTFULAPI_ARGS="$RESTFULAPI_ARGS --channellogos=\"$ADDON_HOME/channellogos\""
VDR_ARG="$VDR_ARG -P 'restfulapi $RESTFULAPI_ARGS'"
# vnsi last
VDR_ARG="$VDR_ARG -P vnsiserver"
# vnsi/xvdr last
VDR_ARG="$VDR_ARG -P $PVR_PLUGIN"
cd $ADDON_DIR/config
mkdir -p $ADDON_CONFIG_DIR

View File

@@ -4,7 +4,7 @@
<string id="1001">Plugins</string>
<string id="1002">VDR</string>
<string id="1020">DVB Configuration</string>
<string id="1021">Unload DVB modules before suspend</string>
<string id="1021">Unload DVB mudules before suspend</string>
<string id="1022">Wait for frontend initialization</string>
<string id="1023">Number of adapters to wait for</string>
<string id="1024">Enable charset override</string>
@@ -17,6 +17,8 @@
<string id="1038">Enable plugin: live</string>
<string id="1039">- listen on ip</string>
<string id="1040">- listen on port</string>
<string id="1042">Enable plugin: control</string>
<string id="1043">- listen on port</string>
<string id="1044">Enable plugin: epgsearch</string>
<string id="1045">Enable plugin: xmltv2vdr</string>
<string id="1046">Enable plugin: extended EPG</string>
@@ -25,10 +27,13 @@
<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">restfulapi plugin options</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>

View File

@@ -20,6 +20,7 @@
<category label="1001">
<setting label="1030" type="lsep"/>
<setting type="sep" />
<setting id="PVR_PLUGIN" type="labelenum" label="1053" values="xvdr|vnsiserver" default="vnsiserver" />
<setting id="ENABLE_IPTV" type="bool" label="1031" default="false" />
<setting id="IPTV_NUM_DEVICES" type="slider" option="int" range="1,4" label="1058" visible="!eq(-1,false)" default="1" />
<setting id="ENABLE_STREAMDEV_CLIENT" type="bool" label="1032" default="false" />
@@ -27,16 +28,20 @@
<setting id="ENABLE_LIVE" type="bool" label="1038" default="false" />
<setting id="LIVE_IP" type="ipaddress" label="1039" values="" visible="!eq(-1,false)" default="0.0.0.0"/>
<setting id="LIVE_PORT" type="number" label="1040" values="" visible="!eq(-2,false)" default="8008"/>
<setting id="ENABLE_CONTROL" type="bool" label="1042" default="false" />
<setting id="CONTROL_PORT" type="number" label="1043" values="" visible="!eq(-1,false)" default="2002"/>
<setting id="ENABLE_EEPG" type="bool" label="1046" default="false" />
<setting id="ENABLE_EPGSEARCH" type="bool" label="1044" default="false" />
<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" />
<setting type="lsep" label="1070" />
<setting id="RESTFULAPI_IP" type="ipaddress" label="1071" values="" default="127.0.0.1"/>
<setting id="RESTFULAPI_PORT" type="number" label="1072" values="" default="8002"/>
</category>
</settings>

View File

@@ -3,6 +3,7 @@
<setting id="NUM_ADAPTERS" value="1" />
<setting id="REMOVE_MODULES" value="" />
<setting id="VDR_VIDEO_DIR" value="/storage/videos" />
<setting id="PVR_PLUGIN" value="vnsiserver" />
<setting id="ENABLE_IPTV" value="false" />
<setting id="ENABLE_SOFTCAM" value="true" />
<setting id="ENABLE_STREAMDEV_CLIENT" value="false" />
@@ -10,6 +11,8 @@
<setting id="ENABLE_LIVE" value="false" />
<setting id="LIVE_IP" value="0.0.0.0" />
<setting id="LIVE_PORT" value="8008" />
<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" />
@@ -17,10 +20,13 @@
<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="127.0.0.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>

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="alsa-lib"
PKG_VERSION="1.0.29"
PKG_VERSION="1.0.28"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -1,23 +0,0 @@
From 982c628f484266c8db4f70dc1e856bc7844c1873 Mon Sep 17 00:00:00 2001
From: Patrick Rasmussen <patrickrasmussen1988@gmail.com>
Date: Fri, 13 Mar 2015 14:52:56 +0100
Subject: [PATCH] Add USB Sound Blaster HD
---
src/conf/cards/USB-Audio.conf | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/conf/cards/USB-Audio.conf b/src/conf/cards/USB-Audio.conf
index 4cbf85e..2591d00 100644
--- a/src/conf/cards/USB-Audio.conf
+++ b/src/conf/cards/USB-Audio.conf
@@ -62,6 +62,7 @@ USB-Audio.pcm.iec958_device {
# Second iec958 device number, if any.
USB-Audio.pcm.iec958_2_device {
"PHIREE U2" 1 # 0 = PCM S/PDIF, 1 = non-PCM S/PDIF
+ "USB Sound Blaster HD" 1
}
--
2.1.4

View File

@@ -0,0 +1,69 @@
From 01b686cf032d523642c5ab33f455d814ef468925 Mon Sep 17 00:00:00 2001
From: fritsch <Peter.Fruehberger@gmail.com>
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

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="alsa-utils"
PKG_VERSION="1.0.29"
PKG_VERSION="1.0.28"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -22,7 +22,7 @@ PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://espeak.sourceforge.net/"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.zip"
PKG_URL="http://downloads.sourceforge.net/$PKG_NAME/$PKG_NAME-$PKG_VERSION.zip"
PKG_SOURCE_DIR="$PKG_NAME/$PKG_NAME-$PKG_VERSION"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"

View File

@@ -20,8 +20,8 @@ PKG_NAME="flac"
PKG_VERSION="1.3.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://xiph.org/flac/"
PKG_LICENSE="LGPL"
PKG_SITE="http://flac.sourceforge.net/"
PKG_URL="http://downloads.xiph.org/releases/flac/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS_TARGET="toolchain libogg"
PKG_PRIORITY="optional"
@@ -45,7 +45,7 @@ PKG_CONFIGURE_OPTS_TARGET="--enable-static \
--with-ogg=$SYSROOT_PREFIX/usr \
--with-gnu-ld"
if [ $TARGET_ARCH = "x86_64" ]; then
if [ $TARGET_ARCH = "i386" -o $TARGET_ARCH = "x86_64" ]; then
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --enable-sse"
else
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --disable-sse"

View File

@@ -1,18 +0,0 @@
--- fluidsynth-1.1.6/CMakeLists.txt.orig 2015-04-06 13:12:55.151874342 +0200
+++ fluidsynth-1.1.6/CMakeLists.txt 2015-04-06 13:14:32.931876573 +0200
@@ -85,11 +85,11 @@
endif ( ${CMAKE_SYSTEM} MATCHES "OS2" )
# Initialize the library directory name suffix.
-if ( CMAKE_SIZEOF_VOID_P EQUAL 8 )
- set ( _init_lib_suffix "64" )
-else ( CMAKE_SIZEOF_VOID_P EQUAL 8 )
+#if ( CMAKE_SIZEOF_VOID_P EQUAL 8 )
+# set ( _init_lib_suffix "64" )
+#else ( CMAKE_SIZEOF_VOID_P EQUAL 8 )
set ( _init_lib_suffix "" )
-endif ( CMAKE_SIZEOF_VOID_P EQUAL 8 )
+#endif ( CMAKE_SIZEOF_VOID_P EQUAL 8 )
set ( LIB_SUFFIX ${_init_lib_suffix} CACHE STRING
"library directory name suffix (32/64/nothing)" )
mark_as_advanced ( LIB_SUFFIX )

View File

@@ -17,12 +17,12 @@
################################################################################
PKG_NAME="libcdio"
PKG_VERSION="0.93"
PKG_VERSION="0.92"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://www.gnu.org/software/libcdio/"
PKG_URL="https://ftp.gnu.org/gnu/libcdio/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_LICENSE="GPL"
PKG_SITE="http://www.gnu.org/software/libcdio/"
PKG_URL="http://ftp.gnu.org/gnu/libcdio/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="audio"

View File

@@ -16,20 +16,41 @@
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="libopenmpt"
PKG_VERSION="0.2.4764"
PKG_NAME="libmad"
PKG_VERSION="0.15.1b"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="BSD"
PKG_SITE="http://lib.openmpt.org/libopenmpt/"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_LICENSE="GPL"
PKG_SITE="http://www.mars.org/home/rob/proj/mpeg/"
PKG_URL="$SOURCEFORGE_SRC/mad/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="libopenmpt: renders mod music files as raw audio data, for playing or conversion."
PKG_LONGDESC="libopenmpt renders mod music files as raw audio data, for playing or conversion."
PKG_SHORTDESC="libmad: MPEG Audio Decoder"
PKG_LONGDESC="MAD is a high-quality MPEG audio decoder. It currently supports MPEG-1 and the MPEG-2 extension to Lower Sampling Frequencies, as well as the so-called MPEG 2.5 format. All three audio layers (Layer I, Layer II, and Layer III a.k.a. MP3) are fully implemented."
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="$PKG_CONFIGURE_OPTS_TARGET --enable-accuracy --enable-fpm=64bit"
fi
post_makeinstall_target() {
mkdir -p $SYSROOT_PREFIX/usr/lib/pkgconfig
cat > $SYSROOT_PREFIX/usr/lib/pkgconfig/mad.pc << "EOF"
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: mad
Description: MPEG audio decoder
Requires:
Version: 0.15.1b
Libs: -L${libdir} -lmad
Cflags: -I${includedir}
EOF
}

View File

@@ -0,0 +1,12 @@
diff -Naur libmad-0.15.1b-old/configure.ac libmad-0.15.1b-new/configure.ac
--- libmad-0.15.1b-old/configure.ac 2004-01-23 01:41:32.000000000 -0800
+++ libmad-0.15.1b-new/configure.ac 2012-12-30 15:14:37.000000000 -0800
@@ -28,7 +28,7 @@
AM_INIT_AUTOMAKE
-AM_CONFIG_HEADER([config.h])
+AC_CONFIG_HEADERS([config.h])
dnl System type.

View File

@@ -0,0 +1,12 @@
diff -Naur libmad-0.15.1b-orig/configure.ac libmad-0.15.1b/configure.ac
--- libmad-0.15.1b-orig/configure.ac 2007-07-01 12:58:13.000000000 -0600
+++ libmad-0.15.1b/configure.ac 2007-07-01 12:59:13.000000000 -0600
@@ -105,7 +105,7 @@
shift
;;
-O2)
- optimize="-O"
+ optimize="-O2"
shift
;;
-fomit-frame-pointer)

View File

@@ -0,0 +1,146 @@
diff -Naur libmad-0.15.1b-orig/configure.ac libmad-0.15.1b/configure.ac
--- libmad-0.15.1b-orig/configure.ac 2007-06-30 20:22:31.000000000 -0600
+++ libmad-0.15.1b/configure.ac 2007-06-30 20:25:31.000000000 -0600
@@ -122,74 +122,74 @@
esac
done
-if test "$GCC" = yes
-then
- if test -z "$arch"
- then
- case "$host" in
- i386-*) ;;
- i?86-*) arch="-march=i486" ;;
- arm*-empeg-*) arch="-march=armv4 -mtune=strongarm1100" ;;
- armv4*-*) arch="-march=armv4 -mtune=strongarm" ;;
- powerpc-*) ;;
- mips*-agenda-*) arch="-mcpu=vr4100" ;;
- mips*-luxsonor-*) arch="-mips1 -mcpu=r3000 -Wa,-m4010" ;;
- esac
- fi
-
- case "$optimize" in
- -O|"-O "*)
- optimize="-O"
- optimize="$optimize -fforce-mem"
- optimize="$optimize -fforce-addr"
- : #x optimize="$optimize -finline-functions"
- : #- optimize="$optimize -fstrength-reduce"
- optimize="$optimize -fthread-jumps"
- optimize="$optimize -fcse-follow-jumps"
- optimize="$optimize -fcse-skip-blocks"
- : #x optimize="$optimize -frerun-cse-after-loop"
- : #x optimize="$optimize -frerun-loop-opt"
- : #x optimize="$optimize -fgcse"
- optimize="$optimize -fexpensive-optimizations"
- optimize="$optimize -fregmove"
- : #* optimize="$optimize -fdelayed-branch"
- : #x optimize="$optimize -fschedule-insns"
- optimize="$optimize -fschedule-insns2"
- : #? optimize="$optimize -ffunction-sections"
- : #? optimize="$optimize -fcaller-saves"
- : #> optimize="$optimize -funroll-loops"
- : #> optimize="$optimize -funroll-all-loops"
- : #x optimize="$optimize -fmove-all-movables"
- : #x optimize="$optimize -freduce-all-givs"
- : #? optimize="$optimize -fstrict-aliasing"
- : #* optimize="$optimize -fstructure-noalias"
-
- case "$host" in
- arm*-*)
- optimize="$optimize -fstrength-reduce"
- ;;
- mips*-*)
- optimize="$optimize -fstrength-reduce"
- optimize="$optimize -finline-functions"
- ;;
- i?86-*)
- optimize="$optimize -fstrength-reduce"
- ;;
- powerpc-apple-*)
- # this triggers an internal compiler error with gcc2
- : #optimize="$optimize -fstrength-reduce"
-
- # this is really only beneficial with gcc3
- : #optimize="$optimize -finline-functions"
- ;;
- *)
- # this sometimes provokes bugs in gcc 2.95.2
- : #optimize="$optimize -fstrength-reduce"
- ;;
- esac
- ;;
- esac
-fi
+#if test "$GCC" = yes
+#then
+# if test -z "$arch"
+# then
+# case "$host" in
+# i386-*) ;;
+# i?86-*) arch="-march=i486" ;;
+# arm*-empeg-*) arch="-march=armv4 -mtune=strongarm1100" ;;
+# armv4*-*) arch="-march=armv4 -mtune=strongarm" ;;
+# powerpc-*) ;;
+# mips*-agenda-*) arch="-mcpu=vr4100" ;;
+# mips*-luxsonor-*) arch="-mips1 -mcpu=r3000 -Wa,-m4010" ;;
+# esac
+# fi
+#
+# case "$optimize" in
+# -O|"-O "*)
+# optimize="-O"
+# optimize="$optimize -fforce-mem"
+# optimize="$optimize -fforce-addr"
+# : #x optimize="$optimize -finline-functions"
+# : #- optimize="$optimize -fstrength-reduce"
+# optimize="$optimize -fthread-jumps"
+# optimize="$optimize -fcse-follow-jumps"
+# optimize="$optimize -fcse-skip-blocks"
+# : #x optimize="$optimize -frerun-cse-after-loop"
+# : #x optimize="$optimize -frerun-loop-opt"
+# : #x optimize="$optimize -fgcse"
+# optimize="$optimize -fexpensive-optimizations"
+# optimize="$optimize -fregmove"
+# : #* optimize="$optimize -fdelayed-branch"
+# : #x optimize="$optimize -fschedule-insns"
+# optimize="$optimize -fschedule-insns2"
+# : #? optimize="$optimize -ffunction-sections"
+# : #? optimize="$optimize -fcaller-saves"
+# : #> optimize="$optimize -funroll-loops"
+# : #> optimize="$optimize -funroll-all-loops"
+# : #x optimize="$optimize -fmove-all-movables"
+# : #x optimize="$optimize -freduce-all-givs"
+# : #? optimize="$optimize -fstrict-aliasing"
+# : #* optimize="$optimize -fstructure-noalias"
+#
+# case "$host" in
+# arm*-*)
+# optimize="$optimize -fstrength-reduce"
+# ;;
+# mips*-*)
+# optimize="$optimize -fstrength-reduce"
+# optimize="$optimize -finline-functions"
+# ;;
+# i?86-*)
+# optimize="$optimize -fstrength-reduce"
+# ;;
+# powerpc-apple-*)
+# # this triggers an internal compiler error with gcc2
+# : #optimize="$optimize -fstrength-reduce"
+#
+# # this is really only beneficial with gcc3
+# : #optimize="$optimize -finline-functions"
+# ;;
+# *)
+# # this sometimes provokes bugs in gcc 2.95.2
+# : #optimize="$optimize -fstrength-reduce"
+# ;;
+# esac
+# ;;
+# esac
+#fi
case "$host" in
mips*-agenda-*)

View File

@@ -31,5 +31,3 @@ PKG_LONGDESC="libmodplug renders mod music files as raw audio data, for playing
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared"

View File

@@ -17,11 +17,11 @@
################################################################################
PKG_NAME="libogg"
PKG_VERSION="1.3.2"
PKG_VERSION="1.3.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="BSD"
PKG_SITE="https://www.xiph.org/ogg/"
PKG_SITE="http://www.xiph.org/ogg/"
PKG_URL="http://downloads.xiph.org/releases/ogg/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"

View File

@@ -16,32 +16,28 @@
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="dcadec"
PKG_VERSION="37d8e68"
PKG_NAME="libsamplerate"
PKG_VERSION="0.1.8"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/foo86/dcadec"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_SITE="http://www.mega-nerd.com/SRC/"
PKG_URL="http://www.mega-nerd.com/SRC/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="DTS Coherent Acoustics decoder with support for HD extensions"
PKG_LONGDESC="DTS Coherent Acoustics decoder with support for HD extensions"
PKG_SHORTDESC="libsamplerate: A Sample Rate Converter library for audio"
PKG_LONGDESC="Libsamplerate is a Sample Rate Converter for audio. One example of where such a thing would be useful is converting audio from the CD sample rate of 44.1kHz to the 48kHz sample rate used by DAT players."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
PKG_AUTORECONF="no" # ToDo
# todo: we need to build as shared library, otherwise sond dont work
# in kodi with enabled dcadec support and we have 100% CPU usage
# (to test disable passtrough and use a DTS-HD sample)
PKG_MAKE_OPTS_TARGET="PREFIX=/usr BINDIR=/usr/bin LIBDIR=/usr/lib INCLUDEDIR=/usr/include PKG_CONFIG_PATH=/usr/lib/pkgconfig CONFIG_SHARED=1"
PKG_MAKEINSTALL_OPTS_TARGET="$PKG_MAKE_OPTS_TARGET"
pre_configure_target() {
export CFLAGS="$CFLAGS -fPIC -DPIC"
export LDFLAGS="$LDFLAGS -fPIC -DPIC"
}
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--disable-shared \
--enable-static \
--datadir=/usr/share \
--disable-fftw \
--disable-sndfile"
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libvorbis"
PKG_VERSION="1.3.5"
PKG_VERSION="1.3.4"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="BSD"

View File

@@ -1,74 +0,0 @@
#!/usr/bin/pulseaudio -nF
#
# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio 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 Lesser General Public License
# along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
# This startup script is used only if PulseAudio is started in system
# mode.
### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Use the static hardware detection module (for systems that lack udev/hal support)
load-module module-detect
.endif
### Load several protocols
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix
### Automatically restore the volume of streams and devices
load-module module-stream-restore
load-module module-device-restore
### Automatically restore the default sink/source when changed by the user
### during runtime
### NOTE: This should be loaded as early as possible so that subsequent modules
### that look up the default sink/source get the right value
load-module module-default-device-restore
### Automatically move streams to the default sink if the sink they are
### connected to dies, similar for sources
load-module module-rescue-streams
### Make sure we always have a sink around, even if it is a null sink.
load-module module-always-sink
### Automatically suspend sinks/sources that become idle for too long
load-module module-suspend-on-idle
### Enable positioned event sounds
load-module module-position-event-sounds
### Automatically load modules for bluetooth
.ifexists module-bluetooth-policy.so
load-module module-bluetooth-policy
.endif
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif
.ifexists module-zeroconf-publish.so
load-module module-zeroconf-publish
load-module module-zeroconf-discover
.endif
load-module module-native-protocol-tcp auth-anonymous=1
load-module module-switch-on-connect

View File

@@ -19,22 +19,20 @@
################################################################################
PKG_NAME="pulseaudio"
PKG_VERSION="7.0"
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 soxr dbus systemd libressl libcap"
PKG_DEPENDS_TARGET="toolchain libtool json-c alsa-lib libsndfile libsamplerate speex dbus systemd libressl 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"
# broken
PKG_AUTORECONF="no"
PKG_AUTORECONF="yes"
if [ "$BLUETOOTH_SUPPORT" = "yes" ]; then
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET sbc"
@@ -43,13 +41,6 @@ else
PULSEAUDIO_BLUETOOTH="--disable-bluez5"
fi
if [ "$AVAHI_DAEMON" = "yes" ]; then
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET avahi"
PULSEAUDIO_AVAHI="--enable-avahi"
else
PULSEAUDIO_AVAHI="--disable-avahi"
fi
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--disable-silent-rules \
--disable-nls \
@@ -57,7 +48,7 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-silent-rules \
--disable-rpath \
--disable-x11 \
--disable-tests \
--disable-samplerate \
--enable-samplerate \
--disable-oss-output \
--disable-oss-wrapper \
--disable-coreaudio-output \
@@ -68,7 +59,7 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-silent-rules \
--disable-glib2 \
--disable-gtk3 \
--disable-gconf \
$PULSEAUDIO_AVAHI \
--disable-avahi \
--disable-jack \
--disable-asyncns \
--disable-tcpwrap \
@@ -76,8 +67,6 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-silent-rules \
--enable-dbus \
--disable-bluez4 \
$PULSEAUDIO_BLUETOOTH \
--disable-bluez5-ofono-headset \
--disable-bluez5-native-headset \
--enable-udev \
--disable-hal-compat \
--enable-ipv6 \
@@ -93,10 +82,25 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-silent-rules \
--with-access-group=root \
--without-caps \
--without-fftw \
--without-speex \
--with-soxr \
--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
@@ -105,22 +109,9 @@ post_makeinstall_target() {
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/include
rm -rf $INSTALL/usr/lib/cmake
rm -rf $INSTALL/usr/lib/pkgconfig
rm -rf $INSTALL/usr/lib/systemd
rm -rf $INSTALL/usr/share/vala
rm -rf $INSTALL/usr/share/zsh
rm -rf $INSTALL/usr/share/bash-completion
cp $PKG_DIR/config/system.pa $INSTALL/etc/pulse/
# Remove unwanted symlinks
for file in $INSTALL/*; do
if [ -L "$file" ]; then
rm $file
fi
done
rm -rf $INSTALL/etc/bash_completion.d
}
post_install() {

View File

@@ -0,0 +1,64 @@
From david.henningsson@canonical.com Mon Oct 1 15:06:56 2012
Return-Path: <david.henningsson@canonical.com>
X-Original-To: diwic@mail.canonical.com
Delivered-To: diwic@mail.canonical.com
Received: from fiordland.canonical.com (fiordland.canonical.com [91.189.94.145])
by grenadilla.canonical.com (Postfix) with ESMTP id A48961472160
for <diwic@mail.canonical.com>; 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 <david.henningsson@cleanmail.canonical.com>; 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 <david.henningsson@cleanmail.canonical.com>; 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 <david.henningsson@canonical.com>)
id 1TIhaB-0002MW-HX
for david.henningsson@cleanmail.canonical.com; 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 <david.henningsson@canonical.com>; 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 <david.henningsson@canonical.com>)
id 1TIhaB-0006f2-8F; Mon, 01 Oct 2012 15:06:55 +0000
From: David Henningsson <david.henningsson@canonical.com>
To: pulseaudio-discuss@lists.freedesktop.org
Cc: 1058200@bugs.launchpad.net,
David Henningsson <david.henningsson@canonical.com>
Subject: [PATCH] stream: Return error in case a client peeks to early
Date: Mon, 1 Oct 2012 17:06:55 +0200
Message-Id: <1349104015-5924-1-git-send-email-david.henningsson@canonical.com>
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 <david.henningsson@canonical.com>
---
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

View File

@@ -0,0 +1,16 @@
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;

View File

@@ -0,0 +1,40 @@
From 3e04d944626ba4caee8a4d74a683c6c967e935ca Mon Sep 17 00:00:00 2001
From: David Henningsson <david.henningsson@canonical.com>
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

View File

@@ -1,7 +1,6 @@
[Unit]
Description=PulseAudio Sound System
After=syslog.target local-fs.target
Requires=bluetooth.service
[Service]
Type=forking

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="sbc"
PKG_VERSION="1.3"
PKG_VERSION="1.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -1,26 +0,0 @@
--- sidplay-libs-2.1.1/libsidplay/unix/my_macros.m4.orig 2004-06-14 22:08:04.000000000 +0200
+++ sidplay-libs-2.1.1/libsidplay/unix/my_macros.m4 2013-11-18 01:23:32.195297135 +0100
@@ -80,8 +80,8 @@
AC_CACHE_VAL(test_cv_have_ios_binary,
[
AC_TRY_COMPILE(
- [#include <fstream.h>],
- [ifstream myTest(ios::in|ios::binary);],
+ [#include <fstream>],
+ [std::ifstream myTest(std::ios::in|std::ios::binary);],
[test_cv_have_ios_binary=yes],
[test_cv_have_ios_binary=no]
)
@@ -105,9 +105,9 @@
AC_CACHE_VAL(test_cv_have_ios_openmode,
[
AC_TRY_COMPILE(
- [#include <fstream.h>
- #include <iomanip.h>],
- [ios::openmode myTest = ios::in;],
+ [#include <fstream>
+ #include <iomanip>],
+ [std::ios_base::openmode myTest = std::ios::in;],
[test_cv_have_ios_openmode=yes],
[test_cv_have_ios_openmode=no]
)

View File

@@ -1,26 +0,0 @@
--- sidplay-libs-2.1.1/libsidplay/include/sidplay/SmartPtr.h.old 2013-11-18 00:40:16.679173012 +0100
+++ sidplay-libs-2.1.1/libsidplay/include/sidplay/SmartPtr.h 2013-11-18 00:41:22.451176157 +0100
@@ -211,16 +211,16 @@
{
if ( bufferLen >= 1 )
{
- pBufCurrent = ( bufBegin = buffer );
- bufEnd = bufBegin + bufferLen;
- bufLen = bufferLen;
- status = true;
+ this->pBufCurrent = ( this->bufBegin = buffer );
+ this->bufEnd = this->bufBegin + bufferLen;
+ this->bufLen = bufferLen;
+ this->status = true;
}
else
{
- pBufCurrent = bufBegin = bufEnd = 0;
- bufLen = 0;
- status = false;
+ this->pBufCurrent = this->bufBegin = this->bufEnd = 0;
+ this->bufLen = 0;
+ this->status = false;
}
}
};

View File

@@ -1,11 +0,0 @@
--- sidplay-libs-2.1.1/libsidutils/include/sidplay/utils/SidUsage.h.orig 2013-11-18 00:58:06.111224154 +0100
+++ sidplay-libs-2.1.1/libsidutils/include/sidplay/utils/SidUsage.h 2013-11-18 00:58:28.219225212 +0100
@@ -33,7 +33,7 @@
uint_least16_t length; // usage scan length
// Copy common parts of basic usage to extended usage.
- sid2_usage_t &sid2_usage_t::operator= (const sid_usage_t &usage)
+ sid2_usage_t &operator= (const sid_usage_t &usage)
{
*((sid_usage_t *) this) = usage;
return *this;

View File

@@ -1,30 +0,0 @@
--- sidplay-libs-2.1.1/builders/hardsid-builder/src/hardsid-builder.cpp.orig 2004-06-14 22:07:57.000000000 +0200
+++ sidplay-libs-2.1.1/builders/hardsid-builder/src/hardsid-builder.cpp 2013-11-18 01:01:50.399234880 +0100
@@ -55,6 +55,7 @@
#include "hardsid.h"
#include "hardsid-emu.h"
+#include <string.h>
#ifdef HAVE_MSWINDOWS
--- sidplay-libs-2.1.1/builders/resid-builder/src/resid.cpp.orig 2013-11-18 01:00:07.827229975 +0100
+++ sidplay-libs-2.1.1/builders/resid-builder/src/resid.cpp 2013-11-18 01:00:21.563230632 +0100
@@ -24,6 +24,7 @@
#include "resid.h"
#include "resid-emu.h"
+#include <string.h>
char ReSID::m_credit[];
--- sidplay-libs-2.1.1/builders/resid-builder/src/resid-builder.cpp.orig 2013-11-18 01:00:39.727231501 +0100
+++ sidplay-libs-2.1.1/builders/resid-builder/src/resid-builder.cpp 2013-11-18 01:00:57.415232346 +0100
@@ -45,6 +45,7 @@
#include "resid.h"
#include "resid-emu.h"
+#include <string.h>
// Error String(s)
const char *ReSIDBuilder::ERR_FILTER_DEFINITION = "RESID ERROR: Filter definition is not valid (see docs).";

View File

@@ -1,54 +0,0 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
#
# 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/>.
################################################################################
PKG_NAME="soxr"
PKG_VERSION="0.1.2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://sourceforge.net/p/soxr/wiki/Home/"
PKG_URL="$SOURCEFORGE_SRC/soxr/$PKG_NAME-$PKG_VERSION-Source.tar.xz"
PKG_SOURCE_DIR="$PKG_NAME-$PKG_VERSION-Source"
PKG_DEPENDS_TARGET="toolchain cmake:host"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="soxr: a library which performs one-dimensional sample-rate conversion."
PKG_LONGDESC="The SoX Resampler library performs one-dimensional sample-rate conversion. it may be used, for example, to resample PCM-encoded audio."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
# package specific configure options
configure_target() {
cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF \
-DCMAKE_INSTALL_PREFIX=/usr \
-DHAVE_WORDS_BIGENDIAN_EXITCODE=1 \
-DBUILD_TESTS=0 \
-DBUILD_EXAMPLES=1 \
-DBUILD_SHARED_LIBS=OFF ..
}
#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
#}

View File

@@ -0,0 +1,47 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
#
# 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
}

View File

@@ -0,0 +1,24 @@
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

View File

@@ -0,0 +1,12 @@
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

View File

@@ -0,0 +1,12 @@
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

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="cpio"
PKG_VERSION="2.12"
PKG_VERSION="2.11"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -0,0 +1,14 @@
diff --git a/gnu/stdio.in.h b/gnu/stdio.in.h
index 88b368b..44f1087 100644
--- a/gnu/stdio.in.h
+++ b/gnu/stdio.in.h
@@ -139,7 +139,9 @@ _GL_WARN_ON_USE (fflush, "fflush is not always POSIX compliant - "
so any use of gets warrants an unconditional warning. Assume it is
always declared, since it is required by C89. */
#undef gets
+#if HAVE_RAW_DECL_GETS
_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
+#endif
#if @GNULIB_FOPEN@
# if @REPLACE_FOPEN@

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="lzo"
PKG_VERSION="2.09"
PKG_VERSION="2.08"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -38,7 +38,8 @@ make_target() {
RANLIB=$TARGET_RANLIB \
AR=$TARGET_AR \
STRIP=$TARGET_STRIP \
-f unix/Makefile generic LOCAL_UNZIP="$CFLAGS"
CFLAGS="$CFLAGS" \
-f unix/Makefile generic
}
makeinstall_target() {

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="xz"
PKG_VERSION="5.2.2"
PKG_VERSION="5.2.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -22,7 +22,7 @@ PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.zlib.net"
PKG_URL="$DISTRO_MIRROR/zlib/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_URL="http://www.zlib.net/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS_TARGET="toolchain"
PKG_DEPENDS_HOST=""
PKG_PRIORITY="optional"

View File

@@ -17,12 +17,12 @@
################################################################################
PKG_NAME="sqlite"
PKG_VERSION="autoconf-3100200"
PKG_VERSION="autoconf-3080802"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="PublicDomain"
PKG_SITE="https://www.sqlite.org/"
PKG_URL="https://www.sqlite.org/2016/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_SITE="http://www.sqlite.org/"
PKG_URL="http://sqlite.org/2015/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="database"
@@ -63,10 +63,6 @@ PKG_AUTORECONF="yes"
# mmap_size pragma.
CFLAGS="$CFLAGS -DSQLITE_TEMP_STORE=3 -DSQLITE_DEFAULT_MMAP_SIZE=268435456"
pre_make_target() {
# dont build parallel
MAKEFLAGS=-j1
}
PKG_CONFIGURE_OPTS_TARGET="--enable-static \
--disable-shared \
@@ -74,3 +70,7 @@ PKG_CONFIGURE_OPTS_TARGET="--enable-static \
--enable-threadsafe \
--enable-dynamic-extensions \
--with-gnu-ld"
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin
}

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="gdb"
PKG_VERSION="7.10.1"
PKG_VERSION="7.8.2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="vdpauinfo"
PKG_VERSION="1.0"
PKG_VERSION="0.9"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="arm-mem"
PKG_VERSION="4418bb4"
PKG_VERSION="2e6f275"
PKG_REV="1"
PKG_ARCH="arm"
PKG_LICENSE="GPL"
@@ -33,17 +33,7 @@ PKG_LONGDESC="arm-mem is a ARM-accelerated versions of selected functions from s
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
if [ "$TARGET_CPU" = "arm1176jzf-s" ]; then
ARMMEM_SO=libarmmem.so
elif [ "$TARGET_CPU" = "cortex-a7" ]; then
ARMMEM_SO=libarmmem-a7.so
fi
PKG_MAKE_OPTS_TARGET="$ARMMEM_SO"
pre_make_target() {
export CROSS_COMPILE=$TARGET_PREFIX
}
PKG_MAKE_OPTS_TARGET="libarmmem.so"
make_init() {
: # reuse make_target()
@@ -51,17 +41,17 @@ make_init() {
makeinstall_target() {
mkdir -p $INSTALL/lib
cp -P $ARMMEM_SO $INSTALL/lib
cp -P libarmmem.so $INSTALL/lib
mkdir -p $INSTALL/etc
echo "/lib/$ARMMEM_SO" >> $INSTALL/etc/ld.so.preload
echo "/lib/libarmmem.so" >> $INSTALL/etc/ld.so.preload
}
makeinstall_init() {
mkdir -p $INSTALL/lib
cp -P $ARMMEM_SO $INSTALL/lib
cp -P libarmmem.so $INSTALL/lib
mkdir -p $INSTALL/etc
echo "/lib/$ARMMEM_SO" >> $INSTALL/etc/ld.so.preload
echo "/lib/libarmmem.so" >> $INSTALL/etc/ld.so.preload
}

View File

@@ -17,12 +17,12 @@
################################################################################
PKG_NAME="autoconf-archive"
PKG_VERSION="2015.09.25"
PKG_VERSION="2013.11.01"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://ftp.gnu.org/gnu/autoconf-archive"
PKG_URL="http://ftp.gnu.org/gnu/autoconf-archive/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_URL="http://ftp.gnu.org/gnu/autoconf-archive/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_HOST="ccache:host"
PKG_PRIORITY="optional"
PKG_SECTION="toolchain/devel"

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="binutils"
PKG_VERSION="2.25.1"
PKG_VERSION="2.24"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -0,0 +1,169 @@
From f35c4853cc5b0e51d8a460be390f7a20cd44ba44 Mon Sep 17 00:00:00 2001
From: Cary Coutant <ccoutant@google.com>
Date: Mon, 7 Jul 2014 10:14:45 -0700
Subject: [PATCH] Fix internal error with LTO on ARM.
This prevents the target-specific do_read_symbols methods from being called
twice when do_layout_deferred_sections needs to layout an .eh_frame section.
gold/
PR gold/15639
* dynobj.h (Sized_dynobj::base_read_symbols): New method.
* dynobj.cc (Sized_dynobj::do_read_symbols): Move body to...
(Sized_dynobj::base_read_symbols): ...new method.
* object.h (Sized_relobj_file::base_read_symbols): New method.
* object.cc (Sized_relobj_file::do_read_symbols): Move body to...
(Sized_relobj_file::base_read_symbols): ...new method.
* arm.cc (Arm_relobj::do_read_symbols): Call base_read_symbols.
* mips.cc: (Mips_relobj::do_read_symbols): Likewise.
* powerpc.cc (Powerpc_dynobj::do_read_symbols): Likewise.
---
gold/ChangeLog | 13 +++++++++++++
gold/arm.cc | 4 ++--
gold/dynobj.cc | 11 +++++++++++
gold/dynobj.h | 6 ++++++
gold/mips.cc | 2 +-
gold/object.cc | 12 +++++++++++-
gold/object.h | 5 +++++
gold/powerpc.cc | 6 +++---
8 files changed, 52 insertions(+), 7 deletions(-)
diff --git a/gold/arm.cc b/gold/arm.cc
index 607f9d6..6c472bb 100644
--- a/gold/arm.cc
+++ b/gold/arm.cc
@@ -6683,7 +6683,7 @@ void
Arm_relobj<big_endian>::do_read_symbols(Read_symbols_data* sd)
{
// Call parent class to read symbol information.
- Sized_relobj_file<32, big_endian>::do_read_symbols(sd);
+ this->base_read_symbols(sd);
// If this input file is a binary file, it has no processor
// specific flags and attributes section.
@@ -6974,7 +6974,7 @@ void
Arm_dynobj<big_endian>::do_read_symbols(Read_symbols_data* sd)
{
// Call parent class to read symbol information.
- Sized_dynobj<32, big_endian>::do_read_symbols(sd);
+ this->base_read_symbols(sd);
// Read processor-specific flags in ELF file header.
const unsigned char* pehdr = this->get_view(elfcpp::file_header_offset,
diff --git a/gold/dynobj.cc b/gold/dynobj.cc
index 2a1b9a3..baf8489 100644
--- a/gold/dynobj.cc
+++ b/gold/dynobj.cc
@@ -336,6 +336,17 @@ template<int size, bool big_endian>
void
Sized_dynobj<size, big_endian>::do_read_symbols(Read_symbols_data* sd)
{
+ this->base_read_symbols(sd);
+}
+
+// Read the symbols and sections from a dynamic object. We read the
+// dynamic symbols, not the normal symbols. This is common code for
+// all target-specific overrides of do_read_symbols().
+
+template<int size, bool big_endian>
+void
+Sized_dynobj<size, big_endian>::base_read_symbols(Read_symbols_data* sd)
+{
this->read_section_data(&this->elf_file_, sd);
const unsigned char* const pshdrs = sd->section_headers->data();
diff --git a/gold/dynobj.h b/gold/dynobj.h
index b8d4b90..03b8053 100644
--- a/gold/dynobj.h
+++ b/gold/dynobj.h
@@ -270,6 +270,12 @@ class Sized_dynobj : public Dynobj
do_get_global_symbols() const
{ return this->symbols_; }
+ protected:
+ // Read the symbols. This is common code for all target-specific
+ // overrides of do_read_symbols().
+ void
+ base_read_symbols(Read_symbols_data*);
+
private:
// For convenience.
typedef Sized_dynobj<size, big_endian> This;
diff --git a/gold/object.cc b/gold/object.cc
index c894c13..1811cda 100644
--- a/gold/object.cc
+++ b/gold/object.cc
@@ -755,6 +755,16 @@ template<int size, bool big_endian>
void
Sized_relobj_file<size, big_endian>::do_read_symbols(Read_symbols_data* sd)
{
+ this->base_read_symbols(sd);
+}
+
+// Read the sections and symbols from an object file. This is common
+// code for all target-specific overrides of do_read_symbols().
+
+template<int size, bool big_endian>
+void
+Sized_relobj_file<size, big_endian>::base_read_symbols(Read_symbols_data* sd)
+{
this->read_section_data(&this->elf_file_, sd);
const unsigned char* const pshdrs = sd->section_headers->data();
@@ -1848,7 +1858,7 @@ Sized_relobj_file<size, big_endian>::do_layout_deferred_sections(Layout* layout)
// Reading the symbols again here may be slow.
Read_symbols_data sd;
- this->read_symbols(&sd);
+ this->base_read_symbols(&sd);
this->layout_eh_frame_section(layout,
sd.symbols->data(),
sd.symbols_size,
diff --git a/gold/object.h b/gold/object.h
index 38b06f0..92cdbdd 100644
--- a/gold/object.h
+++ b/gold/object.h
@@ -2214,6 +2214,11 @@ class Sized_relobj_file : public Sized_relobj<size, big_endian>
void
do_read_symbols(Read_symbols_data*);
+ // Read the symbols. This is common code for all target-specific
+ // overrides of do_read_symbols.
+ void
+ base_read_symbols(Read_symbols_data*);
+
// Return the value of a local symbol.
uint64_t
do_local_symbol_value(unsigned int symndx, uint64_t addend) const
diff --git a/gold/powerpc.cc b/gold/powerpc.cc
index 96432ed..0a9ab7d 100644
--- a/gold/powerpc.cc
+++ b/gold/powerpc.cc
@@ -1839,7 +1839,7 @@ template<int size, bool big_endian>
void
Powerpc_relobj<size, big_endian>::do_read_symbols(Read_symbols_data* sd)
{
- Sized_relobj_file<size, big_endian>::do_read_symbols(sd);
+ this->base_read_symbols(sd);
if (size == 64)
{
const int shdr_size = elfcpp::Elf_sizes<size>::shdr_size;
@@ -1896,14 +1896,14 @@ Powerpc_dynobj<size, big_endian>::set_abiversion(int ver)
}
}
-// Call Sized_dynobj::do_read_symbols to read the symbols then
+// Call Sized_dynobj::base_read_symbols to read the symbols then
// read .opd from a dynamic object, filling in opd_ent_ vector,
template<int size, bool big_endian>
void
Powerpc_dynobj<size, big_endian>::do_read_symbols(Read_symbols_data* sd)
{
- Sized_dynobj<size, big_endian>::do_read_symbols(sd);
+ this->base_read_symbols(sd);
if (size == 64)
{
const int shdr_size = elfcpp::Elf_sizes<size>::shdr_size;
--
1.7.1

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="boost"
PKG_VERSION="1_60_0"
PKG_VERSION="1_57_0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="ccache"
PKG_VERSION="3.2.3"
PKG_VERSION="3.1.8"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
@@ -34,8 +34,6 @@ PKG_AUTORECONF="no"
export CC=$LOCAL_CC
PKG_CONFIGURE_OPTS_HOST="--with-bundled-zlib"
post_makeinstall_host() {
# setup ccache
$ROOT/$TOOLCHAIN/bin/ccache --max-size=$CCACHE_CACHE_SIZE
@@ -53,4 +51,4 @@ $ROOT/$TOOLCHAIN/bin/ccache $LOCAL_CXX "\$@"
EOF
chmod +x $HOST_CXX
}
}

View File

@@ -17,12 +17,12 @@
################################################################################
PKG_NAME="cmake"
PKG_VERSION="3.3.2"
PKG_VERSION="3.0.2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="BSD"
PKG_SITE="http://www.cmake.org/"
PKG_URL="http://www.cmake.org/files/v3.3/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_URL="http://www.cmake.org/files/v3.0/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_HOST="ccache:host"
PKG_PRIORITY="optional"
PKG_SECTION="toolchain/devel"
@@ -36,9 +36,6 @@ configure_host() {
../configure --prefix=$ROOT/$TOOLCHAIN \
--no-qt-gui --no-system-libs \
-- \
-DCMAKE_C_FLAGS="-O2 -Wall -pipe -Wno-format-security" \
-DCMAKE_CXX_FLAGS="-O2 -Wall -pipe -Wno-format-security" \
-DCMAKE_EXE_LINKER_FLAGS="$HOST_LDFLAGS" \
-DBUILD_CursesDialog=0
}
@@ -51,9 +48,6 @@ SET(CMAKE_SYSTEM_NAME Linux)
#this one not so much
SET(CMAKE_SYSTEM_VERSION 1)
# processor (or hardware) of the target system
SET(CMAKE_SYSTEM_PROCESSOR $TARGET_ARCH)
# specify the cross compiler
SET(CMAKE_C_COMPILER $TARGET_CC)
SET(CMAKE_CXX_COMPILER $TARGET_CXX)

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="dbus-glib"
PKG_VERSION="0.104"
PKG_VERSION="0.102"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="elfutils"
PKG_VERSION="0.164"
PKG_VERSION="0.161"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

Some files were not shown because too many files have changed in this diff Show More