Compare commits

...

621 Commits

Author SHA1 Message Date
Stephan Raue
274fa9f350 config/version: set version to 3.0.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-10 21:38:32 +02:00
Stephan Raue
50f99af168 avahi: wait for network on startup and restart after crash
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-10 20:38:33 +02:00
Stephan Raue
085290e7ef Revert "bluez: build with static librarys"
This reverts commit 367d4ba969.
2013-06-09 16:47:50 +02:00
Stephan Raue
97ce065cc5 Revert "bluez: remove audio and alsa support"
This reverts commit 14a82dffa2.
2013-06-09 16:47:33 +02:00
Stefan Saraev
350012acd4 Revert "gmp: build as static library"
This reverts commit a4727ef616.
2013-06-09 15:56:28 +03:00
Stefan Saraev
82ee34035f Revert "nettle: build as static library"
This reverts commit 0bb946ad07.

Conflicts:
	packages/security/gnutls/meta
2013-06-09 15:56:12 +03:00
Stephan Raue
8060fa5140 xbmc: fix avahi support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-09 05:06:11 +02:00
Stefan Saraev
c4d3ee6254 ConsoleKit: limit number of ck threads 2013-06-09 05:05:52 +02:00
Stephan Raue
e90d9bf31f config/version: set back to devel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-08 11:13:53 +02:00
Stephan Raue
ad35c97be3 config/version: set version to 3.0.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-08 11:12:23 +02:00
Stephan Raue
3cff9d986c xf86-video-intel: update to xf86-video-intel-2.21.9
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-08 08:26:29 +02:00
Stephan Raue
0988b6df88 xbmc: disable building with LTO support only if build without GOLD support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-08 04:01:37 +02:00
Stephan Raue
cf78953dd9 xbmc: link with --as-needed, seems to work now
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-08 04:01:18 +02:00
Stephan Raue
5377ae9bea rsync: depends on popt
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-07 16:09:08 +02:00
Stephan Raue
37aba25c34 popt: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-07 16:08:43 +02:00
Stephan Raue
864f747525 tools/mkpkg: add script to get and pack package 'arm-mem'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-07 15:43:48 +02:00
Stephan Raue
663a4ee4b1 remove package 'libcofi' and 'libcofi-initramfs'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-07 15:41:56 +02:00
Stephan Raue
a3af455d18 eglibc/eglibc-initramfs: replace package 'libcofi' with package 'arm-mem'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-07 15:41:37 +02:00
Stephan Raue
1019ad40a1 new package: add package 'arm-mem' and 'arm-mem-initramfs'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-07 15:40:18 +02:00
Stephan Raue
6e0c3c356f scripts/image: simplyfing detection of devel version, thanks to '_gio'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-07 15:39:52 +02:00
Stephan Raue
eb1783e5cf SDL: add patch for libX11-1.6 support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-06 22:22:46 +02:00
Stephan Raue
6ac8c44c43 xbmc: deactivate upstream patch, must be adapted for omxplayer
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-05 09:23:27 +02:00
Stephan Raue
f858f05017 Merge branch 'openelec-3.0' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-06-05 07:11:21 +02:00
Stephan Raue
98044fa74f xbmc: add upstream patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-05 07:10:51 +02:00
Stephan Raue
003e502a85 libX11: update to libX11-1.6.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-05 07:10:31 +02:00
Stephan Raue
ccbd1d87a6 linux: fix XBOX patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-05 07:10:12 +02:00
Stefan Saraev
026073a67d linux: 02_cpupower: cosmetics 2013-06-04 19:21:28 +03:00
Stephan Raue
14a82dffa2 bluez: remove audio and alsa support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 16:38:55 +02:00
Stephan Raue
881dc79add Mesa: fails to build with GOLD support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 16:35:50 +02:00
Stephan Raue
20433ebe05 lirc: depends on libusb-compat and libftdi
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 16:35:31 +02:00
Stephan Raue
013c8e8488 projects/*/options: add option to enable/disable GOLD support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 08:43:27 +02:00
Stephan Raue
a93bc1a0a6 gcc: add patch to improve GOLD support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 08:39:24 +02:00
Stephan Raue
32780806a3 binutils, gcc: readd GOLD support, currently disabled
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 08:36:56 +02:00
Dag Wieers
8d2428e077 smem: update to v1.3 (for kernel 3.8) 2013-06-04 08:23:50 +02:00
Stephan Raue
115fa500fc busybox: optimize builtin shell config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 08:18:12 +02:00
Stephan Raue
21842c61a0 linux: dont build and install 'cpupower', can be done via /sys
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 08:16:21 +02:00
Stephan Raue
367d4ba969 bluez: build with static librarys
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 08:15:29 +02:00
Stephan Raue
a0b214b861 xbmc: dont install yajl, its build statically
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 08:14:06 +02:00
Stephan Raue
8ecdcdc25c bcm2835-driver: only install needed libraries
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 08:12:57 +02:00
Stephan Raue
a4a6962242 linux: move performance setup completly to '02_cpupower', setup up_threshold for ondemand
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 08:08:16 +02:00
Stephan Raue
68976812f5 avahi: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 08:07:56 +02:00
Stephan Raue
446e3cf5aa gnutls: disable not needed openssl compatibility support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 08:07:56 +02:00
Stephan Raue
51853b5a70 gnutls: disable cryptodev support, fails to build with gnutls-3.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 08:07:56 +02:00
Stephan Raue
2479b0ca24 gnutls: update to gnutls-3.2.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 08:07:56 +02:00
Stephan Raue
217e8649bf pcre: update to pcre-8.33
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 08:07:32 +02:00
Stephan Raue
e92a5c66f3 cryptodev-linux: update to cryptodev-linux-1.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 08:07:32 +02:00
Stephan Raue
5e5e2602ec dbus: update to dbus-1.6.10
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 08:07:32 +02:00
Stephan Raue
875923d5db lm_sensors: update to lm_sensors-3.3.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 08:07:32 +02:00
Stephan Raue
75648bc789 libxml2: update to libxml2-2.9.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 08:07:31 +02:00
Stephan Raue
5356972e5d cmake: update to cmake-2.8.11
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 08:07:31 +02:00
Stephan Raue
ea28a1a7e7 polkit: remove systemd support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 08:01:50 +02:00
Stephan Raue
3403fe63a2 ntp: depends on package 'libcap'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 08:01:05 +02:00
Stephan Raue
d1b45a75af connman: dont depend on systemd/udev anymore
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 08:00:44 +02:00
Stephan Raue
f0805b0c74 libdrm: build without udev support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 07:59:49 +02:00
Stephan Raue
cbdac731a9 remove package 'xwiimote'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-04 07:59:31 +02:00
Stefan Saraev
b50a2ef420 wireless_tools: build multi-call binary 2013-06-04 07:59:00 +02:00
Stefan Saraev
049ef58199 yajl: build as static library 2013-06-04 07:58:44 +02:00
Stefan Saraev
f29ed3c3cc procps-ng: install: don't follow symlinks 2013-06-04 07:58:27 +02:00
Stephan Raue
8e6ee90308 lirc: update irtoy support patch, thanks to vdrfan, eventlicd: update and fix udev rule to support irtoy ir receivers
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:53:33 +02:00
Stephan Raue
8204bfb0d6 lirc: add initial irtoy support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:52:06 +02:00
Stephan Raue
5c10845150 lirc: move XBOX driver to kernel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:51:45 +02:00
fritsch
85ed479c87 ppl: bump version to 1.1pre9 to fix download url 2013-06-02 18:41:44 +02:00
Stephan Raue
555eb41b79 lockdev: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:22:51 +02:00
Stephan Raue
ed6d87a4cf systemd: enable LTO and linker-plugin support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:22:51 +02:00
Stephan Raue
2fa7dcc1f7 systemd: update to systemd-204
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:22:51 +02:00
Stephan Raue
e48ed84b64 iptables: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:22:51 +02:00
Stephan Raue
b2caf59b88 iptables: update to iptables-1.4.19.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:22:51 +02:00
Stephan Raue
159dd6cc6c boost: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:22:51 +02:00
Stephan Raue
b9d7cb3dac SDL_image: build with static image providers
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:22:51 +02:00
Stephan Raue
c0409aec72 libssh: fix build
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:22:50 +02:00
Stephan Raue
894ce87935 tinyxml: update to tinyxml-2.6.2_2, build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:22:50 +02:00
Stephan Raue
c43853b05e libssh: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:16:04 +02:00
Stephan Raue
87f617cec1 dbus-glib: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:16:04 +02:00
Stephan Raue
e8c578b5f1 libXxf86vm: update to libXxf86vm-1.1.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:16:04 +02:00
Stephan Raue
1376b75e58 libXtst: update to libXtst-1.2.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:16:04 +02:00
Stephan Raue
5b15a44ebb libXt: update to libXt-1.1.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:16:04 +02:00
Stephan Raue
ebf6effe1a libXrandr: update to libXrandr-1.4.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:16:04 +02:00
Stephan Raue
47e3653a79 libXinerama: update to libXinerama-1.1.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:16:04 +02:00
Stephan Raue
a76edc27cb libXext: update to libXext-1.3.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:16:04 +02:00
Stephan Raue
340e681945 libjpeg-turbo: update to libjpeg-turbo-1.3.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:16:04 +02:00
Stephan Raue
c791fa1af6 libcap: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:12:15 +02:00
Stephan Raue
17bbdb7124 attr: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:10:22 +02:00
Stephan Raue
7df5825175 libdaemon: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:10:21 +02:00
Stephan Raue
0bb946ad07 nettle: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:10:21 +02:00
Stephan Raue
a4727ef616 gmp: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:10:21 +02:00
Stephan Raue
4b461c25e5 libXxf86vm: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:10:21 +02:00
Stephan Raue
fd403e355e libXau: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:10:21 +02:00
Stephan Raue
4d791a09bf libxcb: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:08:47 +02:00
Stephan Raue
87fa6565df elfutils: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:08:23 +02:00
Stephan Raue
b0b8ca31c4 newt: add crosscompiling patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:06:47 +02:00
Stephan Raue
43a472e082 newt: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:06:21 +02:00
Stephan Raue
9b341e7d50 slang: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:04:31 +02:00
Stephan Raue
c2b0ffae86 busybox-initramfs: install applet 'dd' and use it in initramfs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:03:54 +02:00
fritsch
2941faa9ca Fix: Readme referenced non existing INSTALL file 2013-06-02 18:03:29 +02:00
Stephan Raue
8ec2e7240a libftdi: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:02:49 +02:00
Stephan Raue
3c3cb89fbc libhid: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 18:01:51 +02:00
Stefan Saraev
bc5bda62ee busybox-initramfs: use (external) dd from /sysroot 2013-06-02 18:00:14 +02:00
Stefan Saraev
26b08a48c6 hdhomerun: fix bad subst with ash 2013-06-02 17:59:45 +02:00
Stefan Saraev
2cfa0aac9e sundtek-mediatv: fix bad subst with ash 2013-06-02 17:59:15 +02:00
Stefan Saraev
feb89c18d6 busybox: fix a stupid typo
I will not do such things again, I promise.
I will not do such things again, I promise.
I will not do such things again, I promise.

:)
2013-06-02 17:58:41 +02:00
Stefan Saraev
1180327b92 pcre: build with -fPIC 2013-06-02 17:58:17 +02:00
Stephan Raue
7e05976c8f libXfixes: update to libXfixes-5.0.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-29 19:01:48 +02:00
Stephan Raue
c08819431a gmp: update to gmp-5.1.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-29 19:01:48 +02:00
Stefan Saraev
10f9a818ba Ultra: linux: enable mceusb 2013-05-29 16:53:48 +02:00
Stephan Raue
100762bd64 pcre: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-29 16:45:06 +02:00
Stephan Raue
bfa729f527 sqlite: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-29 16:45:06 +02:00
Stephan Raue
8cb97d214d libatasmart: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-29 16:43:16 +02:00
Stephan Raue
5718538101 sg3_utils: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-29 16:43:16 +02:00
Stephan Raue
a337c45339 libgssglue: remove package 'libgssglue'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-29 16:43:16 +02:00
Stephan Raue
d0eef6bbf0 libtirpc: remove package 'libtirpc'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-29 16:43:16 +02:00
Stephan Raue
708664aa8f rpcbind: remove package 'rpcbind', should not more be needed with recent libnfs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-29 16:43:16 +02:00
Stephan Raue
ae50e69249 libnfs: update to libnfs-1.6.0, this fixes #2323, this fixes #2324
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-29 16:43:16 +02:00
Stephan Raue
980ea40710 Revert "samba: build libsmbclient as shared lib"
This reverts commit 04dcb1c43e.
2013-05-29 16:43:16 +02:00
Stefan Saraev
89040561c3 remove package: 'bash' 2013-05-29 16:41:45 +02:00
Stefan Saraev
d41760fe2c busybox: don't depend on bash 2013-05-29 16:41:44 +02:00
Stefan Saraev
6e8a1ffab2 pm-utils: don't depend on bash 2013-05-29 16:41:44 +02:00
Stefan Saraev
88cc98d1eb bash: move inputrc to busybox 2013-05-29 16:41:44 +02:00
Stefan Saraev
12e888f855 bash: move init.d/* to busybox 2013-05-29 16:41:44 +02:00
Stefan Saraev
88b7adbbfe bash: move profile.d/* to busybox 2013-05-29 16:41:44 +02:00
Stefan Saraev
ae095d978a busybox: make 'safe shutdown' ash compatible 2013-05-29 16:41:44 +02:00
Stefan Saraev
2187893e81 busybox: re-enable 'ash' 2013-05-29 16:41:44 +02:00
Stephan Raue
bb0c71794c glew: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-29 16:36:11 +02:00
Stephan Raue
a0bb08367d libXmu: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-29 16:36:11 +02:00
Stephan Raue
a1c2ff2eff libXt: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-29 16:36:11 +02:00
Stephan Raue
bb94a1c06e libSM: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-29 16:36:11 +02:00
Stephan Raue
9076237a8a libICE: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-29 16:36:11 +02:00
Stephan Raue
a2fa9386b4 libnl: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-29 16:36:10 +02:00
Stephan Raue
ce58a1ec2a xf86-video-intel: update to xf86-video-intel-2.21.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-29 16:25:43 +02:00
Stephan Raue
2ae0cf4e19 pm-utils: dont install unneeded hooks and video quirks
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-29 16:25:05 +02:00
Stephan Raue
840e0509e0 sqlite: update to sqlite-autoconf-3071700
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 12:55:27 +02:00
Stephan Raue
156653921b alsa-utils: update to alsa-utils-1.0.27.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 12:55:07 +02:00
Stephan Raue
57fff2fd3d alsa-lib: update to alsa-lib-1.0.27.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 12:54:50 +02:00
Stephan Raue
d5579da552 linux: add SMK Manufacturing Inc. Infrared Receiver support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 12:54:10 +02:00
Stephan Raue
cd866b0a20 projects/RPi/linux: add joystick/xpad support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 01:34:15 +02:00
Daniel Forsberg
f27e0561eb pm-utils: added module r8712u to SUSPEND_MODULES, fixes #2307 2013-05-27 01:18:06 +02:00
Stephan Raue
ef0e56f0e5 xbmc: update XVBA/VDPAU patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 01:17:00 +02:00
Stephan Raue
92a4760172 ffmpeg: update to ffmpeg-0.10.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 01:15:27 +02:00
Stephan Raue
4f36649701 libfontenc: update to libfontenc-1.1.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 01:12:21 +02:00
Stephan Raue
a10bbaba4d libXau: update to libXau-1.0.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 01:12:03 +02:00
Stephan Raue
86c3d35256 xf86-video-intel: update to xf86-video-intel-2.21.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 01:11:46 +02:00
Stefan Saraev
5fe671e354 Revert "Fixes for slow channel switching"
This reverts commit 4bdf10f354.

unfortunately. this does more harm than good.

with some pvr clients (pvr.iptvsimple, probably tvheadend + tvh recoedings too)
vdpau h264 decoding fails due to missing width/height information

===
19:59:55 T:139876741670656 WARNING: (VDPAU) no width/height available, can't init
19:59:55 T:139876741670656  NOTICE: CDVDVideoCodecFFmpeg::Open() Failed to get VDPAU device
19:59:55 T:139876741670656  NOTICE:  (VDPAU) Close
===
2013-05-27 01:11:24 +02:00
Stefan Saraev
7bcf5c549f busybox-initramfs: init: cleanup (another one) 2013-05-27 01:10:57 +02:00
Stefan Saraev
daaef706f2 busybox-initramfs: init: cleanup (/flash is actual root filesystem?) 2013-05-27 01:10:36 +02:00
Stephan Raue
6bd144cfdc xz: create lzma links for backward compatibility
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 01:07:08 +02:00
Stephan Raue
c14f40fffc busybox-initramfs: only run fsck if installed
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 01:06:51 +02:00
fritsch
748e09b953 Fix boot after: 7916defc49
closes #2316
2013-05-27 01:06:04 +02:00
Stephan Raue
0d2a8ae278 busybox-initramfs: add fsck for local disks, actually supported for ext2-4, vfat/msdos and hfs/hfs+ partitions
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 01:04:30 +02:00
Stephan Raue
2a0f3238ef diskdev_cmds-initramfs: install to /sbin
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 01:03:59 +02:00
Stephan Raue
991d661710 new package: add package 'e2fsprogs-initramfs'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 01:03:39 +02:00
Stephan Raue
ac37dfae4f new package: add package 'dosfstools-initramfs'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 01:03:20 +02:00
Stephan Raue
db849d70c7 e2fsprogs: dont build shared librarys, install to /sbin, enable internal libuuid and libblkid, build and install applet 'fsck', install from busybox package
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 01:02:48 +02:00
Stephan Raue
8fb6d522a5 new package: add package 'dosfstools'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 01:02:09 +02:00
Stephan Raue
459006d946 automake: update to automake-1.13.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 01:01:30 +02:00
Stephan Raue
be250c99cb openssh: update to openssh-6.2p2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 01:00:20 +02:00
Stephan Raue
a14bf21176 samba: depends on package 'attr'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-27 00:59:11 +02:00
Stephan Raue
abb0c7ffb5 config/version: set version back to devel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-17 12:53:23 +02:00
Stephan Raue
795f71cbad config/version: set version to 3.0.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-17 12:52:35 +02:00
Stephan Raue
81635ae19d bcm2835-bootloader: revert to bcm2835-bootloader-baa3ecf
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-17 11:18:46 +02:00
Stephan Raue
5006bd2073 autoupdate: add support for MACH_KERNEL
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-16 21:32:05 +02:00
Stefan Saraev
eca2593537 projects/*/linux/linux.*.conf: enable CONFIG_SATA_SIL24
closes #2161
2013-05-16 17:29:08 +02:00
Daniel Forsberg
b912dd770c RPi: changed gpu_mem to 100mb for 256mb RPis. fixes #1713 2013-05-16 17:28:08 +02:00
Stefan Saraev
8838df80b6 projects/*/linux/linux.*.conf: enable marvell pata
closes #2140
2013-05-16 17:27:32 +02:00
Stefan Saraev
50fd321948 linux: enable parallel build 2013-05-16 17:26:20 +02:00
Stephan Raue
cdd64e47c8 libpng: force linking against libz
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-16 16:42:00 +02:00
Stephan Raue
ea9308930e libpng-host: install manually so libpng-config from target build will not be overwritten
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-16 16:40:54 +02:00
Stephan Raue
bb62afa663 procps-ng: install in release builds too
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-14 23:45:39 +02:00
Stephan Raue
df92530dfb xbmc: add PR2570
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-14 23:45:16 +02:00
Stephan Raue
2b3943fbc2 xbmc: add PR2748
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-14 20:38:30 +02:00
Stephan Raue
311d48675e curl: update to curl-7.30.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-14 19:05:46 +02:00
Stefan Saraev
1d33ed7aa0 projects/*/linux/linux.*.conf: add CONFIG_DVB_DM1105 closes #2126 2013-05-14 19:04:58 +02:00
Stephan Raue
435afa1adb new package: add package 'berryboot-tools'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-14 18:34:39 +02:00
Stephan Raue
535c7f9fba xf86-video-nvidia: update patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 21:56:39 +02:00
Stephan Raue
76794512f4 xf86-video-nvidia-legacy: update patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 21:56:30 +02:00
Stephan Raue
d34ffbf7ea xbmc: update PR2713
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:08 +02:00
Stephan Raue
f27bf3e7e8 bcm2835-bootloader: update to bcm2835-bootloader-f53948f
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:08 +02:00
Stephan Raue
654a08308a bcm2835-driver: update to bcm2835-driver-f53948f
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:08 +02:00
Stephan Raue
67d100e1a2 bcm2835-driver: dont create and install vlls dir
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:08 +02:00
Stephan Raue
620388d307 samba: build libsmbclient as shared lib
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:08 +02:00
Stephan Raue
5dd496de25 samba: update to samba-3.6.15
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:08 +02:00
Stephan Raue
31d8790e15 avahi/samba: When samba is built with avahi support the server name is advertised in UPPERCASE as samba forces this when setting-up avahi via dbus. If we disable avahi support in samba and include a samba.service file with avahi the hostname is correctly advertised as the user entered it; e.g. OpenELEC not OPENELEC ..we can also use a tweaked samba.service so Mac users with an AppleTV see the AppleTV icon in Finder.app instead of a generic server icon. this fixes #2282
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:07 +02:00
Stefan Saraev
bf38c48586 busybox & busybox-initramfs: clean up fastboot 2013-05-13 14:55:07 +02:00
Sascha Hofmann
b7a9574ea6 libcec: update to libcec-2.1.3.1 2013-05-13 14:55:07 +02:00
Stephan Raue
e4344663a9 xbmc: move patch to set wakeup command to versioned patch folder, set wakeup command for xbmc-gotham
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:07 +02:00
Christian Hewitt
851fe8b7bc livestick: add banner to osx script
deleted accidentally earlier
2013-05-13 14:55:07 +02:00
Stephan Raue
bc5cf335ff xbmc: add PR2493
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:07 +02:00
Stephan Raue
8b86f57c74 xbmc: add patch to fix for hang following seek after eos
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:07 +02:00
Christian Hewitt
6b19a24e64 add create_livestick_osx and files
closes #2278
2013-05-13 14:55:07 +02:00
Stephan Raue
73be075895 xbmc: update PR2713 patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:07 +02:00
Stephan Raue
859c0415b6 xbmc: add PR2586
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:07 +02:00
Stefan Saraev
0bf97f0da1 xbmc: revert 799d6ff03 (setwakeup.sh) 2013-05-13 14:55:07 +02:00
Stephan Raue
c0d9bb6e09 xbmc: add PR2712
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:07 +02:00
Stephan Raue
aa6dd8cd1f xbmc: add PR2713
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:07 +02:00
Stefan Saraev
93bfe834f5 nettle: dont build parallel 2013-05-13 14:55:07 +02:00
Stefan Saraev
0ca38238e8 busybox: add 'ip tunnel' support
fixes #2189
2013-05-13 14:55:07 +02:00
Dag Wieers
fde2bb4da8 Mount /var as tmpfs and limit the use of tmpfs
This commit (apart from the cosmetic change to avoid using 'none') changes the use of ramfs into tmpfs. The reason for this is that ramfs usage can fill 100% of RAM and cannot be swapped out. While tmpfs can be swapped out and can be limited in size.

The size chosen is arbitrary, but taking into account the ATV1 hardware 5% of 256MB means 12MB and 20% means 50MB, considering we have swap this is not too drastic. For any larger system, these sizes are fine as well as we do not expect /var or /dev/shm to be filled completely. So worst case is covered, but not expected.
2013-05-13 14:55:06 +02:00
Stephan Raue
f26d79510e projects/RPi: add own /etc/modules file and load lirc_rpi by default, dont loade coretemp module
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:06 +02:00
Stephan Raue
1bab87b42c projects/RPi/linux: add i2c-dev support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:06 +02:00
Stephan Raue
ce57af41e9 util-linux: use blocksize=1MB for creating the swapfile
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:06 +02:00
Stefan Saraev
70e55e654f projects/*/linux/linux.*.conf: add ZD1201 wifi support 2013-05-13 14:55:06 +02:00
Stefan Saraev
be38ef930c wlan-firmware: update to wlan-firmware-0.0.12 2013-05-13 14:55:06 +02:00
vpeter4
79b5bff431 create_livestick: changes required for syslinux 5.01 2013-05-13 14:55:06 +02:00
Stephan Raue
ab80a96630 libmicrohttpd: update to libmicrohttpd-0.9.27
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:06 +02:00
Stephan Raue
22b467f01f xf86-video-nvidia: update to xf86-video-nvidia-304.88
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:06 +02:00
Stephan Raue
14cc7b928d xf86-video-nvidia-legacy: update to xf86-video-nvidia-legacy-304.88
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:06 +02:00
Stephan Raue
d87146752e samba: update to samba-3.6.14
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:06 +02:00
Stephan Raue
0d4e0bb4ce ethtool: update to ethtool-3.9
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:06 +02:00
Stephan Raue
2ab36dd62f xbmc: add PR2686
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:05 +02:00
Stephan Raue
913f85678f libiconv: update to libiconv-20130504
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:05 +02:00
Stephan Raue
10d81af0f0 gettext: update to gettext-0.18.2.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-13 14:55:05 +02:00
Stefan Saraev
fd79dec84b Revert "xrandr: switch off screen on standby and restart on wakeup to try to avoid audio issues after suspend"
This reverts commit e84cf14798.
2013-05-11 00:10:11 +03:00
Stefan Saraev
252550cd0c Revert "xrandr: switch off only HDMI/DFP/CRT outputs on suspend"
This reverts commit ed466a366a.
2013-05-11 00:10:09 +03:00
Stephan Raue
605e379208 crystalhd: add PW2092521 patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-03 23:32:22 +02:00
Stephan Raue
a0587ea002 syslinux: update to syslinux-5.01
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-03 22:42:53 +02:00
Stephan Raue
baa988b2d5 xbmc-pvr-addons: add PR193
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-03 22:42:34 +02:00
Dag Wieers
b1d5e175fd Put libthread_db.so into the correct location for gdb
Otherwise we get:

    warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
2013-05-03 22:42:13 +02:00
Stephan Raue
216e47043b config/version: set back to devel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-03 22:42:04 +02:00
Stephan Raue
a0147f6a12 config/version: set version to 3.0.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-02 19:58:52 +02:00
Stephan Raue
fc24b8019c xbmc: update to xbmc-12.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-02 17:22:44 +02:00
Stephan Raue
7b32a97b27 xbmc-addon-xvdr: update to xbmc-addon-xvdr-frodo-acd4e14
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-01 17:43:05 +02:00
Stephan Raue
398df5af31 xbmc-pvr-addons: update to xbmc-pvr-addons-frodo-d37ec1d
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-01 17:41:13 +02:00
Stephan Raue
54250b65b6 projects/RPi/linux: add SPI device support, this fixes #2251
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-01 16:58:25 +02:00
Stephan Raue
9de9b5e196 bcm2835-bootloader: update to bcm2835-bootloader-4bec05a
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-01 16:56:27 +02:00
Stephan Raue
b9d2270148 bcm2835-driver: update to bcm2835-driver-4bec05a
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-01 16:56:12 +02:00
Stephan Raue
5bef57fd04 xbmc: update to xbmc-12.1.10
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-01 16:55:45 +02:00
Stephan Raue
a406469e03 nettle: update to nettle-2.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-01 16:53:25 +02:00
Stefan Saraev
e65d9950a7 syslog: no no and no. we don't need this 2013-05-01 16:50:52 +02:00
Stephan Raue
9e303b9aa1 installer: make systempartition per default 256MB
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-29 00:58:23 +02:00
Stephan Raue
c9dbfb1a4b linux-3.6: Added DVB adapter Terratec H5 Rev3 to em28xx driver
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-29 00:16:11 +02:00
Stefan Saraev
421e703840 projects/Generic_OSS/options: disable atvclient 2013-04-28 20:13:09 +02:00
Stefan Saraev
5cb0cf883b projects/Generic/options: disable atvclient 2013-04-28 20:12:51 +02:00
Stephan Raue
3e7c7806ab pciutils: update to pciutils-3.2.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-28 20:12:33 +02:00
Stephan Raue
7c01aa5598 libgcrypt: update to libgcrypt-1.5.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-28 20:12:13 +02:00
Stefan Saraev
073cac2232 create_livestick: fix bad subst. works only in bash. thanks fritsch 2013-04-28 20:11:54 +02:00
Stephan Raue
412141f521 wireless_tools: dont build with LTO support, this fails on some systems
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-26 20:39:05 +02:00
Daniel Forsberg
8423ab495e linux: Added DVB adapter Terratec H5 Rev3 to em28xx driver 2013-04-26 01:21:29 +02:00
Stephan Raue
e2ff29aaba xbmc: add patch to let set the buusy delay control and set to 750ms
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-26 01:03:26 +02:00
Stephan Raue
654f7f915e util-linux: show progress if creating swapfile on startup
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-26 01:02:06 +02:00
Stephan Raue
1871b22418 xbmc: remove deprecated and not more needed option
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-26 01:01:45 +02:00
Christian Hewitt
bfd530f8ae dvb-firmware: update to dvb-firmware-0.0.35
add dvb-usb-wt220u-miglia-01.fw
2013-04-25 23:30:34 +02:00
Stephan Raue
c0c146e966 dvb-firmware: update to dvb-firmware-0.0.34
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-25 19:16:50 +02:00
Stephan Raue
adcfc51319 projects/*/linux: add support for DVB_USB_CXUSB
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-25 18:52:03 +02:00
Stephan Raue
8bed71f6bd xbmc: update to xbmc-12.1.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-25 00:48:25 +02:00
Stephan Raue
4f38d9317a tools/mkpkg: update mkpkg_xbmc-frodo script
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-24 20:24:16 +02:00
Stephan Raue
1c9e03a7ae xbmc: update to xbmc-2.1.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-24 20:12:29 +02:00
Dag Wieers
75b3c30417 Fix slow syslogd remote syslog startup and klogd interaction
Because syslogd is not properly started its remote syslog support when klogd dumps its kernel ring buffer content to it, most of the kernel boot output is missing on the remote syslog server. By adding a small delay between syslogd and klogd, we are sure the messages are properly send to the remote syslog by syslogd.
2013-04-23 01:18:45 +02:00
Dag Wieers
bc28e915ea AppleTV: Make sure loop devices are allocated dynamically
CONFIG_BLK_DEV_LOOP_MIN_COUNT: Number of loop devices to pre-create at init time

Static number of loop devices to be unconditionally pre-created at init time.

This default value can be overwritten on the kernel command line or with module-parameter loop.max_loop.

The historic default is 8. If a late 2011 version of losetup(8) is used, it can be set to 0, since needed loop devices can be dynamically allocated with the /dev/loop-control interface.
2013-04-23 01:15:03 +02:00
Dag Wieers
672e2beddb AppleTV: Disable intel_idle support
The AppleTV hardware does not support intel_idle.
2013-04-23 01:10:06 +02:00
Dag Wieers
8d449ea3e9 AppleTV: Enable PCIEAER and PCIEPM support
The AppleTV hardware supports both PCI-Express Advanced Error Reporting and PCI-Express Power Management.
2013-04-23 00:34:57 +02:00
Dag Wieers
802ccf6c06 AppleTV: Disable RDRAND support
The AppleTV hardware does not have RDRAND support.
2013-04-23 00:29:42 +02:00
Dag Wieers
7c53c9ce79 AppleTV: Disable PAT
The AppleTV hardware does not have PAT support.
2013-04-23 00:19:06 +02:00
Dag Wieers
08d1947761 AppleTV: Disable MPPARSE
The AppleTV hardware does not have MPPARSE support (as it does not have SMP capabilities).
2013-04-22 23:49:55 +02:00
Dag Wieers
b587105ecf AppleTV: Enable MSI support for ATV1
Not sure why Message Signaled interrupts was disabled, but the ATV1 hardware *does* support MSI and we specifically enable MSI for the nvidia driver.

Here is a list of hardware that supports and uses MSI on AppleTV 1st Gen :

```
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Exp
ress Root Port (rev 03) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        Memory behind bridge: 20000000-21ffffff
        Prefetchable memory behind bridge: 0000000010000000-000000001fffffff
        Capabilities: [88] Subsystem: Intel Corporation Device 0000
        Capabilities: [80] Power Management version 2
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [a0] Express Root Port (Slot+), MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [140] Root Complex Link
        Kernel driver in use: pcieport

00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
        Subsystem: Realtek Semiconductor Co., Ltd. Device 0885
        Flags: bus master, fast devsel, latency 0, IRQ 42
        Memory at 22a00000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
        Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [130] Root Complex Link
        Kernel driver in use: snd_hda_intel

00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        I/O behind bridge: 00003000-00003fff
        Memory behind bridge: 22000000-228fffff
        Prefetchable memory behind bridge: 0000000022b00000-0000000022cfffff
        Capabilities: [40] Express Root Port (Slot+), MSI 00
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [90] Subsystem: Gammagraphx, Inc. (or missing ID) Device 0000
        Capabilities: [a0] Power Management version 2
        Capabilities: [100] Virtual Channel
        Capabilities: [180] Root Complex Link
        Kernel driver in use: pcieport

01:00.0 VGA compatible controller: NVIDIA Corporation G72M [Quadro NVS 110M/GeForce Go 7300] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: Apple Inc. Device 0081
        Flags: bus master, fast devsel, latency 0, IRQ 44
        Memory at 21000000 (32-bit, non-prefetchable) [size=16M]
        Memory at 10000000 (64-bit, prefetchable) [size=256M]
        Memory at 20000000 (64-bit, non-prefetchable) [size=16M]
        Capabilities: [60] Power Management version 2
        Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Endpoint, MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [128] Power Budgeting <?>
        Kernel driver in use: nvidia
        Kernel modules: nvidia

02:00.0 Multimedia controller: Broadcom Corporation BCM70015 Video Decoder [Crystal HD]
        Subsystem: Broadcom Corporation BCM70015 Video Decoder [Crystal HD]
        Flags: bus master, fast devsel, latency 0, IRQ 43
        Memory at 22800000 (64-bit, non-prefetchable) [size=64K]
        Memory at 22000000 (64-bit, non-prefetchable) [size=8M]
        Capabilities: [48] Power Management version 3
        Capabilities: [60] Vendor Specific Information: Len=6c <?>
        Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [cc] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [13c] Virtual Channel
        Kernel driver in use: crystalhd
        Kernel modules: crystalhd
```
2013-04-22 23:21:17 +02:00
Dag Wieers
ca9779eed8 AppleTV: Make in-kernel config modular (but keep it available)
The in-kernel config (/proc/config.gz) is a useful way to understand how your existing kernel has been compiled, however it does use some memory to represent this information inside the kernel. However by making it optional you can still have this information if wanted, but as part of the system ramdisk (as a kernel module) rather than in memory all the time.

For AppleTV this was not (yet) enabled, for other platforms we make it modular.
2013-04-22 20:06:21 +02:00
Dag Wieers
8534be20a7 Fixes for slow channel switching
This fixes and closes #2132.
2013-04-22 17:24:35 +02:00
Stephan Raue
4ef3138874 projects/*/linux: add P54 network driver
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-22 17:00:18 +02:00
Stephan Raue
a7bcd79166 projects/RPi/xbmc: update advancedsettings.xml
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-22 16:58:48 +02:00
Stephan Raue
327474361b busybox: increase min_free_kbytes size
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-22 16:58:28 +02:00
Stephan Raue
463dc63cf3 wlan-firmware: update to wlan-firmware-0.0.11
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-22 16:58:09 +02:00
Stephan Raue
ea8d106ae5 xbmc: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-22 16:57:45 +02:00
Dag Wieers
e13e9c0dda Enable DMI module to allow for debugging
While debugging a Zotac ID-80 not having any DMI information at all at your disposal is a drag. Making the DMI module afavilable at least allows me to see whether we need to flash the BIOS etc...
2013-04-22 16:57:23 +02:00
Dag Wieers
9eb0eccb11 Use the host's vesamenu.c32 as well
When using syslinux and C32 modules it's important to use the C32 modules build with the same syslinux. This patch ensures that we use the host OS's vesamenu.c32, rather than the one shipped in the tarball.
2013-04-22 16:57:04 +02:00
Dag Wieers
b2685567c3 Wrong partition name used for devices ending with numbers
On Linux when a block device ends with a number (like my SD card device: **/dev/mmcblk0**) the first partition is called **/dev/mmcblk0p1** (with an added **p**). This snippet makes sure that the correct partition name is used in both cases.
2013-04-22 16:56:48 +02:00
Stephan Raue
dce8242e8f xbmc: add PR2641
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-22 16:56:15 +02:00
Stephan Raue
dfe2becd18 xbmc: add PR2593
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-22 16:55:45 +02:00
Stephan Raue
1c57a2c647 xbmc-master: add PR2579
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-22 16:54:53 +02:00
Stephan Raue
4d4bbf5c5c xbmc: add PR2591
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-22 16:54:23 +02:00
Stephan Raue
fabe07ab99 procps-ng: update to procps-ng-3.3.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-21 00:12:08 +02:00
Stephan Raue
14c9ae2284 procps-ng: enable autoreconf, cleanup
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-21 00:11:52 +02:00
Stephan Raue
c9af0900b4 less: depends on ncurses, run autoreconf, cleanup
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-21 00:11:36 +02:00
Dag Wieers
ff9995e982 Replace busybox free with *real* free from procps-ng
Busybox free reports incorrectly the used and free memory on a system. Which makes it harder to understand and compare information from other sources.

In the same effort we add some other useful procps-ng tools, like pgrep, pkill, pmap, slabtop, vmstat and watch.
2013-04-21 00:11:16 +02:00
Dag Wieers
16442f04bb Add proper less to image (disable busybox less)
The version of less in busybox is quite annoying when working on OpenELEC. It doesn't properly support searching in files or tailing (and interrupting) logfiles. It also doesn't properly handle non-ascii characters. This patch disables busybox less and instead adds the latest stable less release.
2013-04-21 00:10:58 +02:00
Stephan Raue
95c0a28bed xbmc: add PR2637
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-20 21:42:22 +02:00
Stephan Raue
1f6d6dac80 scripts/image: add support to define official builds
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-20 21:41:58 +02:00
Stefan Saraev
ed466a366a xrandr: switch off only HDMI/DFP/CRT outputs on suspend 2013-04-20 21:41:36 +02:00
Stephan Raue
d885625d24 mysql: update to mysql-5.1.68
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-20 21:41:04 +02:00
Stephan Raue
7de221797a Revert "kmod: update to kmod-13"
This reverts commit 2b41b01d1e.
2013-04-18 23:15:20 +02:00
Stephan Raue
e84cf14798 xrandr: switch off screen on standby and restart on wakeup to try to avoid audio issues after suspend
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-18 23:14:58 +02:00
Stephan Raue
77aa1eb581 kmod: update to kmod-13
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-17 04:16:36 +02:00
Stephan Raue
51e8121f67 bison: update to bison-2.7.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-17 04:16:36 +02:00
Stephan Raue
e7db42d3c6 sqlite: update to sqlite-autoconf-3071602
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-17 04:16:36 +02:00
Stephan Raue
05a6bab1ef config/version: set version back to 'devel'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-16 23:17:45 +02:00
Stephan Raue
34251ce19e config/version: set version to 3.0.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-16 21:34:50 +02:00
Stephan Raue
7bec817c62 xbmc: update to xbmc-12.1.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-16 19:06:14 +02:00
Stephan Raue
558aaffd5a bcm2835-bootloader: fill INSTALL file with some infos
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-16 16:20:40 +02:00
Stephan Raue
86724c9b87 pmtools: update to pmtools-20110323
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-16 16:16:10 +02:00
Daniel Forsberg
46a1abc03c lirc_rpi: added vista mce, some Harmonys use this. and changed BACK to EXIT, it is missing in Lircmap.xml 2013-04-15 21:38:39 +02:00
Stephan Raue
6308070ac2 xbmc: update to xbmc-12.1.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-15 19:52:55 +02:00
Stephan Raue
8c476b3056 boost: update to boost-1_53_0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-15 18:10:26 +02:00
Stephan Raue
30d5dda637 diskdev_cmds: readd fsck udev rule
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-14 21:05:53 +02:00
Roger James
f85652573f Fix for issue #1987 The problem exists in the jmicron 1.0.8.5 source. The problem has been fixed in the vanilla kernel. This patch file appears to be generated by diffing the vanilla kernel source and the jmicron source, thus introducing the problem to the build. This changeset edits the patch file to remove the problem. This is not ideal as this fix will be easily lost if a new patch file is generated. The best solution would be to fix the problem in the original jmicron source. However this dpoes not appear to possible at the moment. 2013-04-14 19:54:01 +02:00
Stephan Raue
1db6430a0c linux: add network related upstream patches, backported from 3.8.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-14 17:16:01 +02:00
Stefan Saraev
5bd4e7e1bb dvb-firmware: update to dvb-firmware-0.0.33 2013-04-14 16:55:06 +02:00
Stephan Raue
10e3f72ede linux: add upstream patches, backported from 3.8.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-14 16:54:10 +02:00
Stephan Raue
6efdba41f7 alsa-lib: update to alsa-lib-1.0.27
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-13 18:28:46 +02:00
Stephan Raue
449394cfd6 alsa-plugins: update to alsa-plugins-1.0.27
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-13 18:28:18 +02:00
Stephan Raue
ff6f06149f alsa-utils: update to alsa-utils-1.0.27
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-13 18:27:59 +02:00
Stephan Raue
919d71078b ffmpeg: move patches in own versioning dir
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-13 10:44:51 +02:00
Stephan Raue
2a2a8cda2c gcc: update to gcc-4.7.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-13 10:43:39 +02:00
Stephan Raue
f55a83afcb xbmc: rename patches, cleanup patch order
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-11 15:01:08 +02:00
Stephan Raue
3ce4418833 xbmc: update XVBA/VDPAU patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-11 15:00:44 +02:00
Stephan Raue
cf2f80badf xbmc: update to xbmc-12.1.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-11 15:00:37 +02:00
Stephan Raue
307cf64bfb xbmc: add PR2558
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-10 01:05:31 +02:00
Stephan Raue
0e5e0a9e04 xbmc: add PR2581
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-10 01:04:47 +02:00
Stephan Raue
83688801c7 config/version: set version back to 'devel'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-09 21:52:10 +02:00
Stephan Raue
fcaac62c5f xbmc: update to xbmc-12.1.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-09 19:50:26 +02:00
Stephan Raue
b96a7982ac xbmc: update to xbmc-12.1.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-09 19:47:12 +02:00
Stephan Raue
74881c1fd2 xbmc: readd Hi10p patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-08 16:56:55 +02:00
Stephan Raue
593b769300 systemd: update to systemd-200
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-08 16:21:52 +02:00
Stephan Raue
477ade7b16 inputproto: update to inputproto-2.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-08 16:20:39 +02:00
Stephan Raue
036bcad109 libXi: depends on package 'inputproto'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-08 16:20:21 +02:00
Stephan Raue
473b14446a xproto: update to xproto-7.0.24
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-08 16:20:02 +02:00
Stephan Raue
ce45d89896 libXi: update to libXi-1.7.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-08 16:19:46 +02:00
Stephan Raue
321b9dcd34 xf86-video-intel: update to xf86-video-intel-2.21.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-08 16:19:22 +02:00
Stephan Raue
950033c06e xbmc: move 12.1 patches to own dir
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-08 16:15:32 +02:00
Stephan Raue
a18834178b xbmc: add PR2539
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-08 16:14:34 +02:00
Stephan Raue
14c18a2de5 xbmc: add PR2491
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-08 16:14:14 +02:00
Stephan Raue
9553f6c11c xbmc: add PR2459
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-08 16:13:53 +02:00
Stephan Raue
22b62bed59 xbmc: add some upstream fixes
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-07 13:35:33 +02:00
Stephan Raue
d1ff72f766 xbmc: add PR2435
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-07 13:35:13 +02:00
Stephan Raue
32502a5cf6 xbmc: add PR2549
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-07 13:34:54 +02:00
Stephan Raue
6fa2333414 xbmc: add PR2537
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-07 13:34:35 +02:00
Stephan Raue
152ceec969 xbmc: add dvdplayer fixes, sync omxplayer with dvdplayer
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-07 13:34:07 +02:00
vpeter4
6fbb705947 acpica: no need to crosscompile patch 2013-04-07 13:33:17 +02:00
Dag Wieers
0e0a7de92f Add a newline at the end of the file, without it it seems to fail ? 2013-04-07 13:32:58 +02:00
Stephan Raue
f02dead4a7 acpica: update to acpica-unix2-20130328
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-07 13:32:33 +02:00
Stephan Raue
ed1cb4be13 bcm2835-bootloader: update to bcm2835-bootloader-baa3ecf
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-05 14:46:52 +02:00
Stephan Raue
29092e2ce5 bcm2835-driver: update to bcm2835-driver-baa3ecf
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-05 14:46:31 +02:00
Stephan Raue
114a9fb370 projects/RPi/patches/linux: update RPi patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-05 14:45:59 +02:00
Stephan Raue
9d21adb6f3 linux-3.6.11: cleanup not needed patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-05 14:43:18 +02:00
Stephan Raue
a36921fbe6 xbmc: add various upstream patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-05 12:05:36 +02:00
Stefan Saraev
c8f3e6708b dvb-firmware: update to dvb-firmware-0.0.32 2013-04-05 12:05:17 +02:00
Stefan Saraev
6256e166aa xbmc: add PR2505 2013-04-05 12:04:44 +02:00
Stephan Raue
a3c3fa5cce ppl: update to ppl-1.1pre7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-05 12:04:24 +02:00
Stephan Raue
573e184cf5 gmp: update to gmp-5.1.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-05 12:04:08 +02:00
vpeter4
fe325e7aed gettext: do not use emacs 2013-04-05 12:03:43 +02:00
Stephan Raue
b088522f57 systemd: update to systemd-199
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-05 12:02:36 +02:00
Stephan Raue
12f55ac1c6 Revert "binutils: update to binutils-2.23.2"
This reverts commit 2c4bfc4696.

This fixes compiling issues with package 'gmp' for 'arm'
2013-03-28 23:01:20 +01:00
Stefan Saraev
b70a270365 tvheadend: update to tvheadend-3.3.511 2013-03-28 22:59:53 +01:00
vpeter4
a1a9217f8e linux: support for TechniSat SkyStar S2 card with CX24120-13Z frontend this closes #2100, discussion http://openelec.tv/forum/83-dvb-s-s2-support/63061-technisat-skystar-s2-pci-not-supported#66807 patch from Jannis Achstetter http://patchwork.linuxtv.org/patch/10575/ originally made by Sergey Tyurin 2013-03-28 22:58:49 +01:00
Christian Hewitt
91aa5ed603 projects/ATV: add xorg defaults for Component/HDMI
ensures Xorg selects 1080p for HDMI and 720p for Component when available (Component 1080i can be selected within XBMC if the TV can handle it, not all can)
2013-03-28 22:58:11 +01:00
Stephan Raue
f298846adb Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-27 02:02:06 +01:00
Stephan Raue
210b1e85d7 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-27 02:01:16 +01:00
Stephan Raue
95c89a8fcc xf86-input-evdev:update to xf86-input-evdev-2.8.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-27 02:00:46 +01:00
Stephan Raue
2c4bfc4696 binutils: update to binutils-2.23.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-27 02:00:46 +01:00
Stephan Raue
b145e22f78 sqlite: update to sqlite-autoconf-3071600
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-27 02:00:46 +01:00
Stephan Raue
ba4f137c73 file: update to file-5.14
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-27 02:00:45 +01:00
Stefan Saraev
3f94aca091 linux-tbs-drivers: update to linux-tbs-drivers-130318 2013-03-26 19:20:55 +02:00
Stephan Raue
767ec892e2 config/version: fix last commit
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-25 00:48:42 +01:00
Stephan Raue
07063e9a40 config/version: set version to 3.0.0 (OpenELEC-3.0 Final)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-25 00:45:54 +01:00
Stephan Raue
0121c1e36b Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-24 23:19:17 +01:00
Stephan Raue
6cb43ead57 xbmc: add PR2475
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-24 23:16:48 +01:00
Stephan Raue
7262ed18e4 CHANGELOG: update CHANGELOG
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-24 15:46:49 +01:00
Stephan Raue
3771c8eb3a Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-24 15:45:40 +01:00
Stephan Raue
ed925ce674 Merge pull request #2120 from stefansaraev/openssh
openssh: add cosmetic patch to silence 'no such identity: xxxx' errors
2013-03-24 07:40:00 -07:00
Stefan Saraev
60d8f22457 openssh: add cosmetic patch to silence 'no such identity: xxxx' errors 2013-03-24 15:06:00 +02:00
Stefan Saraev
4b9b515e15 oscam: update to oscam-8568 2013-03-24 14:42:25 +02:00
Stefan Saraev
8f8843c937 Merge pull request #2118 from vpeter4/sundtek
sundtek, hdhomerun: improved python script to refresh tuners
2013-03-24 04:34:28 -07:00
vpeter4
ea51339ad4 sundtek, hdhomerun: improved python script to refresh tuners 2013-03-24 11:21:15 +01:00
Stephan Raue
bc003a1070 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-23 20:38:01 +01:00
Stephan Raue
3e01e22216 Merge pull request #2116 from stefansaraev/discl
addons: 'disclaimer' support
2013-03-23 12:01:08 -07:00
Stephan Raue
0e0f3fb7c5 Merge pull request #2114 from jenkins101/lirc_xbox
lirc_xbox: Added Xbox 360 Remote.
2013-03-23 12:00:30 -07:00
Stephan Raue
b8e7542999 xbmc: add PR2488
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-23 19:59:12 +01:00
Stefan Saraev
9b7cab907b addons: 'disclaimer' support 2013-03-23 20:02:26 +02:00
Stephan Raue
5c23e3fabc Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-23 16:41:28 +01:00
Stephan Raue
725aba8db0 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-23 16:40:12 +01:00
Stephan Raue
cf901d6522 openssh: update to openssh-6.2p1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-23 16:39:56 +01:00
Stephan Raue
40d6f0578e Merge pull request #2113 from jenkins101/lirc-keymaps
lirc_rpi: Added Xbox 360 and Dreambox Remotes.
2013-03-23 08:06:07 -07:00
Daniel Forsberg
fdd2a2eb1e lirc_rpi: fixed repeats, clenups 2013-03-23 15:45:31 +01:00
Daniel Forsberg
d63f3bdb8d lirc_xbox: Added Xbox 360 Remote. 2013-03-23 11:21:15 +01:00
Daniel Forsberg
ea82652eb9 lirc_rpi: Added Xbox 360 and Dreambox Remotes. 2013-03-23 11:18:43 +01:00
Stephan Raue
4c2eb77ff9 Revert "projects/RPi: update RPi kernel patches"
This reverts commit ff0b3b6465.
2013-03-23 02:44:36 +01:00
Stephan Raue
15505f80ca Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-22 22:27:14 +01:00
Stephan Raue
093234a14d busybox-initramfs: add support to update MACH_KERNEL for ATV1, simplyfing cleaning of update folder
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-22 22:26:25 +01:00
Stephan Raue
b7852952ba Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-22 20:21:58 +01:00
Stephan Raue
2737a78b57 connman: add upstream patch to fix tethering without running dnsproxy
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-22 20:21:09 +01:00
Stephan Raue
2b840b1dd5 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-22 20:05:44 +01:00
Stephan Raue
ba3b984460 timezone-data: dont set timezone in installer mode
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-22 20:05:28 +01:00
Stephan Raue
902ae4a600 busybox: dont start various init scripts in installer mode
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-22 20:04:47 +01:00
Stefan Saraev
8d68698bdb busybox: implement a custom 'shutdown' script. use with care!
closes #2097
2013-03-22 20:07:53 +02:00
Stefan Saraev
b4886ff7cd xbmc: init: don't write directly to logfile, use 'logger' instead 2013-03-22 20:07:48 +02:00
Stefan Saraev
f056ffee6b Merge pull request #2109 from vpeter4/liveusb
oeinstaller, create_livestick*: get rid of white screen during boot
2013-03-22 10:36:18 -07:00
vpeter4
d1edf6f772 oeinstaller, create_livestick*: get rid of white screen during boot 2013-03-22 18:27:29 +01:00
Stefan Saraev
d4275b65d7 fix typo in create_livestick.bat 2013-03-22 18:58:34 +02:00
Stephan Raue
1a97097a30 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-22 12:22:15 +01:00
Stephan Raue
a2000b86c0 Merge pull request #2108 from vpeter4/liveusb
oeinstaller, create_livestick*: updated syslinux.cfg
2013-03-22 04:20:22 -07:00
vpeter4
78dc13c2f9 oeinstaller, create_livestick*: updated syslinux.cfg, add boot menu splash image 2013-03-22 12:16:05 +01:00
Stephan Raue
58aaa9f266 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-22 08:00:52 +01:00
Stephan Raue
70e6533397 scripts/git_version: fix script
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-22 08:00:17 +01:00
Stephan Raue
ffc8962357 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-22 07:12:12 +01:00
Christian Hewitt
20a1612253 atv: xorg.conf improvements
changes:

a) nvidia-auto-select can detect presence of TV-0 or DFP-0, but without TVStandard the TV-0 modepool does not contain 1080i or 720p modes and users probably see a black screen. TVStandard is ignored if DFP-0: is the active device

b) removing the extension section and Composite="false" as this has not been supported for some time
2013-03-22 08:12:45 +04:00
Stephan Raue
6069dd14c4 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-21 23:24:47 +01:00
Stephan Raue
2e9cbc83e1 eglibc: add gai.conf and enable support to prefer ipv4 over ipv6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-21 23:23:51 +01:00
Stephan Raue
7b4edccf81 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-21 22:13:13 +01:00
Stefan Saraev
43a2a0d5c0 create_installstick: rename to create_livestick.exe 2013-03-21 22:59:54 +02:00
Stefan Saraev
6b9e43b8d6 tools: add updated create_installstick.exe 2013-03-21 22:53:02 +02:00
Stefan Saraev
73ed78fbbd Merge pull request #2106 from vpeter4/liveusb
oeinstaller: boot menu (Installer + Live)
2013-03-21 13:51:59 -07:00
vpeter4
6b4e607288 oeinstaller: boot menu (Installer + Live) 2013-03-21 21:30:02 +01:00
Stephan Raue
44bc649684 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-21 18:33:40 +01:00
Stephan Raue
27bf55215b Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-21 18:33:01 +01:00
Stephan Raue
f73054755f xf86-video-intel: update to xf86-video-intel-2.21.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-21 18:32:40 +01:00
Stephan Raue
19d7e8ee43 xbmc: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-21 18:28:53 +01:00
Stephan Raue
ff28651650 xbmc: update XVBA/VDPAU patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-21 18:28:33 +01:00
Stefan Saraev
9bc26c1bc7 Merge pull request #2101 from dagwieers/tvheadend-typo
Fix weird typo
2013-03-21 07:24:28 -07:00
Dag Wieers
7e118a4dad Fix weird typo
Not sure what happened here, but obviously ADEND_ARG should have been TVHEADEND_ARG.
Completely clueness how this has come about.
2013-03-21 15:08:22 +01:00
Stefan Saraev
01a5422d0b tvheadend: add patch to stop constant updating of dvb mux configuration files
fixes #2051
2013-03-21 12:50:32 +02:00
Stefan Saraev
ec9172bb6f tvheadend: add patch to move some cwc/capmt log messages to debug (syslog) 2013-03-21 12:49:23 +02:00
Stephan Raue
c5dbf3d94f Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-21 05:31:54 +01:00
Stephan Raue
cc7e9e85af create_livestick.bat: install vesamenu.c32
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-21 05:31:27 +01:00
Stephan Raue
fa51bfcf57 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-21 05:10:59 +01:00
Stephan Raue
8c5eecfb37 busybox-initramfs: some better descriptions
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-21 05:09:57 +01:00
Stephan Raue
7e4af5d0ab syslinux: rename install scripts, change script comments
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-21 05:02:32 +01:00
Stephan Raue
b97a1d80b7 syslinux: add bootmenu to install stick, add Live stick support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-21 04:56:36 +01:00
Stephan Raue
7ff4063b58 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-21 04:54:56 +01:00
Stephan Raue
f4d7f4cf7a Merge pull request #2082 from vpeter4/liveusb
liveusb: enable running OpenELEC from only one USB stick
2013-03-20 20:54:20 -07:00
Stephan Raue
95ccc177db connman: dont start network i 'installer' mode
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-21 03:19:42 +01:00
Stephan Raue
746bace7d7 projects/ATV: build without installer support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-21 03:17:26 +01:00
Stephan Raue
ff01e1d966 xbmc: add PR2449
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-21 03:16:40 +01:00
Stefan Saraev
3f7618ab9a bash: fix $PS1 in shell/debugshell 2013-03-20 21:56:52 +02:00
Stefan Saraev
a6e57b5674 Revert "xf86-video-nvidia: update to xf86-video-nvidia-304.84"
another nvidia f**k up, broken tty*, god knows what else

This reverts commit 9b8f50327d.
2013-03-20 21:55:27 +02:00
Stefan Saraev
ecf13324cb Revert "xf86-video-nvidia-legacy: update to xf86-video-nvidia-legacy-304.84"
another nvidia f**k up, broken tty*, god knows what else

This reverts commit ee610c5147.
2013-03-20 21:55:08 +02:00
Stephan Raue
c546b5979a Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-20 03:37:12 +01:00
Stephan Raue
ff79b153c6 Revert "libffi: update to libffi-3.0.13"
This reverts commit 9817b9d937.
2013-03-20 03:36:34 +01:00
Stephan Raue
aa4fbd7ab1 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-20 01:29:41 +01:00
Stephan Raue
7023931d7c mpfr: remove upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-20 01:29:14 +01:00
Stephan Raue
82eb3158ae Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-20 00:08:38 +01:00
Stephan Raue
7fa5143928 xbmc: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-20 00:04:26 +01:00
Stephan Raue
00a162d5cb xf86-video-intel: update to xf86-video-intel-2.21.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 23:38:10 +01:00
Stephan Raue
7b3f683968 libva-driver-intel: update to libva-driver-intel-1.0.20
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 23:36:45 +01:00
Stephan Raue
9507eb48c2 libva: update to libva-1.1.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 23:36:00 +01:00
Stephan Raue
ae61666e00 mpfr: update to mpfr-3.1.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 17:01:37 +01:00
Stephan Raue
980dc049c9 bcm2835-bootloader: update to bcm2835-bootloader-2bcb2bc
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 17:00:58 +01:00
Stephan Raue
e4fa6ff804 bcm2835-driver: update to bcm2835-driver-2bcb2bc
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 17:00:40 +01:00
Stephan Raue
ff0b3b6465 projects/RPi: update RPi kernel patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 16:59:40 +01:00
Stephan Raue
9817b9d937 libffi: update to libffi-3.0.13
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 16:58:38 +01:00
Stephan Raue
f91baeb8dc samba: update to samba-3.6.13
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 16:58:04 +01:00
Stephan Raue
3d0546ddbc RTL8192CU: add new device ID (330D), thanks to ae67bed09d
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 16:57:21 +01:00
Stephan Raue
c7b3ffe573 xbmc: Added recordedtv and liveradio buttons to devinput mapm thanks to jenkins101, this fixes #1753
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 03:27:09 +01:00
Stephan Raue
7945de4290 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-19 01:06:32 +01:00
Stephan Raue
714a3fc2ea projects/ATV/linux: add UP_APIC, UP_IOAPIC, LOCAL_APIC and IO_APIC support, this fixes the 'crazy' ATV-Remote on UP kernels
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 01:06:18 +01:00
Stephan Raue
3e910acdab projects/ATV/linux: change to UP kernel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-19 00:38:14 +01:00
Stephan Raue
1fbca9e3b3 Merge pull request #2091 from jenkins101/lirc_rpi2
lirc_rpi: fixed some mce mappings, try to limit repeats.
2013-03-18 15:39:50 -07:00
Daniel Forsberg
27ae3473ba lirc_rpi: fixed some mce mappings, try to limit repeats by default. 2013-03-18 23:31:43 +01:00
vpeter4
c28895b04d liveusb: enable running OpenELEC from only one USB stick
possible syslinux menu with option for running installer or live system
new mount type FILE with optional size in MB for loopback file
  disk=FILE=storage.loop
  disk=FILE=storage.loop,100

dd and mkfs.ext4 are used from system (no need to increase the size of initramfs)
2013-03-18 21:59:05 +01:00
Stephan Raue
168fa73fdb Merge pull request #2090 from jenkins101/lirc_rpi
lircd: added autoconfiguration of lirc_rpi for mce, macmini and xbox remotes.
2013-03-18 13:21:31 -07:00
Daniel Forsberg
cadffc0208 install lircd.conf.rpi 2013-03-18 20:59:52 +01:00
Daniel Forsberg
8e10d3604a added lirc_rpi lirc config file with mce, macmini and xbox remote mappings. 2013-03-18 20:55:30 +01:00
Daniel Forsberg
25c01ba39c added lirc_rpi section to udev.d/98_lircd.rules 2013-03-18 20:55:01 +01:00
Stefan Saraev
7621731a35 setxkbmap: re-add init script
for some reason the udev approach is not working for some users
re-adding this as a temporary workaround
2013-03-18 16:14:53 +02:00
Stephan Raue
50a575cd9d Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-18 14:26:31 +01:00
Stefan Saraev
4e4b826bc7 Merge pull request #2087 from jenkins101/connman-bg
connman: re-enable background scanning, needed for router changes.
2013-03-18 02:10:27 -07:00
Daniel Forsberg
9c2bb7c5ed connman: enable background scanning, needed for router changes. or no reconnect. 2013-03-18 08:50:34 +01:00
Stephan Raue
46b83941bf xbmc: update to xbmc-12.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-18 05:17:00 +01:00
Stephan Raue
d38a928281 projects/ATV/linux: dont optimize kernel build for size, another 64MB fix...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-18 04:38:06 +01:00
Stephan Raue
ff74c4b7ab projects/ATV/linux: add FB_VESA support, remove FB_UVESA and FB_EFI support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-17 22:50:03 +01:00
Stephan Raue
4aadb2013e projects/ATV/linux: compress kernel with gzip instead xz - one fix to fix the 64MB issue
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-17 22:27:48 +01:00
Stephan Raue
ad905fa334 projects/ATV: enable atv bootloader
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-17 18:48:41 +01:00
Stephan Raue
9d2280d6fb atv-bootloader: update to atv-bootloader-r520
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-17 18:46:34 +01:00
Stephan Raue
ad0543112e projects/ATV/xbmc: show xbmc splash
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-17 18:44:05 +01:00
Stefan Saraev
0015373fea tools: add updated create_installstick.exe 2013-03-16 18:27:06 +02:00
Stefan Saraev
173b83b28e oeinstaller: disable 'install' button if no usb stick detected 2013-03-16 18:26:28 +02:00
Stefan Saraev
a777d1e3fe Merge pull request #2072 from stefansaraev/nsis-installer
oeinstaller: do not use diskpart
2013-03-15 14:41:11 -07:00
Stefan Saraev
4a6592e635 tools: add updated create_installstick.exe 2013-03-15 23:22:39 +02:00
Stefan Saraev
3b6d0f3e7c oeinstaller: do not use diskpart
diskpart does not work as should on usb drives
  so we just format the target drive now

  if a user, for some reason, has a 'partitioned' usb stick, it
  is not our job to clean up the mess. in this case using
  "HP USB Disk Storage Format Tool" is recommended, people should
  do it anyway when using create_installstick.bat on
  sticks with partitions
2013-03-15 22:48:17 +02:00
Stephan Raue
3b0f62e75a Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-15 14:59:59 +01:00
Stephan Raue
8b4aff7d69 xbmc: update to xbmc-12.0.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-15 14:59:47 +01:00
Stephan Raue
9eb67f02a9 xbmc: update PR2403 patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-15 14:59:04 +01:00
Christian Hewitt
5e21db7499 nvidia-atv: remove FlatPanelProperties
this is no longer supported on 3xx series nvidia drivers
2013-03-15 12:04:09 +04:00
Christian Hewitt
8170ae661f nvidia-legacy: remove FlatPanelProperties
this is no longer supported on 3xx series nvidia drivers
2013-03-15 12:02:42 +04:00
Christian Hewitt
afb99f9b76 nvidia: remove FlatPanelProperties
this is no longer supported on 3xx series nvidia drivers
2013-03-15 12:01:45 +04:00
Stefan Saraev
ca8d8a0345 boblightd: depends on libusb 2013-03-14 10:58:05 +02:00
Stefan Saraev
b62eb63f10 boblightd: update to boblightd-465 2013-03-13 22:13:34 +02:00
Stefan Saraev
52e5e21226 tools/mkpkg: add script to get and package 'boblightd' 2013-03-13 22:12:52 +02:00
Stefan Saraev
90be8140a5 linux-tbs-drivers: update to linux-tbs-drivers-130127 2013-03-13 16:38:35 +00:00
Dag Wieers
58f400fb35 tvheadend: do not send debug message to syslog
Apparently tvheadend by default uses the syslog service, and the `-s`
  option that we provide in the startup script in fact makes tvheadend
  send debug messages to syslog (which we obviously do not want by default
  as this causes for my single DVB card 1k/min to /var, which is 4MB/month).
  So this fix disables the `-s` option in the tvheadend startup script.

  closes #2053, closes #2055
2013-03-13 10:41:10 +02:00
Stephan Raue
06461b6e7e config/version: set version to 2.99.5 (OpenELEC-3.0 RC 5)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-12 20:48:22 +01:00
Stephan Raue
6d16dc9399 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-12 19:24:52 +01:00
Stephan Raue
3b9461b7c0 projects/ATV/xbmc: set some default options
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-12 19:24:25 +01:00
Stephan Raue
efa8c1d95a Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-12 18:06:04 +01:00
Stephan Raue
3640dcdb46 Merge pull request #2054 from jenkins101/connman-bgscan
connman: disable BackgroundScanning.
2013-03-12 09:49:21 -07:00
jenkins
632c954cff connman: disable BackgroundScanning.
We dont use it anyway and it makes wifi a little unstable.
At least on RPi.
2013-03-12 17:31:31 +01:00
Stephan Raue
a0c977ddfe Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-12 16:06:37 +01:00
Stephan Raue
ce555f26e7 projects/ATV: dont install upower, not needed after XBMC-PR2403
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-12 16:05:52 +01:00
Stephan Raue
f6123f7c87 xbmc: add PR2403
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-12 16:04:58 +01:00
Stephan Raue
473be051cf xbmc: add upstream fixes
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-12 13:33:32 +01:00
Stephan Raue
945a7f338f Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-11 19:19:19 +01:00
Stephan Raue
02a6db5ddb xbmc: update XVBA/VDPAU patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-11 19:18:40 +01:00
Stephan Raue
1de0c74187 xbmc: update to xbmc-12.0.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-11 19:02:33 +01:00
Stephan Raue
98ad4cafd3 xbmc: add PR2421
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-11 18:22:30 +01:00
Stephan Raue
0a8e88c664 Revert "xbmc: remove broken PRs"
This reverts commit 74283a83e6.
2013-03-11 17:55:50 +01:00
Stephan Raue
0849a34c75 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-11 15:46:20 +01:00
Stephan Raue
14f40f50fe xbmc: update to xbmc-12.0.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-11 15:43:38 +01:00
Stephan Raue
69649cbcd5 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-11 14:12:11 +01:00
Stephan Raue
c20f1d1b4f Merge pull request #2046 from unforgiven512/master
Fix build issue associated with XBMC PR2387
2013-03-11 06:10:16 -07:00
Stephan Raue
74283a83e6 xbmc: remove broken PRs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-11 14:09:34 +01:00
Stephan Raue
07b8b99b94 xbmc: add PR2252
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-11 14:08:22 +01:00
Gerad Munsch
f94e159ff5 Fix the build: PR2387 attempted to patch some files that do not exist in the OpenELEC XBMC tarballs. The lines were removed from the patch. 2013-03-11 00:05:28 -04:00
Stephan Raue
53b857cbe0 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-11 00:29:53 +01:00
Stephan Raue
083d729c00 slang: only build libslang, this fixes some crosscompiling issues with building the unneeded 'slsh' tool. thanks to 'unforgiven512'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-11 00:29:37 +01:00
Stefan Saraev
69258d33bf iperf: move to debug tools 2013-03-10 23:12:36 +02:00
Stephan Raue
bf4f1626e9 xbmc: add PR2387
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-10 20:32:22 +01:00
Stephan Raue
716b8278dc Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-10 18:08:36 +01:00
Stephan Raue
12cfeb37a7 xbmc: fix XVBA/VDPAU patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-10 18:06:11 +01:00
Stephan Raue
c06c559c88 Merge pull request #2043 from jenkins101/PS1
fix PS1 line wrapping and this one is really nice.
2013-03-10 07:55:09 -07:00
Daniel Forsberg
030f03896f fix PS1 line wrapping, removed username. 2013-03-10 15:50:48 +01:00
Stephan Raue
09b0a8d9e1 projects/RPi/xbmc: cleanup advancedsettings.xml, use cachemembuffersize=2097152
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-10 14:32:15 +01:00
Stephan Raue
77f8e89bfe Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-10 14:04:20 +01:00
Stephan Raue
6b5dc87d62 rpcbind: silence rpcbind output
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-10 13:39:10 +01:00
Stephan Raue
de08817d21 xbmc: add PR2395
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-10 13:27:16 +01:00
Stephan Raue
9cd1ba2ff4 xbmc: update XVBA/VDPAU patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-10 13:26:39 +01:00
Stephan Raue
fe22f229a3 xbmc: move x86 patches again back to common patches folder
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-10 13:25:39 +01:00
Stephan Raue
a1af223fdb Merge pull request #2037 from dagwieers/shell-hostname
Add hostname to shell prompt (so you know what system you're logged on)
2013-03-09 14:13:32 -08:00
Dag Wieers
aed76dd14b Add hostname to shell prompt (so you know what system you're logged on) 2013-03-09 22:58:11 +01:00
Stefan Saraev
d51a1d9e32 Merge pull request #2036 from vpeter4/update
busybox-initramfs: enable 64-bit math support in the shell which will
2013-03-09 13:43:24 -08:00
vpeter4
bb68944a2f busybox-initramfs: enable 64-bit math support in the shell which will allow computation with very large numbers
This closes #2019.
2013-03-09 22:38:26 +01:00
Stephan Raue
24a9b86e53 eglibc: fix buildscript, thanks to seo
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-09 19:32:36 +01:00
Stefan Saraev
53c54474b3 Merge pull request #2031 from dagwieers/network-syslog
Move syslogd after network so we can log kernel messages to remote server
2013-03-09 09:23:54 -08:00
Stefan Saraev
d7911a0e5f Merge pull request #2032 from klopsknoedel/master
libcec: update to libcec-2.1.1
2013-03-09 09:18:39 -08:00
Sascha Hofmann
fc350227e8 libcec: update to libcec-2.1.1
This fixes issue https://github.com/OpenELEC/OpenELEC.tv/issues/2007
2013-03-09 17:52:51 +01:00
Dag Wieers
5ce4c9b9be Move syslogd after network so we can log kernel messages to remote server
Since syslogd was started before the network was up, all syslog messages before the network was up were discarded and not send to the remoe syslog server. By moving the syslogd startup until after the network, the kernel boot messages are available on the central syslog.
2013-03-09 17:27:15 +01:00
Stefan Saraev
7b5bb1eccc tvheadend: disable avahi support 2013-03-09 16:45:15 +02:00
Stefan Saraev
3d5d9bb810 tvheadend: update to tvheadend-3.3.491 2013-03-09 14:45:13 +02:00
Stephan Raue
af87c06c55 xbmc: add PR2388
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-08 23:07:27 +01:00
Stephan Raue
004765ff88 xbmc: add PR2378
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-08 23:07:14 +01:00
Stephan Raue
6a6334f2fd xbmc: add PR2375
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-08 23:07:01 +01:00
Stephan Raue
9832770f9e xbmc: add PR2363
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-08 23:06:48 +01:00
Stephan Raue
0691728636 xbmc: add PR2286
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-08 23:06:34 +01:00
Stephan Raue
f1ef6741d8 xbmc: build parallel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-08 16:11:02 +01:00
Stephan Raue
009708a7d8 xbmc: update XVBA/VDPAU patches, dont install XVBA/VDPAU on arm devices again, remove some RPi patches, rename some patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-08 15:34:33 +01:00
Stephan Raue
b080dfb92b xbmc-pvr-addons: update to xbmc-pvr-addons-590f862
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-08 15:04:38 +01:00
Stephan Raue
413556c3a2 xbmc: update to xbmc-12.0.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-08 14:56:54 +01:00
Stephan Raue
0e8f009cfa projects/*/linux: add P4 clockmod driver to supported projects
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-08 14:56:06 +01:00
Stephan Raue
5a3251fe52 libpcap: disable can, canusb and bluetooth support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-08 14:17:16 +01:00
Stefan Saraev
a9ff8d0ca2 Merge pull request #1770 from jenkins101/issue-1770
connman: disable unstable dnsproxy in connman. fixes unstable Internet on WIFI
2013-03-07 13:39:17 -08:00
Daniel Forsberg
1c7310c27e connman: disable unstable dnsproxy in connman, using default dns insteed. 2013-03-07 21:47:42 +01:00
Stefan Saraev
b66a9560c4 SABnzbd-Suite: bump. again 2013-03-07 19:06:04 +02:00
Stefan Saraev
b7ae3da30a SABnzbd-Suite: oops. forgot to update default.py (configobj moved) 2013-03-07 19:04:24 +02:00
Stephan Raue
c596b55db7 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-07 11:13:23 +01:00
Stephan Raue
e0280ea6d3 xbmc: add PR2382
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-07 11:13:08 +01:00
Stefan Saraev
a86698dc1d iftop: we don't need libusb here 2013-03-07 11:57:33 +02:00
vpeter4
780c52e9f2 pcap: don't build can/canusb 2013-03-07 11:49:03 +02:00
Stefan Saraev
97adc11fa7 xbmc: add patch to remove windowed display mode 2013-03-06 23:05:49 +02:00
Stefan Saraev
97259d9047 xbmc: add patch to disable alt-tab 2013-03-06 23:05:08 +02:00
Stephan Raue
683ab7ee3d Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv
Conflicts:
	packages/devel/slang/build
2013-03-06 19:33:07 +01:00
Stephan Raue
9e6a81902c slang: really disable zlib support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-06 19:31:28 +01:00
Stefan Saraev
9900b89dea slang: disable x / z 2013-03-06 20:07:36 +02:00
Stephan Raue
3e6dec890d slang: disable png, zlib, pcre and oniguruma support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-06 16:48:34 +01:00
Stephan Raue
7ac1120db3 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-06 16:42:10 +01:00
Stephan Raue
508f4f6415 linux: add perf crosscompiling patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-06 16:41:22 +01:00
Stefan Saraev
322f636ba7 makemkv:update to makemkv-1.8.0
- closes #2013
2013-03-06 17:33:18 +02:00
Stephan Raue
72a232b76b Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-06 16:25:54 +01:00
Stephan Raue
5c3d8fa4d9 newt: disable python and tcl support, this should fix #2014
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-06 16:23:50 +01:00
Stefan Saraev
491e2ae3c4 SABnzbd-Suite: bump to 3.0.5 2013-03-06 15:59:55 +02:00
Stephan Raue
90fbebf51c Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-06 13:20:02 +01:00
Stephan Raue
84813a13ac util-linux: use vm.swappiness=10 per default
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-06 13:18:17 +01:00
Stephan Raue
918c8836d1 projects/ATV/linux: enable X86_ACPI_CPUFREQ support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-06 13:08:46 +01:00
Stefan Saraev
9bf0c62589 Cheetah: install pyo files only 2013-03-06 13:15:01 +02:00
Stefan Saraev
4292d9b3e7 yenc: install pyo files only 2013-03-06 13:14:49 +02:00
Stefan Saraev
a1c9a1d88a SABnzbd-Suite: fix configobj import (now in pylib/) 2013-03-06 13:07:26 +02:00
Stephan Raue
ee610c5147 xf86-video-nvidia-legacy: update to xf86-video-nvidia-legacy-304.84
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-06 11:44:47 +01:00
Stephan Raue
9b8f50327d xf86-video-nvidia: update to xf86-video-nvidia-304.84
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-06 11:44:34 +01:00
Stefan Saraev
fdce156ffc Merge pull request #1995 from vpeter4/update
update: check for enough space before copying KERNEL and SYSTEM files
2013-03-06 02:37:42 -08:00
Stefan Saraev
a4c77ff5df SABnzbd-Suite: include 'configobj' in addon 2013-03-06 12:23:52 +02:00
Stefan Saraev
c961f399b1 SABnzbd: build depend on 'configobj' 2013-03-06 12:22:32 +02:00
Stephan Raue
76ca1be07c Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-06 10:24:07 +01:00
Stephan Raue
07b543cef0 projects/ARCTIC_MC: add project specific advancedsettings.xml
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-06 10:23:44 +01:00
Stephan Raue
2dff1483d6 xbmc: add fglrx-legacy support to gputemp script
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-06 10:23:15 +01:00
Stephan Raue
28db923d0c projects/Fusion/xbmc: update advancedsettings.xml
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-06 10:22:49 +01:00
Stefan Saraev
76838a2ada pastebinit: replace with a simple shell script 2013-03-06 00:26:06 +02:00
Stefan Saraev
cd3828a3a0 xf86-video-fglrx: remove some overlapping pci ids
- use legacy driver for 0x6770 & 0x68E1
2013-03-05 21:38:03 +02:00
Stefan Saraev
2154b4a443 tcpdump: remove addon, build and install on development builds 2013-03-05 20:26:47 +02:00
Stephan Raue
5d479240e7 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-05 19:10:40 +01:00
Stephan Raue
9621472958 linux: perf depends on elfutils and Python
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-05 19:10:07 +01:00
Stephan Raue
c2333ca728 elfutils: add install script
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-05 19:09:20 +01:00
Stephan Raue
92e72d5d89 Revert "Revert "remove package 'libelf'""
This reverts commit 95fc06c22c.
2013-03-05 19:03:16 +01:00
Stephan Raue
87c051620d elfutils: build for target, fix build
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-05 19:02:01 +01:00
Stefan Saraev
15902be7bc slang: fix install 2013-03-05 19:55:35 +02:00
vpeter4
0f6c67d008 update: check for enough space before copying KERNEL and SYSTEM files, closes #1984 2013-03-05 17:49:57 +01:00
Stephan Raue
b1f4435aa2 Revert "elfutils: remove package"
This reverts commit 12bf1cfe14.
2013-03-05 16:41:26 +01:00
Stephan Raue
95fc06c22c Revert "remove package 'libelf'"
This reverts commit ca5e59d6f6.
2013-03-05 16:38:58 +01:00
Stephan Raue
248df9fc20 linux: build and install 'perf' on development builds
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-05 14:05:38 +01:00
Stephan Raue
5caed7f096 new package: add package 'newt'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-05 13:47:57 +01:00
Stephan Raue
09a110462b new package: add package 'slang'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-05 13:46:16 +01:00
Stephan Raue
79beae5de9 new package: add package 'popt'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-05 13:30:26 +01:00
Dag Wieers
4972ec6b8b new package: add package 'wireless_tools'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-05 12:37:09 +01:00
Stephan Raue
ef955a58e2 libpcap: dont build shared library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-05 12:27:17 +01:00
Stephan Raue
1ee9676ad3 iftop: fix build
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-05 12:26:58 +01:00
Dag Wieers
cbc4468094 new package: added package 'iftop'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-05 11:36:40 +01:00
Dag Wieers
498742d87b new package: added package 'smem'
smem is a tool that can give numerous reports on memory usage on Linux systems. Unlike existing tools, smem can report proportional set size (PSS), which is a more meaningful representation of the amount of memory used by libraries and applications in a virtual memory system.

Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-05 10:54:05 +01:00
Stephan Raue
6096dde704 Merge pull request #2002 from dagwieers/nvidia-msi
nvidia: Enable MSI (Message Signaled Interrupts)
2013-03-05 01:38:21 -08:00
Dag Wieers
0a4eef7558 nvidia: Enable MSI (Message Signaled Interrupts)
Only tested on ATV1, don't just enable it on other platforms without testing with known hardware.
2013-03-05 02:20:54 +01:00
Stefan Saraev
cd771304cd oscam: update to 8469. 2013-03-04 22:22:00 +02:00
Stefan Saraev
18c8175bba pcscd-addon: bump version 2013-03-04 22:21:57 +02:00
Stefan Saraev
af5e469dd3 pcsc-lite: update to pcsc-lite-1.8.8 2013-03-04 22:21:52 +02:00
Stefan Saraev
8588272f4d ccid: update to ccid-1.4.9 2013-03-04 22:21:49 +02:00
Stephan Raue
c2ce5cc44c Merge pull request #1992 from vpeter4/installer
installer: add double confirmation before actuall install process (forma...
2013-03-04 12:15:54 -08:00
Stephan Raue
abc78fcae4 bcm2835-bootloader: update to bcm2835-bootloader-98e5704
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 21:04:44 +01:00
Stephan Raue
c8e7bcedd4 bcm2835-driver: update to bcm2835-driver-98e5704
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 21:04:21 +01:00
Stephan Raue
f19d9359d2 xbmc: add PR2368
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 20:00:15 +01:00
Stephan Raue
27e5f314dd Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-04 17:10:04 +01:00
Stephan Raue
2d164aa463 projects/Ultra/linux: include sound modules in kernel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 16:54:47 +01:00
Stephan Raue
1be5d14d06 projects/ATV/linux: include sound modules in kernel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 16:54:34 +01:00
Stephan Raue
02a4a3f7c9 projects/ARCTIC_MC/linux: include sound modules in kernel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 16:54:21 +01:00
Stephan Raue
dc3cc80344 projects/*/linux: buildin some sound modules in kernel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 16:44:27 +01:00
Stefan Saraev
a5edf61734 xbmc/udev: wait for udevadm settle to finish
fixes #2000
2013-03-04 14:28:57 +02:00
Stephan Raue
5baaad9e49 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-03-04 13:26:30 +01:00
Stephan Raue
a59badeef8 projects/*/linux: disable VM86 support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 13:26:04 +01:00
Stephan Raue
1c7bb89a88 projects/*/linux: disable AIO support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 13:22:49 +01:00
Stephan Raue
32a349df51 projects/*/linux: disable IOMMU support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 13:20:43 +01:00
Stephan Raue
2e5e7380b6 projects/*/linux: disable CGROUPS support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 13:15:19 +01:00
Stephan Raue
3997e74461 projects/*/linux: disable SCHED_AUTOGROUP support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 13:12:03 +01:00
Stephan Raue
3c924bb4f7 projects/*/linux: disable NAMESPACES support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 13:08:48 +01:00
Stefan Saraev
3d1c25fc9c xf86-video-virtualbox: update to xf86-video-virtualbox-4.2.8 2013-03-04 13:02:46 +02:00
Stefan Saraev
8dc8bfa136 vboxguest: update to vboxguest-4.2.8 2013-03-04 13:02:17 +02:00
Stephan Raue
e2ba2dfa80 xbmc: add PR2320
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 11:44:32 +01:00
Stephan Raue
42706f338b xbmc: fix XVBA build with legacy/non-legacy gpu drivers
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 11:44:08 +01:00
Stephan Raue
faaea8141f projects/ARCTIC_MC: use fglrx-legacy driver
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-04 11:13:15 +01:00
Stefan Saraev
7bf7f5f77a Merge pull request #1976 from dagwieers/shell-term
Fix the default terminal
2013-03-03 12:31:45 -08:00
Dag Wieers
3d23d92fbf Fix the default shell
Go with whatever is set by SSH, and fall back to "linux" if the terminal is not available.

This fixes #1975
2013-03-03 19:32:50 +01:00
vpeter4
c1a54f9ad5 installer: add double confirmation before actuall install process (formating disk)
add custom install where only KERNEL and SYSTEM files are copied to System partition, closes #1985

someone should go over the changes just to be sure that there is no errors
2013-03-03 15:41:16 +01:00
Stefan Saraev
e61c979e2a Merge pull request #1982 from vpeter4/hdhomerun
dvbhdhomerun: update to dvbhdhomerun-0.0.15, should fix #1979
2013-03-02 03:11:46 -08:00
vpeter4
ea7d4c445c dvbhdhomerun: update to dvbhdhomerun-0.0.15, should fix #1979 2013-03-02 10:35:09 +01:00
646 changed files with 123322 additions and 41512 deletions

View File

@@ -1,20 +1,5 @@
OpenELEC (Version 2.1)
OpenELEC (Version 3.0)
Changelog OpenELEC-2.0 to OpenELEC-2.1
for a detailed Changelog from OpenELEC-2.0 to OpenELEC-3.0 see:
https://github.com/OpenELEC/OpenELEC.tv/compare/2.0.0...3.0.0
Added packages:
- add package 'ppp'
- add package 'pptp'
Package updates:
- update linux to linux-3.5
- update dialog to dialog-1.1-20120215
- update connman to connman-1.4
Added functions:
- sshd can be enabled via OpenELEC Settings addon
- add PPTP support
Changed functions:
Removed functions:

View File

@@ -14,7 +14,7 @@ providing cutting edge hardware support to deliver a set-top box experience.
**Installation**
* Please read INSTALL for instructions on how to install.
* Please read the instructions in our wiki (http://wiki.openelec.tv/index.php?title=Installation) on how to install.
**Known issues**

View File

@@ -17,6 +17,9 @@
<description>
@PKG_LONGDESC@
</description>
<disclaimer>
@PKG_DISCLAIMER@
</disclaimer>
<platform>all</platform>
</extension>
</addon>

View File

@@ -169,6 +169,11 @@ strip_linker_plugin() {
LDFLAGS=`echo $LDFLAGS | sed -e "s|-fuse-linker-plugin||g"`
}
strip_gold() {
# strip out usage from GOLD linker
LDFLAGS=`echo $LDFLAGS | sed -e "s|-fuse-ld=gold||g"`
}
fix_module_depends() {
# modify .modinfo section in kernel module to depends on other required modules
local MODULE="$1"
@@ -233,7 +238,7 @@ dashes="==========================="
show_config() {
dashes="==========================="
config_message="$config_message\n $dashes$dashes$dashes"
config_message="$config_message\n Configuration for $DISTRONAME"
config_message="$config_message\n Configuration for $DISTRONAME ($([ "$OFFICIAL" = "yes" ] && echo "official" || echo "unofficial"))"
config_message="$config_message\n $dashes$dashes$dashes"
# Build options
@@ -247,6 +252,7 @@ show_config() {
config_message="$config_message\n - SIMD support:\t\t\t $SIMD_SUPPORT"
config_message="$config_message\n - Optimizations:\t\t\t $OPTIMIZATIONS"
config_message="$config_message\n - LTO (Link Time Optimization) support: $LTO_SUPPORT"
config_message="$config_message\n - GOLD (Google Linker) Support:\t $GOLD_SUPPORT"
config_message="$config_message\n - LLVM support:\t\t\t $LLVM_SUPPORT"
# config_message="$config_message\n - CFLAGS:\t $TARGET_CFLAGS"

View File

@@ -34,7 +34,7 @@ fi
get_graphicdrivers() {
if [ "$GRAPHIC_DRIVERS" = "all" ]; then
GRAPHIC_DRIVERS="i915 i965 r200 r300 r600 fglrx nvidia vmware virtualbox"
GRAPHIC_DRIVERS="i915 i965 r200 r300 r600 fglrx fglrx-legacy nvidia vmware virtualbox"
fi
for drv in $GRAPHIC_DRIVERS; do

View File

@@ -29,6 +29,10 @@ if [ "$LTO_SUPPORT" = yes ];then
LD_OPTIM="$LD_OPTIM -flto"
fi
if [ "$GOLD_SUPPORT" = yes ];then
LD_OPTIM="$LD_OPTIM -fuse-ld=gold"
fi
if [ "$DEBUG" = yes ]; then
TARGET_CFLAGS="$TARGET_CFLAGS -ggdb"
TARGET_CXXFLAGS="$TARGET_CXXFLAGS -ggdb"

View File

@@ -1,5 +1,5 @@
# VERSION: set full version, use "devel" for development version
OPENELEC_VERSION="2.99.4"
OPENELEC_VERSION="3.0.5"
# OS_VERSION: OS Version
OS_VERSION="3.0"

View File

@@ -26,7 +26,7 @@ PKG_LICENSE="OSS"
PKG_SITE="http://sabnzbd.org/"
PKG_URL="$SOURCEFORGE_SRC/sabnzbdplus/sabnzbdplus/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}-src.tar.gz"
PKG_DEPENDS="Python Cheetah pyOpenSSL yenc unrar unzip par2cmdline"
PKG_BUILD_DEPENDS="toolchain Python Cheetah pyOpenSSL yenc unrar unzip par2cmdline"
PKG_BUILD_DEPENDS="toolchain Python Cheetah pyOpenSSL yenc unrar unzip par2cmdline configobj"
PKG_PRIORITY="optional"
PKG_SECTION="service/downloadmanager"
PKG_SHORTDESC="SABnzbd makes Usenet as simple and streamlined as possible by automating everything we can."

View File

@@ -19,12 +19,12 @@
################################################################################
PKG_NAME="ccid"
PKG_VERSION="1.4.8"
PKG_VERSION="1.4.9"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://pcsclite.alioth.debian.org/ccid.html"
PKG_URL="https://alioth.debian.org/frs/download.php/3768/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
PKG_URL="https://alioth.debian.org/frs/download.php/3866/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain pcsc-lite"
PKG_PRIORITY="optional"

View File

@@ -20,12 +20,12 @@
################################################################################
PKG_NAME="pcsc-lite"
PKG_VERSION="1.8.7"
PKG_VERSION="1.8.8"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://pcsclite.alioth.debian.org/pcsclite.html"
PKG_URL="https://alioth.debian.org/frs/download.php/3842/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
PKG_URL="https://alioth.debian.org/frs/download.php/3862/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain libusb"
PKG_PRIORITY="optional"

View File

@@ -24,3 +24,4 @@
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/
cp -P $PKG_DIR/config/* $ADDON_BUILD/$PKG_ADDON_ID/config/
cp -P $PKG_DIR/settings-default.xml $ADDON_BUILD/$PKG_ADDON_ID/

View File

@@ -1,23 +1,20 @@
3.0.3
improved python script for modifying tuners
3.0.2
- added addon settings for
added addon settings for
modifying tuner type (DVB-C, DVB-T, ATSC)
setting delays
3.0.1
- bump addon version
- binary files are stored with OpenELEC image
- addon is used to start userspace program
bump addon version
binary files are stored with OpenELEC image
addon is used to start userspace program
2.1.3
- bump addon version for new kernel
bump addon version for new kernel
2.1.2
- dvbhdhomerun upgraded to 0.0.10
dvbhdhomerun upgraded to 0.0.10
2.1.1
- rebuild for addon version 2.1
rebuild for addon version 2.1
2.0.1
- starting userspace DVB drivers from Tvheadend/VDR
starting userspace DVB drivers from Tvheadend/VDR
2.0.0
- initial version of HDHomeRun driver
initial version of HDHomeRun driver

View File

@@ -20,7 +20,7 @@
PKG_NAME="hdhomerun"
PKG_VERSION="3.0"
PKG_REV="2"
PKG_REV="3"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.silicondust.com/products/hdhomerun/dvbt/"

View File

@@ -1,125 +0,0 @@
"""
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2013 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2013 ultraman/vpeter
#
# 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
################################################################################
"""
import os
import sys
import shutil
import xmlpp
import xbmcaddon
from xml.dom import minidom
from array import array
__settings__ = xbmcaddon.Addon(id='driver.dvb.hdhomerun')
__cwd__ = __settings__.getAddonInfo('path')
__settings_xml__ = xbmc.translatePath(os.path.join(__cwd__, 'resources', 'settings.xml'))
__hdhomerun_log__ = '/var/log/dvbhdhomerun.log'
# make backup settings only once
try:
with open(__settings_xml__ + '_orig') as f: pass
except IOError as e:
shutil.copyfile(__settings_xml__, __settings_xml__ + '_orig')
######################################################################################################
# get supported devices on a system (name)
tuners = []
try:
for line in open(__hdhomerun_log__, 'r'):
line = line.strip()
if line.startswith('Registered tuner'):
name = line.split(':');
name = name[2].strip()
tuners.append(name)
except IOError:
print 'Error reading log file ', __hdhomerun_log__
"""
root ~ # grep "Registered tuner" /var/log/dvbhdhomerun.log
Registered tuner, id from kernel: 0 name: 101ADD2B-0
Registered tuner, id from kernel: 1 name: 101ADD2B-1
Registered tuner, id from kernel: 2 name: 1031D75A-0
Registered tuner, id from kernel: 3 name: 1031D75A-1
"""
######################################################################################################
xmldoc = minidom.parse(__settings_xml__)
category = xmldoc.getElementsByTagName('category')
# remove all nodes with id started with ATTACHED_TUNER_
for node_cat in category:
setting = node_cat.getElementsByTagName('setting')
for node_set in setting :
if 'id' in node_set.attributes.keys() and not node_set.getAttribute('id').find('ATTACHED_TUNER_'):
node_set.parentNode.removeChild(node_set)
# add new ATTACHED_TUNER_ nodes for available tuners
for node_cat in category:
setting = node_cat.getElementsByTagName('setting')
for node_set in setting :
if 'label' in node_set.attributes.keys() and '9010' in node_set.getAttribute('label'):
for ix, tuner_name in enumerate(tuners):
tuner_name_var = tuner_name.replace('-', '_')
node1 = xmldoc.createElement("setting")
node1.setAttribute("id", 'ATTACHED_TUNER_' + tuner_name_var + '_DVBMODE')
node1.setAttribute("label", tuner_name)
node1.setAttribute("type", 'labelenum')
node1.setAttribute("default", 'auto')
node1.setAttribute("values", 'auto|ATSC|DVB-C|DVB-T')
node_cat.appendChild(node1)
node2 = xmldoc.createElement("setting")
node2.setAttribute("id", 'ATTACHED_TUNER_' + tuner_name_var + '_FULLNAME')
node2.setAttribute("label", '9020')
node2.setAttribute("type", 'bool')
node2.setAttribute("default", 'false')
node_cat.appendChild(node2)
node3 = xmldoc.createElement("setting")
node3.setAttribute("id", 'ATTACHED_TUNER_' + tuner_name_var + '_DISABLE')
node3.setAttribute("label", '9030')
node3.setAttribute("type", 'bool')
node3.setAttribute("default", 'false')
node_cat.appendChild(node3)
# for tuner
break
######################################################################################################
# save file back
try:
outputfile=open(__settings_xml__, 'w')
xmlpp.pprint(xmldoc.toxml(), output=outputfile, indent=2)
outputfile.close()
except IOError:
print 'Error writing file ', __settings_xml__
######################################################################################################
# dialog is closed already so just open settings again
xbmcaddon.Addon(id='driver.dvb.hdhomerun').openSettings()

View File

@@ -2,7 +2,7 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2013 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
@@ -54,7 +54,7 @@ if [ -z "$(pidof userhdhomerun)" ]; then
SERIALS=$(cat /var/config/hdhomerun-addon.conf | sed -n 's|^ATTACHED_TUNER_\(.*\)_\(.*\)_DVBMODE=.*|\1-\2|gp' | sort | uniq)
. /var/config/hdhomerun-addon.conf
for SERIAL in ${SERIALS[@]}; do
for SERIAL in $SERIALS; do
SERIAL_VAR=$(echo $SERIAL | sed 's|-|_|')
DVBMODE=$(eval echo \$ATTACHED_TUNER_${SERIAL_VAR}_DVBMODE)
FULLNAME=$(eval echo \$ATTACHED_TUNER_${SERIAL_VAR}_FULLNAME)
@@ -67,7 +67,7 @@ if [ -z "$(pidof userhdhomerun)" ]; then
mv ${DVBHDHOMERUN_CONF_TMP}-types $DVBHDHOMERUN_CONF_TMP
echo "" >>$DVBHDHOMERUN_CONF_TMP
# remove empty lines at the end of file
sed -i '${/^$/d;}' $DVBHDHOMERUN_CONF_TMP
sed -i -e ':a' -e '/^\n*$/{$d;N;};/\n$/ba' $DVBHDHOMERUN_CONF_TMP
ADDNEW=true
if [ -n "$DVBMODE" ]; then
@@ -86,6 +86,23 @@ if [ -z "$(pidof userhdhomerun)" ]; then
echo "" >>$DVBHDHOMERUN_CONF_TMP
done
# remove logging from libhdhomerun library
awk -v val="[libhdhomerun]" '$0 == val {flag=1; next} /^enable=|^logfile=|^#|^$/{if (flag==1) next} /.*/{flag=0; print}' $DVBHDHOMERUN_CONF_TMP >${DVBHDHOMERUN_CONF_TMP}-log
mv ${DVBHDHOMERUN_CONF_TMP}-log $DVBHDHOMERUN_CONF_TMP
echo "" >>$DVBHDHOMERUN_CONF_TMP
# remove empty lines at the end of file
sed -i -e ':a' -e '/^\n*$/{$d;N;};/\n$/ba' $DVBHDHOMERUN_CONF_TMP
if [ "$LIBHDHOMERUN_LOG" = "true" ]; then
cat >>$DVBHDHOMERUN_CONF_TMP << EOF
[libhdhomerun]
enable=true
logfile=/var/log/dvbhdhomerun_libhdhomerun.log
EOF
fi
md5_1=$(md5sum -b $DVBHDHOMERUN_CONF_TMP | awk '{print $1}')
md5_2=$(md5sum -b $ADDON_HOME/dvbhdhomerun.conf | awk '{print $1}')
if [ "$md5_1" != "$md5_2" ]; then

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2013 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
@@ -21,3 +21,16 @@
import os
import sys
import xbmcaddon
__settings__ = xbmcaddon.Addon(id = 'driver.dvb.hdhomerun')
__cwd__ = __settings__.getAddonInfo('path')
__resources_lib__ = xbmc.translatePath(os.path.join(__cwd__, 'resources', 'lib'))
__settings_xml__ = xbmc.translatePath(os.path.join(__cwd__, 'resources', 'settings.xml'))
__hdhomerun_log__ = '/var/log/dvbhdhomerun.log'
if __name__ == "__main__" and len(sys.argv) == 2 and sys.argv[1] == 'refresh_tuners':
sys.path.append(__resources_lib__)
from functions import refresh_hdhomerun_tuners
refresh_hdhomerun_tuners(__settings_xml__, __hdhomerun_log__)
__settings__.openSettings()

View File

@@ -3,10 +3,11 @@
<string id="1000">General</string>
<string id="1020">Pre wait time [sec]</string>
<string id="1030">Post wait time [sec]</string>
<string id="1040">Enable libhdhomerun logging</string>
<string id="9000">Tuner settings</string>
<string id="9005">Enable modifying settings</string>
<string id="9010">Refresh...</string>
<string id="9010">Refresh tuners... (press me)</string>
<string id="9020"> use full name</string>
<string id="9030"> disabled</string>
</strings>

View File

@@ -0,0 +1,272 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2013 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
################################################################################
import os
import sys
import shutil
import xmlpp
from xml.dom import minidom
__sundtek_userspace__ = '/storage/.xbmc/userdata/addon_data/driver.dvb.sundtek-mediatv/'
######################################################################################################
# backup setting.xml file only if backup doesn't exist
def settings_backup(settings_xml):
try:
with open(settings_xml + '_orig') as f: pass
except IOError as e:
shutil.copyfile(settings_xml, settings_xml + '_orig')
######################################################################################################
# restore setting.xml file from backup
def settings_restore(settings_xml):
try:
shutil.copyfile(settings_xml + '_orig', settings_xml)
except IOError as e:
print 'Error restoring file:', settings_xml
######################################################################################################
# get hdhomerun supported devices on a system (only name like 101ADD2B-0)
def get_devices_hdhomerun(hdhomerun_log):
tuners = []
try:
for line in open(hdhomerun_log, 'r'):
line = line.strip()
if line.startswith('Registered tuner'):
name = line.split(':');
name = name[2].strip()
tuners.append(name)
except IOError:
print 'Error reading hdhomerun log file', hdhomerun_log
return tuners
"""
root ~ # grep "Registered tuner" /var/log/dvbhdhomerun.log
Registered tuner, id from kernel: 0 name: 101ADD2B-0
Registered tuner, id from kernel: 1 name: 101ADD2B-1
Registered tuner, id from kernel: 2 name: 1031D75A-0
Registered tuner, id from kernel: 3 name: 1031D75A-1
"""
######################################################################################################
# get sundtek supported devices on a system (name, serial number, type)
def get_devices_sundtek(mediaclient_e):
tuners = []
try:
p = os.popen(mediaclient_e, "r")
while 1:
line = p.readline()
if not line:
break
else:
str = line.strip()
if str.startswith('device '):
name = str[str.find("[")+1:str.find("]")]
tuners.append([name, 0, 's'])
if str.startswith('[SERIAL]:'):
line = p.readline()
str = line.strip()
if str.startswith('ID:'):
id = str.split(':');
id = id[1].strip()
tuners[len(tuners)-1] = [name, id, 's']
if str.startswith('[DVB-C]:'):
tuners[len(tuners)-1] = [name, id, 'c']
elif str.startswith('[DVB-T]:'):
tuners[len(tuners)-1] = [name, id, 'c']
elif str.startswith('[DVB-T2]:'):
tuners[len(tuners)-1] = [name, id, 'c']
except IOError:
print 'Error getting sundtek tuners info'
return tuners
"""
root ~ # mediaclient -e
**** List of Media Hardware Devices ****
device 0: [Sundtek MediaTV Pro (USB 2.0)] DVB-C, DVB-T, ANALOG-TV, FM-RADIO, REMOTE-CONTROL, OSS-AUDIO, RDS
[BUS]:
ID: 1-7
[SERIAL]:
ID: U110763295205
[DVB-C]:
FRONTEND: /dev/dvb/adapter0/frontend0
DVR: /dev/dvb/adapter0/dvr0
DMX: /dev/dvb/adapter0/demux0
[DVB-T]:
FRONTEND: /dev/dvb/adapter0/frontend0
DVR: /dev/dvb/adapter0/dvr0
DMX: /dev/dvb/adapter0/demux0
[ANALOG-TV]:
VIDEO0: /dev/video0
VBI0: /dev/vbi0
[FM-RADIO]:
RADIO0: /dev/radio0
RDS: /dev/rds0
[REMOTECONTROL]:
INPUT0: /dev/mediainput0
[OSS]:
OSS0: /dev/dsp0
"""
######################################################################################################
# parse settings.xml file
def parse_settings(settings_xml):
try:
xmldoc = minidom.parse(settings_xml)
category = xmldoc.getElementsByTagName('category')
return xmldoc
except Exception as inst:
print 'Error parse settings file', settings_xml
return None
######################################################################################################
# remove all nodes with id started with ATTACHED_TUNER_
def remove_old_tuners(xmldoc):
category = xmldoc.getElementsByTagName('category')
for node_cat in category:
setting = node_cat.getElementsByTagName('setting')
for node_set in setting :
if 'id' in node_set.attributes.keys() and not node_set.getAttribute('id').find('ATTACHED_TUNER_'):
node_set.parentNode.removeChild(node_set)
######################################################################################################
# add new hdhomerun tuners
def add_hdhomerun(xmldoc, node_cat, tuners):
for ix, tuner in enumerate(tuners):
tuner_var = tuner.replace('-', '_')
node1 = xmldoc.createElement("setting")
node1.setAttribute("id", 'ATTACHED_TUNER_' + tuner_var + '_DVBMODE')
node1.setAttribute("label", tuner)
node1.setAttribute("type", 'labelenum')
node1.setAttribute("default", 'auto')
node1.setAttribute("values", 'auto|ATSC|DVB-C|DVB-T')
node_cat.appendChild(node1)
node2 = xmldoc.createElement("setting")
node2.setAttribute("id", 'ATTACHED_TUNER_' + tuner_var + '_FULLNAME')
node2.setAttribute("label", '9020')
node2.setAttribute("type", 'bool')
node2.setAttribute("default", 'false')
node_cat.appendChild(node2)
node3 = xmldoc.createElement("setting")
node3.setAttribute("id", 'ATTACHED_TUNER_' + tuner_var + '_DISABLE')
node3.setAttribute("label", '9030')
node3.setAttribute("type", 'bool')
node3.setAttribute("default", 'false')
node_cat.appendChild(node3)
# for tuner
######################################################################################################
# add new sundtek tuners
def add_sundtek(xmldoc, node_cat, tuners):
for ix, tuner in enumerate(tuners):
tuner_name = tuner[0]
tuner_serial = tuner[1]
tuner_type = tuner[2]
node1 = xmldoc.createElement("setting")
node1.setAttribute("id", 'ATTACHED_TUNER_' + tuner_serial + '_DVBMODE')
node1.setAttribute("label", tuner_name + ", " + tuner_serial)
node1.setAttribute("type", 'labelenum')
if (tuner_type == 's'):
node1.setAttribute("default", 'DVB-S')
node1.setAttribute("values", 'DVB-S')
else:
node1.setAttribute("default", 'DVB-C')
node1.setAttribute("values", 'DVB-C|DVB-T')
node_cat.appendChild(node1)
node2 = xmldoc.createElement("setting")
node2.setAttribute("id", 'ATTACHED_TUNER_' + tuner_serial + '_IRPROT')
node2.setAttribute("label", '9020')
node2.setAttribute("type", 'labelenum')
node2.setAttribute("default", 'auto')
node2.setAttribute("values", 'auto|RC5|NEC|RC6')
node_cat.appendChild(node2)
node3 = xmldoc.createElement("setting")
node3.setAttribute("id", 'ATTACHED_TUNER_' + tuner_serial + '_KEYMAP')
node3.setAttribute("label", '9030')
node3.setAttribute("type", 'file')
node3.setAttribute("mask", '*.map')
node3.setAttribute("default", __sundtek_userspace__)
node_cat.appendChild(node3)
# for tuner
######################################################################################################
# add new ATTACHED_TUNER_ nodes for available tuners
def add_new_tuners(xmldoc, tuners, which):
category = xmldoc.getElementsByTagName('category')
for node_cat in category:
setting = node_cat.getElementsByTagName('setting')
for node_set in setting :
if 'label' in node_set.attributes.keys() and '9010' in node_set.getAttribute('label'):
if which == 'hdhomerun':
add_hdhomerun(xmldoc, node_cat, tuners)
break
elif which == 'sundtek':
add_sundtek(xmldoc, node_cat, tuners)
break
######################################################################################################
# save settings.xml file back
def save_settings(settings_xml, xmldoc):
try:
outputfile = open(settings_xml, 'w')
xmlpp.pprint(xmldoc.toxml(), output = outputfile, indent=2)
outputfile.close()
except IOError:
print 'Error saving file:', settings_xml
settings_restore(settings_xml)
######################################################################################################
# refresh hdhomerun tuners in settings.xml file
def refresh_hdhomerun_tuners(settings_xml, hdhomerun_log):
settings_backup(settings_xml)
tuners = get_devices_hdhomerun(hdhomerun_log)
xmldoc = parse_settings(settings_xml)
if xmldoc == None:
print 'No hdhomerun tuners found'
else:
remove_old_tuners(xmldoc)
add_new_tuners(xmldoc, tuners, 'hdhomerun')
save_settings(settings_xml, xmldoc)
######################################################################################################
# refresh sundtek tuners in settings.xml file
def refresh_sundtek_tuners(settings_xml, mediaclient_e):
settings_backup(settings_xml)
tuners = get_devices_sundtek(mediaclient_e)
xmldoc = parse_settings(settings_xml)
if xmldoc == None:
print 'No sundtek tuners found'
else:
remove_old_tuners(xmldoc)
add_new_tuners(xmldoc, tuners, 'sundtek')
save_settings(settings_xml, xmldoc)

View File

@@ -4,10 +4,11 @@
<setting type="sep" />
<setting id="PRE_WAIT" type="number" label="1020" default="2" />
<setting id="POST_WAIT" type="number" label="1030" default="1" />
<setting id="LIBHDHOMERUN_LOG" type="bool" label="1040" default="false" />
</category>
<category label="9000">
<setting type="sep" />
<setting id="ENABLE_TUNER_TYPES" type="bool" label="9005" default="true" />
<setting label="9010" option="close" type="action" action="RunScript(/storage/.xbmc/addons/driver.dvb.hdhomerun/bin/refresh-tuners.py, false)" />
<setting label="9010" option="close" type="action" action="RunScript($ID, refresh_tuners)" />
</category>
</settings>

View File

@@ -1,3 +1,5 @@
3.0.4
improved python script for modifying tuners
3.0.3
added addon settings for modifying tuner type (DVB-C, DVB-T)
3.0.2

View File

@@ -20,7 +20,7 @@
PKG_NAME="sundtek-mediatv"
PKG_VERSION="3.0"
PKG_REV="3"
PKG_REV="4"
PKG_ARCH="any"
PKG_LICENSE="nonfree"
PKG_SITE="http://support.sundtek.com/"

View File

@@ -1,172 +0,0 @@
"""
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2013 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2013 ultraman/vpeter
#
# 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
################################################################################
"""
import os
import sys
import shutil
import xmlpp
import xbmcaddon
from xml.dom import minidom
from array import array
__settings__ = xbmcaddon.Addon(id='driver.dvb.sundtek-mediatv')
__cwd__ = __settings__.getAddonInfo('path')
__mediaclient__ = xbmc.translatePath(os.path.join(__cwd__, 'bin', 'mediaclient'))
__ld_preload__ = xbmc.translatePath(os.path.join(__cwd__, 'lib', 'libmediaclient.so'))
__settings_xml__ = xbmc.translatePath(os.path.join(__cwd__, 'resources', 'settings.xml'))
__mediaclient_e__ = 'LD_PRELOAD=' + __ld_preload__ + ' ' + __mediaclient__ + ' -e'
# make backup settings only once
try:
with open(__settings_xml__ + '_orig') as f: pass
except IOError as e:
shutil.copyfile(__settings_xml__, __settings_xml__ + '_orig')
######################################################################################################
# get supported devices on a system (name, serial number, type)
tuners = []
p = os.popen(__mediaclient_e__, "r")
while 1:
line = p.readline()
if not line:
break
else:
str = line.strip()
if str.startswith('device '):
name = str[str.find("[")+1:str.find("]")]
tuners.append([name, 0, 's'])
if str.startswith('[SERIAL]:'):
line = p.readline()
str = line.strip()
if str.startswith('ID:'):
id = str.split(':');
id = id[1].strip()
tuners[len(tuners)-1] = [name, id, 's']
if str.startswith('[DVB-C]:'):
tuners[len(tuners)-1] = [name, id, 'c']
elif str.startswith('[DVB-T]:'):
tuners[len(tuners)-1] = [name, id, 'c']
elif str.startswith('[DVB-T2]:'):
tuners[len(tuners)-1] = [name, id, 'c']
"""
root ~ # mediaclient -e
**** List of Media Hardware Devices ****
device 0: [Sundtek MediaTV Pro (USB 2.0)] DVB-C, DVB-T, ANALOG-TV, FM-RADIO, REMOTE-CONTROL, OSS-AUDIO, RDS
[BUS]:
ID: 1-7
[SERIAL]:
ID: U110714145205
[DVB-C]:
FRONTEND: /dev/dvb/adapter0/frontend0
DVR: /dev/dvb/adapter0/dvr0
DMX: /dev/dvb/adapter0/demux0
[DVB-T]:
FRONTEND: /dev/dvb/adapter0/frontend0
DVR: /dev/dvb/adapter0/dvr0
DMX: /dev/dvb/adapter0/demux0
[ANALOG-TV]:
VIDEO0: /dev/video0
VBI0: /dev/vbi0
[FM-RADIO]:
RADIO0: /dev/radio0
RDS: /dev/rds0
[REMOTECONTROL]:
INPUT0: /dev/mediainput0
[OSS]:
OSS0: /dev/dsp0
"""
######################################################################################################
xmldoc = minidom.parse(__settings_xml__)
category = xmldoc.getElementsByTagName('category')
# remove all nodes with id started with ATTACHED_TUNER_
for node_cat in category:
setting = node_cat.getElementsByTagName('setting')
for node_set in setting :
if 'id' in node_set.attributes.keys() and not node_set.getAttribute('id').find('ATTACHED_TUNER_'):
node_set.parentNode.removeChild(node_set)
# add new ATTACHED_TUNER_ nodes for available tuners
for node_cat in category:
setting = node_cat.getElementsByTagName('setting')
for node_set in setting :
if 'label' in node_set.attributes.keys() and '9010' in node_set.getAttribute('label'):
for ix, tuner in enumerate(tuners):
tuner_name = tuner[0]
tuner_serial = tuner[1]
tuner_type = tuner[2]
node1 = xmldoc.createElement("setting")
node1.setAttribute("id", 'ATTACHED_TUNER_' + tuner_serial + '_DVBMODE')
node1.setAttribute("label", tuner_name + ", " + tuner_serial)
node1.setAttribute("type", 'labelenum')
if (tuner_type == 's'):
node1.setAttribute("default", 'DVB-S')
node1.setAttribute("values", 'DVB-S')
else:
node1.setAttribute("default", 'DVB-C')
node1.setAttribute("values", 'DVB-C|DVB-T')
node_cat.appendChild(node1)
node2 = xmldoc.createElement("setting")
node2.setAttribute("id", 'ATTACHED_TUNER_' + tuner_serial + '_IRPROT')
node2.setAttribute("label", '9020')
node2.setAttribute("type", 'labelenum')
node2.setAttribute("default", 'auto')
node2.setAttribute("values", 'auto|RC5|NEC|RC6')
node_cat.appendChild(node2)
node3 = xmldoc.createElement("setting")
node3.setAttribute("id", 'ATTACHED_TUNER_' + tuner_serial + '_KEYMAP')
node3.setAttribute("label", '9030')
node3.setAttribute("type", 'text')
node3.setAttribute("default", 'rc_key_ok')
node_cat.appendChild(node3)
# for tuner
break
######################################################################################################
# save file back
try:
outputfile=open(__settings_xml__, 'w')
xmlpp.pprint(xmldoc.toxml(), output=outputfile, indent=2)
outputfile.close()
except IOError:
print 'Error writing file ', __settings_xml__
######################################################################################################
# dialog is closed already so just open settings again
xbmcaddon.Addon(id='driver.dvb.sundtek-mediatv').openSettings()

View File

@@ -2,7 +2,7 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2013 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
@@ -56,6 +56,9 @@ if [ ! -f "$ADDON_SETTINGS" ]; then
cp $ADDON_DIR/settings-default.xml $ADDON_SETTINGS
fi
[ ! -f $ADDON_HOME/rc_key_enter.map ] && mv $ADDON_HOME/rc_key_enter $ADDON_HOME/rc_key_enter.map
[ ! -f $ADDON_HOME/rc_key_ok.map ] && mv $ADDON_HOME/rc_key_ok $ADDON_HOME/rc_key_ok.map
mkdir -p /var/config
cat "$ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/sundtek-addon.conf
. /var/config/sundtek-addon.conf
@@ -131,7 +134,7 @@ if [ ! -f $ADDON_HOME/driver-version.txt ]; then
fi
# enable to install same addon package version again
rm -f /storage/.xbmc/addons/packages/driver.dvb.sundtek*
#rm -f /storage/.xbmc/addons/packages/driver.dvb.sundtek*
# add alias for /opt/bin/mediaclient
alias_set="$(grep libmediaclient.so /storage/.profile 2>/dev/null)"
@@ -213,7 +216,7 @@ if [ -z "$(pidof mediasrv)" ]; then
mv ${SUNDTEK_CONF_TMP}-net $SUNDTEK_CONF_TMP
echo "" >>$SUNDTEK_CONF_TMP
# remove empty lines at the end of file
sed -i '${/^$/d;}' $SUNDTEK_CONF_TMP
sed -i -e ':a' -e '/^\n*$/{$d;N;};/\n$/ba' $SUNDTEK_CONF_TMP
# add entries
echo -e "\n[NETWORK]" >>$SUNDTEK_CONF_TMP
for dev in $(seq 0 $DEVICE1_NUM); do
@@ -245,7 +248,7 @@ if [ -z "$(pidof mediasrv)" ]; then
mv ${SUNDTEK_CONF_TMP}-net $SUNDTEK_CONF_TMP
echo "" >>$SUNDTEK_CONF_TMP
# remove empty lines at the end of file
sed -i '${/^$/d;}' $SUNDTEK_CONF_TMP
sed -i -e ':a' -e '/^\n*$/{$d;N;};/\n$/ba' $SUNDTEK_CONF_TMP
fi
if [ "$ENABLE_TUNER_TYPES" = "true" ]; then
@@ -253,7 +256,7 @@ if [ -z "$(pidof mediasrv)" ]; then
SERIALS=$(cat /var/config/sundtek-addon.conf | sed -n 's|^ATTACHED_TUNER_\(.*\)_DVBMODE=.*|\1|gp' | sort | uniq)
. /var/config/sundtek-addon.conf
for SERIAL in ${SERIALS[@]}; do
for SERIAL in $SERIALS; do
DVBMODE=$(eval echo \$ATTACHED_TUNER_${SERIAL}_DVBMODE)
IRPROT=$(eval echo \$ATTACHED_TUNER_${SERIAL}_IRPROT)
KEYMAP=$(eval echo \$ATTACHED_TUNER_${SERIAL}_KEYMAP)
@@ -267,15 +270,14 @@ if [ -z "$(pidof mediasrv)" ]; then
[ "$IRPROT" = "NEC" -o "$IRPROT" = "auto" ] && IRPROT=""
KEYMAP_FILE="$ADDON_HOME/$KEYMAP"
[ ! -f $KEYMAP_FILE ] && KEYMAP_FILE=""
[ ! -f $KEYMAP ] && KEYMAP=""
# remove setttings for this tuner
awk -v val="[$SERIAL]" '$0 == val {flag=1; next} /^ir_protocol=|^rcmap=|^initial_dvb_mode=|^#|^$/{if (flag==1) next} /.*/{flag=0; print}' $SUNDTEK_CONF_TMP >${SUNDTEK_CONF_TMP}-types
mv ${SUNDTEK_CONF_TMP}-types $SUNDTEK_CONF_TMP
echo "" >>$SUNDTEK_CONF_TMP
# remove empty lines at the end of file
sed -i '${/^$/d;}' $SUNDTEK_CONF_TMP
sed -i -e ':a' -e '/^\n*$/{$d;N;};/\n$/ba' $SUNDTEK_CONF_TMP
ADDNEW=true
if [ -n "$DVBMODE" ]; then
@@ -286,9 +288,9 @@ if [ -z "$(pidof mediasrv)" ]; then
[ $ADDNEW = true ] && ADDNEW=false && echo -e "\n[$SERIAL]" >>$SUNDTEK_CONF_TMP
echo "ir_protocol=$IRPROT" >>$SUNDTEK_CONF_TMP
fi
if [ -n "$KEYMAP_FILE" ]; then
if [ -n "$KEYMAP" ]; then
[ $ADDNEW = true ] && ADDNEW=false && echo -e "\n[$SERIAL]" >>$SUNDTEK_CONF_TMP
echo "rcmap=$KEYMAP_FILE" >>$SUNDTEK_CONF_TMP
echo "rcmap=$KEYMAP" >>$SUNDTEK_CONF_TMP
fi
echo "" >>$SUNDTEK_CONF_TMP

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2013 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
@@ -21,3 +21,18 @@
import os
import sys
import xbmcaddon
__settings__ = xbmcaddon.Addon(id = 'driver.dvb.sundtek-mediatv')
__cwd__ = __settings__.getAddonInfo('path')
__resources_lib__ = xbmc.translatePath(os.path.join(__cwd__, 'resources', 'lib'))
__settings_xml__ = xbmc.translatePath(os.path.join(__cwd__, 'resources', 'settings.xml'))
__mediaclient__ = xbmc.translatePath(os.path.join(__cwd__, 'bin', 'mediaclient'))
__ld_preload__ = xbmc.translatePath(os.path.join(__cwd__, 'lib', 'libmediaclient.so'))
__mediaclient_e__ = 'LD_PRELOAD=' + __ld_preload__ + ' ' + __mediaclient__ + ' -e'
if __name__ == "__main__" and len(sys.argv) == 2 and sys.argv[1] == 'refresh_tuners':
sys.path.append(__resources_lib__)
from functions import refresh_sundtek_tuners
refresh_sundtek_tuners(__settings_xml__, __mediaclient_e__)
__settings__.openSettings()

View File

@@ -25,7 +25,7 @@
<string id="9000">Tuner settings</string>
<string id="9005">Enable modifying settings</string>
<string id="9010">Refresh...</string>
<string id="9010">Refresh tuners... (press me)</string>
<string id="9020"> IR protocol</string>
<string id="9030"> keymap filename</string>
</strings>

View File

@@ -0,0 +1,272 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2013 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
################################################################################
import os
import sys
import shutil
import xmlpp
from xml.dom import minidom
__sundtek_userspace__ = '/storage/.xbmc/userdata/addon_data/driver.dvb.sundtek-mediatv/'
######################################################################################################
# backup setting.xml file only if backup doesn't exist
def settings_backup(settings_xml):
try:
with open(settings_xml + '_orig') as f: pass
except IOError as e:
shutil.copyfile(settings_xml, settings_xml + '_orig')
######################################################################################################
# restore setting.xml file from backup
def settings_restore(settings_xml):
try:
shutil.copyfile(settings_xml + '_orig', settings_xml)
except IOError as e:
print 'Error restoring file:', settings_xml
######################################################################################################
# get hdhomerun supported devices on a system (only name like 101ADD2B-0)
def get_devices_hdhomerun(hdhomerun_log):
tuners = []
try:
for line in open(hdhomerun_log, 'r'):
line = line.strip()
if line.startswith('Registered tuner'):
name = line.split(':');
name = name[2].strip()
tuners.append(name)
except IOError:
print 'Error reading hdhomerun log file', hdhomerun_log
return tuners
"""
root ~ # grep "Registered tuner" /var/log/dvbhdhomerun.log
Registered tuner, id from kernel: 0 name: 101ADD2B-0
Registered tuner, id from kernel: 1 name: 101ADD2B-1
Registered tuner, id from kernel: 2 name: 1031D75A-0
Registered tuner, id from kernel: 3 name: 1031D75A-1
"""
######################################################################################################
# get sundtek supported devices on a system (name, serial number, type)
def get_devices_sundtek(mediaclient_e):
tuners = []
try:
p = os.popen(mediaclient_e, "r")
while 1:
line = p.readline()
if not line:
break
else:
str = line.strip()
if str.startswith('device '):
name = str[str.find("[")+1:str.find("]")]
tuners.append([name, 0, 's'])
if str.startswith('[SERIAL]:'):
line = p.readline()
str = line.strip()
if str.startswith('ID:'):
id = str.split(':');
id = id[1].strip()
tuners[len(tuners)-1] = [name, id, 's']
if str.startswith('[DVB-C]:'):
tuners[len(tuners)-1] = [name, id, 'c']
elif str.startswith('[DVB-T]:'):
tuners[len(tuners)-1] = [name, id, 'c']
elif str.startswith('[DVB-T2]:'):
tuners[len(tuners)-1] = [name, id, 'c']
except IOError:
print 'Error getting sundtek tuners info'
return tuners
"""
root ~ # mediaclient -e
**** List of Media Hardware Devices ****
device 0: [Sundtek MediaTV Pro (USB 2.0)] DVB-C, DVB-T, ANALOG-TV, FM-RADIO, REMOTE-CONTROL, OSS-AUDIO, RDS
[BUS]:
ID: 1-7
[SERIAL]:
ID: U110763295205
[DVB-C]:
FRONTEND: /dev/dvb/adapter0/frontend0
DVR: /dev/dvb/adapter0/dvr0
DMX: /dev/dvb/adapter0/demux0
[DVB-T]:
FRONTEND: /dev/dvb/adapter0/frontend0
DVR: /dev/dvb/adapter0/dvr0
DMX: /dev/dvb/adapter0/demux0
[ANALOG-TV]:
VIDEO0: /dev/video0
VBI0: /dev/vbi0
[FM-RADIO]:
RADIO0: /dev/radio0
RDS: /dev/rds0
[REMOTECONTROL]:
INPUT0: /dev/mediainput0
[OSS]:
OSS0: /dev/dsp0
"""
######################################################################################################
# parse settings.xml file
def parse_settings(settings_xml):
try:
xmldoc = minidom.parse(settings_xml)
category = xmldoc.getElementsByTagName('category')
return xmldoc
except Exception as inst:
print 'Error parse settings file', settings_xml
return None
######################################################################################################
# remove all nodes with id started with ATTACHED_TUNER_
def remove_old_tuners(xmldoc):
category = xmldoc.getElementsByTagName('category')
for node_cat in category:
setting = node_cat.getElementsByTagName('setting')
for node_set in setting :
if 'id' in node_set.attributes.keys() and not node_set.getAttribute('id').find('ATTACHED_TUNER_'):
node_set.parentNode.removeChild(node_set)
######################################################################################################
# add new hdhomerun tuners
def add_hdhomerun(xmldoc, node_cat, tuners):
for ix, tuner in enumerate(tuners):
tuner_var = tuner.replace('-', '_')
node1 = xmldoc.createElement("setting")
node1.setAttribute("id", 'ATTACHED_TUNER_' + tuner_var + '_DVBMODE')
node1.setAttribute("label", tuner)
node1.setAttribute("type", 'labelenum')
node1.setAttribute("default", 'auto')
node1.setAttribute("values", 'auto|ATSC|DVB-C|DVB-T')
node_cat.appendChild(node1)
node2 = xmldoc.createElement("setting")
node2.setAttribute("id", 'ATTACHED_TUNER_' + tuner_var + '_FULLNAME')
node2.setAttribute("label", '9020')
node2.setAttribute("type", 'bool')
node2.setAttribute("default", 'false')
node_cat.appendChild(node2)
node3 = xmldoc.createElement("setting")
node3.setAttribute("id", 'ATTACHED_TUNER_' + tuner_var + '_DISABLE')
node3.setAttribute("label", '9030')
node3.setAttribute("type", 'bool')
node3.setAttribute("default", 'false')
node_cat.appendChild(node3)
# for tuner
######################################################################################################
# add new sundtek tuners
def add_sundtek(xmldoc, node_cat, tuners):
for ix, tuner in enumerate(tuners):
tuner_name = tuner[0]
tuner_serial = tuner[1]
tuner_type = tuner[2]
node1 = xmldoc.createElement("setting")
node1.setAttribute("id", 'ATTACHED_TUNER_' + tuner_serial + '_DVBMODE')
node1.setAttribute("label", tuner_name + ", " + tuner_serial)
node1.setAttribute("type", 'labelenum')
if (tuner_type == 's'):
node1.setAttribute("default", 'DVB-S')
node1.setAttribute("values", 'DVB-S')
else:
node1.setAttribute("default", 'DVB-C')
node1.setAttribute("values", 'DVB-C|DVB-T')
node_cat.appendChild(node1)
node2 = xmldoc.createElement("setting")
node2.setAttribute("id", 'ATTACHED_TUNER_' + tuner_serial + '_IRPROT')
node2.setAttribute("label", '9020')
node2.setAttribute("type", 'labelenum')
node2.setAttribute("default", 'auto')
node2.setAttribute("values", 'auto|RC5|NEC|RC6')
node_cat.appendChild(node2)
node3 = xmldoc.createElement("setting")
node3.setAttribute("id", 'ATTACHED_TUNER_' + tuner_serial + '_KEYMAP')
node3.setAttribute("label", '9030')
node3.setAttribute("type", 'file')
node3.setAttribute("mask", '*.map')
node3.setAttribute("default", __sundtek_userspace__)
node_cat.appendChild(node3)
# for tuner
######################################################################################################
# add new ATTACHED_TUNER_ nodes for available tuners
def add_new_tuners(xmldoc, tuners, which):
category = xmldoc.getElementsByTagName('category')
for node_cat in category:
setting = node_cat.getElementsByTagName('setting')
for node_set in setting :
if 'label' in node_set.attributes.keys() and '9010' in node_set.getAttribute('label'):
if which == 'hdhomerun':
add_hdhomerun(xmldoc, node_cat, tuners)
break
elif which == 'sundtek':
add_sundtek(xmldoc, node_cat, tuners)
break
######################################################################################################
# save settings.xml file back
def save_settings(settings_xml, xmldoc):
try:
outputfile = open(settings_xml, 'w')
xmlpp.pprint(xmldoc.toxml(), output = outputfile, indent=2)
outputfile.close()
except IOError:
print 'Error saving file:', settings_xml
settings_restore(settings_xml)
######################################################################################################
# refresh hdhomerun tuners in settings.xml file
def refresh_hdhomerun_tuners(settings_xml, hdhomerun_log):
settings_backup(settings_xml)
tuners = get_devices_hdhomerun(hdhomerun_log)
xmldoc = parse_settings(settings_xml)
if xmldoc == None:
print 'No hdhomerun tuners found'
else:
remove_old_tuners(xmldoc)
add_new_tuners(xmldoc, tuners, 'hdhomerun')
save_settings(settings_xml, xmldoc)
######################################################################################################
# refresh sundtek tuners in settings.xml file
def refresh_sundtek_tuners(settings_xml, mediaclient_e):
settings_backup(settings_xml)
tuners = get_devices_sundtek(mediaclient_e)
xmldoc = parse_settings(settings_xml)
if xmldoc == None:
print 'No sundtek tuners found'
else:
remove_old_tuners(xmldoc)
add_new_tuners(xmldoc, tuners, 'sundtek')
save_settings(settings_xml, xmldoc)

View File

@@ -28,6 +28,6 @@
<category label="9000">
<setting type="sep" />
<setting id="ENABLE_TUNER_TYPES" type="bool" label="9005" default="true" />
<setting label="9010" option="close" type="action" action="RunScript(/storage/.xbmc/addons/driver.dvb.sundtek-mediatv/bin/refresh-tuners.py, false)" />
<setting label="9010" option="close" type="action" action="RunScript($ID, refresh_tuners)" />
</category>
</settings>

View File

@@ -1,3 +1,6 @@
3.0.4
- update to makemkv-1.8.0
3.0.3
- update to makemkv-1.7.10

View File

@@ -19,8 +19,8 @@
################################################################################
PKG_NAME="makemkv"
PKG_VERSION="1.7.10"
PKG_REV="3"
PKG_VERSION="1.8.0"
PKG_REV="4"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.makemkv.com/forum2/viewforum.php?f=3"

View File

@@ -1,14 +1,13 @@
diff -Naur makemkv-1.6.10/lib/makefile.linux makemkv-1.6.10.patch/lib/makefile.linux
--- makemkv-1.6.10/lib/makefile.linux 2011-05-29 23:17:48.000000000 +0200
+++ makemkv-1.6.10.patch/lib/makefile.linux 2011-05-30 15:29:15.510417904 +0200
@@ -1,11 +1,11 @@
diff --git a/lib/makefile.linux b/lib/makefile.linux
index b3b5afa..07322ad 100644
--- a/lib/makefile.linux
+++ b/lib/makefile.linux
@@ -1,10 +1,10 @@
include makefile.common
-GCC=gcc
-RCC=rcc
+GCC:=gcc
+RCC:=rcc
MOC=$(strip $(shell which moc-qt4))
ifeq ($(MOC),)
-MOC=moc
@@ -16,8 +15,8 @@ diff -Naur makemkv-1.6.10/lib/makefile.linux makemkv-1.6.10.patch/lib/makefile.l
endif
CXXOPTS=-Os -D_GNU_SOURCE -D_linux_
@@ -14,7 +14,7 @@
BUILDINFO_BUILD_DATE=$(shell date)
@@ -16,7 +16,7 @@ PREFIX=/usr
LIBDIR=${PREFIX}/lib
-all: out/libdriveio.so.0 out/libmakemkv.so.1 out/makemkv

View File

@@ -1,12 +0,0 @@
3.0.1
- bump addon version
2.1.3
- updated to tcpdump-4.3.0
- updated to libpcap-1.3.0
2.1.2
- rebuild
2.1.1
- initial addon based on tcpdump-4.1.1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

View File

@@ -1,23 +0,0 @@
################################################################################
# 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
################################################################################
import os
import sys
import xbmcaddon

View File

@@ -26,7 +26,7 @@ PKG_LICENSE="OSS"
PKG_SITE="http://www.samba.org/ftp/rsync/rsync.html"
PKG_URL="ftp://rsync.samba.org/pub/rsync/src/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain $ICONV"
PKG_BUILD_DEPENDS="toolchain $ICONV popt"
PKG_PRIORITY="optional"
PKG_SECTION="network/backup"
PKG_SHORTDESC="rsync: A replacement for rcp that has many more features"

View File

@@ -1,5 +0,0 @@
3.0.1
- bump addon version
2.1.1
- initial addon based on iperf-2.0.5

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -34,6 +34,7 @@ mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/pylib
cp -R $BUILD/Cheetah*/.install/usr/lib/python*/site-packages/* $ADDON_BUILD/$PKG_ADDON_ID/pylib
cp -R $BUILD/pyOpenSSL*/.install/usr/lib/python*/site-packages/* $ADDON_BUILD/$PKG_ADDON_ID/pylib
cp -R $BUILD/yenc*/.install/usr/lib/python*/site-packages/* $ADDON_BUILD/$PKG_ADDON_ID/pylib
cp -R $BUILD/configobj*/.install/usr/lib/python*/site-packages/* $ADDON_BUILD/$PKG_ADDON_ID/pylib
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/SABnzbd
cp -PR $BUILD/SABnzbd-*/* $ADDON_BUILD/$PKG_ADDON_ID/SABnzbd

View File

@@ -1,3 +1,9 @@
3.0.6
- fix configobj error n startup
3.0.5
- rebuild. configobj included
3.0.4
- update to SickBeard-4e57625
- update to CouchPotatoServer-a49a00a

View File

@@ -20,7 +20,7 @@
PKG_NAME="SABnzbd-Suite"
PKG_VERSION="3.0"
PKG_REV="4"
PKG_REV="6"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.openelec.tv"

View File

@@ -27,7 +27,7 @@ import signal
import subprocess
import urllib2
import hashlib
from configobj import ConfigObj
import sys
from xml.dom.minidom import parseString
import logging
import traceback
@@ -195,6 +195,9 @@ except:
signal.signal(signal.SIGCHLD, signal.SIG_DFL)
os.environ['PYTHONPATH'] = str(os.environ.get('PYTHONPATH')) + ':' + pPylib
sys.path.append(pPylib)
from configobj import ConfigObj
# SABnzbd start
try:

View File

@@ -28,7 +28,6 @@ import urllib2
import socket
import time
import datetime
from configobj import ConfigObj
__scriptname__ = "SABnzbd Suite"
__author__ = "OpenELEC"
@@ -51,6 +50,9 @@ subprocess.call(['python',__start__])
# check for launching sabnzbd
sabNzbdLaunch = (__settings__.getSetting('SABNZBD_LAUNCH').lower() == 'true')
sys.path.append(os.path.join(__cwd__, 'pylib'))
from configobj import ConfigObj
if sabNzbdLaunch:
# SABnzbd addresses and api key
sabNzbdAddress = '127.0.0.1:8081'

View File

@@ -1,3 +1,6 @@
3.0.3
- update to boblightd-465
3.0.2
- depends on libGLU

View File

@@ -19,14 +19,14 @@
################################################################################
PKG_NAME="boblightd"
PKG_VERSION="449"
PKG_REV="2"
PKG_VERSION="465"
PKG_REV="3"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://code.google.com/p/boblight"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_DEPENDS="libusb"
PKG_BUILD_DEPENDS="toolchain libusb"
PKG_PRIORITY="optional"
PKG_SECTION="service/multimedia"
PKG_SHORTDESC="boblightd: an ambilight controller."

View File

@@ -1,13 +0,0 @@
diff --git a/configure.ac b/configure.ac
index e2a6aaf..c20a3fc 100644
--- a/configure.ac
+++ b/configure.ac
@@ -9,7 +9,7 @@ AM_MAINTAINER_MODE
AC_ISC_POSIX
AC_PROG_CXX
-AM_PROG_CC_STDC
+AC_PROG_CC
AC_HEADER_STDC
AM_PROG_LIBTOOL

View File

@@ -36,6 +36,7 @@ cd $PKG_BUILD
--cc=$TARGET_CC \
--enable-timeshift \
--disable-libav \
--disable-avahi \
--enable-bundle
make

View File

@@ -1,3 +1,10 @@
3.0.7
- update to TVHeadend 3.3.511
3.0.6
- update to TVHeadend 3.3.491
- disable avahi support
3.0.5
- update to TVHeadend 3.3.485

View File

@@ -19,15 +19,15 @@
################################################################################
PKG_NAME="tvheadend"
PKG_VERSION="3.3.485"
PKG_REV="5"
PKG_VERSION="3.3.511"
PKG_REV="7"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.lonelycoder.com/hts/tvheadend_overview.html"
#PKG_URL="https://github.com/downloads/tvheadend/tvheadend/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_URL="$DISTRO_SRC/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS="$ICONV avahi openssl curl"
PKG_BUILD_DEPENDS="toolchain $ICONV avahi openssl curl"
PKG_DEPENDS="$ICONV openssl curl"
PKG_BUILD_DEPENDS="toolchain $ICONV openssl curl"
PKG_PRIORITY="optional"
PKG_SECTION="service/multimedia"
PKG_SHORTDESC="tvheadend (Version: $PKG_VERSION): a TV streaming server for Linux supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, IPTV, and Analog video (V4L) as input sources."

View File

@@ -94,7 +94,11 @@ if [ ! -f "$TIMESHIFT_SETTINGS_FILE" ]; then
fi
fi
TVHEADEND_ARG="-C -s -u root -g video -c $ADDON_HOME"
if [ "$DEBUG" = "yes" ]; then
TVHEADEND_ARG="-C -s -u root -g video -c $ADDON_HOME"
else
TVHEADEND_ARG="-C -u root -g video -c $ADDON_HOME"
fi
mkdir -p /var/config
if [ -f $ADDON_DIR/settings-default.xml ]; then

View File

@@ -78,8 +78,6 @@ mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin
cp -P $BUILD/vdr-plugin-xmltv2vdr*/dist/epgdata2xmltv/epgdata2xmltv $ADDON_BUILD/$PKG_ADDON_ID/bin
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/lib
cp -P $BUILD/attr-[0-9]*/libattr/.libs/*.so* $ADDON_BUILD/$PKG_ADDON_ID/lib
cp -P $BUILD/libcap-[0-9]*/libcap/*.so* $ADDON_BUILD/$PKG_ADDON_ID/lib
cp -P $BUILD/cxxtools-[0-9]*/.build-target/src/.libs/*.so* $ADDON_BUILD/$PKG_ADDON_ID/lib
cp -P $BUILD/tntnet-[0-9]*/.build-target/framework/common/.libs/*.so* $ADDON_BUILD/$PKG_ADDON_ID/lib
cp -P $BUILD/libzip-[0-9]*/lib/.libs/libzip*.so* $ADDON_BUILD/$PKG_ADDON_ID/lib

View File

@@ -36,6 +36,7 @@ cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF \
-DWEBIF=1 \
-DWITH_DEBUG=0 \
-DOPTIONAL_INCLUDE_DIR=$SYSROOT_PREFIX/usr/include \
-DSTATIC_LIBUSB=1 \
..
make

View File

@@ -1,3 +1,10 @@
3.0.9
- update to oscam-8568
3.0.8
- update to oscam-8469
- update to pcsc-lite-1.8.8
3.0.7
- update to oscam-8357

View File

@@ -20,8 +20,8 @@
################################################################################
PKG_NAME="oscam"
PKG_VERSION="8357"
PKG_REV="7"
PKG_VERSION="8568"
PKG_REV="9"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.streamboard.tv/oscam/wiki"
@@ -32,6 +32,7 @@ PKG_PRIORITY="optional"
PKG_SECTION="service/softcam"
PKG_SHORTDESC="oscam: OSCam is Open Source Conditional Access Modul."
PKG_LONGDESC="OSCam is Open Source Conditional Access Modul."
PKG_DISCLAIMER="using oscam may be illegal in your country. if in doubt, do not install"
PKG_IS_ADDON="yes"
PKG_ADDON_TYPE="xbmc.service"

View File

@@ -1,3 +1,7 @@
3.0.4
- update to pcsc-lite-1.8.8
- update to libccid-1.4.9
3.0.3
- update to pcsc-lite-1.8.7

View File

@@ -21,7 +21,7 @@
PKG_NAME="pcscd-addon"
PKG_VERSION="3.0"
PKG_REV="3"
PKG_REV="4"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.openelec.tv"

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="alsa-lib"
PKG_VERSION="1.0.26"
PKG_VERSION="1.0.27.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -1,12 +0,0 @@
diff -Naur alsa-lib-1.0.26-old/configure.in alsa-lib-1.0.26-new/configure.in
--- alsa-lib-1.0.26-old/configure.in 2012-09-06 01:55:14.000000000 -0700
+++ alsa-lib-1.0.26-new/configure.in 2012-12-29 06:07:44.000000000 -0800
@@ -53,7 +53,7 @@
dnl Checks for header files.
AC_HEADER_STDC
-AM_CONFIG_HEADER(include/config.h)
+AC_CONFIG_HEADERS(include/config.h)
dnl Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST

View File

@@ -1,87 +0,0 @@
From: Takashi Iwai <tiwai <at> suse.de>
Subject: [PATCH RFC 1/2] control: Simplify using snd_config_get_bool()
Newsgroups: gmane.linux.alsa.devel
Date: 2012-10-12 15:25:23 GMT (17 weeks, 8 hours and 26 minutes ago)
snd_config_get_bool() was improved to parse also ASCII strings now,
so we don't have to open-code the boolean parser in
src/control/setup.c any longer.
Signed-off-by: Takashi Iwai <tiwai <at> suse.de>
---
src/control/setup.c | 37 ++++++-------------------------------
1 file changed, 6 insertions(+), 31 deletions(-)
diff --git a/src/control/setup.c b/src/control/setup.c
index eecda45..bd3599d 100644
--- a/src/control/setup.c
+++ b/src/control/setup.c
@@ -400,7 +400,6 @@ static int add_elem(snd_sctl_t *h, snd_config_t *_conf, snd_config_t *private_da
{
snd_config_t *conf;
snd_config_iterator_t i, next;
- char *tmp;
int iface = SND_CTL_ELEM_IFACE_MIXER;
const char *name = NULL;
long index = 0;
@@ -464,33 +463,17 @@ static int add_elem(snd_sctl_t *h, snd_config_t *_conf, snd_config_t *private_da
continue;
}
if (strcmp(id, "lock") == 0) {
- if ((err = snd_config_get_ascii(n, &tmp)) < 0) {
- SNDERR("field %s has an invalid type", id);
- goto _err;
- }
- err = snd_config_get_bool_ascii(tmp);
- if (err < 0) {
- SNDERR("field %s is not a boolean", id);
- free(tmp);
+ err = snd_config_get_bool(n);
+ if (err < 0)
goto _err;
- }
lock = err;
- free(tmp);
continue;
}
if (strcmp(id, "preserve") == 0) {
- if ((err = snd_config_get_ascii(n, &tmp)) < 0) {
- SNDERR("field %s has an invalid type", id);
- goto _err;
- }
- err = snd_config_get_bool_ascii(tmp);
- if (err < 0) {
- SNDERR("field %s is not a boolean", id);
- free(tmp);
+ err = snd_config_get_bool(n);
+ if (err < 0)
goto _err;
- }
preserve = err;
- free(tmp);
continue;
}
if (strcmp(id, "value") == 0) {
@@ -502,18 +485,10 @@ static int add_elem(snd_sctl_t *h, snd_config_t *_conf, snd_config_t *private_da
continue;
}
if (strcmp(id, "optional") == 0) {
- if ((err = snd_config_get_ascii(n, &tmp)) < 0) {
- SNDERR("field %s has an invalid type", id);
- goto _err;
- }
- err = snd_config_get_bool_ascii(tmp);
- if (err < 0) {
- SNDERR("field %s is not a boolean", id);
- free(tmp);
+ err = snd_config_get_bool(n);
+ if (err < 0)
goto _err;
- }
optional = err;
- free(tmp);
continue;
}
SNDERR("Unknown field %s", id);
--
1.7.12.2

View File

@@ -1,123 +0,0 @@
From 91e42790dd0a9489a94e3784d220d76ad2d98b36 Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Sat, 16 Feb 2013 18:29:59 +0200
Subject: [PATCH] Add workaround for conflicting IEC958 controls for HD-audio
When both an SPDIF and an HDMI output are present on HD-audio, both
try to access IEC958 controls with index=0 although one of them must
be wrong. For avoiding this conflict, the recent kernel code (3.9 and
3.8 stable) moves the IEC958 controls of an SPDIF with index=16 once
when the conflict happens.
In this patch, the corresponding support is added in alsa-lib side.
The new "skip_rest" boolean flag is added to the hooked element
definition which indicates that the rest of element array will be
ignored once when this element is present and evaluated. With this
new flag, the HD-audio config takes device=1 primarily, then take
device=0 as fallback.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
src/conf/cards/HDA-Intel.conf | 16 ++++++++++++++++
src/control/setup.c | 19 ++++++++++++++++---
2 files changed, 32 insertions(+), 3 deletions(-)
diff --git a/src/conf/cards/HDA-Intel.conf b/src/conf/cards/HDA-Intel.conf
index d4f2667..3957c12 100644
--- a/src/conf/cards/HDA-Intel.conf
+++ b/src/conf/cards/HDA-Intel.conf
@@ -113,6 +113,22 @@ HDA-Intel.pcm.iec958.0 {
hook_args [
{
name "IEC958 Playback Default"
+ index 16
+ optional true
+ lock true
+ preserve true
+ value [ $AES0 $AES1 $AES2 $AES3 ]
+ }
+ {
+ name "IEC958 Playback Switch"
+ index 16
+ optional true
+ value true
+ # if this element is present, skip the rest
+ skip_rest true
+ }
+ {
+ name "IEC958 Playback Default"
lock true
preserve true
value [ $AES0 $AES1 $AES2 $AES3 ]
diff --git a/src/control/setup.c b/src/control/setup.c
index eecda45..72facb0 100644
--- a/src/control/setup.c
+++ b/src/control/setup.c
@@ -396,7 +396,7 @@ static int snd_config_get_ctl_elem_value(snd_config_t *conf,
return 0;
}
-static int add_elem(snd_sctl_t *h, snd_config_t *_conf, snd_config_t *private_data)
+static int add_elem(snd_sctl_t *h, snd_config_t *_conf, snd_config_t *private_data, int *quit)
{
snd_config_t *conf;
snd_config_iterator_t i, next;
@@ -409,6 +409,7 @@ static int add_elem(snd_sctl_t *h, snd_config_t *_conf, snd_config_t *private_da
int lock = 0;
int preserve = 0;
int optional = 0;
+ int skip_rest = 0;
snd_config_t *value = NULL, *mask = NULL;
snd_sctl_elem_t *elem = NULL;
int err;
@@ -516,6 +517,13 @@ static int add_elem(snd_sctl_t *h, snd_config_t *_conf, snd_config_t *private_da
free(tmp);
continue;
}
+ if (strcmp(id, "skip_rest") == 0) {
+ err = snd_config_get_bool(n);
+ if (err < 0)
+ goto _err;
+ skip_rest = err;
+ continue;
+ }
SNDERR("Unknown field %s", id);
return -EINVAL;
}
@@ -564,6 +572,9 @@ static int add_elem(snd_sctl_t *h, snd_config_t *_conf, snd_config_t *private_da
if (! optional)
SNDERR("Cannot obtain info for CTL elem (%s,'%s',%li,%li,%li): %s", snd_ctl_elem_iface_name(iface), name, index, device, subdevice, snd_strerror(err));
goto _err;
+ } else {
+ if (skip_rest)
+ *quit = 1;
}
snd_ctl_elem_value_set_id(elem->val, elem->id);
snd_ctl_elem_value_set_id(elem->old, elem->id);
@@ -619,7 +630,7 @@ int snd_sctl_build(snd_sctl_t **sctl, snd_ctl_t *handle, snd_config_t *conf, snd
{
snd_sctl_t *h;
snd_config_iterator_t i, next;
- int err;
+ int err, quit = 0;
assert(sctl);
assert(handle);
@@ -639,11 +650,13 @@ int snd_sctl_build(snd_sctl_t **sctl, snd_ctl_t *handle, snd_config_t *conf, snd
INIT_LIST_HEAD(&h->elems);
snd_config_for_each(i, next, conf) {
snd_config_t *n = snd_config_iterator_entry(i);
- err = add_elem(h, n, private_data);
+ err = add_elem(h, n, private_data, &quit);
if (err < 0) {
free_elems(h);
return err;
}
+ if (quit)
+ break;
}
*sctl = h;
return 0;
--
1.7.10

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="alsa-plugins"
PKG_VERSION="1.0.26"
PKG_VERSION="1.0.27"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="alsa-utils"
PKG_VERSION="1.0.26"
PKG_VERSION="1.0.27.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -1,12 +0,0 @@
diff -Naur alsa-utils-1.0.26-old/configure.in alsa-utils-1.0.26-new/configure.in
--- alsa-utils-1.0.26-old/configure.in 2012-09-06 01:45:44.000000000 -0700
+++ alsa-utils-1.0.26-new/configure.in 2012-12-29 08:01:59.000000000 -0800
@@ -290,7 +290,7 @@
TESTSOUND="$dir/test.wav")
AC_SUBST(TESTSOUND)
-AM_CONFIG_HEADER(include/aconfig.h)
+AC_CONFIG_HEADERS(include/aconfig.h)
dnl Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST

View File

@@ -25,7 +25,7 @@ PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://pulseaudio.org/"
PKG_URL="http://freedesktop.org/software/pulseaudio/releases/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS="libtool json-c alsa-lib libsndfile libsamplerate speex dbus systemd openssl libcap"
PKG_DEPENDS="libtool json-c alsa-lib libsndfile libsamplerate speex dbus systemd openssl"
PKG_BUILD_DEPENDS="toolchain libtool json-c alsa-lib libsndfile libsamplerate speex dbus systemd openssl libcap"
PKG_PRIORITY="optional"
PKG_SECTION="audio"

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="mysql"
PKG_VERSION="5.1.67"
PKG_VERSION="5.1.68"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"

View File

@@ -1,12 +0,0 @@
diff -Naur mysql-5.1.67-old/configure.in mysql-5.1.67-new/configure.in
--- mysql-5.1.67-old/configure.in 2012-12-13 02:05:51.000000000 -0800
+++ mysql-5.1.67-new/configure.in 2012-12-30 08:39:00.000000000 -0800
@@ -22,7 +22,7 @@
AM_INIT_AUTOMAKE([1.9 tar-ustar])
AC_PROG_LIBTOOL
-AM_CONFIG_HEADER([include/config.h])
+AC_CONFIG_HEADERS([include/config.h])
# Request support for automake silent-rules if available.
# Default to verbose output. One can use the configure-time

View File

@@ -50,15 +50,12 @@ cd $PKG_BUILD
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--enable-shared \
--enable-static \
--disable-shared \
--disable-readline \
--enable-threadsafe \
--enable-dynamic-extensions \
--with-gnu-ld
make
$STRIP .libs/sqlite3
$MAKEINSTALL

View File

@@ -19,12 +19,12 @@
################################################################################
PKG_NAME="sqlite"
PKG_VERSION="autoconf-3071502"
PKG_VERSION="autoconf-3071700"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="PublicDomain"
PKG_SITE="http://www.sqlite.org/"
PKG_URL="http://sqlite.org/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_URL="http://sqlite.org/2013/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"

View File

@@ -30,6 +30,9 @@ cd $PKG_BUILD
make PREFIX=/usr \
CC="$TARGET_CC" \
AR="$TARGET_AR" \
HOST=_LINUX \
HARDWARE_NAME=$TARGET_ARCH \
BITS=$ACPICA_BITS \
YACC=$ROOT/$TOOLCHAIN/bin/bison \
CWARNINGFLAGS="-O2 $TARGET_CFLAGS"

View File

@@ -19,12 +19,13 @@
################################################################################
PKG_NAME="acpica-unix2"
PKG_VERSION="20130117"
PKG_VERSION="20130328"
PKG_REV="1"
PKG_ARCH="i386 x86_64"
PKG_LICENSE="GPL"
PKG_SITE="http://www.acpica.org/"
PKG_URL="https://www.acpica.org/download/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_URL="https://acpica.org/sites/acpica/files/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain flex bison"
PKG_PRIORITY="optional"

View File

@@ -1,12 +0,0 @@
diff -uNr acpica-unix2-20130117-orig/generate/unix/Makefile.common acpica-unix2-20130117/generate/unix/Makefile.common
--- acpica-unix2-20130117-orig/generate/unix/Makefile.common 2013-01-17 20:47:44.000000000 +0100
+++ acpica-unix2-20130117/generate/unix/Makefile.common 2013-02-07 15:13:59.000000000 +0100
@@ -6,7 +6,7 @@
# Get the OS machine architecture. Anything with a "64" in the returned
# string will be treated as a 64-bit OS. Otherwise, the default is 32-bit.
#
-HARDWARE_NAME := $(shell uname -m)
+HARDWARE_NAME=$(BITS)
BITS=0
#

View File

@@ -2,7 +2,7 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2013 Dag Wieers (dag@wieers.com)
#
# 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
@@ -22,6 +22,14 @@
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/build/yajl-*/lib/libyajl.so* $INSTALL/usr/lib
#strip_lto
export LIBS="-lpthread -ltinfo"
cd $PKG_BUILD
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
make

26
packages/debug/iftop/install Executable file
View File

@@ -0,0 +1,26 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2013 Dag Wieers (dag@wieers.com)
#
# 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
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/bin/
cp $PKG_BUILD/iftop $INSTALL/usr/bin/

37
packages/debug/iftop/meta Normal file
View File

@@ -0,0 +1,37 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2013 Dag Wieers (dag@wieers.com)
#
# 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="iftop"
PKG_VERSION="1.0pre2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://htop.sourceforge.net/"
PKG_URL="http://www.ex-parrot.com/pdw/iftop/download/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS="ncurses"
PKG_BUILD_DEPENDS="toolchain ncurses libpcap"
PKG_PRIORITY="optional"
PKG_SECTION="debug/tools"
PKG_SHORTDESC="iftop: display bandwidth usage on an interface"
PKG_LONGDESC="iftop does for network usage what top(1) does for CPU usage. It listens to network traffic on a named interface and displays a table of current bandwidth usage by pairs of hosts. Handy for answering the question 'why is our ADSL link so slow?'."
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"

View File

@@ -0,0 +1,12 @@
diff -Naur iftop-1.0pre2/configure.in iftop-1.0pre2.patch/configure.in
--- iftop-1.0pre2/configure.in 2011-10-03 23:55:33.000000000 +0200
+++ iftop-1.0pre2.patch/configure.in 2013-03-05 11:17:10.423257608 +0100
@@ -28,7 +28,7 @@
AC_CANONICAL_SYSTEM
-AM_CONFIG_HEADER(config.h)
+AC_CONFIG_HEADERS(config.h)
AM_INIT_AUTOMAKE(iftop, "1.0pre2")
AC_DEFINE_UNQUOTED(IFTOP_VERSION, "$VERSION", [The iftop version number])

View File

@@ -22,5 +22,5 @@
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/.libs/*.so* $INSTALL/usr/lib
mkdir -p $INSTALL/usr/bin/
cp $PKG_BUILD/src/iperf $INSTALL/usr/bin

View File

@@ -28,11 +28,10 @@ PKG_URL="$SOURCEFORGE_SRC/iperf/files/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain $ICONV"
PKG_PRIORITY="optional"
PKG_SECTION="network/testing"
PKG_SECTION="debug/tools"
PKG_SHORTDESC="iperf: A modern alternative for measuring maximum TCP and UDP bandwidth performance"
PKG_LONGDESC="Iperf was developed by NLANR/DAST as a modern alternative for measuring maximum TCP and UDP bandwidth performance. Iperf allows the tuning of various parameters and UDP characteristics. Iperf reports bandwidth, delay jitter, datagram loss."
PKG_IS_ADDON="yes"
PKG_ADDON_TYPE="xbmc.python.script"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"

View File

@@ -25,7 +25,7 @@ PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.openelec.tv"
PKG_URL=""
PKG_DEPENDS="acpica cpuid dmidecode dstat evtest gdb hddtemp htop i2c-tools pmtools powertop strace"
PKG_DEPENDS="acpica cpuid dmidecode dstat evtest gdb hddtemp htop i2c-tools iftop pmtools powertop smem strace wireless_tools tcpdump iperf"
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="debug"

View File

@@ -23,8 +23,15 @@
. config/options $1
cd $PKG_BUILD
make PREFIX=/usr \
CC="$TARGET_CC" \
AR="$TARGET_AR" \
make CC="$TARGET_CC" \
CFLAGS="$TARGET_CFLAGS -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Os -s -D_LINUX -DDEFINE_ALTERNATE_TYPES -I../include" \
CPPFLAGS="$TARGET_CPPFLAGS" \
-C acpidump acpidump
make CC="$TARGET_CC" \
CFLAGS="$TARGET_CFLAGS -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Os -s -D_LINUX -DDEFINE_ALTERNATE_TYPES -I../include" \
-C acpixtract acpixtract
make CC="$TARGET_CC" \
CFLAGS="$TARGET_CFLAGS -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Os -s -D_LINUX -DDEFINE_ALTERNATE_TYPES -I../include" \
-C madt madt

View File

@@ -19,12 +19,12 @@
################################################################################
PKG_NAME="pmtools"
PKG_VERSION="20071116"
PKG_VERSION="20110323"
PKG_REV="1"
PKG_ARCH="i386 x86_64"
PKG_LICENSE="GPL"
PKG_SITE="https://lesswatts.org/projects/acpi/utilities.php"
PKG_URL="https://lesswatts.org/patches/linux_acpi/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_URL="http://mirror.linux.org.au/linux/kernel/people/lenb/acpi/utils/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"

View File

@@ -0,0 +1,25 @@
diff -Naur pmtools/madt/Makefile pmtools.patch/madt/Makefile
--- pmtools/madt/Makefile 2005-11-11 18:07:04.000000000 +0100
+++ pmtools.patch/madt/Makefile 2007-11-16 19:48:56.000000000 +0100
@@ -1,6 +1,16 @@
+PROG= madt
+SRCS= madt.c
+
+all: madt
+$(PROG) : $(SRCS)
+ $(CC) $(CFLAGS) $(SRCS) -o $(PROG)
+
test: madt
- ./madt < APIC
-madt: madt.c acpi.h tables.c
- cc -o madt madt.c
-clean:
- rm madt
+ ./madt < example.APIC.dat
+ ./madt < example.APIC.bad.dat
+
+CLEANFILES= $(PROG)
+
+clean :
+ rm -f $(CLEANFILES) $(patsubst %.c,%.o, $(SRCS)) *~
+

View File

@@ -2,7 +2,7 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2013 Dag Wieers (dag@wieers.com)
#
# 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

View File

@@ -25,7 +25,7 @@ PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://01.org/powertop/"
PKG_URL="https://01.org/powertop/sites/default/files/downloads/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS="ncurses pciutils libnl"
PKG_DEPENDS="ncurses pciutils"
PKG_BUILD_DEPENDS="toolchain ncurses pciutils libnl"
PKG_PRIORITY="optional"
PKG_SECTION="system"

26
packages/debug/smem/install Executable file
View File

@@ -0,0 +1,26 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2013 Dag Wieers (dag@wieers.com)
#
# 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
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/bin/
cp $PKG_BUILD/smem $INSTALL/usr/bin/

36
packages/debug/smem/meta Normal file
View File

@@ -0,0 +1,36 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2013 Dag Wieers (dag@wieers.com)
#
# 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="smem"
PKG_VERSION="1.3"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.selenic.com/smem/"
PKG_URL="http://www.selenic.com/smem/download/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS="Python"
PKG_BUILD_DEPENDS="toolchain Python"
PKG_PRIORITY="optional"
PKG_SECTION="system"
PKG_SHORTDESC="smem: memory reporting tool"
PKG_LONGDESC="smem is a tool that can give numerous reports on memory usage on Linux systems. Unlike existing tools, smem can report proportional set size (PSS), which is a more meaningful representation of the amount of memory used by libraries and applications in a virtual memory system."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"

View File

@@ -2,7 +2,7 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2013 Dag Wieers (dag@wieers.com)
#
# 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
@@ -22,9 +22,10 @@
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/src/.libs/*.so* $INSTALL/usr/lib
# wireless_tools fails to build on some systems with LTO enabled
strip_lto
mkdir -p $INSTALL/etc
cp $PKG_BUILD/doc/etc_netconfig $INSTALL/etc/netconfig
cd $PKG_BUILD
make PREFIX=/usr CC="$CC" AR="$AR" \
CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" iwmulticall

View File

@@ -2,8 +2,7 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
#      Copyright (C) 2010-2011 Roman Weber (roman@openelec.tv)
# Copyright (C) 2013 Dag Wieers (dag@wieers.com)
#
# 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
@@ -23,6 +22,9 @@
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/libattr/.libs/*.so* $INSTALL/usr/lib
mkdir -p $INSTALL/usr/bin/
cp $PKG_BUILD/iwmulticall $INSTALL/usr/bin/iwconfig
ln -sf iwconfig $INSTALL/usr/bin/iwgetid
ln -sf iwconfig $INSTALL/usr/bin/iwlist
ln -sf iwconfig $INSTALL/usr/bin/iwspy
ln -sf iwconfig $INSTALL/usr/bin/iwpriv

View File

@@ -0,0 +1,36 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2013 Dag Wieers (dag@wieers.com)
#
# 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="wireless_tools"
PKG_VERSION="29"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html"
PKG_URL="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/$PKG_NAME.$PKG_VERSION.tar.gz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="system"
PKG_SHORTDESC="wireless-tools: tools allowing to manipulate the Wireless Extensions"
PKG_LONGDESC="The Wireless Tools (WT) is a set of tools allowing to manipulate the Wireless Extensions. They use a textual interface and are rather crude, but aim to support the full Wireless Extension. There are many other tools you can use with Wireless Extensions, however Wireless Tools is the reference implementation."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"

View File

@@ -24,4 +24,4 @@
cd $PKG_BUILD
make libcofi_rpi.so
make libarmmem.so

View File

@@ -26,4 +26,4 @@ mkdir -p $INSTALL/lib
cp -P $PKG_BUILD/*.so* $INSTALL/lib
mkdir -p $INSTALL/etc
echo "/lib/libcofi_rpi.so" >> $INSTALL/etc/ld.so.preload
echo "/lib/libarmmem.so" >> $INSTALL/etc/ld.so.preload

View File

@@ -18,19 +18,19 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="libcofi"
PKG_VERSION="7313fbe"
PKG_NAME="arm-mem"
PKG_VERSION="8a1fbee"
PKG_REV="1"
PKG_ARCH="arm"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/simonjhall/copies-and-fills"
PKG_SITE="https://github.com/bavison/arm-mem"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
PKG_SHORTDESC="libcofi: a replacement for memcpy and memset functionality for the Raspberry Pi with the intention of gaining greater performance"
PKG_LONGDESC="libcofi is a replacement for memcpy and memset functionality for the Raspberry Pi with the intention of gaining greater performance"
PKG_SHORTDESC="arm-mem: ARM-accelerated versions of selected functions from string.h"
PKG_LONGDESC="arm-mem is a ARM-accelerated versions of selected functions from string.h"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"

View File

@@ -41,13 +41,13 @@ INSTALL_GROUP=root \
--exec-prefix=/usr \
--sysconfdir=/etc \
--datadir=/usr/share \
--enable-shared \
--disable-static \
--disable-shared \
--enable-static \
make
mkdir -p $SYSROOT_PREFIX/usr/lib/
cp -P libattr/.libs/*.so* $SYSROOT_PREFIX/usr/lib/
cp libattr/.libs/libattr.a $SYSROOT_PREFIX/usr/lib/
mkdir -p $SYSROOT_PREFIX/usr/include/attr
cp -P include/*.h $SYSROOT_PREFIX/usr/include/attr
cp include/*.h $SYSROOT_PREFIX/usr/include/attr

View File

@@ -34,8 +34,7 @@ sh bootstrap.sh \
echo "using gcc : `$TARGET_CC -v 2>&1 | tail -n 1 |awk '{print $3}'` : $TARGET_CC : <compileflags>\"$CFLAGS\" <linkflags>\"$LDFLAGS\" ;" \
> tools/build/v2/user-config.jam
$ROOT/$TOOLCHAIN/bin/bjam -d2 --toolset=gcc \
link=shared \
$ROOT/$TOOLCHAIN/bin/bjam -d2 --toolset=gcc link=static \
--prefix=$SYSROOT_PREFIX/usr \
--layout=system \
--with-thread \

View File

@@ -19,12 +19,12 @@
################################################################################
PKG_NAME="boost"
PKG_VERSION="1_52_0"
PKG_VERSION="1_53_0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.boost.org/"
PKG_URL="$SOURCEFORGE_SRC/boost/boost/1.52.0/${PKG_NAME}_${PKG_VERSION}.tar.bz2"
PKG_URL="$SOURCEFORGE_SRC/boost/boost/1.53.0/${PKG_NAME}_${PKG_VERSION}.tar.bz2"
PKG_DEPENDS="zlib bzip2"
PKG_BUILD_DEPENDS="toolchain boost-jam Python-host zlib bzip2"
PKG_PRIORITY="optional"

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