Compare commits

...

110 Commits

Author SHA1 Message Date
Stephan Raue
cbbca9e685 VERSION: set version to 1.0.0 (Final 1.0), update changelog
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-20 04:43:58 +02:00
Stephan Raue
49853a4649 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-1.0 2011-10-20 01:47:26 +02:00
Stephan Raue
553f77fcd0 pygobject: dont create and install bytecode
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-20 01:46:58 +02:00
Stephan Raue
7ee2cfcacd Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-1.0 2011-10-20 01:41:29 +02:00
Stephan Raue
04e0a7c292 dbus-python: dont create and install bytecode
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-20 01:40:59 +02:00
Stephan Raue
cc2ff46ee0 bluez: install symlinks instead full libs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-20 01:40:34 +02:00
Stephan Raue
813386c4cf afpfs-ng: install symlinks instead full libs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-20 01:40:22 +02:00
Stephan Raue
d0bfe79eaa Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-1.0 2011-10-20 00:35:41 +02:00
Stephan Raue
8e574ea178 bluez: dont install actually not needed udev rules and helper scripts
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-20 00:35:00 +02:00
Stephan Raue
e58287eac5 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-1.0 2011-10-19 08:44:43 +02:00
Stephan Raue
e093f2afeb dvb-firmware: update to dvb-firmware-0.0.14
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-19 08:40:44 +02:00
Stephan Raue
29b3eadb3a autoupdate: use our own useragent and system id for downloading updates
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-19 08:28:57 +02:00
Stephan Raue
87509b77fb busybox: provide unique and anonymous system id
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-19 08:24:34 +02:00
Stephan Raue
53ff3e4ccf Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-1.0 2011-10-19 00:13:10 +02:00
Stephan Raue
e997d08fa2 xbmc: reload skin earlyer and in background on wakeup
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-18 23:18:20 +02:00
Stephan Raue
b5bf326e34 xbmc: add support for fonts installed by user
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-18 20:48:52 +02:00
Stephan Raue
4ecac724b3 hts-tvheadend: add patch to add another provider
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-18 18:21:13 +02:00
Stephan Raue
5cdd655e52 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-1.0 2011-10-18 18:10:50 +02:00
Stephan Raue
28ead8cca8 linux: update to linux-3.1-rc10
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-18 18:08:49 +02:00
Stephan Raue
7656091d07 hts-tvheadend: add patch to add another provider
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-18 17:32:50 +02:00
Stephan Raue
9bf5973d97 pm-utils: unload rtl8192se driver before suspend
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-18 06:09:12 +02:00
Stephan Raue
332234b786 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-1.0 2011-10-18 04:00:35 +02:00
Stephan Raue
3e85aeebec hts-tvheadend: set to version 1.0.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-18 03:51:07 +02:00
Stephan Raue
fbea5df192 scripts/create_addon: dont create an addon.xml if its shipped with addon
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-18 03:20:14 +02:00
Stephan Raue
11c6a97d23 xbmc-addon-xvdr: convert to addon
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-18 03:18:56 +02:00
Alexander Pipelka
9fbd5a5a5b xbmc: added xbmc-addon-xvdr package 2011-10-18 02:52:23 +02:00
Stephan Raue
4c588b1862 hts-tvheadend: cosmetics
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-18 01:48:36 +02:00
Gujs
5c9fe6b4ec hts-tvheadend: fix xmltv settins file check 2011-10-18 00:10:14 +02:00
Gujs
8077a65f11 Merge branch 'master' into openelec-addons
Conflicts:
	packages/addons/service/multimedia/hts-tvheadend/changelog.txt
2011-10-18 00:07:04 +02:00
Stephan Raue
3e62365197 xbmc: fix internet connection check on various locations
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-17 21:07:35 +02:00
Stephan Raue
05f929f7eb Merge branch 'master' of git://github.com/anoma/OpenELEC.tv 2011-10-17 20:47:31 +02:00
Stephan Raue
f4d88b0a27 projects/ATV: build and install bcm_sta WLAN driver again
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-17 18:45:33 +02:00
Stephan Raue
a4799ec20f wlan-firmware: update to wlan-firmware-0.0.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-17 17:42:04 +02:00
anoma
16846150ee OnExit blank the imonlcd panel rather than show clock 2011-10-17 16:43:25 +02:00
Stephan Raue
d48ab73724 SABnzbd-Suite: update to SABnzbd-Suite-1.0.0, prepare for OpenELEC-1.0 release
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-17 09:01:29 +02:00
Stephan Raue
8f7d4a6d05 unrar: update to unrar-4.0.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-17 09:00:43 +02:00
Stephan Raue
2d0550c56a SickBeard: update to SickBeard-9f64728
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-17 08:59:59 +02:00
Stephan Raue
bb1f632e98 SABnzbd: update to SABnzbd-0.6.10
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-17 08:59:32 +02:00
Stephan Raue
96aff15d4b Headphones: update to Headphones-e9a1e55
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-17 08:59:06 +02:00
Stephan Raue
b4211a0102 CouchPotato: update to CouchPotato-4eec8e0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-17 08:58:34 +02:00
Stephan Raue
d26f4878d7 hts-tvheadend: prepare for OpenELEC-1.0 release
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-17 08:57:52 +02:00
Stephan Raue
57a2caedc2 transmission: update to transmission-2.41, prepare for OpenELEC-1.0 release
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-17 08:57:17 +02:00
Stephan Raue
5fceed5705 makemkv: prepare for OpenELEC-1.0 release
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-17 08:56:29 +02:00
Stephan Raue
ef1d296e8f htop: prepare for OpenELEC-1.0 release
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-17 08:56:08 +02:00
Stephan Raue
d711fd89bb evtest: update to evtest-1.29, prepare for OpenELEC-1.0 release
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-17 08:55:31 +02:00
Stephan Raue
9c7ed1c42f libav: update to libav-0.7.2, prepare for OpenELEC-1.0 release
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-17 08:54:36 +02:00
Stephan Raue
676190af15 nano: update to nano-2.3.1, prepare for OpenELEC-1.0 release
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-17 08:54:02 +02:00
Stephan Raue
5603bb9d08 rsync: update to rsync-3.0.9, prepare for OpenELEC-1.0 release
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-17 08:53:23 +02:00
Gujs
2eecb31fda hts-tvheadend addon: Add XMLTV support and add some patches until they are included into main tvheadend source 2011-10-16 17:15:22 +02:00
Stephan Raue
110a32e1b9 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-1.0 2011-10-16 04:34:09 +02:00
Stephan Raue
0effee001c xbmc: add option to build with RSXS screensaver support, remove unneeded and disabled screensaver and visualzation addons
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-16 04:19:14 +02:00
Stephan Raue
59aecb4f29 installer: cosmetics
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-15 04:47:33 +02:00
Stephan Raue
8bcf6f996e config/options: update $OS_VERSION to 1.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-15 04:42:14 +02:00
Stephan Raue
ffc1536dce alsa: dont install alsa-plugins per default, install with pulseaudio
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-15 02:35:14 +02:00
Stephan Raue
5e5ca45b2a wpa_supplicant: cosmetics
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-15 02:23:05 +02:00
Stephan Raue
071b9cc1be scripts/build: fix stripping of symbols
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-15 02:22:29 +02:00
Stephan Raue
e1f8fe9272 gcc-final: strip symbols
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-15 02:21:42 +02:00
Stephan Raue
006e710441 pulseaudio: move alsa plugin configurations to package 'alsa-plugins'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-15 02:20:58 +02:00
Stephan Raue
ce0c44a3e3 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-1.0 2011-10-14 02:28:09 +02:00
Stephan Raue
2662e70152 projects/*/linux: remove BT BNEP support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-13 19:53:45 +02:00
Stephan Raue
87088a5e70 projects/*/linux: build sound driver as module
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-13 19:45:49 +02:00
Stephan Raue
3aaba9873f projects/*/linux: build all dvb drivers as modules
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-13 19:12:55 +02:00
Stephan Raue
0f6529e889 projects/Generic*/linux: add cmipci sound driver
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-13 18:39:52 +02:00
Stephan Raue
67694b30e8 xf86-video-nvidia: update to xf86-video-nvidia-285.05.09
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-13 04:06:09 +02:00
Stephan Raue
ddd388038a udisks: trigger block device requests in background
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-12 21:45:15 +02:00
Stephan Raue
0904bc690c udev: start settle command in background
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-12 21:44:46 +02:00
Stephan Raue
a4fd5b0fcb udisks: add init script to force triggering block device events via udev
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-12 21:31:57 +02:00
Stephan Raue
6dafebdc4f udev: cosmetics
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-12 21:31:21 +02:00
Stephan Raue
3e5a4e116d AF9035: add and install firmware, thanks to ultraman
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-12 19:24:06 +02:00
Stephan Raue
39d6f37bcf xbmc: force reloading skin on wakeup as a ugly hack to fix 'the no menusound after wakeup' issue
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-12 02:08:38 +02:00
Stephan Raue
84f5b825ac Merge branch 'test1' of git://github.com/vpeter4/OpenELEC.tv
Conflicts:
	projects/Ultra/options
2011-10-11 16:17:39 +02:00
peter
1fcf031ae3 AF9035 driver 2011-10-11 16:15:00 +02:00
Stephan Raue
4cc168321b pulseaudio: rework and setup package 'pulseaudio'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-11 15:46:00 +02:00
Stephan Raue
c163086e59 udev: rework triggering
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-11 15:40:24 +02:00
Stephan Raue
68b16831a6 udev: enable hwdb support, add accelerometer support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-11 15:39:37 +02:00
peter
50a65e61d6 AF9035 driver 2011-10-10 11:30:25 +02:00
Stephan Raue
fa0a810d15 wlan-firmware: update to wlan-firmware-0.0.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-09 23:55:26 +02:00
Stephan Raue
1ccc3eed06 dvb-firmware: update to dvb-firmware-0.0.13
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-09 23:55:08 +02:00
Stephan Raue
9b07e53591 Mesa: build shared libglapi
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-09 18:34:22 +02:00
Stephan Raue
b407f771ca dvb-firmware: update to dvb-firmware-0.0.12
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-09 14:24:14 +02:00
Stephan Raue
506a21aed7 dvb-firmware: update to dvb-firmware-0.0.11
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-09 12:55:34 +02:00
Tai Lee
7b4579d059 update URL for alsa-lib and alsa-utils source 2011-10-09 12:37:12 +02:00
Tai Lee
bf9a560d4e build saa7164 driver as kernel module. 2011-10-09 12:36:17 +02:00
Stephan Raue
e680be41f0 Merge branch 'master' of git://github.com/hensing/OpenELEC.tv 2011-10-09 12:30:41 +02:00
Stephan Raue
ee5187f6c7 Merge branch 'master' of https://github.com/mrdominuzq/OpenELEC.tv 2011-10-09 12:27:57 +02:00
Stephan Raue
61452f0578 fakeroot: update to fakeroot-1.18.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-07 19:23:28 +02:00
Stephan Raue
d26869853b xwiimote: update to xwiimote-0b79d97
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-07 19:17:38 +02:00
Henning Dickten
0207b46188 gputemp: added ability to use own xorg.conf (fglrx) 2011-10-07 00:08:45 +02:00
Henning Dickten
77ee536ab9 [Fusion] fixed xorg-fglrx.conf to get GPU-temp 2011-10-06 23:49:24 +02:00
Stephan Raue
8f719d8b0f samba: optimze samba config file, thanks to ShadowX
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-06 22:35:46 +02:00
Stephan Raue
84ef11182a libgpg-error: run gettextize before configure
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-06 22:34:54 +02:00
Stephan Raue
72c0a6b974 config/functions: cleanup
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-06 21:13:02 +02:00
Stephan Raue
7bc50b4959 new package: add package 'gettext'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-06 21:12:09 +02:00
mrdominuzq
1592d7cb1d libplist: updated to 1.4 and change download site 2011-10-06 09:49:57 +03:00
Stephan Raue
f7c555b78e Merge branch 'master' of git://github.com/willrod112/OpenELEC.tv 2011-10-06 05:15:58 +02:00
William Rodriguez
bea1488240 url updates for kbb and syslinux 2011-10-05 22:10:52 -05:00
Stephan Raue
2308183b0b Merge branch 'master' of git://github.com/willrod112/OpenELEC.tv 2011-10-06 03:37:18 +02:00
William Rodriguez
35e8e0dc37 url updates 2011-10-05 20:28:13 -05:00
Stephan Raue
559f632e9f Merge branch 'master' of git://github.com/mrdominuzq/OpenELEC.tv 2011-10-06 01:45:06 +02:00
Stephan Raue
c08dcd418f upower: reenable autoreconf
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-06 01:40:16 +02:00
mrdominuzq
e0665acca7 added intltoolize --force for success build 2011-10-06 01:38:09 +02:00
mrdominuzq
9a8fa91627 Alsa-plugins: updated to 1.0.24 2011-10-06 01:36:04 +02:00
Stephan Raue
bb34f98164 eventlircd: remove KEY_MENU=KEY_EXIT mapping for X10 remotes
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-05 23:28:25 +02:00
Stephan Raue
8c8b7c640c autoupdate: fix script if 'latest' file cant be downloaded
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-05 23:16:54 +02:00
Stephan Raue
d49131cdf0 libiconv: update to libiconv-1.14
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-05 23:16:08 +02:00
Stephan Raue
e372a98672 linux: update to linux-3.1-rc9
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-05 23:15:34 +02:00
Stephan Raue
35052f91b9 xbmc: another try for 'cputemp'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2011-10-05 11:16:24 +02:00
mrdominuzq
df4d1d2596 added intltoolize --force for success build 2011-10-04 12:56:22 +03:00
mrdominuzq
0c92f00a8d Edited packages/sysutils/upower/meta via GitHub 2011-10-04 12:55:51 +03:00
mrdominuzq
db2a2f9274 Alsa-plugins: updated to 1.0.24 2011-10-03 16:03:31 +03:00
164 changed files with 1872 additions and 570 deletions

View File

@@ -0,0 +1,3 @@
OpenELEC - 1.0.0 (20.10.2011)
- initial version

View File

@@ -1 +1 @@
0.99.7
1.0.0

View File

@@ -115,22 +115,44 @@ add_group() {
}
do_autoreconf() {
if [ -e $ROOT/$TOOLCHAIN/bin/autoreconf ] &&
[ -e $ROOT/$TOOLCHAIN/bin/autoconf ] &&
[ -e $ROOT/$TOOLCHAIN/bin/automake ] &&
[ -e $ROOT/$TOOLCHAIN/bin/libtoolize ] &&
[ -e $ROOT/$TOOLCHAIN/bin/intltoolize ]; then
export LIBTOOL=$ROOT/$TOOLCHAIN/bin/libtool
export LIBTOOLIZE=$ROOT/$TOOLCHAIN/bin/libtoolize
export AUTOMAKE=$ROOT/$TOOLCHAIN/bin/automake
export ACLOCAL_DIR=$SYSROOT_PREFIX/usr/share/aclocal
export ACLOCAL="$ROOT/$TOOLCHAIN/bin/aclocal -I $ACLOCAL_DIR"
export AUTOCONF=$ROOT/$TOOLCHAIN/bin/autoconf
export AUTOHEADER=$ROOT/$TOOLCHAIN/bin/autoheader
export AUTORECONF="$ROOT/$TOOLCHAIN/bin/autoreconf -v -f -i -I $ACLOCAL_DIR"
export ACLOCAL_DIR=$SYSROOT_PREFIX/usr/share/aclocal
mkdir -p $ACLOCAL_DIR
autoreconf --force --install -I $ACLOCAL_DIR $@
if [ -e $ROOT/$TOOLCHAIN/bin/autoconf ]; then
export AUTOCONF=$ROOT/$TOOLCHAIN/bin/autoconf
fi
if [ -e $ROOT/$TOOLCHAIN/bin/automake ]; then
export AUTOMAKE=$ROOT/$TOOLCHAIN/bin/automake
fi
if [ -e $ROOT/$TOOLCHAIN/bin/autopoint ]; then
export AUTOPOINT=$ROOT/$TOOLCHAIN/bin/autopoint
fi
if [ -e $ROOT/$TOOLCHAIN/bin/libtoolize ]; then
export LIBTOOLIZE=$ROOT/$TOOLCHAIN/bin/libtoolize
fi
if [ -e $ROOT/$TOOLCHAIN/bin/intltoolize ]; then
export INTLTOOLIZE=$ROOT/$TOOLCHAIN/bin/intltoolize
fi
if [ -e $ROOT/$TOOLCHAIN/bin/aclocal ]; then
export ACLOCAL="$ROOT/$TOOLCHAIN/bin/aclocal -I $ACLOCAL_DIR"
fi
if [ -e $ROOT/$TOOLCHAIN/bin/autoheader ]; then
export AUTOHEADER=$ROOT/$TOOLCHAIN/bin/autoheader
fi
if [ -e $ROOT/$TOOLCHAIN/bin/libtool ]; then
export LIBTOOL=$ROOT/$TOOLCHAIN/bin/libtool
fi
if [ -e $ROOT/$TOOLCHAIN/bin/autoreconf -a -e $INTLTOOLIZE ]; then
mkdir -p $ACLOCAL_DIR
export AUTORECONF="$ROOT/$TOOLCHAIN/bin/autoreconf --verbose --force --install -I $ACLOCAL_DIR"
$AUTORECONF $@
fi
}

View File

@@ -20,7 +20,7 @@ PROJECT_DIR="$ROOT/projects"
OPENELEC_VERSION=`cat VERSION`
if [ "$OPENELEC_VERSION" = "devel" ]; then
OS_VERSION="0.99"
OS_VERSION="1.0"
else
OS_MAJOR_VERSION=`echo "$OPENELEC_VERSION" | cut -f1 -d "."`
OS_MINOR_VERSION=`echo "$OPENELEC_VERSION" | cut -f2 -d "."`

View File

@@ -20,7 +20,7 @@
################################################################################
PKG_NAME="CouchPotato"
PKG_VERSION="6cd66ae"
PKG_VERSION="4eec8e0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"

View File

@@ -20,7 +20,7 @@
################################################################################
PKG_NAME="Headphones"
PKG_VERSION="ee3326e"
PKG_VERSION="e9a1e55"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="SABnzbd"
PKG_VERSION="0.6.7"
PKG_VERSION="0.6.10"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"

View File

@@ -20,7 +20,7 @@
################################################################################
PKG_NAME="SickBeard"
PKG_VERSION="e0e8f0e"
PKG_VERSION="9f64728"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"

View File

@@ -27,6 +27,6 @@ mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin
cp $PKG_BUILD/evtest-capture $ADDON_BUILD/$PKG_ADDON_ID/bin/evtest-capture.bin
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/lib
cp $BUILD/libiconv-[0-9]*/lib/.libs/libiconv.so* $ADDON_BUILD/$PKG_ADDON_ID/lib
cp $BUILD/libxml2-[0-9]*/.build-target/.libs/libxml2.so* $ADDON_BUILD/$PKG_ADDON_ID/lib
cp $BUILD/zlib-[0-9]*/.build-target/libz.so.* $ADDON_BUILD/$PKG_ADDON_ID/lib
cp -P $BUILD/libiconv-[0-9]*/lib/.libs/libiconv.so* $ADDON_BUILD/$PKG_ADDON_ID/lib
cp -P $BUILD/libxml2-[0-9]*/.build-target/.libs/libxml2.so* $ADDON_BUILD/$PKG_ADDON_ID/lib
cp -P $BUILD/zlib-[0-9]*/.build-target/libz.so.* $ADDON_BUILD/$PKG_ADDON_ID/lib

View File

@@ -1,3 +1,7 @@
1.0.0
- update to evtest-1.29
- prepare for OpenELEC-1.0 release
0.99.3
- change icon

View File

@@ -19,8 +19,8 @@
################################################################################
PKG_NAME="evtest"
PKG_VERSION="1.27"
PKG_REV="3"
PKG_VERSION="1.29"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://cgit.freedesktop.org/evtest/"

View File

@@ -1,3 +1,6 @@
1.0.0
- prepare for OpenELEC-1.0 release
0.99.4
- change icon

View File

@@ -20,7 +20,7 @@
PKG_NAME="htop"
PKG_VERSION="0.9"
PKG_REV="4"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://htop.sourceforge.net/"

View File

@@ -1,3 +1,7 @@
1.0.0
- update to libav-0.7.2
- prepare for OpenELEC-1.0 release
0.99.3
- update to libav-0.7 (final)

View File

@@ -19,8 +19,8 @@
################################################################################
PKG_NAME="libav"
PKG_VERSION="0.7"
PKG_REV="3"
PKG_VERSION="0.7.2"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.libav.org"

View File

@@ -1,3 +1,6 @@
1.0.0
- prepare for OpenELEC-1.0 release
0.99.3
- update to makemkv-1.6.15

View File

@@ -20,7 +20,7 @@
PKG_NAME="makemkv"
PKG_VERSION="1.6.15"
PKG_REV="3"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.makemkv.com/forum2/viewforum.php?f=3"

View File

@@ -0,0 +1,29 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2011 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, 675 Mass Ave, Cambridge, MA 02139, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID
cp -PR $PKG_BUILD/addons/pvr.vdr.xvdr/resources $ADDON_BUILD/$PKG_ADDON_ID
cp -P $PKG_BUILD/addons/pvr.vdr.xvdr/addon.xml $ADDON_BUILD/$PKG_ADDON_ID
cp -P $PKG_BUILD/addons/pvr.vdr.xvdr/icon.png $ADDON_BUILD/$PKG_ADDON_ID
cp -P $PKG_BUILD/addons/pvr.vdr.xvdr/XBMC_VDR_xvdr.pvr $ADDON_BUILD/$PKG_ADDON_ID

View File

@@ -0,0 +1,38 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2011 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, 675 Mass Ave, Cambridge, MA 02139, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
cd $PKG_BUILD
# some fixes for autoreconf
touch NEWS AUTHORS ChangeLog
do_autoreconf
CXXFLAGS="-DZLIB_INTERNAL=1" \
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--disable-static \
--enable-shared
make

View File

@@ -0,0 +1,2 @@
1.0.0
- initial import of xbmc-addon-xvdr-9822a8a

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View File

@@ -0,0 +1,29 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2011 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, 675 Mass Ave, Cambridge, MA 02139, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/share/xbmc/addons/pvr.vdr.xvdr
cp -PRf $PKG_BUILD/addons/pvr.vdr.xvdr/resources $INSTALL/usr/share/xbmc/addons/pvr.vdr.xvdr
cp -Pf $PKG_BUILD/addons/pvr.vdr.xvdr/addon.xml $INSTALL/usr/share/xbmc/addons/pvr.vdr.xvdr
# cp -Pf $PKG_BUILD/addons/pvr.vdr.xvdr/icon.png $INSTALL/usr/share/xbmc/addons/pvr.vdr.xvdr
cp -Pf $PKG_BUILD/addons/pvr.vdr.xvdr/XBMC_VDR_xvdr.pvr $INSTALL/usr/share/xbmc/addons/pvr.vdr.xvdr

View File

@@ -0,0 +1,37 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2011 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, 675 Mass Ave, Cambridge, MA 02139, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="xbmc-addon-xvdr"
PKG_VERSION="9822a8a"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/pipelka/xbmc-addon-xvdr"
PKG_URL="http://dl.dropbox.com/u/240579/xbmc-addon-xvdr/xbmc-addon-xvdr-$PKG_VERSION.tar.gz"
PKG_DEPENDS="zlib"
PKG_BUILD_DEPENDS="toolchain zlib"
PKG_PRIORITY="optional"
PKG_SECTION="multimedia/pvr"
PKG_SHORTDESC="XVDR addon for XBMC"
PKG_LONGDESC="This addon allows XBMC PVR to connect to the VDR server."
PKG_IS_ADDON="yes"
PKG_ADDON_TYPE="xbmc.python.script"
PKG_AUTORECONF="no"

View File

@@ -0,0 +1,23 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2011 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, 675 Mass Ave, Cambridge, MA 02139, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
import os
import sys
import xbmcaddon

View File

@@ -1,3 +1,7 @@
1.0.0
- update to rsync-3.0.9
- prepare for OpenELEC-1.0 release
0.99.3
- change icon

View File

@@ -19,8 +19,8 @@
################################################################################
PKG_NAME="rsync"
PKG_VERSION="3.0.8"
PKG_REV="3"
PKG_VERSION="3.0.9"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.samba.org/ftp/rsync/rsync.html"

View File

@@ -1,3 +1,11 @@
1.0.0
- update to unrar-4.0.7
- update to CouchPotato-4eec8e0
- update to Headphones-e9a1e55
- update to SickBeard-9f64728
- update to SABnzbd-0.6.10
- prepare for OpenELEC-1.0 release
0.99.4
- add Headphones-ee3326e

View File

@@ -19,8 +19,8 @@
################################################################################
PKG_NAME="SABnzbd-Suite"
PKG_VERSION="0.99"
PKG_REV="4"
PKG_VERSION="1.0"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.openelec.tv"

View File

@@ -1,3 +1,7 @@
1.0.0
- update to transmission-2.41
- prepare for OpenELEC-1.0 release
0.99.8
- update to transmission-2.33
- add libevent to addon

View File

@@ -19,8 +19,8 @@
################################################################################
PKG_NAME="transmission"
PKG_VERSION="2.33"
PKG_REV="8"
PKG_VERSION="2.41"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.transmissionbt.com/"

View File

@@ -22,5 +22,9 @@
. config/options $1
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID
cp -PR $PKG_DIR/config/settings.xml* $ADDON_BUILD/$PKG_ADDON_ID/settings-default.xml
cp -PR $PKG_DIR/config/xmltv-config* $ADDON_BUILD/$PKG_ADDON_ID/xmltv-config
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin
cp -P $PKG_BUILD/build.Linux/tvheadend $ADDON_BUILD/$PKG_ADDON_ID/bin

View File

@@ -1,3 +1,15 @@
1.0.2
- add (CH) GA Weissenstein default muxes
1.0.1
- add XMLTV tv_file_grab support
- add XMLTV configuration support
- add teletext support patch
- add fix memory leak patch
1.0.0
- prepare for OpenELEC-1.0 release
0.99.8
- add suspend/wakeup script

View File

@@ -0,0 +1,4 @@
<settings>
<setting id="XMLTV_LOCATION" value="" />
<setting id="XMLTV_TYPE" value="NONE" />
</settings>

View File

@@ -0,0 +1,14 @@
{
"grabbers": [
{
"path": "/storage/.xbmc/addons/service.multimedia.hts-tvheadend/bin/tv_grab_file",
"description": "tv_grag_file is a simple grabber that just read the ~/.xmltv/tv_grab_file.xmltv file",
"version": "0.1\n",
"mtime": 1318774706,
"capabilities": 1
}
],
"grab-interval": 12,
"grab-enabled": 1,
"current-grabber": "/storage/.xbmc/addons/service.multimedia.hts-tvheadend/bin/tv_grab_file"
}

View File

@@ -20,7 +20,7 @@
PKG_NAME="hts-tvheadend"
PKG_VERSION="c88a646"
PKG_REV="8"
PKG_REV="2"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.lonelycoder.com/hts/tvheadend_overview.html"

View File

@@ -0,0 +1,55 @@
diff -Naur hts-tvheadend-c88a646/src/linuxtv_muxes.h hts-tvheadend-c88a646.patch/src/linuxtv_muxes.h
--- hts-tvheadend-c88a646/src/linuxtv_muxes.h 2011-09-26 20:18:12.000000000 +0200
+++ hts-tvheadend-c88a646.patch/src/linuxtv_muxes.h 2011-10-18 13:40:37.768853992 +0200
@@ -12001,6 +12001,39 @@
{ .freq = 573000000, .symrate = 5217000, .fec = 0, .constellation = 5},
};
+static const struct mux muxes_DVBC_ch_GA_Weissenstein[] = {
+ { .freq = 450000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 506000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 514000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 522000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 530000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 538000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 554000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 562000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 570000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 578000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 586000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 594000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 602000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 610000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 618000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 626000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 634000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 642000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 650000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 658000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 666000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 674000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 682000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 690000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 698000000, .symrate = 6900000, .fec = 0, .constellation = 3},
+ { .freq = 698000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 706000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 714000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 722000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+ { .freq = 730000000, .symrate = 6900000, .fec = 0, .constellation = 5},
+};
+
static const struct mux muxes_DVBC_ch_Rega_Sense[] = {
{ .freq = 434000000, .symrate = 6900000, .fec = 0, .constellation = 3},
{ .freq = 714000000, .symrate = 6900000, .fec = 0, .constellation = 3},
@@ -12881,6 +12914,11 @@
static const struct network networks_DVBC_ch[] = {
{
+ .name = "GA-Weissenstein",
+ .muxes = muxes_DVBC_ch_GA_Weissenstein,
+ .nmuxes = sizeof(muxes_DVBC_ch_GA_Weissenstein) / sizeof(struct mux),
+ },
+ {
.name = "Rega-Sense",
.muxes = muxes_DVBC_ch_Rega_Sense,
.nmuxes = sizeof(muxes_DVBC_ch_Rega_Sense) / sizeof(struct mux),

View File

@@ -0,0 +1,112 @@
From 3b407aa2053b1db3316873acd05c64319676eb34 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jernej=20Fija=C4=8Dko?= <jernej@jernej-ThinkCentre-M91p.(none)>
Date: Fri, 30 Sep 2011 12:56:01 +0200
Subject: [PATCH] Deliver raw teletext to clients that are able to display it (e.g. XBMC)
---
src/parsers.c | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/tsdemux.c | 7 +++----
2 files changed, 58 insertions(+), 4 deletions(-)
diff --git a/src/parsers.c b/src/parsers.c
index 9b7337d..68c7996 100644
--- a/src/parsers.c
+++ b/src/parsers.c
@@ -102,6 +102,9 @@ static void parse_aac(service_t *t, elementary_stream_t *st, const uint8_t *data
static void parse_subtitles(service_t *t, elementary_stream_t *st,
const uint8_t *data, int len, int start);
+static void parse_teletext(service_t *t, elementary_stream_t *st,
+ const uint8_t *data, int len, int start);
+
static int parse_mpa(service_t *t, elementary_stream_t *st, size_t len,
uint32_t next_startcode, int sc_offset);
@@ -158,6 +161,10 @@ parse_mpeg_ts(service_t *t, elementary_stream_t *st, const uint8_t *data,
parse_aac(t, st, data, len, start);
break;
+ case SCT_TELETEXT:
+ parse_teletext(t, st, data, len, start);
+ break;
+
default:
break;
}
@@ -1232,6 +1239,54 @@ parse_subtitles(service_t *t, elementary_stream_t *st, const uint8_t *data,
}
}
+/**
+ * Teletext parser
+ */
+static void
+parse_teletext(service_t *t, elementary_stream_t *st, const uint8_t *data,
+ int len, int start)
+{
+ th_pkt_t *pkt;
+ int psize, hlen;
+ const uint8_t *buf;
+ const uint8_t *d;
+ if(start) {
+ st->es_parser_state = 1;
+ st->es_buf.sb_err = 0;
+ st->es_parser_ptr = 0;
+ sbuf_reset(&st->es_buf);
+ }
+
+ if(st->es_parser_state == 0)
+ return;
+
+ sbuf_append(&st->es_buf, data, len);
+
+ if(st->es_buf.sb_ptr < 6)
+ return;
+ d = st->es_buf.sb_data;
+
+ psize = d[4] << 8 | d[5];
+
+ if(st->es_buf.sb_ptr != psize + 6)
+ return;
+
+ st->es_parser_state = 0;
+
+ hlen = parse_pes_header(t, st, d + 6, st->es_buf.sb_ptr - 6);
+ if(hlen < 0)
+ return;
+
+ psize -= hlen;
+ buf = d + 6 + hlen;
+
+ if(psize >= 46) {
+
+ pkt = pkt_alloc(buf, psize, st->es_curpts, st->es_curdts);
+ pkt->pkt_commercial = t->s_tt_commercial_advice;
+ parser_deliver(t, st, pkt);
+ }
+}
/**
*
diff --git a/src/tsdemux.c b/src/tsdemux.c
index 897fe1d..5fdaf8b 100644
--- a/src/tsdemux.c
+++ b/src/tsdemux.c
@@ -110,11 +110,10 @@ ts_recv_packet0(service_t *t, elementary_stream_t *st, const uint8_t *tsb)
got_section, st);
break;
- case SCT_TELETEXT:
- teletext_input(t, st, tsb);
- break;
-
default:
+ if(st->es_type == SCT_TELETEXT)
+ teletext_input(t, st, tsb);
+
if(off > 188)
break;
--
1.7.3.1

View File

@@ -0,0 +1,26 @@
From 60e5a1014c52e926fb7dbb12392f60a473e44d2c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jernej=20Fija=C4=8Dko?= <jernej@jernej-ThinkCentre-M91p.(none)>
Date: Fri, 30 Sep 2011 13:23:46 +0200
Subject: [PATCH] Fix memory leak in queue size protection
---
src/htsp.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/htsp.c b/src/htsp.c
index 8bb803b..f786a88 100644
--- a/src/htsp.c
+++ b/src/htsp.c
@@ -1508,6 +1508,9 @@ htsp_stream_deliver(htsp_subscription_t *hs, th_pkt_t *pkt)
hs->hs_dropstats[pkt->pkt_frametype]++;
+ // destroy the already created htsmsg to avoid memory leaks
+ htsmsg_destroy(m);
+
/* Queue size protection */
pkt_ref_dec(pkt);
return;
--
1.7.3.1

View File

@@ -0,0 +1,58 @@
#!/bin/sh
ADDON_HOME="$HOME/.xbmc/userdata/addon_data/service.multimedia.hts-tvheadend"
ADDON_SETTINGS="$ADDON_HOME/settings.xml"
XMLTV_TYPE=`grep XMLTV_TYPE $ADDON_SETTINGS | awk '{print $3 }' | sed -e "s,value=,," -e "s,\",,g"`
XMLTV_LOCATION=`grep XMLTV_LOCATION $ADDON_SETTINGS | awk '{print $3 }' | sed -e "s,value=,," -e "s,\",,g"`
dflag=
vflag=
cflag=
if [[ $# -lt 1 ]]; then
if [ "$XMLTV_TYPE" = "FILE" ]; then
cat "$XMLTV_LOCATION"
exit 0
elif [ "$XMLTV_TYPE" = "WEB" ]; then
wget -qO - "$XMLTV_LOCATION"
exit 0
fi
fi
for arg; do
delim=""
case "$arg" in
#translate --gnu-long-options to -g (short options)
--description) args="${args}-d ";;
--version) args="${args}-v ";;
--capabilities) args="${args}-c ";;
#pass through anything else
*) [[ "${arg:0:1}" == "-" ]] || delim="\""
args="${args}${delim}${arg}${delim} ";;
esac
done
#Reset the positional parameters to the short options
eval set -- $args
while getopts "dvc" option; do
case $option in
d) dflag=1;;
v) vflag=1;;
c) cflag=1;;
\?) printf "unknown option: -%s\n" $OPTARG
printf "Usage: %s: [--description] [--version] [--capabilities] \n" $(basename $0)
exit 2
;;
esac >&2
done
if [ "$dflag" ]; then
printf "tv_grab_file is a simple grabber that just read the local or web XMLTV formated file\n"
fi
if [ "$vflag" ]; then
printf "0.1\n"
fi
if [ "$cflag" ]; then
printf "baseline\n"
fi

View File

@@ -23,10 +23,27 @@
ADDON_DIR="$HOME/.xbmc/addons/service.multimedia.hts-tvheadend"
ADDON_HOME="$HOME/.xbmc/userdata/addon_data/service.multimedia.hts-tvheadend"
LOG_FILE="$ADDON_HOME/service.log"
ADDON_SETTINGS="$ADDON_HOME/settings.xml"
XMLTV_FILE="$ADDON_DIR/bin/tv_grab_file"
XMLTV_SETTINGS_DIR="$ADDON_HOME/xmltv"
XMLTV_SETTINGS_FILE="$XMLTV_SETTINGS_DIR/config"
if [ ! -f "$ADDON_SETTINGS" ]; then
cp $ADDON_DIR/settings-default.xml $ADDON_SETTINGS
fi
if [ ! -f "$XMLTV_SETTINGS_FILE" ]; then
mkdir -p $XMLTV_SETTINGS_DIR
cp $ADDON_DIR/xmltv-config $XMLTV_SETTINGS_FILE
fi
if [ ! -f "$XMLTV_FILE" ]; then
chmod +x $XMLTV_FILE
fi
TVHEADEND_ARG="-f -C -s -u root -g root -c $ADDON_HOME"
mkdir -p $ADDON_HOME
if [ ! $(pidof tvheadend) ];then
tvheadend $TVHEADEND_ARG &>$LOG_FILE
fi
fi

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<strings>
<!-- SABnzbd-Suite -->
<string id="1000">XMLTV</string>
<string id="1011">XMLTV configuration</string>
<string id="1011">XMLTV source type</string>
<string id="1012">XMLTV location</string>
</strings>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<settings>
<!-- HTS TVHEADEND -->
<category label="1000">
<setting label="1010" type="lsep"/>
<setting type="sep" />
<setting id="XMLTV_TYPE" type="labelenum" label="1011" values="NONE|FILE|WEB" sort="yes" default="NONE"/>
<setting id="XMLTV_LOCATION" type="text" label="1012" default="" enable="!eq(-1,1)"/>
</category>
</settings>

View File

@@ -1,3 +1,7 @@
1.0.0
- update to nano-2.3.1
- prepare for OpenELEC-1.0 release
0.99.4
- change icon

View File

@@ -19,8 +19,8 @@
################################################################################
PKG_NAME="nano"
PKG_VERSION="2.3.0"
PKG_REV="4"
PKG_VERSION="2.3.1"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.nano-editor.org/"

View File

@@ -24,7 +24,7 @@ PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.alsa-project.org/"
PKG_URL="http://dl.ambiweb.de/mirrors/ftp.alsa-project.org/lib/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_URL="ftp://ftp.alsa-project.org/pub/lib/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"

View File

@@ -0,0 +1,11 @@
# samplerate plugin configuration
# $Id: samplerate.conf,v 1.2 2008/03/09 15:50:49 lkundrak Exp $
pcm.my_rate {
type rate
slave.pcm "hw"
converter "samplerate"
hint {
description "External rate converter"
}
}

View File

@@ -0,0 +1,11 @@
# samplerate plugin configuration
# $Id$
pcm.my_rate {
type rate
slave.pcm "hw"
converter "speexrate"
hint {
description "Rate Converter Plugin Using Speex Resampler"
}
}

View File

@@ -0,0 +1,10 @@
# upmix plugin configuration
# $Id: upmix.conf,v 1.2 2008/03/09 15:50:49 lkundrak Exp $
pcm.upmix51 {
type upmix
slave.pcm "surround51"
hint {
description "Upmixer channel expander"
}
}

View File

@@ -0,0 +1,18 @@
# vdownmix plugin configuration
# $Id$
pcm.!surround51 {
type vdownmix
slave.pcm "default"
hint {
description "Downmixer to stereo from surround51"
}
}
pcm.!surround40 {
type vdownmix
slave.pcm "default"
hint {
description "Downmixer to stereo from surround40"
}
}

View File

@@ -24,3 +24,6 @@
mkdir -p $INSTALL/usr/lib/alsa
cp -P $PKG_BUILD/*/.libs/*.so $INSTALL/usr/lib/alsa
mkdir -p $INSTALL/usr/share/alsa/pcm
cp -R $PKG_DIR/config/*.conf $INSTALL/usr/share/alsa/pcm

View File

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

View File

@@ -24,7 +24,7 @@ PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.alsa-project.org/"
PKG_URL="http://dl.ambiweb.de/mirrors/ftp.alsa-project.org/utils/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_URL="ftp://ftp.alsa-project.org/pub/utils/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS="alsa-lib"
PKG_BUILD_DEPENDS="toolchain alsa-lib"
PKG_PRIORITY="optional"

View File

@@ -25,7 +25,7 @@ PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.alsa-project.org/"
PKG_URL=""
PKG_DEPENDS="alsa-lib alsa-utils alsa-plugins"
PKG_DEPENDS="alsa-lib alsa-utils"
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="audio"

View File

@@ -25,9 +25,6 @@
# pulseaudio fails to build with LTO support
strip_lto
# dont build parallel
# MAKEFLAGS=-j1
if [ "$AVAHI_DAEMON" = yes ]; then
PULSEAUDIO_AVAHI="--enable-avahi"
else
@@ -47,8 +44,8 @@ cd $PKG_BUILD
--disable-nls \
--enable-largefile \
--disable-rpath \
--disable-x11 \
--disable-samplerate \
--enable-x11 \
--enable-samplerate \
--disable-oss-output \
--disable-oss-wrapper \
--disable-coreaudio-output \
@@ -73,13 +70,17 @@ cd $PKG_BUILD
--disable-orc \
--disable-manpages \
--disable-per-user-esound-socket \
--disable-legacy-runtime-dir \
--disable-legacy-database-entry-format \
--with-system-user=pulse \
--with-system-group=pulse \
--with-access-group=pulse-access \
--enable-legacy-runtime-dir \
--enable-legacy-database-entry-format \
--with-system-user=root \
--with-system-group=root \
--with-access-group=root \
--with-module-dir="/usr/lib/pulse" \
# --with-system-user=pulse \
# --with-system-group=pulse \
# --with-access-group=pulse-access \
# --with-system-user=root \
# --with-system-group=root \
# --with-access-group=root \

View File

@@ -0,0 +1,13 @@
#
# Place your global alsa-lib configuration here...
#
@hooks [
{
func load
files [
"/etc/alsa/pulse-default.conf"
]
errors false
}
]

View File

@@ -0,0 +1,153 @@
#!/usr/bin/pulseaudio -nF
#
# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, write to the Free Software Foundation,
# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
# This startup script is used only if PulseAudio is started per-user
# (i.e. not in system mode)
.nofail
### Load something into the sample cache
#load-sample-lazy x11-bell /usr/share/sounds/gtk-events/activate.wav
#load-sample-lazy pulse-hotplug /usr/share/sounds/startup3.wav
#load-sample-lazy pulse-coldplug /usr/share/sounds/startup3.wav
#load-sample-lazy pulse-access /usr/share/sounds/generic.wav
.fail
### Automatically restore the volume of streams and devices
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore
### Automatically augment property information from .desktop files
### stored in /usr/share/application
load-module module-augment-properties
### Load audio drivers statically
### (it's probably better to not load these drivers manually, but instead
### use module-udev-detect -- see below -- for doing this automatically)
load-module module-alsa-sink device=hw:1,7
#load-module module-alsa-sink
#load-module module-alsa-source device=hw:1,0
#load-module module-null-sink
#load-module module-pipe-sink
### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Use the static hardware detection module (for systems that lack udev/hal support)
load-module module-detect
.endif
### Automatically connect sink and source if JACK server is present
.ifexists module-jackdbus-detect.so
load-module module-jackdbus-detect
.endif
### Load several protocols
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix
### Network access (may be configured with paprefs, so leave this commented
### here if you plan to use paprefs)
#load-module module-esound-protocol-tcp
#load-module module-native-protocol-tcp
#load-module module-zeroconf-publish
### Load the RTP receiver module (also configured via paprefs, see above)
#load-module module-rtp-recv
### Load the RTP sender module (also configured via paprefs, see above)
#load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 sink_properties="device.description='RTP Multicast Sink'"
#load-module module-rtp-send source=rtp.monitor
### Load additional modules from GConf settings. This can be configured with the paprefs tool.
### Please keep in mind that the modules configured by paprefs might conflict with manually
### loaded modules.
.ifexists module-gconf.so
.nofail
load-module module-gconf
.fail
.endif
### Automatically restore the default sink/source when changed by the user
### during runtime
### NOTE: This should be loaded as early as possible so that subsequent modules
### that look up the default sink/source get the right value
load-module module-default-device-restore
### Automatically move streams to the default sink if the sink they are
### connected to dies, similar for sources
load-module module-rescue-streams
### Make sure we always have a sink around, even if it is a null sink.
load-module module-always-sink
### Honour intended role device property
load-module module-intended-roles
### Automatically suspend sinks/sources that become idle for too long
load-module module-suspend-on-idle
### If autoexit on idle is enabled we want to make sure we only quit
### when no local session needs us anymore.
.ifexists module-console-kit.so
load-module module-console-kit
.endif
### Enable positioned event sounds
load-module module-position-event-sounds
### Cork music streams when a phone stream is active
load-module module-cork-music-on-phone
### Modules to allow autoloading of filters (such as echo cancellation)
### on demand. module-filter-heuristics tries to determine what filters
### make sense, and module-filter-apply does the heavy-lifting of
### loading modules and rerouting streams.
load-module module-filter-heuristics
load-module module-filter-apply
### Load DBus protocol
.ifexists module-dbus-protocol.so
load-module module-dbus-protocol
.endif
# X11 modules should not be started from default.pa so that one daemon
# can be shared by multiple sessions.
### Load X11 bell module
#load-module module-x11-bell sample=bell-windowing-system
### Register ourselves in the X11 session manager
load-module module-x11-xsmp
### Publish connection data in the X11 root window
.ifexists module-x11-publish.so
.nofail
load-module module-x11-publish
.fail
.endif
### Make some devices default
#set-default-sink output
#set-default-source input

View File

@@ -0,0 +1,35 @@
# PulseAudio plugin configuration
# $Id$
# Let's create a virtual device "pulse" for mixer and PCM
pcm.pulse {
type pulse
hint {
description "PulseAudio Sound Server"
}
}
ctl.pulse {
type pulse
hint {
description "PulseAudio Sound Server"
}
}
# Let's make it the default!
pcm.!default {
type pulse
hint {
description "Default"
}
}
ctl.!default {
type pulse
hint {
description "Default"
}
}

View File

@@ -0,0 +1,62 @@
#!/usr/bin/pulseaudio -nF
#
# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, write to the Free Software Foundation,
# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
# This startup script is used only if PulseAudio is started in system
# mode.
### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Use the static hardware detection module (for systems that lack udev/hal support)
load-module module-detect
.endif
### Load several protocols
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix
### Automatically restore the volume of streams and devices
load-module module-stream-restore
load-module module-device-restore
### Automatically restore the default sink/source when changed by the user
### during runtime
### NOTE: This should be loaded as early as possible so that subsequent modules
### that look up the default sink/source get the right value
load-module module-default-device-restore
.ifexists module-dbus-protocol.so
### If you want to allow TCP connections, set access to "remote" or "local,remote".
load-module module-dbus-protocol access=local
.endif
### Automatically move streams to the default sink if the sink they are
### connected to dies, similar for sources
load-module module-rescue-streams
### Make sure we always have a sink around, even if it is a null sink.
load-module module-always-sink
### Automatically suspend sinks/sources that become idle for too long
load-module module-suspend-on-idle
### Enable positioned event sounds
load-module module-position-event-sounds

View File

@@ -0,0 +1,32 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2011 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, 675 Mass Ave, Cambridge, MA 02139, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
# start PulseAudio daemon
#
# runlevels: openelec, textmode
progress "starting PulseAudio daemon"
pulseaudio --system \
--daemonize \
--log-target=file:/var/log/pulseaudio.log \
--log-level=debug >/dev/null 2>&1
# --disallow-exit \
# --disallow-module-loading \

View File

@@ -2,19 +2,25 @@
. config/options $1
add_user pulse x 499 498 "PulseAudio System Daemon" "/var/run/pulse" "/bin/sh"
add_group pulse 498
add_group pulse-access 497
# add_user pulse x 499 498 "PulseAudio System Daemon" "/var/run/pulse" "/bin/sh"
# add_group pulse 498
# add_group pulse-access 497
mkdir -p $INSTALL/etc/dbus-1/system.d
cp $PKG_BUILD/src/daemon/pulseaudio-system.conf $INSTALL/etc/dbus-1/system.d
# sed -e 's%user="pulse"%user="root"%g' -i $INSTALL/etc/dbus-1/system.d/pulseaudio-system.conf
sed -e 's%user="pulse"%user="root"%g' -i $INSTALL/etc/dbus-1/system.d/pulseaudio-system.conf
mkdir -p $INSTALL/etc
cp $PKG_DIR/config/asound.conf $INSTALL/etc
mkdir -p $INSTALL/etc/alsa
cp $PKG_DIR/config/pulse-default.conf $INSTALL/etc/alsa
mkdir -p $INSTALL/etc/pulse
cp $PKG_BUILD/src/client.conf $INSTALL/etc/pulse
cp $PKG_BUILD/src/daemon.conf $INSTALL/etc/pulse
cp $PKG_BUILD/src/default.pa $INSTALL/etc/pulse
# cp $PKG_DIR/config/default.pa $INSTALL/etc/pulse
# cp $PKG_BUILD/src/default.pa $INSTALL/etc/pulse
cp $PKG_DIR/config/default.pa $INSTALL/etc/pulse
cp $PKG_BUILD/src/system.pa $INSTALL/etc/pulse
mkdir -p $INSTALL/lib/udev/rules.d
@@ -29,6 +35,7 @@ mkdir -p $INSTALL/usr/bin
ln -sf pactl $INSTALL/usr/bin/parec
ln -sf pactl $INSTALL/usr/bin/parecord
cp $PKG_BUILD/src/.libs/pasuspender $INSTALL/usr/bin
cp $PKG_BUILD/src/.libs/pax11publish $INSTALL/usr/bin
cp $PKG_BUILD/src/.libs/pulseaudio $INSTALL/usr/bin
# cp $PKG_BUILD/src/start-pulseaudio-x11 $INSTALL/usr/bin

View File

@@ -25,8 +25,8 @@ PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://pulseaudio.org/"
PKG_URL="http://freedesktop.org/software/pulseaudio/releases/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS="libtool json-c alsa-lib libsndfile speex dbus udev openssl"
PKG_BUILD_DEPENDS="toolchain libtool json-c alsa-lib libsndfile speex dbus udev openssl"
PKG_DEPENDS="libtool json-c alsa-lib libsndfile libsamplerate speex dbus udev openssl alsa-plugins"
PKG_BUILD_DEPENDS="toolchain libtool json-c alsa-lib libsndfile libsamplerate speex dbus udev openssl"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="pulseaudio: Yet another sound server for Unix"

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="unrar"
PKG_VERSION="4.0.4"
PKG_VERSION="4.0.7"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="free"

View File

@@ -22,6 +22,9 @@
. config/options $1
# libiconv-1.14 fails to build with LTO support
strip_lto
cd $PKG_BUILD
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="libiconv"
PKG_VERSION="1.13.1"
PKG_VERSION="1.14"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -19,12 +19,12 @@
################################################################################
PKG_NAME="libplist"
PKG_VERSION="1.3"
PKG_VERSION="1.4"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://matt.colyer.name/projects/iphone-linux/"
PKG_URL="http://github.com/downloads/JonathanBeck/libplist/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_URL="http://www.libimobiledevice.org/downloads/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS="libxml2 glib"
PKG_BUILD_DEPENDS="toolchain libxml2 glib"
PKG_PRIORITY="optional"

View File

@@ -71,7 +71,7 @@ DRI_DRIVER_SEARCH_DIR="$XORG_PATH_DRI" \
--disable-gbm \
--disable-gallium-egl \
--disable-gallium-gbm \
--disable-shared-glapi \
--enable-shared-glapi \
--enable-xcb \
--disable-shared-dricore \
--disable-egl \

View File

@@ -27,7 +27,7 @@ mkdir -p $INSTALL/usr/lib
ln -sf libGL.so.1 $INSTALL/usr/lib/libGL.so
ln -sf /var/lib/libGL.so $INSTALL/usr/lib/libGL.so.1
cp -P $PKG_BUILD/lib/libGLU.so* $INSTALL/usr/lib
# cp -P $PKG_BUILD/lib/libglapi.so* $INSTALL/usr/lib
cp -P $PKG_BUILD/lib/libglapi.so* $INSTALL/usr/lib
mkdir -p $INSTALL/usr/lib/dri
# cp -P $PKG_BUILD/lib/libdricore.so $INSTALL/usr/lib

View File

@@ -0,0 +1,32 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2011 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, 675 Mass Ave, Cambridge, MA 02139, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
cd $PKG_BUILD
# fix some directives after unpacking
sed -i "s|KDIR = .*|KDIR = $(kernel_path)|" Makefile
sed -i "s|KSRC = .*|KSRC = \$KDIR|" Makefile
sed -i "s|KINS = .*|KINS = \./modules|" Makefile
make CC=$CC

View File

@@ -0,0 +1 @@
http://xgazza.altervista.org/Linux/DVB/dvb-usb-af9035-01.fw

View File

@@ -0,0 +1,38 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2011 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, 675 Mass Ave, Cambridge, MA 02139, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
VER=`ls $BUILD/linux*/modules/lib/modules`
mkdir -p $INSTALL/lib/modules/$VER/AF9035
cp $PKG_BUILD/dvb-usb-af9035.ko $INSTALL/lib/modules/$VER/AF9035
cp $PKG_BUILD/tua9001.ko $INSTALL/lib/modules/$VER/AF9035
cp $PKG_BUILD/af9033.ko $INSTALL/lib/modules/$VER/AF9035
mkdir -p $INSTALL/lib/firmware
cp $PKG_DIR/firmware/*.fw $INSTALL/lib/firmware
$ROOT/$TOOLCHAIN/sbin/depmod -b $INSTALL $VER > /dev/null
for i in `ls $INSTALL/lib/modules/*/modules.* | grep -v modules.dep | grep -v modules.alias | grep -v modules.symbols`; do
rm -f $i
done

View File

@@ -0,0 +1,35 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2011 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, 675 Mass Ave, Cambridge, MA 02139, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="AF9035"
PKG_VERSION="2.6.38"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.abclinuxu.cz/hardware/pridavne-karty/televizni-karty/dvb-t/usb/aver-tv-volar-hd-a835"
PKG_URL="http://xgazza.altervista.org/Linux/DVB/Drivers/${PKG_NAME}_${PKG_VERSION}.tar.bz2"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain linux busybox-hosttools"
PKG_PRIORITY="optional"
PKG_SECTION="driver"
PKG_SHORTDESC="AF9035 driver: Afa Technologies Inc. AF9035A USB Device"
PKG_LONGDESC="AF9035 driver: Afa Technologies Inc. AF9035A USB Device"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="dvb-firmware"
PKG_VERSION="0.0.10"
PKG_VERSION="0.0.14"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="Free-to-use"

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="wlan-firmware"
PKG_VERSION="0.0.5"
PKG_VERSION="0.0.7"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="Free-to-use"

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="linux"
PKG_VERSION="3.1-rc8"
PKG_VERSION="3.1-rc10"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -22,6 +22,12 @@
. config/options $1
if [ "$XBMC_SCR_RSXS" = yes ]; then
XBMC_RSXS="--enable-rsxs"
else
XBMC_RSXS="--disable-rsxs"
fi
if [ "$XBMC_VIS_PROJECTM" = yes ]; then
XBMC_PROJECTM="--enable-xbmcprojectm"
else
@@ -144,7 +150,7 @@ do_autoreconf xbmc/lib/libid3tag/libid3tag
--enable-xrandr \
--disable-goom \
$XBMC_PROJECTM \
--disable-rsxs \
$XBMC_RSXS \
--disable-ccache \
$XBMC_PULSEAUDIO \
--enable-ffmpeg-libvorbis \

View File

@@ -36,6 +36,16 @@ fi
# hack: make addon-bins executable
chmod +x /storage/.xbmc/addons/*/bin/* > /dev/null 2>&1
# hack to support user installed fonts
SUBFONTS="/storage/.xbmc/userdata/fonts"
if [ -d "$SUBFONTS" ]; then
files=$(ls $SUBFONTS/*.[tT][tT][fF] 2>/dev/null | wc -l)
if [ "$files" = "0" ]; then
cp /usr/share/xbmc/media/Fonts/*.[tT][tT][fF] $SUBFONTS/
fi
mount --bind $SUBFONTS /usr/share/xbmc/media/Fonts/
fi
# starting autostart script (will be removed later again, dont use it!!!)
AUTOSTART="/storage/.config/autostart.sh"
if [ -f $AUTOSTART ]; then

View File

@@ -46,6 +46,18 @@ cd $PKG_BUILD
-exec install -D -m 0644 "{}" $ROOT/$INSTALL/usr/share/xbmc/"{}" ";"
cd -
if [ ! "$XBMC_SCR_RSXS" = yes ]; then
rm -rf $ROOT/$INSTALL/usr/share/xbmc/addons/screensaver.rsxs.*
fi
if [ ! "$XBMC_VIS_PROJECTM" = yes ]; then
rm -rf $ROOT/$INSTALL/usr/share/xbmc/addons/visualization.projectm
fi
rm -rf $ROOT/$INSTALL/usr/share/xbmc/addons/visualization.dxspectrum
rm -rf $ROOT/$INSTALL/usr/share/xbmc/addons/visualization.itunes
rm -rf $ROOT/$INSTALL/usr/share/xbmc/addons/visualization.milkdrop
# overriding Splash image
mkdir -p $INSTALL/usr/share/xbmc/media
rm -rf $INSTALL/usr/share/xbmc/media/Splash.png

View File

@@ -0,0 +1,12 @@
diff -Naur xbmc-dab646e/xbmc/screensavers/rsxs-0.9/lib/argp-namefrob.h xbmc-dab646e.patch/xbmc/screensavers/rsxs-0.9/lib/argp-namefrob.h
--- xbmc-dab646e/xbmc/screensavers/rsxs-0.9/lib/argp-namefrob.h 2011-09-27 15:56:19.000000000 +0200
+++ xbmc-dab646e.patch/xbmc/screensavers/rsxs-0.9/lib/argp-namefrob.h 2011-10-16 02:13:13.805433847 +0200
@@ -17,7 +17,7 @@
with this program; if not, write to the Free Software Foundation,
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
-#if !_LIBC
+#if 0
/* This code is written for inclusion in gnu-libc, and uses names in the
namespace reserved for libc. If we're not compiling in libc, define those
names to be the normal ones instead. */

View File

@@ -0,0 +1,15 @@
diff -Naur xbmc-10.1-Dharma/xbmc/FileSystem/FileCurl.cpp xbmc-10.1-Dharma.patch/xbmc/FileSystem/FileCurl.cpp
--- xbmc-10.1-Dharma/xbmc/FileSystem/FileCurl.cpp 2011-03-08 02:49:14.000000000 +0100
+++ xbmc-10.1-Dharma.patch/xbmc/FileSystem/FileCurl.cpp 2011-10-17 19:21:04.180783870 +0200
@@ -803,9 +803,9 @@
// Detect whether we are "online" or not! Very simple and dirty!
bool CFileCurl::IsInternet(bool checkDNS /* = true */)
{
- CStdString strURL = "http://www.google.com";
+ CStdString strURL = "http://www.openelec.tv";
if (!checkDNS)
- strURL = "http://74.125.19.103"; // www.google.com ip
+ strURL = "http://212.101.13.10"; // www.openelec.tv ip
bool found = Exists(strURL);
Close();

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