Compare commits

..

472 Commits
3.1.1 ... 3.0.6

Author SHA1 Message Date
Stephan Raue
6964e1a688 config/version: set version to 3.0.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-15 06:11:48 +02:00
Stephan Raue
a626f2ff8a xbmc: fix last commit
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-14 21:59:19 +02:00
Stephan Raue
59a683b093 xbmc: add patch to mark our wrapped functions as used, needed for LTO support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-14 21:57:19 +02:00
Stephan Raue
a071030e8a udisks: fix udisks start script
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-13 21:10:57 +02:00
Stephan Raue
873c12d14c xbmc: add PR2861
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-13 21:10:38 +02:00
Stephan Raue
05f61be331 busybox: depends now on rpcbind to do manual mounts
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-13 17:35:38 +02:00
Stephan Raue
87fceb983a Revert "rpcbind: remove package 'rpcbind', should not more be needed with recent libnfs"
This reverts commit 708664aa8f.
2013-06-13 17:33:53 +02:00
Stephan Raue
2af068ad34 Revert "libtirpc: remove package 'libtirpc'"
This reverts commit d0eef6bbf0.
2013-06-13 17:33:47 +02:00
Stephan Raue
ea7cc33be0 Revert "libgssglue: remove package 'libgssglue'"
This reverts commit a337c45339.
2013-06-13 17:33:41 +02:00
Stephan Raue
9eb93b183e Merge branch 'openelec-3.0' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-06-13 13:55:08 +02:00
Stephan Raue
b7b3303549 xbmc: change RSS feed URL
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-13 13:53:35 +02:00
Stefan Saraev
d498bef806 connman: ups. ash!
closes #2367
2013-06-13 13:17:28 +03:00
Stefan Saraev
fafabb1084 hdparm: ups. ash! 2013-06-13 13:16:58 +03:00
fritsch
a5dc4886ab AE: add upstream fixes by elupus 2013-06-13 10:16:07 +02:00
Christian Hewitt
b58dfc2353 atv: advancedsettings tweak
reduce the default size of thumbnails to improve speed of skin
navigation
2013-06-13 09:58:56 +02:00
Christian Hewitt
dea1530dbc atvclient: add support for macmini and macbook ir sensors
thanks to fritsch, this adds support for Apple IR sensors used with
MacBook and Mac mini hardware
2013-06-13 09:58:35 +02:00
Stephan Raue
d99a87eb04 Merge pull request #2358 from mperreir/My_3.0.4
Added AUGUST DVB-T205 usb stick ID in rtl28xxu kernel module
2013-06-13 00:56:52 -07:00
Stephan Raue
cdd3ae5547 xbmc: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-13 09:45:33 +02:00
Stephan Raue
5236f6c788 bcm2835-bootloader: update to bcm2835-bootloader-0d1b1d8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-12 23:15:16 +02:00
Stephan Raue
964543d9f4 bcm2835-driver: update to bcm2835-driver-0d1b1d8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-12 23:14:58 +02:00
Stephan Raue
0b7e1daaf5 avahi: depends on dbus, so wait for it
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-12 23:05:13 +02:00
Stefan Saraev
8febbabfe6 xbmc: depends on dbus, so wait for it 2013-06-12 23:01:34 +02:00
Stefan Saraev
936c95e8dd udisks: depends on dbus, so wait for it
TODO: respawn ?
2013-06-12 22:59:54 +02:00
Stefan Saraev
68be7e5613 ConsoleKit: depends on dbus, so wait for it & respawn 2013-06-12 22:59:37 +02:00
Stefan Saraev
9807bca5c4 connman: depends on dbus, so wait for it 2013-06-12 22:59:18 +02:00
Stefan Saraev
04b3db5324 dbus: add wait_for_dbus() & respawn 2013-06-12 22:57:07 +02:00
Stephan Raue
cd308fb07e Merge branch 'openelec-3.0' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-06-12 18:22:14 +02:00
Stephan Raue
de5578ad3a avahi: be quiet on startup
Signed-off-by: Stephan Raue <stephan@linux-2.fritz.box>
2013-06-12 18:20:33 +02:00
Stephan Raue
4a827c4d72 config/version: set version back to devel
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-11 02:21:37 +02:00
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
mperreir
810fc4720c Added AUGUST DVB-T205 usb stick ID in rtl28xxu kernel module 2013-06-09 20:57:00 +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
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
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
bc003a1070 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-23 20:38:01 +01: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
15505f80ca Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-22 22:27:14 +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
1a97097a30 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-22 12:22:15 +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
ffc8962357 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-22 07:12:12 +01: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
7b4edccf81 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-21 22:13:13 +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
c5dbf3d94f Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-21 05:31:54 +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
c546b5979a Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-20 03:37:12 +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
82eb3158ae Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-20 00:08:38 +01: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
efa8c1d95a Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-12 18:06:04 +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
945a7f338f Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-11 19:19:19 +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
77f8e89bfe Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-10 14:04:20 +01:00
Stephan Raue
8db2e6705e config/version: set version to 2.99.4 (OpenELEC-3.0 RC 4)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-01 22:22:44 +01:00
Stephan Raue
4448113a7b Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-01 20:07:44 +01:00
Stephan Raue
bb5c5509f1 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-01 18:49:46 +01:00
Stephan Raue
160ce21140 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-01 17:59:52 +01:00
Stephan Raue
792e217186 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-01 06:58:01 +01:00
Stephan Raue
4ed7faeba3 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-28 11:38:45 +01:00
Stephan Raue
59c41e76a1 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-27 04:23:55 +01:00
Stephan Raue
3f3e198c9b Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-24 23:38:54 +01:00
Stephan Raue
ccc1b39a15 config/version: set version to 2.99.3 (OpenELEC-3.0 RC 3)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-21 16:27:24 +01:00
Stephan Raue
ad1115e98e Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-21 16:26:13 +01:00
Stephan Raue
d9111f52a8 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-20 03:02:36 +01:00
Stephan Raue
9c410eaeef Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-19 01:07:39 +01:00
Stephan Raue
e646610990 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-18 17:56:23 +01:00
Stephan Raue
31001afd23 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-18 17:54:29 +01:00
Stephan Raue
80c6730a0f Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-17 21:42:16 +01:00
Stephan Raue
004a391f18 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-17 07:05:55 +01:00
Stephan Raue
6e9af9e243 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-17 03:26:18 +01:00
Stephan Raue
f7c8509269 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-16 20:49:47 +01:00
Stephan Raue
b768e322ed Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-16 18:28:44 +01:00
Stephan Raue
9029c645b0 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-15 16:16:21 +01:00
Stephan Raue
b14d6da9cb Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-15 15:56:02 +01:00
Stephan Raue
96f52fc97f Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-14 15:37:32 +01:00
Stephan Raue
d4b844a7ed Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-14 15:33:27 +01:00
Stephan Raue
60744990c3 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-13 18:15:10 +01:00
Stephan Raue
ef5d518eb9 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-13 11:43:18 +01:00
Stephan Raue
e61360c9d3 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-13 11:33:43 +01:00
Stephan Raue
2e24540df2 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-12 05:28:25 +01:00
Stephan Raue
caeb39c657 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-08 05:29:00 +01:00
Stephan Raue
a603e3bf18 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-08 01:41:15 +01:00
Stephan Raue
9cb02d21a7 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-02-06 15:23:52 +01:00
Stephan Raue
e5fa75cf69 config/version: set version to 2.99.2 (OpenELEC-3.0 RC 2)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-01-26 03:15:57 +01:00
Stephan Raue
28fe3c1b40 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-01-25 20:19:10 +01:00
Stephan Raue
7e1f181168 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-01-25 13:45:15 +01:00
Stephan Raue
708a34555a Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-01-24 18:12:44 +01:00
Stephan Raue
5e72c74419 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-01-24 15:10:09 +01:00
Stephan Raue
b3011069c5 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-01-22 17:49:18 +01:00
Stephan Raue
4f48a19924 config/version: set version to 2.99.1 (OpenELEC-3.0 RC 1)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-01-03 22:28:00 +01:00
Stephan Raue
86538ccb74 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-01-03 14:58:50 +01:00
Stephan Raue
cd452f8288 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-01-03 01:19:27 +01:00
Stephan Raue
7c1531f70d Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-30 23:27:21 +01:00
Stephan Raue
70064630d8 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-29 23:10:19 +01:00
Stephan Raue
1405b245ea Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-28 17:11:04 +01:00
Stephan Raue
cf7af733c3 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-21 18:43:07 +01:00
Stephan Raue
105ede1d39 config/version: set version to 2.95.6 (OpenELEC-3.0 Beta 6)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-12-21 18:38:12 +01:00
Stephan Raue
917724673c Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-20 16:27:58 +01:00
Stephan Raue
768b7660e0 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-20 11:24:28 +01:00
Stephan Raue
00221bea95 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-19 21:17:12 +01:00
Stephan Raue
2af93e2b15 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-19 02:50:14 +01:00
Stephan Raue
414abbc9e9 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-18 22:45:59 +01:00
Stephan Raue
4d2ca4a68b Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-17 13:57:16 +01:00
Stephan Raue
2bf67bb4b0 config/version: set version to 2.95.5 (OpenELEC-3.0 Beta 5)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-12-12 18:20:43 +01:00
Stephan Raue
7bccac2c21 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-12 10:31:54 +01:00
Stephan Raue
991521fbbf Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-11 20:33:16 +01:00
Stephan Raue
20c48e1fe8 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-11 14:24:59 +01:00
Stephan Raue
5a79bc7598 config/version: set version to 2.95.4 (OpenELEC-3.0 Beta 4)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-12-11 07:20:36 +01:00
Stephan Raue
ba633c0e65 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-08 07:58:53 +01:00
Stephan Raue
68391a604e Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-08 05:18:05 +01:00
Stephan Raue
b439e9450a Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-07 03:03:49 +01:00
Stephan Raue
e84de340b6 config/version: set version to 2.95.3 (OpenELEC-3.0 Beta 3)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-12-04 00:15:24 +01:00
Stephan Raue
bc365bd295 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-04 00:14:39 +01:00
Stephan Raue
21c2e30c78 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-03 22:43:37 +01:00
Stephan Raue
2d59aa423e Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-03 08:36:54 +01:00
Stephan Raue
1e1dad760a Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-03 00:39:22 +01:00
Stephan Raue
80bcd9ba72 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-02 01:24:23 +01:00
Stephan Raue
d0a3988215 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-02 00:55:46 +01:00
Stephan Raue
4db0e6a9e4 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-12-01 18:01:03 +01:00
Stephan Raue
3c1ef9bd37 config/version: set version to 2.95.2 (OpenELEC-3.0 Beta 2)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-11-29 14:18:04 +01:00
Stephan Raue
7f01de9350 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-11-29 06:12:01 +01:00
Stephan Raue
a9fd32bf62 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-11-28 17:53:37 +01:00
Stephan Raue
26e29e2ef1 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-11-28 06:27:23 +01:00
Stephan Raue
8e18629276 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-11-28 04:17:48 +01:00
Stephan Raue
63cc19754c Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-11-28 00:55:52 +01:00
Stephan Raue
be0fd9c615 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2012-11-26 23:09:05 +01:00
Stephan Raue
ee042d786f config/version: set version to 2.95.1 (OpenELEC-3.0 Beta 1)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-11-25 21:16:18 +01:00
557 changed files with 79233 additions and 183453 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

@@ -1,93 +0,0 @@
## Questions about OpenELEC?
To get your questions answered, please ask in the OpenELEC [Forum] or on IRC: #openelec on freenode.net or [webchat]
Do not open an issue.
## Issue Reports
If you are at all unsure whether it's a bug in OpenELEC or a problem with something
else, post in the OpenELEC [Forum] instead. If it turns out that it is a bug, an issue
can always bee opend later.
If you are sure that it's a bug in OpenELEC and you have not found a [similar issue], open a new [issue]
and try to answer the following questions:
- What did you do?
- What did you expect to happen?
- What happened instead?
It is also importent to provide logs for debugging.
A zip file can be found in the [logfiles] samba share, this will contain all the logs needed.
Make sure to specify which version of OpenELEC you are using.
- OpenELEC version
- OpenELEC build
- OpenELEC arch
Please don't paste log messages in the issue reports or issue comments use [sprunge.us](http://sprunge.us) instead
Feature requests are great, but they usually end up lying around the issue
tracker indefinitely. Sending a pull request is a much better way of getting a
particular feature into OpenELEC.
## Pull Requests
- **Create topic branches**. Don't ask us to pull from your master branch.
- **One pull request per feature**. If you want to do more than one thing, send
multiple pull requests.
- **Send coherent history**. Make sure each individual commit in your pull
request is meaningful. If you had to make multiple intermediate commits while
developing, please squash them before sending them to us.
Please follow this process; it's the best way to get your work included in the project:
- [Fork](http://help.github.com/fork-a-repo/) the project, clone your fork,
and configure the remotes:
```bash
# clone your fork of the repo into the current directory in terminal
git clone git@github.com:<your username>/OpenELEC.tv.git
# navigate to the newly cloned directory
cd OpenELEC.tv
# assign the original repo to a remote called "upstream"
git remote add upstream https://github.com/OpenELEC/OpenELEC.tv.git
```
- If you cloned a while ago, get the latest changes from upstream:
```bash
# fetch upstream changes
git fetch upstream
# make sure you are on your 'master' branch
git checkout master
# merge upstream changes
git merge upstream/master
```
- Create a new topic branch to contain your feature, change, or fix:
```bash
git checkout -b <topic-branch-name>
```
- Commit your changes in logical chunks. or your pull request is unlikely
be merged into the main project. Use git's
[interactive rebase](https://help.github.com/articles/interactive-rebase)
feature to tidy up your commits before making them public.
- Push your topic branch up to your fork:
```bash
git push origin <topic-branch-name>
```
- [Open a Pull Request](https://help.github.com/articles/using-pull-requests) with a
clear title and description.
[Forum]: http://openelec.tv/forum
[issue]: https://github.com/OpenELEC/OpenELEC.tv/issues
[webchat]: http://openelec.tv/support/chat
[logfiles]: http://wiki.openelec.tv/index.php?title=OpenELEC_FAQ#Support_Logs
[similar issue]: https://github.com/OpenELEC/OpenELEC.tv/search?&ref=cmdform&type=Issues

View File

@@ -56,7 +56,7 @@ setup_toolchain() {
}
kernel_path() {
ls -d $ROOT/$BUILD/linux-*
ls -d $ROOT/$BUILD/linux-[0-9]*
}
tolower(){
@@ -278,7 +278,7 @@ show_config() {
config_message="$config_message\n $dashes$dashes"
config_message="$config_message\n - Broadcom CrystalHD Decoder:\t\t $CRYSTALHD"
config_message="$config_message\n - XBMC Player driver:\t\t\t $XBMCPLAYER_DRIVER"
config_message="$config_message\n - OpenMAX Support (provider):\t\t $OPENMAX_SUPPORT ($OPENMAX)"
config_message="$config_message\n - VAAPI Support:\t\t\t $VAAPI"
config_message="$config_message\n - VDPAU Support:\t\t\t $VDPAU"
config_message="$config_message\n - XVBA Support:\t\t\t $XVBA"
@@ -347,6 +347,7 @@ if [ "$BOOTLOADER" = "u-boot" ]; then
fi
config_message="$config_message\n - UDisks support:\t\t\t $UDISKS"
config_message="$config_message\n - UPower support:\t\t\t $UPOWER"
config_message="$config_message\n - Update support:\t\t\t $UPDATE_SUPPORT"
config_message="$config_message\n - Installer support:\t\t\t $INSTALLER_SUPPORT"
# Misc. Filesystems

View File

@@ -20,6 +20,12 @@ if [ "$SDL_SUPPORT" = no ]; then
JOYSTICK_SUPPORT="no"
fi
if [ "$OPENMAX" = no ]; then
OPENMAX_SUPPORT="no"
else
OPENMAX_SUPPORT="yes"
fi
if [ "$OPENGL_SUPPORT" = no ]; then
XBMC_SCR_RSXS="no"
XBMC_VIS_PROJECTM="no"

View File

@@ -49,7 +49,7 @@ SED="sed -i"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS=""
PKG_PRIORITY="optional"
PKG_SECTION=""
PKG_SECTION="misc"
PKG_SHORTDESC="$1 (autogenerated)"
PKG_LONGDESC=""
PKG_IS_ADDON="no"
@@ -64,9 +64,7 @@ SED="sed -i"
fi
[ -r $PKG_DIR/meta ] && . $PKG_DIR/meta
if [ "$PKG_IS_ADDON" = "yes" ] ; then
[ -z $PKG_SECTION ] && PKG_ADDON_ID="$PKG_NAME" || PKG_ADDON_ID="`echo $PKG_SECTION | sed 's,/,.,g'`.$PKG_NAME"
fi
[ "$PKG_IS_ADDON" = "yes" ] && PKG_ADDON_ID="`echo $PKG_SECTION | sed 's,/,.,g'`.$PKG_NAME"
[ -d $BUILD/${PKG_NAME}[-_.]${PKG_VERSION} ] && PKG_BUILD=`ls -d $BUILD/${PKG_NAME}[-_.]${PKG_VERSION}`
[ -d $BUILD/${PKG_NAME}${PKG_VERSION} ] && PKG_BUILD=`ls -d $BUILD/${PKG_NAME}${PKG_VERSION}`

View File

@@ -1,9 +1,9 @@
# VERSION: set full version, use "devel" for development version
OPENELEC_VERSION="3.1.1"
OPENELEC_VERSION="3.0.6"
# OS_VERSION: OS Version
OS_VERSION="3.2"
OS_VERSION="3.0"
# ADDON_VERSION: Addon version
ADDON_VERSION="3.1"
ADDON_VERSION="3.0"

View File

@@ -1,6 +1,7 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2011 Anthony Nash (nash.ant@gmail.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
@@ -18,19 +19,20 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="opengl-mali"
PKG_VERSION="20130520"
PKG_NAME="CouchPotato"
PKG_VERSION="806bed6"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="nonfree"
PKG_SITE="http://www.arm.com/products/multimedia/mali-graphics-hardware/mali-400-mp.php"
PKG_LICENSE="OSS"
PKG_SITE="https://github.com/RuudBurger/CouchPotato"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_DEPENDS="Python SABnzbd"
PKG_BUILD_DEPENDS="toolchain Python"
PKG_PRIORITY="optional"
PKG_SECTION="graphics"
PKG_SHORTDESC="opengl-mali: OpenGL-ES and Mali driver for Mali 400 GPUs"
PKG_LONGDESC="opengl-mali: OpenGL-ES and Mali driver for Mali 400 GPUs"
PKG_SECTION="service/downloadmanager"
PKG_SHORTDESC="CouchPotato: automated movie downloading."
PKG_LONGDESC="CouchPotato: automated movie downloading."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"

View File

@@ -20,7 +20,7 @@
################################################################################
PKG_NAME="CouchPotatoServer"
PKG_VERSION="5c0d8a7"
PKG_VERSION="a49a00a"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"

View File

@@ -20,7 +20,7 @@
################################################################################
PKG_NAME="Headphones"
PKG_VERSION="452cf15"
PKG_VERSION="263272c"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"

View File

@@ -20,7 +20,7 @@
################################################################################
PKG_NAME="SickBeard"
PKG_VERSION="fb37d33"
PKG_VERSION="4e57625"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"

View File

@@ -1,8 +1,8 @@
diff --git a/data/interfaces/default/config_notifications.tmpl b/data/interfaces/default/config_notifications.tmpl
index 2144a0f..703c99e 100755
index 826cf0a..02f14af 100755
--- a/data/interfaces/default/config_notifications.tmpl
+++ b/data/interfaces/default/config_notifications.tmpl
@@ -639,45 +639,6 @@
@@ -547,45 +547,6 @@
<div class="component-group clearfix">
<div class="component-group-desc">
@@ -12,7 +12,7 @@ index 2144a0f..703c99e 100755
- </div>
- <fieldset class="component-group-list">
- <div class="field-pair">
- <input type="checkbox" class="enabler" name="use_libnotify" id="use_libnotify" #if $sickbeard.USE_LIBNOTIFY then "checked=\"checked\"" else ""# />
- <input type="checkbox" class="enabler" name="use_libnotify" id="use_libnotify" #if $sickbeard.USE_LIBNOTIFY then "checked=\"checked\"" else ""# />
- <label class="clearfix" for="use_libnotify">
- <span class="component-title">Enable</span>
- <span class="component-desc">Should Sick Beard send Libnotify notifications?</span>
@@ -21,7 +21,7 @@ index 2144a0f..703c99e 100755
-
- <div id="content_use_libnotify">
- <div class="field-pair">
- <input type="checkbox" name="libnotify_notify_onsnatch" id="libnotify_notify_onsnatch" #if $sickbeard.LIBNOTIFY_NOTIFY_ONSNATCH then "checked=\"checked\"" else ""# />
- <input type="checkbox" name="libnotify_notify_onsnatch" id="libnotify_notify_onsnatch" #if $sickbeard.LIBNOTIFY_NOTIFY_ONSNATCH then "checked=\"checked\"" else ""# />
- <label class="clearfix" for="libnotify_notify_onsnatch">
- <span class="component-title">Notify on Snatch</span>
- <span class="component-desc">Send notification when we start a download?</span>
@@ -62,10 +62,10 @@ index fb38f17..4ead36f 100644
<li class="divider"></li>
<li><a href="$sbRoot/config/providers/"><i class="icon-cog"></i> Search Providers</a></li>
diff --git a/sickbeard/webserve.py b/sickbeard/webserve.py
index da9ff7f..36b608e 100644
index 20f0dfc..b0bf6a6 100644
--- a/sickbeard/webserve.py
+++ b/sickbeard/webserve.py
@@ -613,7 +613,6 @@ class History:
@@ -609,7 +609,6 @@ class History:
ConfigMenu = [

View File

@@ -19,12 +19,12 @@
################################################################################
PKG_NAME="ccid"
PKG_VERSION="1.4.10"
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/3897/${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

@@ -32,9 +32,7 @@ mkdir -p .build-host && cd .build-host
--build=$HOST_NAME \
--prefix=$ROOT/$TOOLCHAIN \
--disable-static \
--enable-shared \
--disable-demos \
--disable-unittest
--enable-shared
make
make install
@@ -43,18 +41,12 @@ cd ..
setup_toolchain target
CFLAGS="$CFLAGS -fPIC"
CXXFLAGS="$CXXFLAGS -fPIC"
LDFLAGS="$LDFLAGS -fPIC"
mkdir -p .build-target && cd .build-target
../configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--enable-static \
--disable-shared \
--disable-demos \
--disable-unittest
--disable-static \
--enable-shared
$MAKEINSTALL

View File

@@ -1,278 +0,0 @@
diff --git a/src/bin/formatter.cpp b/src/bin/formatter.cpp
index 020475e..516d145 100644
--- a/src/bin/formatter.cpp
+++ b/src/bin/formatter.cpp
@@ -218,7 +218,7 @@ void Formatter::addValueString(const std::string& name, const std::string& type,
if (type == "int")
{
- if (value.size() > 0 && (value[0] == L'-' || value[0] == L'+'))
+ if (value.size() > 0 && ( (int) value[0] == (int) L'-' || (int) value[0] == (int) L'+'))
{
int64_t v = convert<int64_t>(value);
printInt(*_out, v, name);
diff --git a/src/csvparser.cpp b/src/csvparser.cpp
index f9ee8dd..9d57dc8 100644
--- a/src/csvparser.cpp
+++ b/src/csvparser.cpp
@@ -76,23 +76,23 @@ void CsvParser::begin(DeserializerBase& handler)
void CsvParser::advance(Char ch)
{
- if (ch == L'\n')
+ if ( (int) ch == (int) L'\n')
++_lineNo;
switch (_state)
{
case state_detectDelim:
- if (isalnum(ch) || ch == L'_' || ch == ' ')
+ if (isalnum(ch) || (int) ch == (int) L'_' || (int) ch == (int) ' ')
{
_titles.back() += ch.narrow();
}
- else if (ch == L'\n' || ch == L'\r')
+ else if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
log_debug("title=\"" << _titles.back() << '"');
_noColumns = 1;
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
}
- else if (ch == L'\'' || ch == L'"')
+ else if ( (int) ch == (int) L'\'' || (int) ch == (int) L'"')
{
_quote = ch;
_state = state_detectDelim_q;
@@ -119,17 +119,17 @@ void CsvParser::advance(Char ch)
break;
case state_detectDelim_postq:
- if (isalnum(ch) || ch == L'_' || ch == L'\'' || ch == L'"' || ch == L' ')
+ if (isalnum(ch) || (int) ch == (int) L'_' || (int) ch == (int) L'\'' || (int) ch == (int) L'"' || (int) ch == (int) L' ')
{
std::ostringstream msg;
msg << "invalid character '" << ch.narrow() << "' within csv title of column " << _titles.size();
SerializationError::doThrow(msg.str());
}
- else if (ch == L'\n' || ch == L'\r')
+ else if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
log_debug("title=\"" << _titles.back() << '"');
_noColumns = 1;
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
}
else
{
@@ -142,10 +142,10 @@ void CsvParser::advance(Char ch)
break;
case state_title:
- if (ch == L'\n' || ch == L'\r')
+ if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
log_debug("title=\"" << _titles.back() << '"');
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
_noColumns = _titles.size();
}
else if (ch == _delimiter)
@@ -153,7 +153,7 @@ void CsvParser::advance(Char ch)
log_debug("title=\"" << _titles.back() << '"');
_titles.push_back(std::string());
}
- else if (ch == '\'' || ch == '\"')
+ else if ( (int) ch == (int) '\'' || (int) ch == (int) '\"')
{
if (_titles.back().empty())
{
@@ -185,10 +185,10 @@ void CsvParser::advance(Char ch)
break;
case state_qtitlep:
- if (ch == L'\n' || ch == L'\r')
+ if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
log_debug("title=\"" << _titles.back() << '"');
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
_noColumns = _titles.size();
}
else if (ch == _delimiter)
@@ -207,7 +207,7 @@ void CsvParser::advance(Char ch)
case state_cr:
_state = state_rowstart;
- if (ch == L'\n')
+ if ( (int) ch == (int) L'\n')
{
break;
}
@@ -228,14 +228,14 @@ void CsvParser::advance(Char ch)
_column < _titles.size() ? _titles[_column] : std::string(),
std::string(), SerializationInfo::Value);
- if (ch == L'\n' || ch == L'\r')
+ if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
_deserializer->leaveMember();
checkNoColumns(_column, _noColumns, _lineNo);
_deserializer->leaveMember();
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
}
- else if (ch == L'"' || ch == L'\'')
+ else if ((int) ch == L'"' || (int) ch == L'\'')
{
_quote = ch;
_state = state_qdata;
@@ -253,7 +253,7 @@ void CsvParser::advance(Char ch)
break;
case state_data0:
- if (ch == L'"' || ch == L'\'')
+ if ( (int) ch == (int) L'"' || (int) ch == (int) L'\'')
{
_quote = ch;
_state = state_qdata;
@@ -261,7 +261,7 @@ void CsvParser::advance(Char ch)
}
case state_data:
- if (ch == L'\n' || ch == L'\r')
+ if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
log_debug("value \"" << _value << '"');
_deserializer->setValue(_value);
@@ -269,7 +269,7 @@ void CsvParser::advance(Char ch)
checkNoColumns(_column, _noColumns, _lineNo);
_deserializer->leaveMember(); // leave data item
_deserializer->leaveMember(); // leave row
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
}
else if (ch == _delimiter)
{
@@ -307,11 +307,11 @@ void CsvParser::advance(Char ch)
break;
case state_qdata_end:
- if (ch == L'\n' || ch == L'\r')
+ if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
checkNoColumns(_column, _noColumns, _lineNo);
_deserializer->leaveMember(); // leave row
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
}
else if (ch == _delimiter)
{
diff --git a/src/jsonformatter.cpp b/src/jsonformatter.cpp
index 1604d3e..07ada52 100644
--- a/src/jsonformatter.cpp
+++ b/src/jsonformatter.cpp
@@ -323,25 +323,25 @@ void JsonFormatter::stringOut(const std::string& str)
{
for (std::string::const_iterator it = str.begin(); it != str.end(); ++it)
{
- if (*it == '"')
+ if ( (int) *it == (int) '"')
*_ts << L'\\'
<< L'\"';
- else if (*it == '\\')
+ else if ( (int) *it == (int) '\\')
*_ts << L'\\'
<< L'\\';
- else if (*it == '\b')
+ else if ( (int) *it == (int) '\b')
*_ts << L'\\'
<< L'b';
- else if (*it == '\f')
+ else if ( (int) *it == (int) '\f')
*_ts << L'\\'
<< L'f';
- else if (*it == '\n')
+ else if ( (int) *it == (int) '\n')
*_ts << L'\\'
<< L'n';
- else if (*it == '\r')
+ else if ( (int) *it == (int) '\r')
*_ts << L'\\'
<< L'r';
- else if (*it == '\t')
+ else if ( (int) *it == (int) '\t')
*_ts << L'\\'
<< L't';
else if (static_cast<unsigned char>(*it) >= 0x80 || static_cast<unsigned char>(*it) < 0x20)
@@ -364,25 +364,25 @@ void JsonFormatter::stringOut(const cxxtools::String& str)
{
for (cxxtools::String::const_iterator it = str.begin(); it != str.end(); ++it)
{
- if (*it == L'"')
+ if ( (int) *it == (int) L'"')
*_ts << L'\\'
<< L'\"';
- else if (*it == L'\\')
+ else if ( (int) *it == (int) L'\\')
*_ts << L'\\'
<< L'\\';
- else if (*it == L'\b')
+ else if ( (int) *it == (int) L'\b')
*_ts << L'\\'
<< L'b';
- else if (*it == L'\f')
+ else if ( (int) *it == (int) L'\f')
*_ts << L'\\'
<< L'f';
- else if (*it == L'\n')
+ else if ( (int) *it == (int) L'\n')
*_ts << L'\\'
<< L'n';
- else if (*it == L'\r')
+ else if ( (int) *it == (int) L'\r')
*_ts << L'\\'
<< L'r';
- else if (*it == L'\t')
+ else if ( (int) *it == (int) L'\t')
*_ts << L'\\'
<< L't';
else if (it->value() >= 0x80 || it->value() < 0x20)
diff --git a/src/xml/entityresolver.cpp b/src/xml/entityresolver.cpp
index fb55f08..58ea86a 100644
--- a/src/xml/entityresolver.cpp
+++ b/src/xml/entityresolver.cpp
@@ -563,19 +563,19 @@ namespace
String EntityResolver::resolveEntity(const String& entity) const
{
- if (!entity.empty() && entity[0] == L'#')
+ if (!entity.empty() && (int) entity[0] == (int) L'#')
{
int code = 0;
- if (entity.size() > 2 && entity[1] == L'x')
+ if (entity.size() > 2 && (int) entity[1] == (int) L'x')
{
// hex notation: &#xABCD;
for (String::const_iterator it = entity.begin() + 2; it != entity.end(); ++it)
{
- if (*it >= L'0' && *it <= L'9')
+ if ( (int) *it >= (int) L'0' && (int) *it <= (int) L'9')
code = code * 16 + (it->value() - L'0');
- else if (*it >= L'A' && *it <= L'F')
+ else if ( (int) *it >= (int) L'A' && (int) *it <= (int) L'F')
code = code * 16 + (it->value() - L'A' + 10);
- else if (*it >= L'a' && *it <= L'f')
+ else if ( (int) *it >= (int) L'a' && (int) *it <= (int) L'f')
code = code * 16 + (it->value() - L'a' + 10);
else
throw std::runtime_error(std::string("invalid entity ") + entity.narrow());
@@ -586,7 +586,7 @@ String EntityResolver::resolveEntity(const String& entity) const
// dec notation: &#9999;
for (String::const_iterator it = entity.begin() + 1; it != entity.end(); ++it)
{
- if (*it >= L'0' && *it <= L'9')
+ if ( (int) *it >= (int) L'0' && (int) *it <= (int) L'9')
code = code * 10 + (it->value() - '0');
else
throw std::runtime_error(std::string("invalid entity ") + entity.narrow());

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="libhdhomerun"
PKG_VERSION="20130328"
PKG_VERSION="20130117"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"

View File

@@ -33,7 +33,7 @@ fi
--prefix=/usr \
--sysconfdir=/etc \
--enable-static \
--disable-shared \
--enable-shared \
$CONFIG_LIBXML \
--disable-ipv6 \
--without-python \

View File

@@ -27,8 +27,6 @@ cd $PKG_BUILD
./configure \
--host=$TARGET_NAME \
--build=$HOST_NAME \
--enable-static \
--disable-shared \
--prefix=/usr
$MAKEINSTALL

View File

@@ -24,10 +24,7 @@
VDR_DIR=`basename $BUILD/vdr-[0-9]*`
CFLAGS="$CFLAGS -fPIC"
CXXFLAGS="$CXXFLAGS -fPIC"
LDFLAGS="$LDFLAGS -fPIC"
cd $PKG_BUILD
make VDRDIR="../$VDR_DIR" LIBDIR="." LOCALEDIR="./locale"

View File

@@ -19,15 +19,15 @@
################################################################################
PKG_NAME="rotorng"
PKG_VERSION="0.3.1"
PKG_VERSION="0.1.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://projects.vdr-developer.org/projects/plg-rotor-ng"
PKG_URL="http://projects.vdr-developer.org/attachments/download/631/rotorng-${PKG_VERSION}.tar.gz"
PKG_DEPENDS="vdr"
PKG_BUILD_DEPENDS="toolchain vdr"
PKG_PRIORITY="optional"
PKG_URL="http://projects.vdr-developer.org/attachments/download/1088/rotorng-${PKG_VERSION}.tar.gz"
PKG_SECTION="multimedia"
PKG_SHORTDESC="Next generation of a VDR plugin design to drive a diseqc rotor"
PKG_LONGDESC="Next generation of a VDR plugin design to drive a diseqc rotor"

View File

@@ -0,0 +1,30 @@
diff -uNr rotorng-0.1.0-orig/rotorng.c rotorng-0.1.0/rotorng.c
--- rotorng-0.1.0-orig/rotorng.c 2012-05-06 16:14:06.000000000 +0200
+++ rotorng-0.1.0/rotorng.c 2012-05-07 10:52:18.000000000 +0200
@@ -338,7 +338,7 @@
int last_position_shown;
bool transfer;
protected:
- virtual void ChannelSwitch(const cDevice *Device, int ChannelNumber);
+ virtual void ChannelSwitch(const cDevice *Device, int ChannelNumber,bool LiveView);
public:
cStatusMonitor();
};
@@ -348,7 +348,7 @@
transfer=false;
}
-void cStatusMonitor::ChannelSwitch(const cDevice *Device, int ChannelNumber)
+void cStatusMonitor::ChannelSwitch(const cDevice *Device, int ChannelNumber,bool LiveView)
{
//actuator_status status;
if (ChannelNumber) {
@@ -1494,7 +1494,7 @@
snprintf(buf, sizeof(buf),"%s %d", tr(menucaption[itemindex]), menuvalue[itemindex]);
break;
case MI_SYSTEM:
- snprintf(buf, sizeof(buf),"%s %s", tr(menucaption[itemindex]), MapToUserString(menuvalue[itemindex], SystemValues));
+ snprintf(buf, sizeof(buf),"%s %s", tr(menucaption[itemindex]), MapToUserString(menuvalue[itemindex], SystemValuesSat));
break;
case MI_MODULATION:
snprintf(buf, sizeof(buf),"%s %s ", tr(menucaption[itemindex]), MapToUserString(menuvalue[itemindex], ModulationValues));

View File

@@ -1,32 +0,0 @@
diff --git a/Makefile b/Makefile
index 9d62d04..5519a07 100644
--- a/Makefile
+++ b/Makefile
@@ -17,7 +17,6 @@ VERSION = $(shell grep 'static const char \*VERSION *=' $(PLUGIN).c | awk '{ pri
### The C++ compiler and options:
-CXX ?= g++
CXXFLAGS ?= -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fpermissive
### Make sure that the necessary options are included
@@ -27,7 +26,6 @@ CXXFLAGS ?= -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fpermissive
### The directory environment:
DVBDIR = ../../../../DVB
-VDRDIR = ../../..
LIBDIR = ../../lib
TMPDIR = /tmp
@@ -37,11 +35,7 @@ TMPDIR = /tmp
### The version number of VDR (taken from VDR's "config.h"):
-VDRVERSION = $(shell grep 'define VDRVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g')
APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h)
-ifeq ($(strip $(APIVERSION)),)
- APIVERSION = $(VDRVERSION)
-endif
### The name of the distribution archive:

View File

@@ -1,22 +0,0 @@
diff --git a/Makefile b/Makefile
index 65a7674..1a5976e 100644
--- a/Makefile
+++ b/Makefile
@@ -31,7 +31,7 @@ TMPDIR = /tmp
### The version number of VDR (taken from VDR's "config.h"):
-VDRVERSION = $(shell grep 'define VDRVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g')
+APIVERSION = $(shell grep 'define APIVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g')
### The name of the distribution archive:
@@ -54,7 +54,7 @@ all: libvdr-$(PLUGIN).so
libvdr-$(PLUGIN).so: $(OBJS)
$(CXX) $(CXXFLAGS) -shared $(OBJS) -o $@
- @cp $@ $(LIBDIR)/$@.$(VDRVERSION)
+ @cp $@ $(LIBDIR)/$@.$(APIVERSION)
dist: clean
@-rm -rf $(TMPDIR)/$(ARCHIVE)

View File

@@ -22,5 +22,11 @@
. config/options $1
VDR_DIR=`basename $BUILD/vdr-[0-9]*`
# dont build parallel
MAKEFLAGS=-j1
cd $PKG_BUILD
LDFLAGS="" make V=1 ARCH=$TARGET_ARCH KSRC=$(kernel_path) CROSS_COMPILE=$TARGET_PREFIX CONFIG_POWER_SAVING=n
make VDRDIR="../$VDR_DIR" LIBDIR="." LOCALEDIR="./locale"

View File

@@ -18,19 +18,20 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="libamlplayer-m1"
PKG_VERSION="e7ba300"
PKG_NAME="vdr-dynamite"
PKG_VERSION="914af24"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://openlinux.amlogic.com"
PKG_LICENSE="GPL"
PKG_SITE="http://projects.vdr-developer.org/projects/plg-dynamite"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS="alsa-lib rtmpdump"
PKG_BUILD_DEPENDS="toolchain alsa-lib rtmpdump"
PKG_DEPENDS="vdr systemd"
PKG_BUILD_DEPENDS="toolchain vdr systemd"
PKG_PRIORITY="optional"
PKG_SECTION="multimedia"
PKG_SHORTDESC="libamlplayer-m1: tools for Amlogic Meson1 support."
PKG_LONGDESC="libamlplayer-m1: tools for Amlogic Meson1 support."
PKG_SHORTDESC="vdr-dynamite turns the dvbdevices into hotpluggable devices. They can be dynamically attached and detached while vdr is running."
PKG_LONGDESC="This plugin turns the dvbdevices into hotpluggable devices. They can be dynamically attached and detached while vdr is running."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"

View File

@@ -23,11 +23,6 @@
. config/options $1
VDR_DIR=`basename $BUILD/vdr-[0-9]*`
CFLAGS="$CFLAGS -fPIC -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib"
CXXFLAGS="$CXXFLAGS -fPIC -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib"
LDFLAGS="$LDFLAGS -fPIC -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib"
cd $PKG_BUILD
PWD=`pwd`
make VDRDIR="$PWD/../$VDR_DIR" LIBDIR="." LOCALEDIR="./locale"

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="vdr-epgsearch"
PKG_VERSION="e2de927"
PKG_VERSION="0fc4817"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -1,68 +0,0 @@
diff --git a/Makefile b/Makefile
index 6bb1b96..118e379 100644
--- a/Makefile
+++ b/Makefile
@@ -62,21 +62,10 @@ VERSION = $(shell grep 'static const char VERSION\[\] *=' $(PLUGIN).c | awk '{ p
### The directory environment:
-# Use package data if installed...otherwise assume we're under the VDR source directory:
-PKGCFG = $(if $(VDRDIR),$(shell pkg-config --variable=$(1) $(VDRDIR)/vdr.pc),$(shell pkg-config --variable=$(1) vdr || pkg-config --variable=$(1) ../../../vdr.pc))
-LIBDIR = $(call PKGCFG,libdir)
-LOCDIR = $(call PKGCFG,locdir)
-MANDIR = $(call PKGCFG,mandir)
-CONFDIR = $(call PKGCFG,configdir)
-BINDIR = $(call PKGCFG,bindir)
-#
TMPDIR ?= /tmp
### The compiler options:
-export CFLAGS = $(call PKGCFG,cflags)
-export CXXFLAGS = $(call PKGCFG,cxxflags)
-
### configuring modules
ifeq ($(AUTOCONFIG),1)
ifeq (exists, $(shell pkg-config libpcre && echo exists))
@@ -92,9 +81,11 @@ ifeq ($(AUTOCONFIG),1)
endif
endif
+include $(VDRDIR)/Make.global
+
### The version number of VDR's plugin API:
-APIVERSION = $(call PKGCFG,apiversion)
+APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h)
### The name of the distribution archive:
@@ -103,7 +94,7 @@ PACKAGE = vdr-$(ARCHIVE)
### Includes and Defines (add further entries here):
-INCLUDES +=
+INCLUDES += -I$(VDRDIR)/include
DEFINES +=
@@ -231,15 +222,19 @@ install-i18n: $(I18Nmsgs)
libvdr-$(PLUGIN).so: $(OBJS)
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) $(LIBS) -o $@
+ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
libvdr-$(PLUGIN2).so: $(OBJS2)
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS2) $(LIBS2) -o $@
+ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
libvdr-$(PLUGIN3).so: $(OBJS3)
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS3) $(LIBS3) -o $@
+ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
libvdr-$(PLUGIN4).so: $(OBJS4)
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS4) $(LIBS4) -o $@
+ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
createcats: createcats.o Makefile
$(CXX) $(CXXFLAGS) $(LDFLAGS) createcats.o -o $@

View File

@@ -30,3 +30,4 @@ LDFLAGS="$LDFLAGS -fPIC"
cd $PKG_BUILD
make VDRDIR="../$VDR_DIR" LIBDIR="." LOCALEDIR="./locale"

View File

@@ -19,14 +19,14 @@
################################################################################
PKG_NAME="vdr-iptv"
PKG_VERSION="2.0.0"
PKG_VERSION="0.5.2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.saunalahti.fi/~rahrenbe/vdr/iptv/"
PKG_URL="http://www.saunalahti.fi/~rahrenbe/vdr/iptv/files/$PKG_NAME-$PKG_VERSION.tgz"
PKG_DEPENDS="vdr"
PKG_BUILD_DEPENDS="toolchain vdr curl"
PKG_BUILD_DEPENDS="toolchain vdr"
PKG_PRIORITY="optional"
PKG_SECTION="multimedia"
PKG_SHORTDESC="vdr-iptv: an IPTV plugin for the Video Disk Recorder (VDR)"

View File

@@ -0,0 +1,35 @@
From c7cd9b614762103a95f3da27783e03ce115d43fb Mon Sep 17 00:00:00 2001
From: Stefan Saraev <stefan@saraev.ca>
Date: Sun, 20 May 2012 16:05:51 +0300
Subject: [PATCH] vdr-iptv: skip header processing
---
protocolhttp.c | 12 +-----------
1 files changed, 1 insertions(+), 11 deletions(-)
diff --git a/protocolhttp.c b/protocolhttp.c
index de50f64..45c5425 100644
--- a/protocolhttp.c
+++ b/protocolhttp.c
@@ -140,17 +140,7 @@ bool cIptvProtocolHttp::ProcessHeaders(void)
memset(buf, '\0', sizeof(buf));
if (!GetHeaderLine(buf, sizeof(buf), lineLength))
return false;
- if (!responseFound && sscanf(buf, fmt, &version, &response) != 2) {
- error("Expected HTTP header not found\n");
- continue;
- }
- else
- responseFound = true;
- // Allow only 'OK' and 'Partial Content'
- if ((response != 200) && (response != 206)) {
- error("Invalid HTTP response (%d): %s\n", response, buf);
- return false;
- }
+ responseFound = true;
}
return true;
}
--
1.7.2.5

View File

@@ -0,0 +1,14 @@
diff --git a/Makefile b/Makefile
index d41acd1..58faab1 100644
--- a/Makefile
+++ b/Makefile
@@ -5,9 +5,6 @@
# Debugging on/off
#IPTV_DEBUG = 1
-# Strip debug symbols? Set eg. to /bin/true if not
-STRIP = strip
-
# The official name of this plugin.
# This name will be used in the '-P...' option of VDR to load the plugin.
# By default the main source file also carries this name.

View File

@@ -1,56 +0,0 @@
diff --git a/Makefile b/Makefile
index 7f147b8..db294fc 100644
--- a/Makefile
+++ b/Makefile
@@ -12,8 +12,6 @@
# Strip debug symbols? Set eg. to /bin/true if not
-STRIP = strip
-
# The official name of this plugin.
# This name will be used in the '-P...' option of VDR to load the plugin.
# By default the main source file also carries this name.
@@ -27,23 +25,15 @@ GITTAG = $(shell git describe --always 2>/dev/null)
### The directory environment:
-# Use package data if installed...otherwise assume we're under the VDR source directory:
-PKGCFG = $(if $(VDRDIR),$(shell pkg-config --variable=$(1) $(VDRDIR)/vdr.pc),$(shell pkg-config --variable=$(1) vdr || pkg-config --variable=$(1) ../../../vdr.pc))
-LIBDIR = $(call PKGCFG,libdir)
-LOCDIR = $(call PKGCFG,locdir)
-PLGCFG = $(call PKGCFG,plgcfg)
-CFGDIR = $(call PKGCFG,configdir)
-#
TMPDIR ?= /tmp
### The compiler options:
-export CFLAGS = $(call PKGCFG,cflags)
-export CXXFLAGS = $(call PKGCFG,cxxflags)
+include $(VDRDIR)/Make.global
### The version number of VDR's plugin API:
-APIVERSION = $(call PKGCFG,apiversion)
+APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h)
### Allow user defined options to overwrite defaults:
@@ -64,7 +54,7 @@ LIBS = $(shell curl-config --libs)
### Includes and Defines (add further entries here):
-INCLUDES +=
+INCLUDES += -I$(VDRDIR)/include
DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"'
@@ -138,6 +128,7 @@ install-i18n: $(I18Nmsgs)
$(SOFILE): $(OBJS)
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) $(LIBS) -o $@
+ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
ifndef IPTV_DEBUG
@$(STRIP) $@
endif

View File

@@ -24,9 +24,9 @@
VDR_DIR=`basename $BUILD/vdr-[0-9]*`
CFLAGS="$CFLAGS -fPIC -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib"
CXXFLAGS="$CXXFLAGS -fPIC -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib"
LDFLAGS="$LDFLAGS -fPIC -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib"
CFLAGS="$CFLAGS -fPIC"
CXXFLAGS="$CXXFLAGS -fPIC"
LDFLAGS="$LDFLAGS -fPIC"
# dont build parallel
MAKEFLAGS=-j1

View File

@@ -19,14 +19,14 @@
################################################################################
PKG_NAME="vdr-live"
PKG_VERSION="0.3.0"
PKG_VERSION="0.2.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://live.vdr-developer.org/en/index.php"
PKG_URL="http://live.vdr-developer.org/downloads/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS="vdr"
PKG_BUILD_DEPENDS="toolchain vdr tntnet pcre-host pcre"
PKG_BUILD_DEPENDS="toolchain vdr tntnet"
PKG_PRIORITY="optional"
PKG_SECTION="multimedia"
PKG_SHORTDESC="vdr-live: the LIVE Interactive VDR Environment/"

View File

@@ -0,0 +1,39 @@
Description: Allows to use IPV6 addresses
Forwarded: not-needed
Origin: vendor, http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=630627#10
Bug-Debian: http://bugs.debian.org/630627
Author: Luboš Doležel <lubos@dolezel.info>
--- live-0.2.0/setup.cpp.orig 2008-04-23 01:01:53.000000000 +0200
+++ live-0.2.0/setup.cpp 2011-06-15 20:22:36.577961061 +0200
@@ -151,13 +151,28 @@
bool Setup::CheckServerIps()
{
+ bool v6supported = false;
+ int s = socket(AF_INET6, SOCK_STREAM, 0);
+
+ if (s != -1) {
+ close(s);
+ v6supported = true;
+ }
+
if ( m_serverIps.empty() ) {
- m_serverIps.push_back( "0.0.0.0" );
+ if (v6supported)
+ m_serverIps.push_back( "::" );
+ else
+ m_serverIps.push_back( "0.0.0.0" );
return true;
}
+ union {
+ in_addr in4;
+ in6_addr in6;
+ };
for ( IpList::const_iterator ip = m_serverIps.begin(); ip != m_serverIps.end(); ++ip ) {
- if ( inet_addr( ip->c_str() ) == static_cast< in_addr_t >( -1 ) ) {
+ if ( !inet_pton(AF_INET, ip->c_str(), &in4) && !inet_pton(AF_INET6, ip->c_str(), &in6) ) {
esyslog( "ERROR: live server ip %s is not a valid ip address", ip->c_str() );
cerr << "ERROR: live server ip " << *ip << " is not a valid ip address" << endl;
return false;

View File

@@ -0,0 +1,18 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 02_timers_colon.dpatch by Timo Weingärtner <timo@tiwe.de>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: colons have to be replaced by pipes in timer titles.
@DPATCH@
--- vdr-plugin-live-0.2.0/timers.cpp 2008-04-10 22:06:05.000000000 +0200
+++ vdr-plugin-live-0.2.0.new/timers.cpp 2009-07-25 23:39:02.000000000 +0200
@@ -138,7 +138,7 @@
ostringstream builder;
builder << flags << ":" << channel << ":" << ( weekdays != "-------" ? weekdays : "" )
<< ( weekdays == "-------" || day.empty() ? "" : "@" ) << day << ":" << start << ":" << stop << ":"
- << priority << ":" << lifetime << ":" << title << ":" << aux;
+ << priority << ":" << lifetime << ":" << StringReplace(title, ":", "|") << ":" << aux;
// dsyslog("%s", builder.str().c_str());
TimerPair timerData( timer, builder.str() );

View File

@@ -0,0 +1,70 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 03_live-0.2.0-fix-INCLUDES.dpatch by Thomas Günther <tom@toms-cafe.de>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Fixes compilation with VDR >= 1.7.13.
@DPATCH@
--- live-0.2.0/Makefile
+++ live-0.2.0/Makefile
@@ -38,6 +38,7 @@
### Allow user defined options to overwrite defaults:
-include $(VDRDIR)/Make.config
+EXTRA_INCLUDES = $(INCLUDES)
### The version number of VDR's plugin API (taken from VDR's "config.h"):
@@ -139,10 +140,10 @@
subdirs: $(SUBDIRS)
$(SUBDIRS):
- $(MAKE) -C $@ CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" $(MAKECMDGOALS)
+ $(MAKE) -C $@ CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" EXTRA_INCLUDES="$(EXTRA_INCLUDES)" $(MAKECMDGOALS)
PAGES:
- $(MAKE) -C pages CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" .dependencies
+ $(MAKE) -C pages CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" EXTRA_INCLUDES="$(EXTRA_INCLUDES)" .dependencies
$(VERSIONSUFFIX): FORCE
./buildutil/version-util $(VERSIONSUFFIX) || ./buildutil/version-util -F $(VERSIONSUFFIX)
--- live-0.2.0/css/Makefile
+++ live-0.2.0/css/Makefile
@@ -7,6 +7,7 @@
CXXFLAGS += `tntnet-config --cxxflags`
LDFLAGS += `tntnet-config --libs`
+INCLUDES += $(EXTRA_INCLUDES)
INCLUDES += -I..
### The directory environment:
--- live-0.2.0/httpd/Makefile
+++ live-0.2.0/httpd/Makefile
@@ -7,6 +7,7 @@
### Includes and Defines (add further entries here):
+INCLUDES += $(EXTRA_INCLUDES)
INCLUDES += -I.
### The object files (add further files here):
--- live-0.2.0/javascript/Makefile
+++ live-0.2.0/javascript/Makefile
@@ -7,6 +7,7 @@
CXXFLAGS += `tntnet-config --cxxflags`
LDFLAGS += `tntnet-config --libs`
+INCLUDES += $(EXTRA_INCLUDES)
INCLUDES += -I.. -I$(VDRDIR)/include
### The directory environment:
--- live-0.2.0/pages/Makefile
+++ live-0.2.0/pages/Makefile
@@ -2,6 +2,7 @@
AR ?= ar
ECPPC ?= ecppc
+INCLUDES += $(EXTRA_INCLUDES)
INCLUDES += -I.. -I$(VDRDIR)/include
### The directory environment:

View File

@@ -0,0 +1,50 @@
From 94a0a210a485ce1fc95c47a6bc67c4c16c89a0f9 Mon Sep 17 00:00:00 2001
From: Dieter Hametner
Date: Sun, 25 Mar 2012 14:42:12 +0000
Subject: Updated LIVE to latest changes in vdr 1.7.27
- Do not use the direct access to cRecoding members any more.
---
diff --git a/epg_events.cpp b/epg_events.cpp
index a514769..cd4996e 100644
--- a/epg_events.cpp
+++ b/epg_events.cpp
@@ -182,12 +182,20 @@ namespace vdrlive
time_t EpgRecording::GetStartTime() const
{
+#if VDRVERSNUM < 10726
return m_recording ? m_recording->start : 0;
+#else
+ return m_recording ? m_recording->Start() : 0;
+#endif
}
time_t EpgRecording::GetEndTime() const
{
+#if VDRVERSNUM < 10726
return m_recording ? m_recording->start : 0;
+#else
+ return m_recording ? m_recording->Start() : 0;
+#endif
}
const string EpgRecording::Name() const
diff --git a/recman.cpp b/recman.cpp
index fb315d2..6a2fc00 100644
--- a/recman.cpp
+++ b/recman.cpp
@@ -383,7 +383,11 @@ namespace vdrlive {
time_t RecordingsItemRec::StartTime() const
{
+#if VDRVERSNUM < 10726
return m_recording->start;
+#else
+ return m_recording->Start();
+#endif
}
long RecordingsItemRec::Duration() const
--
cgit v0.9.0.2-40-g7c79

View File

@@ -0,0 +1,40 @@
From c3ecf9fabb674bc154f5a08cdd62e74e2b5d0e36 Mon Sep 17 00:00:00 2001
From: Christian Ruppert
Date: Sun, 03 Jun 2012 23:42:31 +0000
Subject: Compile fix for >=vdr-1.7.28
---
diff --git a/tasks.cpp b/tasks.cpp
index 9f20190..2a2b8d5 100644
--- a/tasks.cpp
+++ b/tasks.cpp
@@ -60,9 +60,15 @@ void PlayRecordingTask::Action()
const char *current = NowReplaying();
if (!current || (0 != strcmp(current, recording->FileName()))) {
+#if VDRVERSNUM >= 10728
+ cReplayControl::SetRecording( 0 );
+ cControl::Shutdown();
+ cReplayControl::SetRecording( recording->FileName() );
+#else
cReplayControl::SetRecording( 0, 0 );
cControl::Shutdown();
cReplayControl::SetRecording( recording->FileName(), recording->Title() );
+#endif
cControl::Launch( new cReplayControl );
cControl::Attach();
}
@@ -122,7 +128,11 @@ void StopRecordingTask::Action()
return;
}
+#if VDRVERSNUM >= 10728
+ cReplayControl::SetRecording( 0 );
+#else
cReplayControl::SetRecording( 0, 0 );
+#endif
cControl::Shutdown();
}
--
cgit v0.9.0.2-40-g7c79

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="vdr-plugin-dvbapi"
PKG_VERSION="555272d"
PKG_VERSION="cd93752"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -1,77 +0,0 @@
diff --git a/Makefile b/Makefile
index ebe9d76..ef2d2e5 100644
--- a/Makefile
+++ b/Makefile
@@ -15,18 +15,11 @@ VERSION = $(shell grep 'static const char \*VERSION *=' DVBAPI.h | awk '{ print
### The directory environment:
-# Use package data if installed...otherwise assume we're under the VDR source directory:
-PKGCFG = $(if $(VDRDIR),$(shell pkg-config --variable=$(1) $(VDRDIR)/vdr.pc),$(shell pkg-config --variable=$(1) vdr || pkg-config --variable=$(1) ../../../vdr.pc))
-LIBDIR = $(call PKGCFG,libdir)
-LOCDIR = $(call PKGCFG,locdir)
-PLGCFG = $(call PKGCFG,plgcfg)
-#
TMPDIR ?= /tmp
### The compiler options:
-export CFLAGS = $(call PKGCFG,cflags)
-export CXXFLAGS = $(call PKGCFG,cxxflags)
+include $(VDRDIR)/Make.global
### Allow user defined options to overwrite defaults:
@@ -34,33 +27,7 @@ export CXXFLAGS = $(call PKGCFG,cxxflags)
### The version number of VDR's plugin API:
-APIVERSION = $(call PKGCFG,apiversion)
-ifeq ($(strip $(APIVERSION)),)
-APIVERSION = $(shell grep 'define APIVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g')
-NOCONFIG := 1
-endif
-
-# backward compatibility with VDR version < 1.7.34
-API1733 := $(shell if [ "$(APIVERSION)" \< "1.7.34" ]; then echo true; fi; )
-
-ifdef API1733
-
-VDRSRC = $(VDRDIR)
-ifeq ($(strip $(VDRSRC)),)
-VDRSRC := ../../..
-endif
-LIBDIR = $(VDRSRC)/PLUGINS/lib
-
-ifndef NOCONFIG
-CXXFLAGS = $(call PKGCFG,cflags)
-CXXFLAGS += -fPIC
-else
--include $(VDRSRC)/Make.global
--include $(VDRSRC)/Make.config
-endif
-
-export CXXFLAGS
-endif
+APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h)
### The name of the distribution archive:
@@ -73,9 +40,7 @@ SOFILE = libvdr-$(PLUGIN).so
### Includes and Defines (add further entries here):
-ifdef API1733
INCLUDES += -I$(VDRSRC)/include
-endif
DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"'
@@ -145,6 +110,7 @@ $(DEPFILE): Makefile
$(SOFILE): $(OBJS) $(FFDECSA)
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) $(DECSALIB) -o $@
+ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
libdvbapi-dvbsddevice.so: device-sd.o
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $< -o $@

View File

@@ -24,10 +24,6 @@
VDR_DIR=`basename $BUILD/vdr-[0-9]*`
CFLAGS="$CFLAGS -fPIC"
CXXFLAGS="$CXXFLAGS -fPIC"
LDFLAGS="$LDFLAGS -fPIC"
cd $PKG_BUILD
PWD=`pwd`
make VDRDIR="$PWD/../$VDR_DIR" LIBDIR="." LOCALEDIR="./locale"

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="vdr-plugin-streamdev"
PKG_VERSION="329129d"
PKG_VERSION="f58086a"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -1,53 +0,0 @@
diff --git a/Makefile b/Makefile
index 90f3261..d80e15d 100644
--- a/Makefile
+++ b/Makefile
@@ -15,22 +15,15 @@ VERSION = $(shell grep 'const char \*VERSION *=' common.c | awk '{ print $$5 }'
### The directory environment:
-# Use package data if installed...otherwise assume we're under the VDR source directory:
-PKGCFG = $(if $(VDRDIR),$(shell pkg-config --variable=$(1) $(VDRDIR)/vdr.pc),$(shell pkg-config --variable=$(1) vdr || pkg-config --variable=$(1) ../../../vdr.pc))
-LIBDIR = $(call PKGCFG,libdir)
-LOCDIR = $(call PKGCFG,locdir)
-PLGCFG = $(call PKGCFG,plgcfg)
-#
TMPDIR ?= /tmp
### The compiler options:
-export CFLAGS = $(call PKGCFG,cflags)
-export CXXFLAGS = $(call PKGCFG,cxxflags)
+include $(VDRDIR)/Make.global
### The version number of VDR's plugin API:
-APIVERSION = $(call PKGCFG,apiversion)
+APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h)
### Allow user defined options to overwrite defaults:
diff --git a/client/Makefile b/client/Makefile
index ea9dc45..6fac485 100644
--- a/client/Makefile
+++ b/client/Makefile
@@ -72,6 +72,7 @@ install-i18n: $(I18Nmsgs)
$(SOFILE): $(CLIENTOBJS) $(COMMONOBJS) ../tools/sockettools.a
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $^ -o $@
+ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
install-lib: $(SOFILE)
install -D $^ $(DESTDIR)$(LIBDIR)/$^.$(APIVERSION)
diff --git a/server/Makefile b/server/Makefile
index 37cd4bb..8d2f49f 100644
--- a/server/Makefile
+++ b/server/Makefile
@@ -78,6 +78,7 @@ install-i18n: $(I18Nmsgs)
$(SOFILE): $(SERVEROBJS) $(COMMONOBJS) \
../tools/sockettools.a ../remux/remux.a ../libdvbmpeg/libdvbmpegtools.a
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $^ -o $@
+ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
install-lib: $(SOFILE)
install -D $^ $(DESTDIR)$(LIBDIR)/$^.$(APIVERSION)

View File

@@ -1,13 +0,0 @@
diff --git a/Makefile b/Makefile
index d80e15d..ed2e168 100644
--- a/Makefile
+++ b/Makefile
@@ -45,7 +45,7 @@ PACKAGE = vdr-$(ARCHIVE)
INCLUDES += -I$(VDRDIR)/include -I..
export INCLUDES
-DEFINES += -D_GNU_SOURCE
+DEFINES += -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
ifdef DEBUG
DEFINES += -DDEBUG

View File

@@ -0,0 +1,19 @@
commit 949a46ec2ea06d97a7fcd47adc33153215399ac5
Author: Stefan Saraev <stefan@saraev.ca>
Date: Sun Mar 4 16:39:58 2012 +0200
vdr-streamdev: adjust makefile for openelec
diff --git a/Makefile b/Makefile
index b375844..231041f 100644
--- a/Makefile
+++ b/Makefile
@@ -21,8 +21,6 @@ VERSION = $(shell grep 'const char \*VERSION *=' common.c | awk '{ print $$5 }'
### The directory environment:
-VDRDIR = ../../..
-LIBDIR = ../../lib
TMPDIR = /tmp
### The version number of VDR (taken from VDR's "config.h"):

View File

@@ -24,10 +24,6 @@
VDR_DIR=`basename $BUILD/vdr-[0-9]*`
CFLAGS="$CFLAGS -fPIC"
CXXFLAGS="$CXXFLAGS -fPIC"
LDFLAGS="$LDFLAGS -fPIC"
cd $PKG_BUILD
make VDRDIR="../$VDR_DIR" LIBDIR="." LOCALEDIR="./locale"

View File

@@ -1,13 +0,0 @@
diff --git a/Makefile b/Makefile
index 92fc90d..4196724 100644
--- a/Makefile
+++ b/Makefile
@@ -45,7 +45,7 @@ PACKAGE = vdr-$(ARCHIVE)
INCLUDES += -I$(VDRDIR)/include -I$(VDRDIR)
-DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"' -DVNSI_SERVER_VERSION='"$(VERSION)"'
+DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"' -DVNSI_SERVER_VERSION='"$(VERSION)"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
ifeq ($(DEBUG),1)
DEFINES += -DDEBUG

View File

@@ -23,11 +23,6 @@
. config/options $1
VDR_DIR=`basename $BUILD/vdr-[0-9]*`
CFLAGS="$CFLAGS -fPIC"
CXXFLAGS="$CXXFLAGS -fPIC"
LDFLAGS="$LDFLAGS -fPIC"
cd $PKG_BUILD
PWD=`pwd`
make VDRDIR="$PWD/../$VDR_DIR" LIBDIR="." LOCALEDIR="./locale"

View File

@@ -19,14 +19,14 @@
################################################################################
PKG_NAME="vdr-plugin-xmltv2vdr"
PKG_VERSION="30903cc0"
PKG_VERSION="8be374e781e734b44edbd6bc03cfdc1694f6617e"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://projects.vdr-developer.org/projects/plg-xmltv2vdr"
PKG_URL="http://projects.vdr-developer.org/git/vdr-plugin-xmltv2vdr.git/snapshot/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS="vdr curl libxml2"
PKG_BUILD_DEPENDS="toolchain vdr sqlite curl libzip libxml2 libxslt enca pcre"
PKG_DEPENDS="vdr sqlite curl libzip libxml libxslt"
PKG_BUILD_DEPENDS="toolchain vdr sqlite curl libzip libxml libxslt enca"
PKG_PRIORITY="optional"
PKG_SECTION="multimedia"
PKG_SHORTDESC="vdr-xmltv2vdr"

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="vdr-plugin-xvdr"
PKG_VERSION="33afe59"
PKG_VERSION="c43033c"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -1,79 +0,0 @@
diff --git a/Makefile b/Makefile
index 06a49a2..ab037bd 100644
--- a/Makefile
+++ b/Makefile
@@ -16,45 +16,46 @@ VERSION = $(shell grep 'static const char \*VERSION *=' src/xvdr/xvdr.h | awk '{
### The directory environment:
# Use package data if installed...otherwise assume we're under the VDR source directory:
-PKGCFG = $(if $(VDRDIR),$(shell pkg-config --variable=$(1) $(VDRDIR)/vdr.pc),$(shell pkg-config --variable=$(1) vdr || pkg-config --variable=$(1) ../../../vdr.pc))
-LIBDIR = $(call PKGCFG,libdir)
-LOCDIR = $(call PKGCFG,locdir)
-PLGCFG = $(call PKGCFG,plgcfg)
-CFGDIR = $(call PKGCFG,configdir)/plugins/$(PLUGIN)
#
TMPDIR ?= /tmp
### The compiler options:
-export CFLAGS = $(call PKGCFG,cflags)
-export CXXFLAGS = $(call PKGCFG,cxxflags)
+OPTLEVEL ?= 2
+CXXFLAGS = -O$(OPTLEVEL) -g -Wall -Woverloaded-virtual -fPIC -DPIC
### The version number of VDR's plugin API:
-APIVERSION = $(call PKGCFG,apiversion)
+#DVBDIR = ../../../../DVB
+#VDRDIR = ../../..
+#LIBDIR = ../../lib
+#TMPDIR = /tmp
### Allow user defined options to overwrite defaults:
--include $(PLGCFG)
+-include $(VDRDIR)/Make.config
+-include $(VDRDIR)/Make.global
### The name of the distribution archive:
ARCHIVE = $(PLUGIN)-$(VERSION)
PACKAGE = vdr-$(ARCHIVE)
+APIVERSION = $(shell grep 'define APIVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g')
+
### The name of the shared object file:
SOFILE = libvdr-$(PLUGIN).so
### Includes and Defines (add further entries here):
-INCLUDES += -I./src
+INCLUDES += -I$(VDRDIR)/include -I$(DVBDIR)/include -I$(VDRDIR) -I./src -I.
ifdef DEBUG
INCLUDES += -DDEBUG
endif
-DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"' -DXVDR_VERSION='"$(VERSION)"'
+DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"' -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DXVDR_VERSION='"$(VERSION)"'
### The object files (add further files here):
@@ -103,7 +104,7 @@ all: $(SOFILE) i18n
MAKEDEP = $(CXX) -MM -MG
DEPFILE = .dependencies
$(DEPFILE): Makefile
- @$(MAKEDEP) $(CXXFLAGS) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@
+ @$(MAKEDEP) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@
-include $(DEPFILE)
@@ -137,6 +138,7 @@ install-i18n: $(I18Nmsgs)
$(SOFILE): $(OBJS)
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) -o $@
+ @cp $@ $(LIBDIR)/$@.$(APIVERSION)
install-lib: $(SOFILE)
install -D $^ $(DESTDIR)$(LIBDIR)/$^.$(APIVERSION)

View File

@@ -0,0 +1,282 @@
diff -r 442eee2f550d device-hd.c
--- a/device-hd.c Sun Oct 02 21:09:13 2011 +0200
+++ b/device-hd.c Thu Oct 13 00:15:52 2011 +0200
@@ -50,12 +50,18 @@
{
if(!initial) cCondWait::SleepMs(150);
cMutexLock lock(&cafdMutex);
+// BEGIN vdr-plugin-dynamite
+ if(fd_ca < 0) return false;
+// END vdr-plugin-dynamite
return ioctl(fd_ca,CA_SET_DESCR,ca_descr)>=0;
}
bool cScDvbHdFfDevice::SetCaPid(ca_pid_t *ca_pid)
{
cMutexLock lock(&cafdMutex);
+// BEGIN vdr-plugin-dynamite
+ if(fd_ca < 0) return false;
+// END vdr-plugin-dynamite
return ioctl(fd_ca,CA_SET_PID,ca_pid)>=0;
}
diff -r 442eee2f550d device-sd.c
--- a/device-sd.c Sun Oct 02 21:09:13 2011 +0200
+++ b/device-sd.c Thu Oct 13 00:15:52 2011 +0200
@@ -59,12 +59,18 @@
bool cScDvbSdFfDevice::SetCaDescr(ca_descr_t *ca_descr, bool initial)
{
cMutexLock lock(&cafdMutex);
+// BEGIN vdr-plugin-dynamite
+ if(fd_ca < 0) return false;
+// END vdr-plugin-dynamite
return ioctl(fd_ca,CA_SET_DESCR,ca_descr)>=0;
}
bool cScDvbSdFfDevice::SetCaPid(ca_pid_t *ca_pid)
{
cMutexLock lock(&cafdMutex);
+// BEGIN vdr-plugin-dynamite
+ if(fd_ca < 0) return false;
+// END vdr-plugin-dynamite
return ioctl(fd_ca,CA_SET_PID,ca_pid)>=0;
}
@@ -88,6 +94,9 @@
void cScDvbSdFfDevice::DumpAV(void)
{
+// BEGIN vdr-plugin-dynamite
+ if(fd_ca < 0) return;
+// END vdr-plugin-dynamite
if(LOG(L_CORE_AV7110)) {
#define CODEBASE (0x2e000404+0x1ce00)
cMutexLock lock(&cafdMutex);
diff -r 442eee2f550d device-tmpl.c
--- a/device-tmpl.c Sun Oct 02 21:09:13 2011 +0200
+++ b/device-tmpl.c Thu Oct 13 00:15:52 2011 +0200
@@ -62,6 +62,14 @@
#else
cCam *Cam(void) { return cam; }
#endif //!SASC
+// BEGIN vdr-plugin-dynamite
+private:
+ bool lateInit;
+public:
+#ifdef __DYNAMIC_DEVICE_PROBE
+ virtual bool SetIdleDevice(bool Idle, bool TestOnly);
+#endif
+// END vdr-plugin-dynamite
};
SCDEVICE::SCDEVICE(cScDevicePlugin *DevPlugin, int Adapter, int Frontend, int cafd)
@@ -75,6 +83,9 @@
:DVBDEVICE(Adapter)
#endif //APIVERSNUM >= 10711
{
+// BEGIN vdr-plugin-dynamite
+ lateInit = false;
+// END vdr-plugin-dynamite
#ifndef SASC
tsBuffer=0; hwciadapter=0;
#endif
@@ -88,10 +99,18 @@
#ifdef SASC
cam=new cCam(this,Adapter,0,devId,devplugin,softcsa,fullts);
#endif // !SASC
+// BEGIN vdr-plugin-dynamite
+ cScDevices::AddScDevice(this);
+ if (cScDevices::AutoLateInit())
+ LateInit();
+// END vdr-plugin-dynamite
}
SCDEVICE::~SCDEVICE()
{
+// BEGIN vdr-plugin-dynamite
+ cScDevices::DelScDevice(this);
+// END vdr-plugin-dynamite
#ifndef SASC
DetachAllReceivers();
Cancel(3);
@@ -139,6 +158,9 @@
void SCDEVICE::LateInit(void)
{
+ if (lateInit)
+ return;
+ lateInit = true;
int n=CardIndex();
if(DeviceNumber()!=n)
PRINTF(L_GEN_ERROR,"CardIndex - DeviceNumber mismatch! Put SC plugin first on VDR commandline!");
@@ -155,8 +177,17 @@
if(fullts) PRINTF(L_GEN_INFO,"Enabling hybrid full-ts mode on card %s",devId);
else PRINTF(L_GEN_INFO,"Using software decryption on card %s",devId);
}
- if(fd_ca2>=0) hwciadapter=cDvbCiAdapter::CreateCiAdapter(this,fd_ca2);
- cam=new cCam(this,DVB_DEV_SPEC,devId,devplugin,softcsa,fullts);
+// BEGIN vdr-plugin-dynamite
+#ifdef __DYNAMIC_DEVICE_PROBE
+ cDevice *cidev = parentDevice ? parentDevice : this;
+#else
+ cDevice *cidev = this;
+#endif
+ if(fd_ca2>=0) hwciadapter=cDvbCiAdapter::CreateCiAdapter(cidev,fd_ca2);
+ if (cidev != this)
+ fd_ca2 = -1; // will be closed by patched cDvbCiAdapter
+ cam=new cCam(cidev,DVB_DEV_SPEC,devId,devplugin,softcsa,fullts);
+// END vdr-plugin-dynamite
}
bool SCDEVICE::HasCi(void)
@@ -225,6 +256,36 @@
return false;
}
+// BEGIN vdr-plugin-dynamite
+#ifdef __DYNAMIC_DEVICE_PROBE
+bool SCDEVICE::SetIdleDevice(bool Idle, bool TestOnly)
+{
+ if (TestOnly) {
+ if (hwciadapter)
+ return hwciadapter->SetIdle(Idle, true);
+ return DVBDEVICE::SetIdleDevice(Idle, true);
+ }
+ if (hwciadapter && !hwciadapter->SetIdle(Idle, false))
+ return false;
+ if (!DVBDEVICE::SetIdleDevice(Idle, false)) {
+ if (hwciadapter)
+ hwciadapter->SetIdle(!Idle, false);
+ return false;
+ }
+ if (Idle) {
+ if (fd_ca >= 0)
+ close(fd_ca);
+ fd_ca = -1;
+ }
+ else {
+ if (fd_ca < 0)
+ fd_ca = cScDevices::DvbOpen(DEV_DVB_CA,adapter,frontend,O_RDWR);
+ }
+ return true;
+}
+#endif
+// END vdr-plugin-dynamite
+
#endif // !SASC
#undef SCDEVICE
diff -r 442eee2f550d device.c
--- a/device.c Sun Oct 02 21:09:13 2011 +0200
+++ b/device.c Thu Oct 13 00:15:52 2011 +0200
@@ -285,6 +285,58 @@
int cScDevices::budget=0;
+// BEGIN vdr-plugin-dynamite
+// dynamite fills the vdr::cDevice::device array with vdr::plugin::dynamite::cDynamicDevice
+// we have to maintain our own list of sc-devices
+int cScDevices::numScDevices = 0;
+cDevice *cScDevices::scdevice[MAXDEVICES] = { NULL };
+bool cScDevices::autoLateInit = false;
+
+int cScDevices::NumScDevices(void)
+{
+ return numScDevices;
+}
+
+cDevice *cScDevices::GetScDevice(int CardIndex)
+{
+ for (int n = 0; n < numScDevices; n++) {
+ if (scdevice[n] && (scdevice[n]->CardIndex() == CardIndex))
+ return scdevice[n];
+ }
+ return NULL;
+}
+
+void cScDevices::AddScDevice(cDevice *Device)
+{
+ if (Device == NULL)
+ return;
+ int i = 0;
+ while ((i < numScDevices) && (i < MAXDEVICES) && (scdevice[i] != Device))
+ i++;
+ if (i < MAXDEVICES) {
+ scdevice[i] = Device;
+ if (i == numScDevices)
+ numScDevices++;
+ }
+ else
+ esyslog("too many sc-devices!");
+}
+
+void cScDevices::DelScDevice(cDevice *Device)
+{
+ if (Device == NULL)
+ return;
+ int i = 0;
+ while ((i < numScDevices) && (i < MAXDEVICES)) {
+ if (scdevice[i] == Device) {
+ scdevice[i] = NULL;
+ break;
+ }
+ i++;
+ }
+}
+// END vdr-plugin-dynamite
+
void cScDevices::DvbName(const char *Name, int a, int f, char *buffer, int len)
{
snprintf(buffer,len,"%s%d/%s%d",DEV_DVB_ADAPTER,a,Name,f);
@@ -393,17 +445,22 @@
{
if(ScSetup.ForceTransfer)
SetTransferModeForDolbyDigital(2);
- for(int n=cDevice::NumDevices(); --n>=0;) {
- cDevice *dev=cDevice::GetDevice(n);
+// BEGIN vdr-plugin-dynamite
+ for(int n=NumScDevices(); --n>=0;) {
+ cDevice *dev=GetScDevice(n);
for(cScDevicePlugin *dp=devplugins.First(); dp; dp=devplugins.Next(dp))
if(dp->LateInit(dev)) break;
}
+ autoLateInit = true;
+// END vdr-plugin-dynamite
}
void cScDevices::Shutdown(void)
{
- for(int n=cDevice::NumDevices(); --n>=0;) {
- cDevice *dev=cDevice::GetDevice(n);
+// BEGIN vdr-plugin-dynamite
+ for(int n=NumScDevices(); --n>=0;) {
+ cDevice *dev=GetScDevice(n);
+// END vdr-plugin-dynamite
for(cScDevicePlugin *dp=devplugins.First(); dp; dp=devplugins.Next(dp))
if(dp->EarlyShutdown(dev)) break;
}
diff -r 442eee2f550d device.h
--- a/device.h Sun Oct 02 21:09:13 2011 +0200
+++ b/device.h Thu Oct 13 00:15:52 2011 +0200
@@ -84,6 +84,21 @@
static bool ForceBudget(int n);
static void DvbName(const char *Name, int a, int f, char *buffer, int len);
static int DvbOpen(const char *Name, int a, int f, int Mode, bool ReportError=false);
+
+// BEGIN vdr-plugin-dynamite
+// dynamite fills the vdr::cDevice::device array with vdr::plugin::dynamite::cDynamicDevice
+// we have to maintain our own list of sc-devices
+private:
+ static int numScDevices;
+ static cDevice *scdevice[MAXDEVICES];
+ static bool autoLateInit;
+public:
+ static int NumScDevices(void);
+ static cDevice *GetScDevice(int CardIndex);
+ static void AddScDevice(cDevice *Device);
+ static void DelScDevice(cDevice *Device);
+ static bool AutoLateInit() { return autoLateInit; };
+// END vdr-plugin-dynamite
};
// ----------------------------------------------------------------

View File

@@ -29,11 +29,10 @@ cd $PKG_BUILD
cat > Make.config <<EOF
PLUGINLIBDIR = /usr/lib/vdr
PREFIX = /usr
VIDEODIR = /storage/videos
CONFDIR = /storage/.config/vdr
LOCDIR = /usr/share/locale
#LIBS += -lz -lexpat -lbz2 -lfontconfig -lfreetype -lxml2
LIBS += -lz -lexpat -lbz2 -lfontconfig -lfreetype -lxml2
NO_KBD=yes
VDR_USER=root
@@ -47,5 +46,3 @@ fi
make vdr
make include-dir
make plugins
make install-plugins DESTDIR=$ROOT/$PKG_BUILD/.install

View File

@@ -20,14 +20,14 @@
################################################################################
PKG_NAME="vdr"
PKG_VERSION="2.0.1"
PKG_VERSION="1.7.33"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.tvdr.de"
PKG_URL="ftp://ftp.tvdr.de/vdr/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS="fontconfig freetype"
PKG_BUILD_DEPENDS="toolchain fontconfig freetype libcap libjpeg-turbo bzip2 ncurses"
PKG_URL="ftp://ftp.tvdr.de/vdr/Developer/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS="fontconfig freetype libcap"
PKG_BUILD_DEPENDS="toolchain fontconfig freetype libcap libjpeg-turbo bzip2"
PKG_PRIORITY="optional"
PKG_SECTION="multimedia"
PKG_SHORTDESC="vdr: A powerful DVB TV application"

View File

@@ -0,0 +1,16 @@
Description: Removes Ch 14 fom example channels.conf.terr, because the entry is
invalid (reported as Ubuntu Bug #45721)
Author: Thomas Schmidt <tschmidt@debian.org>
Index: vdr/channels.conf.terr
===================================================================
--- vdr.orig/channels.conf.terr 2011-12-10 22:22:04.000000000 +0100
+++ vdr/channels.conf.terr 2011-12-11 01:49:01.000000000 +0100
@@ -9,7 +9,6 @@
bid-up.tv (TV):561833:I0C23D0M64B8T2G32Y0:T:27500:6273:6274:0:0:14272:0:0:0
CBBC (TV):505833:I0C34D0M16B8T2G32Y0:T:27500:620:621,622:0:0:4671:0:0:0
Cbeebies (TV):529833:I0C34D0M16B8T2G32Y0:T:27500:201:401,402:0:0:16960:0:0:0
-Ch 14 (TV):481833:I0C23D0M64B8T2G32Y0:T:27500:2840:2841:2843:0:0:8800:0:0
Ch 32 (TV):537833:I0C34D0M16B8T2G32Y0:T:27500:501:502,504:0:0:25984:0:0:0
Ch 44 (TV):537833:I0C34D0M16B8T2G32Y0:T:27500:501:502,504:0:0:26048:0:0:0
Channel 4 (TV):481833:I0C23D0M64B8T2G32Y0:T:27500:2827:2828,2830:0:0:8384:0:0:0

File diff suppressed because it is too large Load Diff

View File

@@ -1,133 +0,0 @@
Description: This patch is needed for the rotor plugin.
Author: Thomas Bergwinkl <Bergwinkl.Thomas@vr-web.de>
Origin: extracted from the rotor plugin 0.1.4-vdr1.5
Index: b/device.h
===================================================================
--- a/device.h
+++ b/device.h
@@ -24,6 +24,8 @@
#include "spu.h"
#include "thread.h"
#include "tools.h"
+#include <asm/types.h>
+#include <linux/dvb/frontend.h>
#define MAXDEVICES 16 // the maximum number of devices in the system
#define MAXPIDHANDLES 64 // the maximum number of different PIDs per device
@@ -337,6 +339,7 @@
virtual bool HasProgramme(void) const;
///< Returns true if the device is currently showing any programme to
///< the user, either through replaying or live.
+ virtual bool SendDiseqcCmd(dvb_diseqc_master_cmd cmd) {return false;}
// PID handle facilities
Index: b/dvbdevice.c
===================================================================
--- a/dvbdevice.c
+++ b/dvbdevice.c
@@ -283,6 +283,7 @@
private:
static cMutex bondMutex;
enum eTunerStatus { tsIdle, tsSet, tsTuned, tsLocked };
+ bool SendDiseqc;
int frontendType;
const cDvbDevice *device;
int fd_frontend;
@@ -299,6 +300,7 @@
cMutex mutex;
cCondVar locked;
cCondVar newSet;
+ dvb_diseqc_master_cmd diseqc_cmd;
cDvbTuner *bondedTuner;
bool bondedMaster;
bool SetFrontendType(const cChannel *Channel);
@@ -325,12 +327,16 @@
bool Locked(int TimeoutMs = 0);
int GetSignalStrength(void) const;
int GetSignalQuality(void) const;
+ bool SendDiseqcCmd(dvb_diseqc_master_cmd cmd);
+private:
+ int GetCurrentDeliverySystem(void);
};
cMutex cDvbTuner::bondMutex;
cDvbTuner::cDvbTuner(const cDvbDevice *Device, int Fd_Frontend, int Adapter, int Frontend)
{
+ SendDiseqc = false;
frontendType = SYS_UNDEFINED;
device = Device;
fd_frontend = Fd_Frontend;
@@ -653,6 +659,35 @@
return -1;
}
+int cDvbTuner::GetCurrentDeliverySystem()
+{
+ dtv_property Frontend[1];
+ memset(&Frontend, 0, sizeof(Frontend));
+ dtv_properties CmdSeq;
+ memset(&CmdSeq, 0, sizeof(CmdSeq));
+ CmdSeq.props = Frontend;
+ Frontend[0].cmd = DTV_DELIVERY_SYSTEM;
+ Frontend[0].u.data = 0;
+ if (ioctl(fd_frontend, FE_GET_PROPERTY, &CmdSeq) < 0) {
+ esyslog("ERROR: frontend %d/%d: %m", adapter, frontend);
+ return SYS_UNDEFINED;
+ }
+ return Frontend[0].u.data;
+}
+
+bool cDvbTuner::SendDiseqcCmd(dvb_diseqc_master_cmd cmd)
+{
+ cMutexLock MutexLock(&mutex);
+ int frontendType = GetCurrentDeliverySystem();
+ if ((frontendType != SYS_DVBS && frontendType != SYS_DVBS2) || SendDiseqc)
+ return false;
+ diseqc_cmd=cmd;
+ SendDiseqc=true;
+ newSet.Broadcast();
+ return true;
+}
+
+
static unsigned int FrequencyToHz(unsigned int f)
{
while (f && f < 1000000)
@@ -874,6 +909,10 @@
if (GetFrontendStatus(NewStatus))
Status = NewStatus;
cMutexLock MutexLock(&mutex);
+ if (SendDiseqc) {
+ CHECK(ioctl(fd_frontend, FE_DISEQC_SEND_MASTER_CMD, &diseqc_cmd));
+ SendDiseqc=false;
+ }
int WaitTime = 1000;
switch (tunerStatus) {
case tsIdle:
@@ -1571,6 +1610,11 @@
return dvbTuner ? dvbTuner->Locked(TimeoutMs) : false;
}
+bool cDvbDevice::SendDiseqcCmd(dvb_diseqc_master_cmd cmd)
+{
+ return dvbTuner->SendDiseqcCmd(cmd);
+}
+
void cDvbDevice::SetTransferModeForDolbyDigital(int Mode)
{
setTransferModeForDolbyDigital = Mode;
Index: b/dvbdevice.h
===================================================================
--- a/dvbdevice.h
+++ b/dvbdevice.h
@@ -196,6 +196,7 @@
virtual bool SetChannelDevice(const cChannel *Channel, bool LiveView);
public:
virtual bool HasLock(int TimeoutMs = 0) const;
+ virtual bool SendDiseqcCmd(dvb_diseqc_master_cmd cmd);
// PID handle facilities

View File

@@ -1,26 +0,0 @@
diff --git a/PLUGINS/src/skincurses/Makefile b/PLUGINS/src/skincurses/Makefile
index fa0ce41..5c71bcf 100644
--- a/PLUGINS/src/skincurses/Makefile
+++ b/PLUGINS/src/skincurses/Makefile
@@ -102,7 +102,7 @@ install-i18n: $(I18Nmsgs)
### Targets:
$(SOFILE): $(OBJS)
- $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) -lncursesw -o $@
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) -lncurses -o $@
install-lib: $(SOFILE)
install -D $^ $(DESTDIR)$(LIBDIR)/$^.$(APIVERSION)
diff --git a/PLUGINS/src/skincurses/skincurses.c b/PLUGINS/src/skincurses/skincurses.c
index 8a4da96..4c2eeed 100644
--- a/PLUGINS/src/skincurses/skincurses.c
+++ b/PLUGINS/src/skincurses/skincurses.c
@@ -6,7 +6,7 @@
* $Id: skincurses.c 2.13 2013/03/31 09:30:18 kls Exp $
*/
-#include <ncurses.h>
+#include <ncurses/ncurses.h>
#include <vdr/osd.h>
#include <vdr/plugin.h>
#include <vdr/skins.h>

View File

@@ -30,8 +30,8 @@ PCSCD_ADDON_DIR="/storage/.xbmc/addons/service.system.pcscd-addon"
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--disable-shared \
--enable-static \
--enable-shared \
--disable-static \
--disable-libudev \
--enable-libusb \
--enable-usbdropdir=$PCSCD_ADDON_DIR/drivers

View File

@@ -1,12 +1,3 @@
3.1.2
new addon settings option to enable suspend/resume driver actions
new addon settings option to enable logging
3.1.1
rebuild for OpenELEC-3.2
3.0.5
rebuild
3.0.4
fixed "bad substitution" error with busybox/ash
3.0.3
improved python script for modifying tuners
3.0.2

View File

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

View File

@@ -1,7 +1,4 @@
<settings>
<setting id="PRE_WAIT" value="2" />
<setting id="POST_WAIT" value="1" />
<setting id="USERHDHOMERUN_LOG" value="false" />
<setting id="LIBHDHOMERUN_LOG" value="false" />
<setting id="SUSPEND_DRIVER" value="false" />
</settings>

View File

@@ -22,45 +22,33 @@
. /etc/profile
# start locking mechanism - allows only one instance to be run at a time
HDHR_LOCKFILE="/var/lock/userspace-driver-hdhomerun.lck"
HDHR_LOCKFD=99
# obtain an exclusive lock
exlock() { eval "exec $HDHR_LOCKFD>\"$HDHR_LOCKFILE\""; flock -x $HDHR_LOCKFD; }
# drop a lock
unlock() { flock -u $HDHR_LOCKFD; flock -xn $HDHR_LOCKFD && rm -f "$HDHR_LOCKFILE"; }
# end locking mechanism
# exclusive lock
exlock
HDHR_ADDON_DIR="$HOME/.xbmc/addons/driver.dvb.hdhomerun"
HDHR_ADDON_HOME="$HOME/.xbmc/userdata/addon_data/driver.dvb.hdhomerun"
HDHR_ADDON_SETTINGS="$HDHR_ADDON_HOME/settings.xml"
ADDON_DIR="$HOME/.xbmc/addons/driver.dvb.hdhomerun"
ADDON_HOME="$HOME/.xbmc/userdata/addon_data/driver.dvb.hdhomerun"
ADDON_SETTINGS="$ADDON_HOME/settings.xml"
# modules are not automatically loaded
modprobe dvb_hdhomerun
modprobe dvb_hdhomerun_fe
mkdir -p $HDHR_ADDON_HOME
mkdir -p $ADDON_HOME
if [ ! -f "$HDHR_ADDON_HOME/dvbhdhomerun.sample" ]; then
cp $HDHR_ADDON_DIR/config/* $HDHR_ADDON_HOME/
if [ ! -f "$ADDON_HOME/dvbhdhomerun.sample" ]; then
cp $ADDON_DIR/config/* $ADDON_HOME/
fi
if [ ! -f "$HDHR_ADDON_SETTINGS" ]; then
cp $HDHR_ADDON_DIR/settings-default.xml $HDHR_ADDON_SETTINGS
if [ ! -f "$ADDON_SETTINGS" ]; then
cp $ADDON_DIR/settings-default.xml $ADDON_SETTINGS
fi
mkdir -p /var/config
cat "$HDHR_ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/hdhomerun-addon.conf
cat "$ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/hdhomerun-addon.conf
. /var/config/hdhomerun-addon.conf
if [ -z "$(pidof userhdhomerun)" ]; then
if [ "$ENABLE_TUNER_TYPES" = "true" ]; then
DVBHDHOMERUN_CONF_TMP=/tmp/dvbhdhomerun.conf
touch $HDHR_ADDON_HOME/dvbhdhomerun.conf
cp $HDHR_ADDON_HOME/dvbhdhomerun.conf $DVBHDHOMERUN_CONF_TMP
touch $ADDON_HOME/dvbhdhomerun.conf
cp $ADDON_HOME/dvbhdhomerun.conf $DVBHDHOMERUN_CONF_TMP
# get tuner serial numbers
SERIALS=$(cat /var/config/hdhomerun-addon.conf | sed -n 's|^ATTACHED_TUNER_\(.*\)_\(.*\)_DVBMODE=.*|\1-\2|gp' | sort | uniq)
@@ -104,7 +92,7 @@ if [ -z "$(pidof userhdhomerun)" ]; then
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
@@ -116,16 +104,16 @@ EOF
fi
md5_1=$(md5sum -b $DVBHDHOMERUN_CONF_TMP | awk '{print $1}')
md5_2=$(md5sum -b $HDHR_ADDON_HOME/dvbhdhomerun.conf | awk '{print $1}')
md5_2=$(md5sum -b $ADDON_HOME/dvbhdhomerun.conf | awk '{print $1}')
if [ "$md5_1" != "$md5_2" ]; then
# file changed - copy to addon home
cp $DVBHDHOMERUN_CONF_TMP $HDHR_ADDON_HOME/dvbhdhomerun.conf
cp $DVBHDHOMERUN_CONF_TMP $ADDON_HOME/dvbhdhomerun.conf
fi
fi
rm -f /tmp/dvbhdhomerun
if [ -f $HDHR_ADDON_HOME/dvbhdhomerun.conf ]; then
ln -s $HDHR_ADDON_HOME/dvbhdhomerun.conf /tmp/dvbhdhomerun
if [ -f $ADDON_HOME/dvbhdhomerun.conf ]; then
ln -s $ADDON_HOME/dvbhdhomerun.conf /tmp/dvbhdhomerun
fi
[ -z "$PRE_WAIT" ] && PRE_WAIT=0
@@ -139,11 +127,7 @@ EOF
mkdir -p /var/log/
rm -f /var/log/dvbhdhomerun.log
if [ "$USERHDHOMERUN_LOG" = "true" ]; then
userhdhomerun -f
else
userhdhomerun -f -d
fi
userhdhomerun -f
logger -t HDHomeRun "### Post wait for $POST_WAIT sec ###"
sleep $POST_WAIT
@@ -151,15 +135,12 @@ EOF
# save adapter names in background
(
sleep 4
sn_old=$(cat $HDHR_ADDON_HOME/adapters.txt 2>/dev/null)
sn_old=$(cat $ADDON_HOME/adapters.txt 2>/dev/null)
sn_new=$(grep "Name of device: " /var/log/dvbhdhomerun.log)
if [ "$sn_old" != "$sn_new" ]; then
echo -n $sn_new >$HDHR_ADDON_HOME/adapters.txt
echo -n $sn_new >$ADDON_HOME/adapters.txt
fi
)&
fi
logger -t HDHomeRun "### HDHomeRun ready ###"
# unlock the lock
unlock

View File

@@ -3,9 +3,7 @@
<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 userhdhomerun logging</string>
<string id="1050">Enable libhdhomerun logging</string>
<string id="1060">Enable suspend/resume the driver</string>
<string id="1040">Enable libhdhomerun logging</string>
<string id="9000">Tuner settings</string>
<string id="9005">Enable modifying settings</string>

View File

@@ -4,9 +4,7 @@
<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="USERHDHOMERUN_LOG" type="bool" label="1040" default="false" />
<setting id="LIBHDHOMERUN_LOG" type="bool" label="1050" default="false" />
<setting id="SUSPEND_DRIVER" type="bool" label="1060" default="false" />
<setting id="LIBHDHOMERUN_LOG" type="bool" label="1040" default="false" />
</category>
<category label="9000">
<setting type="sep" />

View File

@@ -22,42 +22,26 @@
. /etc/profile
HDHR_ADDON_DIR="$HOME/.xbmc/addons/driver.dvb.hdhomerun"
HDHR_ADDON_HOME="$HOME/.xbmc/userdata/addon_data/driver.dvb.hdhomerun"
HDHR_ADDON_SETTINGS="$HDHR_ADDON_HOME/settings.xml"
LOCKDIR="/var/lock/"
LOCKFILE="$LOCKDIR/hdhomerun"
if [ ! -f "$HDHR_ADDON_SETTINGS" ]; then
cp $HDHR_ADDON_DIR/settings-default.xml $HDHR_ADDON_SETTINGS
fi
case "$1" in
hibernate|suspend)
if [ -n "$(pidof userhdhomerun)" ]; then
progress "Shutting down HDHomeRun driver for suspending..."
mkdir -p "$LOCKDIR"
touch "$LOCKFILE"
killall userhdhomerun
fi
;;
mkdir -p /var/config
cat "$HDHR_ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/hdhomerun-addon.conf
. /var/config/hdhomerun-addon.conf
thaw|resume)
if [ -f "$LOCKFILE" ]; then
# driver started within Tvheadend/VDR
rm -f "$LOCKFILE"
fi
;;
if [ "$SUSPEND_DRIVER" = "true" ]; then
LOCKDIR="/var/lock"
LOCKFILE="$LOCKDIR/hdhomerun"
case "$1" in
hibernate|suspend)
if [ -n "$(pidof userhdhomerun)" ]; then
progress "Shutting down HDHomeRun driver for suspending..."
mkdir -p "$LOCKDIR"
touch "$LOCKFILE"
killall -9 userhdhomerun
fi
;;
thaw|resume)
if [ -f "$LOCKFILE" ]; then
# driver started within Tvheadend/VDR
rm -f "$LOCKFILE"
fi
;;
*) exit $NA
;;
esac
else
progress "Suspend/resume of HDHomeRun driver not enabled..."
fi
*) exit $NA
;;
esac

View File

@@ -1,5 +1,3 @@
3.1.1
rebuild for OpenELEC-3.2
3.0.1
- bump addon version

View File

@@ -1,11 +1,3 @@
3.1.2
new addon settings option to enable suspend/resume driver actions
3.1.1
rebuild for OpenELEC-3.2
3.0.6
rebuild
3.0.5
fixed "bad substitution" error with busybox/ash
3.0.4
improved python script for modifying tuners
3.0.3

View File

@@ -19,8 +19,8 @@
################################################################################
PKG_NAME="sundtek-mediatv"
PKG_VERSION="3.1"
PKG_REV="2"
PKG_VERSION="3.0"
PKG_REV="4"
PKG_ARCH="any"
PKG_LICENSE="nonfree"
PKG_SITE="http://support.sundtek.com/"

View File

@@ -6,7 +6,6 @@
<setting id="ENABLE_HW_PID_FILTER" value="false" />
<setting id="ENABLE_IR_RECEIVER" value="false" />
<setting id="LOWEST_ADAPTER_NUM" value="0" />
<setting id="SUSPEND_DRIVER" value="true" />
<setting id="ALLOW_NET_USE" value="false" />
<setting id="USE_NET_TUNERS" value="false" />
<setting id="DEVICE1_IP" value="" />

View File

@@ -22,18 +22,6 @@
. /etc/profile
# start locking mechanism - allows only one instance to be run at a time
SUNDTEK_LOCKFILE="/var/lock/userspace-driver-sundtek.lck"
SUNDTEK_LOCKFD=99
# obtain an exclusive lock
exlock() { eval "exec $SUNDTEK_LOCKFD>\"$SUNDTEK_LOCKFILE\""; flock -x $SUNDTEK_LOCKFD; }
# drop a lock
unlock() { flock -u $SUNDTEK_LOCKFD; flock -xn $SUNDTEK_LOCKFD && rm -f "$SUNDTEK_LOCKFILE"; }
# end locking mechanism
# exclusive lock
exlock
net_tuner_num_fix() {
local num=$1
@@ -44,58 +32,58 @@ net_tuner_num_fix() {
echo $num
}
SUNDTEK_ADDON_DIR="$HOME/.xbmc/addons/driver.dvb.sundtek-mediatv"
SUNDTEK_ADDON_HOME="$HOME/.xbmc/userdata/addon_data/driver.dvb.sundtek-mediatv"
SUNDTEK_ADDON_SETTINGS="$SUNDTEK_ADDON_HOME/settings.xml"
ADDON_DIR="$HOME/.xbmc/addons/driver.dvb.sundtek-mediatv"
ADDON_HOME="$HOME/.xbmc/userdata/addon_data/driver.dvb.sundtek-mediatv"
ADDON_SETTINGS="$ADDON_HOME/settings.xml"
mkdir -p $SUNDTEK_ADDON_HOME
mkdir -p $ADDON_HOME
if [ ! -f "$SUNDTEK_ADDON_HOME/sundtek.conf" ]; then
cp $SUNDTEK_ADDON_DIR/config/* $SUNDTEK_ADDON_HOME/
if [ ! -f "$ADDON_HOME/sundtek.conf" ]; then
cp $ADDON_DIR/config/* $ADDON_HOME/
else
# in case of missing entries in addon home's sundtek.conf
entry_set="$(grep use_hwpidfilter $SUNDTEK_ADDON_HOME/sundtek.conf 2>/dev/null)"
entry_set="$(grep use_hwpidfilter $ADDON_HOME/sundtek.conf 2>/dev/null)"
if [ -z "$entry_set" ]; then
sed -i 's|^device_attach=.*|# device_attach not used anymore\n\n# enable HW PID filter\nuse_hwpidfilter=off\n\n# enable listening on network\nenablenetwork=off|g' $SUNDTEK_ADDON_HOME/sundtek.conf
sed -i 's|^#first_adapter=.*|first_adapter=0|g' $SUNDTEK_ADDON_HOME/sundtek.conf
sed -i 's|^device_attach=.*|# device_attach not used anymore\n\n# enable HW PID filter\nuse_hwpidfilter=off\n\n# enable listening on network\nenablenetwork=off|g' $ADDON_HOME/sundtek.conf
sed -i 's|^#first_adapter=.*|first_adapter=0|g' $ADDON_HOME/sundtek.conf
sed -i 's|.*network tuner IP address (OpenELEC specific).*||g' $SUNDTEK_ADDON_HOME/sundtek.conf
sed -i 's|.*network_tuner_ip=.*||g' $SUNDTEK_ADDON_HOME/sundtek.conf
sed -i 's|.*network tuner IP address (OpenELEC specific).*||g' $ADDON_HOME/sundtek.conf
sed -i 's|.*network_tuner_ip=.*||g' $ADDON_HOME/sundtek.conf
fi
fi
if [ ! -f "$SUNDTEK_ADDON_SETTINGS" ]; then
cp $SUNDTEK_ADDON_DIR/settings-default.xml $SUNDTEK_ADDON_SETTINGS
if [ ! -f "$ADDON_SETTINGS" ]; then
cp $ADDON_DIR/settings-default.xml $ADDON_SETTINGS
fi
[ ! -f $SUNDTEK_ADDON_HOME/rc_key_enter.map ] && mv $SUNDTEK_ADDON_HOME/rc_key_enter $SUNDTEK_ADDON_HOME/rc_key_enter.map
[ ! -f $SUNDTEK_ADDON_HOME/rc_key_ok.map ] && mv $SUNDTEK_ADDON_HOME/rc_key_ok $SUNDTEK_ADDON_HOME/rc_key_ok.map
[ ! -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 "$SUNDTEK_ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/sundtek-addon.conf
cat "$ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/sundtek-addon.conf
. /var/config/sundtek-addon.conf
if [ "$AUTO_UPDATE" = "true" -a -f $SUNDTEK_ADDON_DIR/bin/mediasrv ]; then
if [ "$AUTO_UPDATE" = "true" -a -f $ADDON_DIR/bin/mediasrv ]; then
logger -t Sundtek "### Checking for new Sundtek binary installer ###"
touch $SUNDTEK_ADDON_HOME/driver-version.txt
touch $ADDON_HOME/driver-version.txt
wget -O /tmp/sundtek-driver-version.txt http://sundtek.de/media/latest.phtml
md5_1=$(md5sum -b /tmp/sundtek-driver-version.txt | awk '{print $1}')
md5_2=$(md5sum -b $SUNDTEK_ADDON_HOME/driver-version.txt | awk '{print $1}')
md5_2=$(md5sum -b $ADDON_HOME/driver-version.txt | awk '{print $1}')
if [ "$md5_1" != "$md5_2" ]; then
logger -t Sundtek "### Updating Sundtek binary installer ###"
rm -f $SUNDTEK_ADDON_DIR/bin/mediasrv
rm -f $ADDON_DIR/bin/mediasrv
fi
rm -f /tmp/sundtek-driver-version.txt
fi
if [ ! -f $SUNDTEK_ADDON_DIR/bin/mediasrv ]; then
if [ ! -f $ADDON_DIR/bin/mediasrv ]; then
# remove renamed addon if exist
rm -fr "$HOME/.xbmc/addons/driver.dvb.sundtek"
rm -fr "$HOME/userdata/addon_data/driver.dvb.sundtek"
logger -t Sundtek "### Downloading installer ###"
cd $SUNDTEK_ADDON_DIR
cd $ADDON_DIR
mkdir -p bin lib tmp
cd tmp/
@@ -108,10 +96,10 @@ if [ ! -f $SUNDTEK_ADDON_DIR/bin/mediasrv ]; then
INSTALLER_URL="http://sundtek.de/media/netinst/armsysvhf/installer.tar.gz"
# enable HW PID filter on RPi by default
sed -i 's|^use_hwpidfilter=.*|use_hwpidfilter=on|g' $SUNDTEK_ADDON_DIR/config/sundtek.conf
sed -i 's|^use_hwpidfilter=.*|use_hwpidfilter=on|g' $SUNDTEK_ADDON_HOME/sundtek.conf
sed -i 's|.*id="ENABLE_HW_PID_FILTER".*|<setting id="ENABLE_HW_PID_FILTER" value="true" />|' $SUNDTEK_ADDON_DIR/settings-default.xml
sed -i 's|.*id="ENABLE_HW_PID_FILTER".*|<setting id="ENABLE_HW_PID_FILTER" value="true" />|' $SUNDTEK_ADDON_SETTINGS
sed -i 's|^use_hwpidfilter=.*|use_hwpidfilter=on|g' $ADDON_DIR/config/sundtek.conf
sed -i 's|^use_hwpidfilter=.*|use_hwpidfilter=on|g' $ADDON_HOME/sundtek.conf
sed -i 's|.*id="ENABLE_HW_PID_FILTER".*|<setting id="ENABLE_HW_PID_FILTER" value="true" />|' $ADDON_DIR/settings-default.xml
sed -i 's|.*id="ENABLE_HW_PID_FILTER".*|<setting id="ENABLE_HW_PID_FILTER" value="true" />|' $ADDON_SETTINGS
else
logger -t Sundtek "### Unsupported architecture ###"
cd ..
@@ -132,17 +120,17 @@ if [ ! -f $SUNDTEK_ADDON_DIR/bin/mediasrv ]; then
cp -Pa opt/bin/* ../bin/
cp -Pa opt/lib/* ../lib/
cp ../driver-version.txt $SUNDTEK_ADDON_HOME/
cp ../driver-version.txt $ADDON_HOME/
cd ..
rm -fr tmp/
logger -t Sundtek "### Installer finished ###"
cat "$SUNDTEK_ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/sundtek-addon.conf
cat "$ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/sundtek-addon.conf
. /var/config/sundtek-addon.conf
fi
if [ ! -f $SUNDTEK_ADDON_HOME/driver-version.txt ]; then
cp $SUNDTEK_ADDON_DIR/driver-version.txt $SUNDTEK_ADDON_HOME/
if [ ! -f $ADDON_HOME/driver-version.txt ]; then
cp $ADDON_DIR/driver-version.txt $ADDON_HOME/
fi
# enable to install same addon package version again
@@ -159,11 +147,11 @@ else
sed -i 's|/driver.dvb.sundtek/|/driver.dvb.sundtek-mediatv/|g' /storage/.profile
fi
export LD_PRELOAD=$SUNDTEK_ADDON_DIR/lib/libmediaclient.so
export LD_PRELOAD=$ADDON_DIR/lib/libmediaclient.so
if [ "$ANALOG_TV" = "true" -a ! -f "$SUNDTEK_ADDON_DIR/bin/plugins/lib/libavcodec.so.54.12.100" ]; then
if [ "$ANALOG_TV" = "true" -a ! -f "$ADDON_DIR/bin/plugins/lib/libavcodec.so.54.12.100" ]; then
logger -t Sundtek "### Downloading missing ffmpeg libraries ###"
cd $SUNDTEK_ADDON_DIR/bin
cd $ADDON_DIR/bin
mkdir -p plugins/
cd plugins/
@@ -186,7 +174,7 @@ if [ -z "$(pidof mediasrv)" ]; then
rm -f /var/log/mediaclient.log
SUNDTEK_CONF_TMP=/tmp/sundtek.conf
cp $SUNDTEK_ADDON_HOME/sundtek.conf $SUNDTEK_CONF_TMP
cp $ADDON_HOME/sundtek.conf $SUNDTEK_CONF_TMP
[ -z "$LOWEST_ADAPTER_NUM" ] && LOWEST_ADAPTER_NUM=0
sed -i "s|^first_adapter=.*|first_adapter=$LOWEST_ADAPTER_NUM|g" $SUNDTEK_CONF_TMP
@@ -310,13 +298,13 @@ if [ -z "$(pidof mediasrv)" ]; then
fi
md5_1=$(md5sum -b $SUNDTEK_CONF_TMP | awk '{print $1}')
md5_2=$(md5sum -b $SUNDTEK_ADDON_HOME/sundtek.conf | awk '{print $1}')
md5_2=$(md5sum -b $ADDON_HOME/sundtek.conf | awk '{print $1}')
if [ "$md5_1" != "$md5_2" ]; then
# file changed - copy to addon home
cp $SUNDTEK_CONF_TMP $SUNDTEK_ADDON_HOME/sundtek.conf
cp $SUNDTEK_CONF_TMP $ADDON_HOME/sundtek.conf
fi
mediasrv --wait-for-devices -p $SUNDTEK_ADDON_DIR/bin -c $SUNDTEK_ADDON_HOME/sundtek.conf -d
mediasrv --wait-for-devices -p $ADDON_DIR/bin -c $ADDON_HOME/sundtek.conf -d
# wait few seconds
[ -z "$SETTLE_TIME" ] && SETTLE_TIME=0
@@ -332,23 +320,20 @@ if [ -z "$(pidof mediasrv)" ]; then
mediaclient --disable-dvb=/dev/dvb/adapter0
fi
if [ "$RUN_USER_SCRIPT" = "true" -a -f "$SUNDTEK_ADDON_HOME/userscript.sh" ]; then
logger -t Sundtek "### Running user script $SUNDTEK_ADDON_HOME/userscript.sh ###"
cat $SUNDTEK_ADDON_HOME/userscript.sh | dos2unix >/var/run/sundtek-userscript.sh
if [ "$RUN_USER_SCRIPT" = "true" -a -f "$ADDON_HOME/userscript.sh" ]; then
logger -t Sundtek "### Running user script $ADDON_HOME/userscript.sh ###"
cat $ADDON_HOME/userscript.sh | dos2unix >/var/run/sundtek-userscript.sh
sh /var/run/sundtek-userscript.sh
fi
(
# save adapter serial number in background
sleep 5
serial_number_old=$(cat $SUNDTEK_ADDON_HOME/adapters.txt 2>/dev/null)
serial_number_old=$(cat $ADDON_HOME/adapters.txt 2>/dev/null)
serial_number_new=$(mediaclient -e | awk '/device / {print $0} /ID:/ {print $2}')
if [ "$serial_number_old" != "$serial_number_new" ]; then
echo "$serial_number_new" >$SUNDTEK_ADDON_HOME/adapters.txt
echo "$serial_number_new" >$ADDON_HOME/adapters.txt
fi
)&
fi
logger -t Sundtek "### Sundtek ready ###"
# unlock the lock
unlock

View File

@@ -8,7 +8,6 @@
<string id="1030">Enable hardware PID filter</string>
<string id="1035">Enable IR receiver</string>
<string id="1040">Lowest adapter number (/dev/dvb/adapterX/)</string>
<string id="1050">Enable suspend/resume the driver</string>
<string id="2000">Networking</string>
<string id="2005">Share local tuner over network</string>

View File

@@ -9,7 +9,6 @@
<setting id="ENABLE_HW_PID_FILTER" type="bool" label="1030" default="false" />
<setting id="ENABLE_IR_RECEIVER" type="bool" label="1035" default="false" />
<setting id="LOWEST_ADAPTER_NUM" type="number" label="1040" default="0" />
<setting id="SUSPEND_DRIVER" type="bool" label="1050" default="true" />
</category>
<category label="2000" >
<setting type="sep" />

View File

@@ -22,42 +22,26 @@
. /etc/profile
SUNDTEK_ADDON_DIR="$HOME/.xbmc/addons/driver.dvb.sundtek-mediatv"
SUNDTEK_ADDON_HOME="$HOME/.xbmc/userdata/addon_data/driver.dvb.sundtek-mediatv"
SUNDTEK_ADDON_SETTINGS="$SUNDTEK_ADDON_HOME/settings.xml"
LOCKDIR="/var/lock/"
LOCKFILE="$LOCKDIR/sundtek-mediatv"
if [ ! -f "$SUNDTEK_ADDON_SETTINGS" ]; then
cp $SUNDTEK_ADDON_DIR/settings-default.xml $SUNDTEK_ADDON_SETTINGS
fi
case "$1" in
hibernate|suspend)
if [ -n "$(pidof mediasrv)" ]; then
progress "Shutting down Sundtek DVB driver for suspending..."
mkdir -p "$LOCKDIR"
touch "$LOCKFILE"
mediaclient --shutdown
fi
;;
mkdir -p /var/config
cat "$SUNDTEK_ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/sundtek-addon.conf
. /var/config/sundtek-addon.conf
thaw|resume)
if [ -f "$LOCKFILE" ]; then
# driver started within Tvheadend/VDR
rm -f "$LOCKFILE"
fi
;;
if [ "$SUSPEND_DRIVER" = "true" ]; then
LOCKDIR="/var/lock/"
LOCKFILE="$LOCKDIR/sundtek-mediatv"
case "$1" in
hibernate|suspend)
if [ -n "$(pidof mediasrv)" ]; then
progress "Shutting down Sundtek DVB driver for suspending..."
mkdir -p "$LOCKDIR"
touch "$LOCKFILE"
killall -9 mediasrv
fi
;;
thaw|resume)
if [ -f "$LOCKFILE" ]; then
# driver started within Tvheadend/VDR
rm -f "$LOCKFILE"
fi
;;
*) exit $NA
;;
esac
else
progress "Suspend/resume of Sundtek driver not enabled..."
fi
*) exit $NA
;;
esac

View File

@@ -22,24 +22,13 @@
. config/options $1
CWD=`pwd`
cd $PKG_BUILD
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/pixmaps
cp $BUILD/xbmc-*/tools/EventClients/icons/bluetooth.png $ADDON_BUILD/$PKG_ADDON_ID/pixmaps
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--disable-nls \
--disable-rpath \
--disable-libdvbv5 \
--disable-libv4l \
--disable-v4l-utils \
--disable-qv4l2 \
--without-jpeg \
--without-libiconv-prefix \
--without-libintl-prefix \
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/pylib
cp -R $BUILD/PyBluez-*/.install/usr/lib/python*/site-packages/* $ADDON_BUILD/$PKG_ADDON_ID/pylib
cd $CWD/$PKG_BUILD/lib/libdvbv5
make CFLAGS="$TARGET_CFLAGS"
cd $CWD/$PKG_BUILD/utils/dvb
make CFLAGS="$TARGET_CFLAGS"
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/pylib/xbmc
cp $BUILD/xbmc-*/tools/EventClients/Clients/PS3\ Sixaxis\ Controller/ps3d.py $ADDON_BUILD/$PKG_ADDON_ID/pylib/xbmc
cp $BUILD/xbmc-*/tools/EventClients/Clients/PS3\ BD\ Remote/ps3_remote.py $ADDON_BUILD/$PKG_ADDON_ID/pylib/xbmc
cp -R $BUILD/xbmc-*/tools/EventClients/lib/python/* $ADDON_BUILD/$PKG_ADDON_ID/pylib/xbmc

View File

@@ -0,0 +1,23 @@
3.0.1
- bump addon version
2.1.1
- update to addon version 2.1
2.0.3
- fix so python dont steal xbmc's webserver port
2.0.2
- rebuild with latest changes
2.0.1
- fix so python dont steal xbmc's webserver port
2.0.0
- prepare for OpenELEC-2.0 release
1.90.1
- depends on xbmc.python API 2.0
1.90.0
- initial version xbmc-ps3d

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View File

@@ -18,25 +18,21 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="service.openelec.settings"
PKG_VERSION="0.1.23"
PKG_NAME="xbmc-ps3d"
PKG_VERSION="3.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="prop."
PKG_SITE="http://www.openelec.tv"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.zip"
PKG_DEPENDS="connman hd-idle"
PKG_BUILD_DEPENDS="toolchain python"
PKG_LICENSE="OSS"
PKG_SITE="http://www.xbmc.org"
PKG_URL=""
PKG_DEPENDS="PyBluez"
PKG_BUILD_DEPENDS="toolchain xbmc PyBluez"
PKG_PRIORITY="optional"
PKG_SECTION=""
PKG_SHORTDESC="service.openelec.settings: Settings dialog for OpenELEC"
PKG_LONGDESC="service.openelec.settings: is a settings dialog for OpenELEC"
PKG_SECTION="driver/remote"
PKG_SHORTDESC="xbmc-ps3d: a quick port of brandonj's PS3 remote script to use the event server for sending input events."
PKG_LONGDESC="xbmc-ps3d is a quick port of brandonj's PS3 remote script to use the event server for sending input events. This addon also supports the PS3 sixaxis controller."
PKG_IS_ADDON="yes"
PKG_ADDON_TYPE="xbmc.service"
PKG_AUTORECONF="no"
if [ "$DISPLAYSERVER" = "xorg-server" ]; then
PKG_DEPENDS="$PKG_DEPENDS setxkbmap"
else
PKG_DEPENDS="$PKG_DEPENDS bkeymaps"
fi

View File

@@ -1,4 +1,5 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
@@ -19,33 +20,24 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="libshairplay"
PKG_VERSION=""
GIT_REPO="https://github.com/juhovh/shairplay.git"
DEST_DIR="$PKG_NAME"
. /etc/profile
echo "getting sources..."
if [ ! -d $DEST_DIR.git ]; then
git clone $GIT_REPO $DEST_DIR.git
# Addon settings
ADDON_DIR="$HOME/.xbmc/addons/driver.remote.xbmc-ps3d"
ADDON_HOME="$HOME/.xbmc/userdata/addon_data/driver.remote.xbmc-ps3d"
PIXMAPS_DIR="$ADDON_DIR/pixmaps"
export PYTHONPATH="$PYTHONPATH:$ADDON_DIR/pylib"
################################################################################
# setup ps3d
################################################################################
if [ ! -f $ADDON_DIR/pylib/xbmc/defs.py ]; then
echo "ICON_PATH=\"$PIXMAPS_DIR\"" > $ADDON_DIR/pylib/xbmc/defs.py
fi
cd $DEST_DIR.git
git pull
echo "getting version..."
PKG_VERSION=`git log -n1 --format=%h`
echo $GIT_REV
cd ..
echo "copying sources..."
rm -rf $PKG_NAME-$PKG_VERSION
cp -R $DEST_DIR.git $PKG_NAME-$PKG_VERSION
echo "cleaning sources..."
rm -rf $PKG_NAME-$PKG_VERSION/.git
echo "packing sources..."
tar cvJf $PKG_NAME-$PKG_VERSION.tar.xz $PKG_NAME-$PKG_VERSION
echo "remove temporary sourcedir..."
rm -rf $PKG_NAME-$PKG_VERSION
################################################################################
# start ps3d
################################################################################
python $ADDON_DIR/pylib/xbmc/ps3d.py &

View File

@@ -18,6 +18,6 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
import os
import sys
import xbmcaddon
import xbmc, time, os, subprocess
subprocess.Popen("ps3d.service", shell=True, close_fds=True)

View File

@@ -22,9 +22,8 @@
. config/options $1
cd $PKG_BUILD
python -Wi -t -B $ROOT/$TOOLCHAIN/lib/python2.7/compileall.py ./resources/lib/ -f
rm -rf `find ./resources/lib/ -name "*.py"`
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin
cp $BUILD/xbmc-*/tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote $ADDON_BUILD/$PKG_ADDON_ID/bin/wiimote
python -Wi -t -B $ROOT/$TOOLCHAIN/lib/python2.7/compileall.py ./oe.py -f
rm -rf ./oe.py
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/lib
cp -P $BUILD/wiiuse_v[0-9]*/src/release*/*.so $ADDON_BUILD/$PKG_ADDON_ID/lib

View File

@@ -22,5 +22,7 @@
. config/options $1
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin
cp -P $PKG_BUILD/screen $ADDON_BUILD/$PKG_ADDON_ID/bin/screen
$SCRIPTS/unpack xbmc
cd $BUILD/xbmc-*/tools/EventClients/Clients/WiiRemote
$CXX $CFLAGS -lwiiuse WiiUse_WiiRemote.cpp -o WiiUse_WiiRemote

View File

@@ -0,0 +1,14 @@
3.0.1
- bump addon version
2.1.1
- update to addon version 2.1
2.0.0
- prepare for OpenELEC-2.0 release
1.90.1
- depends on xbmc.python API 2.0
1.90.0
- initial version xbmc-wiimote

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View File

@@ -0,0 +1,38 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="xbmc-wiimote"
PKG_VERSION="3.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.xbmc.org"
PKG_URL=""
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain wiiuse"
PKG_PRIORITY="optional"
PKG_SECTION="driver/remote"
PKG_SHORTDESC="xbmc-wiimote: a driver to support WiiMote Controllers."
PKG_LONGDESC="xbmc-wiimote is a driver to support WiiMote Controllers."
PKG_IS_ADDON="yes"
PKG_ADDON_TYPE="xbmc.service"
PKG_AUTORECONF="no"

View File

@@ -1,3 +1,5 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
@@ -17,15 +19,14 @@
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
# This file contains non-OpenELEC evironment variables as well as OpenELEC
# evironment variables that are not user defined.
################################################################################
. /etc/profile
# Addon settings
ADDON_DIR="$HOME/.xbmc/addons/driver.remote.xbmc-wiimote"
ADDON_HOME="$HOME/.xbmc/userdata/addon_data/driver.remote.xbmc-wiimote"
################################################################################
# setup functions
# start ps3d
################################################################################
# stub function
wait_for_xorg () {
:
}
LD_LIBRARY_PATH="$ADDON_DIR/lib:$LD_LIBRARY_PATH" wiimote &

View File

@@ -1,5 +1,3 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
@@ -20,18 +18,15 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
import os
import sys
import xbmcaddon
LDFLAGS=`echo $LDFLAGS | sed -e "s|-Wl,--as-needed||"`
LDFLAGS="$LDFLAGS -ltinfo"
__scriptname__ = "WiiMote driver"
__author__ = "OpenELEC"
__url__ = "http://www.openelec.tv"
__settings__ = xbmcaddon.Addon(id='driver.remote.xbmc-wiimote')
__cwd__ = __settings__.getAddonInfo('path')
__path__ = xbmc.translatePath( os.path.join( __cwd__, 'bin', "wiimote.service") )
cd $PKG_BUILD
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--disable-pam \
--disable-locale \
--disable-telnet
make
os.system(__path__)

View File

@@ -27,7 +27,6 @@ MAKEMKV_ARCH=i386
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin
cp $PKG_BUILD/bin/bin/$MAKEMKV_ARCH/makemkvcon $ADDON_BUILD/$PKG_ADDON_ID/bin/makemkvcon.bin
chmod 755 $ADDON_BUILD/$PKG_ADDON_ID/bin/makemkvcon.bin
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/lib
cp $PKG_BUILD/lib/out/libmakemkv.so.[0-9] $ADDON_BUILD/$PKG_ADDON_ID/lib

View File

@@ -1,12 +1,3 @@
3.1.1
- rebuild for OpenELEC-3.2
3.0.6
- update to makemkv-1.8.3
3.0.5
- update to makemkv-1.8.2
3.0.4
- update to makemkv-1.8.0

View File

@@ -19,8 +19,8 @@
################################################################################
PKG_NAME="makemkv"
PKG_VERSION="1.8.3"
PKG_REV="1"
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,6 +1,3 @@
3.1.1
- rebuild for OpenELEC-3.2
3.0.2
- update to w_scan-20121111

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