Compare commits

...

442 Commits

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

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

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

unfortunately. this does more harm than good.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

This fixes compiling issues with package 'gmp' for 'arm'
2013-03-28 23:01:20 +01:00
Stefan Saraev
b70a270365 tvheadend: update to tvheadend-3.3.511 2013-03-28 22:59:53 +01:00
vpeter4
a1a9217f8e linux: support for TechniSat SkyStar S2 card with CX24120-13Z frontend this closes #2100, discussion http://openelec.tv/forum/83-dvb-s-s2-support/63061-technisat-skystar-s2-pci-not-supported#66807 patch from Jannis Achstetter http://patchwork.linuxtv.org/patch/10575/ originally made by Sergey Tyurin 2013-03-28 22:58:49 +01:00
Christian Hewitt
91aa5ed603 projects/ATV: add xorg defaults for Component/HDMI
ensures Xorg selects 1080p for HDMI and 720p for Component when available (Component 1080i can be selected within XBMC if the TV can handle it, not all can)
2013-03-28 22:58:11 +01:00
Stephan Raue
f298846adb Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-3.0 2013-03-27 02:02:06 +01:00
Stephan Raue
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
530 changed files with 111884 additions and 37622 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -54,7 +54,7 @@ if [ -z "$(pidof userhdhomerun)" ]; then
SERIALS=$(cat /var/config/hdhomerun-addon.conf | sed -n 's|^ATTACHED_TUNER_\(.*\)_\(.*\)_DVBMODE=.*|\1-\2|gp' | sort | uniq)
. /var/config/hdhomerun-addon.conf
for SERIAL in ${SERIALS[@]}; do
for SERIAL in $SERIALS; do
SERIAL_VAR=$(echo $SERIAL | sed 's|-|_|')
DVBMODE=$(eval echo \$ATTACHED_TUNER_${SERIAL_VAR}_DVBMODE)
FULLNAME=$(eval echo \$ATTACHED_TUNER_${SERIAL_VAR}_FULLNAME)

View File

@@ -256,7 +256,7 @@ if [ -z "$(pidof mediasrv)" ]; then
SERIALS=$(cat /var/config/sundtek-addon.conf | sed -n 's|^ATTACHED_TUNER_\(.*\)_DVBMODE=.*|\1|gp' | sort | uniq)
. /var/config/sundtek-addon.conf
for SERIAL in ${SERIALS[@]}; do
for SERIAL in $SERIALS; do
DVBMODE=$(eval echo \$ATTACHED_TUNER_${SERIAL}_DVBMODE)
IRPROT=$(eval echo \$ATTACHED_TUNER_${SERIAL}_IRPROT)
KEYMAP=$(eval echo \$ATTACHED_TUNER_${SERIAL}_KEYMAP)

View File

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

View File

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

View File

@@ -19,8 +19,8 @@
################################################################################
PKG_NAME="tvheadend"
PKG_VERSION="3.3.491"
PKG_REV="6"
PKG_VERSION="3.3.511"
PKG_REV="7"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.lonelycoder.com/hts/tvheadend_overview.html"

View File

@@ -1,48 +0,0 @@
From 30517cb122d0991f0ba51155c9afff6bdc2d8899 Mon Sep 17 00:00:00 2001
From: Stefan Saraev <stefan@saraev.ca>
Date: Wed, 13 Mar 2013 21:30:55 +0200
Subject: [PATCH] cwc: syslog: move some log messages to debug
---
src/capmt.c | 4 ++--
src/cwc.c | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/capmt.c b/src/capmt.c
index ac507bd..9e12e86 100644
--- a/src/capmt.c
+++ b/src/capmt.c
@@ -547,7 +547,7 @@ handle_ca0(capmt_t* capmt) {
#endif
if(ct->ct_keystate != CT_RESOLVED)
- tvhlog(LOG_INFO, "capmt", "Obtained key for service \"%s\"",t->s_svcname);
+ tvhlog(LOG_DEBUG, "capmt", "Obtained key for service \"%s\"",t->s_svcname);
ct->ct_keystate = CT_RESOLVED;
}
@@ -851,7 +851,7 @@ capmt_table_input(struct th_descrambler *td, struct service *t,
cce->cce_ecmsize = len;
if(ct->ct_keystate != CT_RESOLVED)
- tvhlog(LOG_INFO, "capmt",
+ tvhlog(LOG_DEBUG, "capmt",
"Trying to obtain key for service \"%s\"",t->s_svcname);
buf[9] = pmtversion;
diff --git a/src/cwc.c b/src/cwc.c
index ebafd4f..904213f 100644
--- a/src/cwc.c
+++ b/src/cwc.c
@@ -873,7 +873,7 @@ forbid:
}
if(ct->cs_keystate != CS_RESOLVED)
- tvhlog(LOG_INFO, "cwc",
+ tvhlog(LOG_DEBUG, "cwc",
"Obtained key for service \"%s\" in %"PRId64" ms, from %s:%i",
t->s_svcname, delay, ct->cs_cwc->cwc_hostname,
ct->cs_cwc->cwc_port);
--
1.7.10.4

View File

@@ -1,94 +0,0 @@
From 07cdfdaf6af06ae08a779ccc9082a517757c6fd3 Mon Sep 17 00:00:00 2001
From: Adam Sutton <dev@adamsutton.me.uk>
Date: Tue, 12 Mar 2013 15:35:21 +0000
Subject: [PATCH] Fix #1660 - dvb: stop constant updating of dvb mux
configuration files
---
src/dvb/dvb_multiplex.c | 23 ++++++++++++++---------
1 file changed, 14 insertions(+), 9 deletions(-)
diff --git a/src/dvb/dvb_multiplex.c b/src/dvb/dvb_multiplex.c
index ff61558..692ebf1 100644
--- a/src/dvb/dvb_multiplex.c
+++ b/src/dvb/dvb_multiplex.c
@@ -58,9 +58,6 @@
{ "OK", TDMI_FE_OK },
};
-static void tdmi_set_enable(th_dvb_mux_instance_t *tdmi, int enabled);
-
-
/**
*
*/
@@ -856,6 +853,9 @@ int dvb_mux_str2hier(const char *str)
if (!networkname || !*networkname)
return;
+ if (!strcmp(tdmi->tdmi_network ?: "", networkname))
+ return;
+
free(tdmi->tdmi_network);
tdmi->tdmi_network = strdup(networkname);
dvb_mux_save(tdmi);
@@ -879,8 +879,9 @@ int dvb_mux_str2hier(const char *str)
if (tdmi->tdmi_transport_stream_id != 0xFFFF || tsid == 0xFFFF)
return;
- tdmi->tdmi_transport_stream_id = tsid;
-
+ if (tdmi->tdmi_transport_stream_id == tsid)
+ return;
+
dvb_mux_save(tdmi);
m = htsmsg_create_map();
@@ -900,6 +901,9 @@ int dvb_mux_str2hier(const char *str)
if (force)
if (tdmi->tdmi_network_id != 0 || onid == 0)
return;
+
+ if (tdmi->tdmi_network_id == onid)
+ return;
tdmi->tdmi_network_id = onid;
@@ -915,13 +919,13 @@ int dvb_mux_str2hier(const char *str)
/**
*
*/
-static void
+static int
tdmi_set_enable(th_dvb_mux_instance_t *tdmi, int enabled)
{
th_dvb_adapter_t *tda = tdmi->tdmi_adapter;
if(tdmi->tdmi_enabled == enabled)
- return;
+ return 0;
if(tdmi->tdmi_enabled) {
@@ -940,6 +944,7 @@ int dvb_mux_str2hier(const char *str)
mux_link_initial(tda, tdmi);
subscription_reschedule();
+ return 1;
}
/**
@@ -948,8 +953,8 @@ int dvb_mux_str2hier(const char *str)
void
dvb_mux_set_enable(th_dvb_mux_instance_t *tdmi, int enabled)
{
- tdmi_set_enable(tdmi, enabled);
- dvb_mux_save(tdmi);
+ if (tdmi_set_enable(tdmi, enabled))
+ dvb_mux_save(tdmi);
}
--
1.7.10

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="sqlite"
PKG_VERSION="autoconf-3071600"
PKG_VERSION="autoconf-3071700"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="PublicDomain"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -2,7 +2,7 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2013 Dag Wieers (dag@wieers.com)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View File

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

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="smem"
PKG_VERSION="1.2"
PKG_VERSION="1.3"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -22,10 +22,10 @@
. config/options $1
# wireless_tools fails to build on some systems with LTO enabled
strip_lto
cd $PKG_BUILD
make PREFIX=/usr \
CC="$TARGET_CC" \
AR="$TARGET_AR" \
CFLAGS="$TARGET_CFLAGS" \
CPPFLAGS="$TARGET_CPPFLAGS" \
make PREFIX=/usr CC="$CC" AR="$AR" \
CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" iwmulticall

View File

@@ -23,13 +23,8 @@
. config/options $1
mkdir -p $INSTALL/usr/bin/
cp $PKG_BUILD/iwconfig $INSTALL/usr/bin/
cp $PKG_BUILD/iwgetid $INSTALL/usr/bin/
cp $PKG_BUILD/iwevent $INSTALL/usr/bin/
cp $PKG_BUILD/iwlist $INSTALL/usr/bin/
cp $PKG_BUILD/iwspy $INSTALL/usr/bin/
cp $PKG_BUILD/iwpriv $INSTALL/usr/bin/
cp $PKG_BUILD/ifrename $INSTALL/usr/bin/
mkdir -p $INSTALL/usr/lib/
cp $PKG_BUILD/libiw.so.29 $INSTALL/usr/lib/
cp $PKG_BUILD/iwmulticall $INSTALL/usr/bin/iwconfig
ln -sf iwconfig $INSTALL/usr/bin/iwgetid
ln -sf iwconfig $INSTALL/usr/bin/iwlist
ln -sf iwconfig $INSTALL/usr/bin/iwspy
ln -sf iwconfig $INSTALL/usr/bin/iwpriv

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -35,8 +35,8 @@ mkdir -p .build-target && cd .build-target
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-static \
--enable-shared \
--enable-static \
--disable-shared \
--disable-tests \
--enable-asserts=no \
--with-introspect-xml="$ROOT/$DBUS_DIR/.build-host/introspect.xml" \

View File

@@ -34,5 +34,16 @@ cd $PKG_BUILD
--without-bzlib \
--without-lzma \
make V=1
$MAKEINSTALL
make V=1 -C libelf libelf.a
make V=1 -C libebl libebl.a
make V=1 -C libdwfl libdwfl.a
make V=1 -C libdw libdw.a
make DESTDIR="$SYSROOT_PREFIX" -C libelf install-includeHEADERS install-pkgincludeHEADERS
make DESTDIR="$SYSROOT_PREFIX" -C libdw install-includeHEADERS install-pkgincludeHEADERS
mkdir -p $SYSROOT_PREFIX/usr/lib
cp libelf/libelf.a $SYSROOT_PREFIX/usr/lib
cp libdw/libdw.a $SYSROOT_PREFIX/usr/lib

View File

@@ -1,28 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
#      Copyright (C) 2010-2011 Roman Weber (roman@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/libdw/*.so* $INSTALL/usr/lib
cp -P $PKG_BUILD/libelf/*.so* $INSTALL/usr/lib

View File

@@ -25,7 +25,7 @@ PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://www.gtk.org/"
PKG_URL="http://ftp.gnome.org/pub/gnome/sources/glib/2.34/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS="zlib $ICONV libffi pcre"
PKG_DEPENDS="zlib $ICONV libffi"
PKG_BUILD_DEPENDS="toolchain zlib $ICONV libffi pcre glib-host Python-host"
PKG_PRIORITY="optional"
PKG_SECTION="devel"

View File

@@ -36,7 +36,6 @@ mkdir -p .objdir-target && cd .objdir-target
--localstatedir=/var \
--disable-static \
--enable-shared \
--disable-mpbsd \
--disable-cxx \
make

View File

@@ -19,12 +19,12 @@
################################################################################
PKG_NAME="gmp"
PKG_VERSION="5.0.5"
PKG_VERSION="5.1.2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://gmplib.org/"
PKG_URL="http://ftp.sunet.se/pub/gnu/gmp/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_URL="ftp://ftp.gmplib.org/pub/$PKG_NAME-$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"

View File

@@ -1,36 +0,0 @@
diff -Naur gmp-5.0.5/configure.in gmp-5.0.5.patch/configure.in
--- gmp-5.0.5/configure.in 2012-05-06 13:19:49.000000000 +0200
+++ gmp-5.0.5.patch/configure.in 2013-01-12 02:25:31.897257189 +0100
@@ -65,8 +65,8 @@
dnl Note that there's a copy of these options in the top-level Makefile.am,
dnl so update there too if changing anything.
dnl
-AM_INIT_AUTOMAKE([1.8 gnu no-dependencies $(top_builddir)/ansi2knr])
-AM_CONFIG_HEADER(config.h:config.in)
+AM_INIT_AUTOMAKE([1.8 gnu no-dependencies])
+AC_CONFIG_HEADERS(config.h:config.in)
AM_MAINTAINER_MODE
@@ -2228,9 +2228,6 @@
echo " MPN_PATH=\"$path\""
-# Automake ansi2knr support.
-AM_C_PROTOTYPES
-
CL_AS_NOEXECSTACK
GMP_PROG_AR
diff -Naur gmp-5.0.5/Makefile.am gmp-5.0.5.patch/Makefile.am
--- gmp-5.0.5/Makefile.am 2012-05-06 13:19:49.000000000 +0200
+++ gmp-5.0.5.patch/Makefile.am 2013-01-12 02:25:09.603364249 +0100
@@ -25,7 +25,7 @@
# Makefiles in subdirectories, but here we must omit it so automake gives
# the actual ansi2knr build rule, not "cd $(top_builddir) && make ansi2knr".
#
-AUTOMAKE_OPTIONS = 1.8 gnu no-dependencies ansi2knr
+AUTOMAKE_OPTIONS = 1.8 gnu no-dependencies
# Libtool -version-info for libgmp.la and libmp.la. See "Versioning" in the

View File

@@ -33,6 +33,11 @@ make CC=$HOST_CC -C libcap _makenames
setup_toolchain target
make CC=$TARGET_CC CFLAGS="$TARGET_CFLAGS" lib=/lib
make CC=$TARGET_CC CFLAGS="$TARGET_CFLAGS" lib=/lib -C libcap libcap.a
mkdir -p $SYSROOT_PREFIX/usr/lib
cp libcap/libcap.a $SYSROOT_PREFIX/usr/lib
mkdir -p $SYSROOT_PREFIX/usr/include/sys
cp libcap/include/sys/capability.h $SYSROOT_PREFIX/usr/include/sys
$MAKEINSTALL -j1 RAISE_SETFCAP=no lib=/lib

View File

@@ -1,27 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
#      Copyright (C) 2010-2011 Roman Weber (roman@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/libcap/*.so* $INSTALL/usr/lib

View File

@@ -29,7 +29,7 @@ PKG_LICENSE="GPL"
PKG_SITE=""
#PKG_URL="http://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_URL="http://www.mirrorservice.org/sites/ftp.kernel.org/pub/linux/libs/security/linux-privs/libcap2/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS="attr"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain attr"
PKG_PRIORITY="optional"
PKG_SECTION="devel"

View File

@@ -19,13 +19,13 @@
################################################################################
PKG_NAME="libcec"
PKG_VERSION="2.1.1"
PKG_VERSION="2.1.3"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://libcec.pulse-eight.com/"
PKG_URL="http://packages.pulse-eight.net/pulse/sources/libcec/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS="systemd lockdev"
PKG_DEPENDS="systemd"
PKG_BUILD_DEPENDS="toolchain systemd lockdev"
PKG_PRIORITY="optional"
PKG_SECTION="system"

View File

@@ -29,9 +29,12 @@ LIBS="-lusb" \
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--disable-shared \
--enable-static \
--disable-libftdipp \
--disable-python-binding \
--without-examples \
--without-docs
make
$MAKEINSTALL

View File

@@ -23,6 +23,8 @@
. config/options $1
cd $PKG_BUILD
chmod +x ./configure ./preload/configure ./libcharset/configure
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \

View File

@@ -19,12 +19,13 @@
################################################################################
PKG_NAME="libiconv"
PKG_VERSION="1.14"
PKG_VERSION="20130504"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.gnu.org/software/libiconv/"
PKG_URL="http://ftp.gnu.org/pub/gnu/libiconv/$PKG_NAME-$PKG_VERSION.tar.gz"
# PKG_URL="http://ftp.gnu.org/pub/gnu/libiconv/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"

File diff suppressed because it is too large Load Diff

View File

@@ -28,8 +28,8 @@ mkdir -p m4 && do_autoreconf
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--enable-shared \
--enable-static \
--disable-shared \
make

View File

@@ -1,26 +0,0 @@
#!/bin/sh
################################################################################
# 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
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/src/.libs/*.so* $INSTALL/usr/lib

View File

@@ -32,5 +32,13 @@ cd $PKG_BUILD
--without-python \
--without-tcl
make
$MAKEINSTALL
make libnewt.a
mkdir -p $SYSROOT_PREFIX/usr/lib
cp libnewt.a $SYSROOT_PREFIX/usr/lib
mkdir -p $SYSROOT_PREFIX/usr/lib/pkgconfig
cp libnewt.pc $SYSROOT_PREFIX/usr/lib/pkgconfig
mkdir -p $SYSROOT_PREFIX/usr/include
cp newt.h $SYSROOT_PREFIX/usr/include

View File

@@ -25,7 +25,7 @@ PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="https://fedorahosted.org/newt/"
PKG_URL="https://fedorahosted.org/releases/n/e/newt/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS="popt slang"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain popt slang"
PKG_PRIORITY="optional"
PKG_SECTION="devel"

View File

@@ -0,0 +1,12 @@
diff -Naur newt-0.52.14/Makefile.in newt-0.52.14.patch/Makefile.in
--- newt-0.52.14/Makefile.in 2011-11-11 12:00:15.000000000 +0100
+++ newt-0.52.14.patch/Makefile.in 2013-05-30 23:40:30.104284277 +0200
@@ -5,7 +5,7 @@
CPP = @CPP@
CFLAGS = @CFLAGS@
LDFLAGS = @LDFLAGS@
-CPPFLAGS = -D_GNU_SOURCE -I/usr/include/slang @CPPFLAGS@
+CPPFLAGS = -D_GNU_SOURCE @CPPFLAGS@
GNU_LD = @GNU_LD@
VERSION = @VERSION@

View File

@@ -22,6 +22,10 @@
. config/options $1
CFLAGS="$CFLAGS -fPIC"
CXXFLAGS="$CXXFLAGS -fPIC"
LDFLAGS="$LDFLAGS -fPIC"
cd $PKG_BUILD
mkdir -p m4 && do_autoreconf
@@ -32,8 +36,8 @@ mkdir -p .build-target && cd .build-target
--exec-prefix=/usr \
--sysconfdir=/etc \
--datadir=/usr/share \
--enable-shared \
--disable-static \
--disable-shared \
--enable-static \
--enable-utf8 \
--enable-unicode-properties \
--with-gnu-ld

View File

@@ -1,27 +0,0 @@
#!/bin/sh
################################################################################
# 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
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/.build-target/.libs/libpcre*.so*[.0-9] $INSTALL/usr/lib

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="pcre"
PKG_VERSION="8.32"
PKG_VERSION="8.33"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"

View File

@@ -29,8 +29,8 @@ cd $PKG_BUILD
--exec-prefix=/usr \
--sysconfdir=/etc \
--datadir=/usr/share \
--enable-shared \
--disable-static \
--disable-shared \
--enable-static \
make
$MAKEINSTALL

View File

@@ -38,5 +38,5 @@ cd $PKG_BUILD
--without-z \
--without-x \
make -C src
$MAKEINSTALL -C src
make -C src static
make DESTDIR="$SYSROOT_PREFIX" -C src install-static

View File

@@ -1,26 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2013 Dag Wieers (dag@wieers.com)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib/
cp -PR $PKG_BUILD/src/*/libslang.so* $INSTALL/usr/lib/

View File

@@ -32,3 +32,5 @@ cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF \
make
$MAKEINSTALL
mv $SYSROOT_PREFIX/usr/lib/libyajl_s.a $SYSROOT_PREFIX/usr/lib/libyajl.a
rm $SYSROOT_PREFIX/usr/lib/libyajl.so*

View File

@@ -24,6 +24,8 @@
get_graphicdrivers
strip_gold
if [ "$LLVM_SUPPORT" = "yes" ]; then
export LLVM_CONFIG="$SYSROOT_PREFIX/usr/bin/llvm-config"
MESA_GALLIUM_LLVM="--enable-gallium-llvm"

View File

@@ -25,7 +25,7 @@ PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.mesa3d.org/"
PKG_URL="ftp://freedesktop.org/pub/mesa/$PKG_VERSION/MesaLib-$PKG_VERSION.tar.bz2"
PKG_DEPENDS="libXdamage libdrm expat libXext libXfixes libXxf86vm libxcb libX11"
PKG_DEPENDS="libXdamage libdrm expat libXext libXfixes libX11"
PKG_BUILD_DEPENDS="toolchain Python-host makedepend libxml2-host expat glproto dri2proto libdrm libXext libXdamage libXfixes libXxf86vm libxcb libX11"
PKG_PRIORITY="optional"
PKG_SECTION="graphics"

View File

@@ -33,4 +33,8 @@ mkdir -p $SYSROOT_PREFIX/usr/include
cp -PR $FLOAT/opt/vc/include/* $SYSROOT_PREFIX/usr/include
mkdir -p $SYSROOT_PREFIX/usr/lib
cp -PR $FLOAT/opt/vc/lib/*.so* $SYSROOT_PREFIX/usr/lib
cp -PR $FLOAT/opt/vc/lib/libEGL.so $SYSROOT_PREFIX/usr/lib
cp -PR $FLOAT/opt/vc/lib/libGLESv2.so $SYSROOT_PREFIX/usr/lib
cp -PR $FLOAT/opt/vc/lib/libbcm_host.so $SYSROOT_PREFIX/usr/lib
cp -PR $FLOAT/opt/vc/lib/libvchiq_arm.so $SYSROOT_PREFIX/usr/lib
cp -PR $FLOAT/opt/vc/lib/libvcos.so $SYSROOT_PREFIX/usr/lib

View File

@@ -22,11 +22,7 @@
#
# runlevels: openelec
progress "set vll dir and run vcfiled service"
progress "run vcfiled service"
/usr/sbin/vcfiled
mkdir -p /storage/.config/vlls
# seems to still not work
# /usr/bin/vcgencmd set_vll_dir /storage/.config/vlls

View File

@@ -32,17 +32,20 @@ mkdir -p $INSTALL/usr/sbin
cp -PR $PKG_BUILD/$FLOAT/opt/vc/sbin/vcfiled $INSTALL/usr/sbin
mkdir -p $INSTALL/usr/lib
cp -PR $PKG_BUILD/$FLOAT/opt/vc/lib/*.so* $INSTALL/usr/lib
cp -PR $PKG_BUILD/$FLOAT/opt/vc/lib/libEGL.so $INSTALL/usr/lib
cp -PR $PKG_BUILD/$FLOAT/opt/vc/lib/libGLESv2.so $INSTALL/usr/lib
cp -PR $PKG_BUILD/$FLOAT/opt/vc/lib/libbcm_host.so $INSTALL/usr/lib
cp -PR $PKG_BUILD/$FLOAT/opt/vc/lib/libopenmaxil.so $INSTALL/usr/lib
cp -PR $PKG_BUILD/$FLOAT/opt/vc/lib/libvchiq_arm.so $INSTALL/usr/lib
cp -PR $PKG_BUILD/$FLOAT/opt/vc/lib/libvcos.so $INSTALL/usr/lib
# some usefull debug tools
mkdir -p $INSTALL/usr/bin
cp -PR $PKG_BUILD/$FLOAT/opt/vc/bin/vcdbg $INSTALL/usr/bin
cp -PR $PKG_BUILD/$FLOAT/opt/vc/lib/libdebug_sym.so $INSTALL/usr/lib
cp -PR $PKG_BUILD/$FLOAT/opt/vc/bin/vcgencmd $INSTALL/usr/bin
cp -PR $PKG_BUILD/$FLOAT/opt/vc/bin/tvservice $INSTALL/usr/bin
cp -PR $PKG_BUILD/$FLOAT/opt/vc/bin/edidparser $INSTALL/usr/bin
mkdir -p $INSTALL/opt/vc
ln -sf /usr/lib $INSTALL/opt/vc/lib
mkdir -p $INSTALL/sd
ln -sf /storage/.config/vlls $INSTALL/sd/vlls

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="bcm2835-driver"
PKG_VERSION="2bcb2bc"
PKG_VERSION="f53948f"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="nonfree"

View File

@@ -24,14 +24,15 @@
cd $PKG_BUILD
make CC="$CC" \
LD="$CC" \
AR="$AR" \
POPT="$CFLAGS" \
LDFLAGS.EXTRA="$LDFLAGS" \
GLEW_DEST="/usr" \
LIBDIR="/usr/lib"
make CC="$CC" LD="$CC" AR="$AR" \
POPT="$CFLAGS" LDFLAGS.EXTRA="$LDFLAGS" \
GLEW_DEST="/usr" LIBDIR="/usr/lib" lib/libGLEW.a glew.pc
make GLEW_DEST="$SYSROOT_PREFIX/usr" \
LIBDIR="$SYSROOT_PREFIX/usr/lib" \
install
mkdir -p $SYSROOT_PREFIX/usr/lib
cp -PR lib/libGLEW.a $SYSROOT_PREFIX/usr/lib
mkdir -p $SYSROOT_PREFIX/usr/lib/pkgconfig
cp -PR glew.pc $SYSROOT_PREFIX/usr/lib/pkgconfig
mkdir -p $SYSROOT_PREFIX/usr/include
cp -PR include/GL $SYSROOT_PREFIX/usr/include

View File

@@ -1,26 +0,0 @@
#!/bin/sh
################################################################################
# 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
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -PR $PKG_BUILD/lib/lib*.so* $INSTALL/usr/lib

View File

@@ -25,7 +25,7 @@ PKG_ARCH="any"
PKG_LICENSE="BSD"
PKG_SITE="http://glew.sourceforge.net/"
PKG_URL="$SOURCEFORGE_SRC/glew/glew/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tgz"
PKG_DEPENDS="libX11 libXext libXi libXmu"
PKG_DEPENDS="libX11 libXext libXi"
PKG_BUILD_DEPENDS="toolchain libX11 libXext libXi libXmu"
PKG_PRIORITY="optional"
PKG_SECTION="graphics"

View File

@@ -55,7 +55,7 @@ cd $PKG_BUILD
--sysconfdir=/etc \
--disable-static \
--enable-shared \
--enable-udev \
--disable-udev \
--enable-largefile \
--with-kernel-source=$(kernel_path) \
$DRM_CONFIG \

View File

@@ -25,8 +25,8 @@ PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://dri.freedesktop.org"
PKG_URL="http://dri.freedesktop.org/libdrm/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS="systemd libpciaccess"
PKG_BUILD_DEPENDS="toolchain libpthread-stubs systemd libpciaccess"
PKG_DEPENDS="libpciaccess"
PKG_BUILD_DEPENDS="toolchain libpthread-stubs libpciaccess"
PKG_PRIORITY="optional"
PKG_SECTION="graphics"
PKG_SHORTDESC="libdrm: Userspace interface to kernel DRM services"

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="libjpeg-turbo"
PKG_VERSION="1.2.1"
PKG_VERSION="1.3.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -39,4 +39,19 @@ mkdir -p .build-host && cd .build-host
--enable-shared \
make
make install
mkdir -p $ROOT/$TOOLCHAIN/lib
cp -PR .libs/*.so* $ROOT/$TOOLCHAIN/lib
ln -sf libpng15.so $ROOT/$TOOLCHAIN/lib/libpng.so
mkdir -p $ROOT/$TOOLCHAIN/lib/pkgconfig
cp -PR libpng.pc $ROOT/$TOOLCHAIN/lib/pkgconfig/libpng15.pc
ln -sf libpng15.pc $ROOT/$TOOLCHAIN/lib/pkgconfig/libpng.pc
mkdir -p $ROOT/$TOOLCHAIN/include/libpng15
cp -PR ../png.h $ROOT/$TOOLCHAIN/include/libpng15
cp -PR ../pngconf.h $ROOT/$TOOLCHAIN/include/libpng15
cp -PR pnglibconf.h $ROOT/$TOOLCHAIN/include/libpng15
ln -sf libpng15/png.h $ROOT/$TOOLCHAIN/include/png.h
ln -sf libpng15/pngconf.h $ROOT/$TOOLCHAIN/include/pngconf.h
ln -sf libpng15/pnglibconf.h $ROOT/$TOOLCHAIN/include/pnglibconf.h

View File

@@ -42,4 +42,7 @@ $MAKEINSTALL
$SED "s:\([\"'= ]\)/usr:\\1$SYSROOT_PREFIX/usr:g" \
$SYSROOT_PREFIX/usr/bin/libpng*-config
$SED "s:libs=\"-lpng15\":libs=\"-lpng15 -lz\":g" \
$SYSROOT_PREFIX/usr/bin/libpng*-config
cp -P $SYSROOT_PREFIX/usr/bin/libpng*-config $ROOT/$TOOLCHAIN/bin

View File

@@ -22,10 +22,10 @@
. config/options $1
LIBCOFI_DIR="$BUILD/libcofi-*"
ARMMEM_DIR="$BUILD/arm-mem-*"
mkdir -p $INSTALL/lib
cp -P $LIBCOFI_DIR/*.so* $INSTALL/lib
cp -P $ARMMEM_DIR/*.so* $INSTALL/lib
mkdir -p $INSTALL/etc
echo "/lib/libcofi_rpi.so" > $INSTALL/etc/ld.so.preload
echo "/lib/libarmmem.so" > $INSTALL/etc/ld.so.preload

View File

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

View File

@@ -36,5 +36,5 @@ PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
if [ "$OPENMAX" = "bcm2835-driver" ]; then
PKG_DEPENDS="$PKG_DEPENDS libcofi-initramfs"
PKG_DEPENDS="$PKG_DEPENDS arm-mem-initramfs"
fi

View File

@@ -25,7 +25,7 @@ PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.openelec.tv"
PKG_URL=""
PKG_DEPENDS="eglibc-initramfs busybox-initramfs linux-initramfs plymouth-lite diskdev_cmds-initramfs"
PKG_DEPENDS="eglibc-initramfs busybox-initramfs linux-initramfs plymouth-lite diskdev_cmds-initramfs dosfstools-initramfs e2fsprogs-initramfs"
PKG_BUILD_DEPENDS="toolchain eglibc-initramfs busybox-initramfs"
PKG_PRIORITY="optional"
PKG_SECTION="initramfs"

View File

@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Busybox version: 1.21.0
# Tue Jan 22 01:39:02 2013
# Thu May 30 20:13:41 2013
#
CONFIG_HAVE_DOT_CONFIG=y
@@ -205,10 +205,10 @@ CONFIG_CHROOT=y
CONFIG_CP=y
# CONFIG_FEATURE_CP_LONG_OPTIONS is not set
# CONFIG_CUT is not set
# CONFIG_DD is not set
# CONFIG_FEATURE_DD_SIGNAL_HANDLING is not set
# CONFIG_FEATURE_DD_THIRD_STATUS_LINE is not set
# CONFIG_FEATURE_DD_IBS_OBS is not set
CONFIG_DD=y
CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y
CONFIG_FEATURE_DD_IBS_OBS=y
CONFIG_DF=y
# CONFIG_FEATURE_DF_FANCY is not set
# CONFIG_DIRNAME is not set

View File

@@ -23,9 +23,9 @@
################################################################################
# mount all needed special filesystems
/bin/busybox mount -t devtmpfs none /dev
/bin/busybox mount -t proc none /proc
/bin/busybox mount -t sysfs none /sys
/bin/busybox mount -t devtmpfs devtmpfs /dev
/bin/busybox mount -t proc proc /proc
/bin/busybox mount -t sysfs sysfs /sys
# set needed variables
MODULE_DIR=/lib/modules
@@ -58,7 +58,7 @@
echo '1 4 1 7' > /proc/sys/kernel/printk
# clear screen and hide cursor
/bin/busybox clear
clear
echo 0 > /sys/devices/virtual/graphics/fbcon/cursor_blink
# parse command line arguments
@@ -88,9 +88,6 @@
progress)
PROGRESS=yes
;;
fastboot)
FASTBOOT=yes
;;
nosplash)
SPLASH=no
;;
@@ -106,10 +103,6 @@
esac
done
if test "$FASTBOOT" = "yes"; then
IONICE="/bin/busybox ionice -c 1 -n 0"
fi
if test "$DEBUG" = "yes"; then
exec 3>&1
else
@@ -129,7 +122,7 @@
# show cursor
echo 0 > /sys/devices/virtual/graphics/fbcon/cursor_blink
/bin/busybox sh </dev/tty1 >/dev/tty1 2>&1
sh </dev/tty1 >/dev/tty1 2>&1
}
error() {
@@ -137,7 +130,7 @@
# $1:action which caused error, $2:message
echo "*** Error in $BOOT_STEP: $1: $2 ***"
if [ -z "$DEBUG" ]; then
/bin/busybox halt
halt
else
debug_shell
fi
@@ -164,10 +157,10 @@
for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; do
ERR_ENV=1
$IONICE /bin/busybox mount $MOUNT_OPTIONS $1 $2 >&$SILENT_OUT 2>&1
mount $MOUNT_OPTIONS $1 $2 >&$SILENT_OUT 2>&1
[ "$?" -eq "0" ] && ERR_ENV=0 && break
/bin/busybox usleep 1000000
usleep 1000000
done
[ "$ERR_ENV" -ne "0" ] && error "mount_common" "Could not mount $1"
}
@@ -253,7 +246,7 @@
NBD_PORT="${1#*:}"
NBD_DEV="/dev/nbd$NBD_DEVS"
$IONICE /bin/busybox nbd-client $NBD_SERVER $NBD_PORT $NBD_DEV >&$SILENT_OUT 2>&1 || \
nbd-client $NBD_SERVER $NBD_PORT $NBD_DEV >&$SILENT_OUT 2>&1 || \
error "nbd-client" "Could not connect to NBD server $1"
mount_common "$NBD_DEV" "$2" "$3" "$4"
@@ -281,6 +274,10 @@
LABEL=*|UUID=*|/*)
MOUNT_CMD="mount_common"
MOUNT_TARGET="$1"
# check filesystem
if [ -x /sbin/fsck ]; then
/sbin/fsck -a $1 &>/dev/null
fi
;;
CIFS=*|SMB=*)
MOUNT_CMD="mount_cifs"
@@ -307,49 +304,29 @@
update() {
if [ -f "$UPDATE_DIR/$2" -a -f "$3" ]; then
echo "updating $1..."
$IONICE /bin/busybox mount -o remount,rw /flash
$IONICE /bin/busybox mv $UPDATE_DIR/$2 $3
mount -o remount,rw /flash
mv $UPDATE_DIR/$2 $3
# loopback file needs writable /flash all the time
if [ "${disk%%=*}" != "FILE" ]; then
$IONICE /bin/busybox mount -o remount,ro /flash
mount -o remount,ro /flash
fi
$IONICE /bin/busybox sync
sync
fi
}
update_bootloader() {
if [ -f "/flash/$IMAGE_SYSTEM" ]; then
# /flash is filesystem with system image file
export BOOT_ROOT="/flash"
export SYSTEM_ROOT="/sysroot"
export BOOT_ROOT="/flash"
export SYSTEM_ROOT="/sysroot"
mount_part "/flash/$IMAGE_SYSTEM" "/sysroot" "ro,loop"
mount_part "/flash/$IMAGE_SYSTEM" "/sysroot" "ro,loop"
if [ -f $SYSTEM_ROOT/usr/share/bootloader/update.sh ]; then
echo "updating Bootloader..."
$IONICE /bin/busybox sh $SYSTEM_ROOT/usr/share/bootloader/update.sh
$IONICE /bin/busybox sync
fi
umount /sysroot
if [ -f $SYSTEM_ROOT/usr/share/bootloader/update.sh ]; then
echo "updating Bootloader..."
sh $SYSTEM_ROOT/usr/share/bootloader/update.sh
sync
fi
}
hfsdiskprep() {
for DEVICE in /dev/sd*; do
for device in $(/bin/busybox blkid $DEVICE); do
case $device in
TYPE=*)
FS_TYPE=${device#TYPE=}
;;
esac
done
if [ "$FS_TYPE" = "\"hfs\"" -o "$FS_TYPE" = "\"hfsplus\"" ]; then
progress "check filesystem $DEVICE [$FS_TYPE]..."
/bin/fsck_hfs -r -y $DEVICE >&$SILENT_OUT 2>&1
fi
done
umount /sysroot
}
load_modules() {
@@ -358,7 +335,7 @@
[ ! -f "/etc/modules" ] && return
for module in $(cat /etc/modules); do
progress "Loading kernel module $module"
/bin/busybox insmod "$MODULE_DIR/$module.ko" || \
insmod "$MODULE_DIR/$module.ko" || \
progress "... Failed to load kernel module $module, skipping"
done
}
@@ -386,15 +363,6 @@
fi
}
check_disks() {
progress "Checking disks"
if [ -x /bin/fsck_hfs ]; then
# deal with hfs partitions
hfsdiskprep
fi
}
mount_flash() {
progress "Mounting flash"
@@ -408,11 +376,11 @@
if [ "${disk%%=*}" = "FILE" ]; then
target="${disk%%,*}"
storage_loop_file="/flash/${target#*=}"
$IONICE /bin/busybox mount -o remount,rw /flash
mount -o remount,rw /flash
if [ ! -f "$storage_loop_file" ]; then
echo "Creating storage loopback file: $storage_loop_file..."
STORAGE_USE=$(/bin/busybox df /flash/ | awk '/[0-9]%/{print $4}')
STORAGE_USE=$(df /flash/ | awk '/[0-9]%/{print $4}')
STORAGE_USE=$(($STORAGE_USE / 1024 - $LIVE_FLASH_FREE_MIN))
options="${disk#*,}"
@@ -437,27 +405,17 @@
fi
fi
if [ -f "/flash/$IMAGE_SYSTEM" ]; then
# /flash is filesystem with system image file
# use dd and mkfs.ext4 from system
mount_part "/flash/$IMAGE_SYSTEM" "/sysroot" "ro,loop"
echo "Creating empty file, this can take a long time..."
/sysroot/bin/busybox dd if=/dev/zero of="$storage_loop_file" bs=1M count=$STORAGE_USE &>/dev/null
echo "Formating to EXT4 filesystem, this can take a long time..."
LD_LIBRARY_PATH=/sysroot/usr/lib /sysroot/usr/bin/mkfs.ext4 -F -L StorageLive "$storage_loop_file" &>/dev/null
/bin/busybox sync
umount /sysroot
else
# /flash is actual root filesystem
echo "Creating empty file, this can take a long time..."
/flash/bin/busybox dd if=/dev/zero of="$storage_loop_file" bs=1M count=$STORAGE_USE &>/dev/null
echo "Formating to EXT4 filesystem, this can take a long time..."
LD_LIBRARY_PATH=/flash/usr/lib /flash/usr/bin/mkfs.ext4 -F -L StorageLive "$storage_loop_file" &>/dev/null
/bin/busybox sync
fi
mount_part "/flash/$IMAGE_SYSTEM" "/sysroot" "ro,loop"
echo "Creating empty file, this can take a long time..."
dd if=/dev/zero of="$storage_loop_file" bs=1M count=$STORAGE_USE &>/dev/null
echo "Formating to EXT4 filesystem, this can take a long time..."
# use mkfs.ext4 from SYSTEM
LD_LIBRARY_PATH=/sysroot/usr/lib /sysroot/sbin/mkfs.ext4 -F -L StorageLive "$storage_loop_file" &>/dev/null
sync
umount /sysroot
echo "Done..."
/bin/busybox usleep 2000000
usleep 2000000
fi
mount_part "FILE=$storage_loop_file" "/storage" "loop,rw,noatime"
@@ -465,11 +423,11 @@
fi
if [ -n "$OVERLAY" ]; then
OVERLAY_DIR=`cat /sys/class/net/eth0/address | /bin/busybox tr -d :`
OVERLAY_DIR=`cat /sys/class/net/eth0/address | tr -d :`
mount_part "$disk" "/storage" "rw,noatime"
mkdir -p /storage/$OVERLAY_DIR
/bin/busybox umount /storage
umount /storage
# split $disk into $target,$options so we can append $OVERLAY_DIR
options="${disk#*,}"
@@ -500,26 +458,26 @@
# check md5 sums if .nocheck doesn't exist
if [ "$MD5_NOCHECK" -eq "0" -a -f "$UPDATE_DIR/${UPDATE_KERNEL}.md5" -a -f "$UPDATE_DIR/${UPDATE_SYSTEM}.md5" ] ; then
/bin/busybox sed -i 's#target#/storage/.update#g' "$UPDATE_DIR/${UPDATE_KERNEL}.md5"
/bin/busybox sed -i 's#target#/storage/.update#g' "$UPDATE_DIR/${UPDATE_SYSTEM}.md5"
sed -i 's#target#/storage/.update#g' "$UPDATE_DIR/${UPDATE_KERNEL}.md5"
sed -i 's#target#/storage/.update#g' "$UPDATE_DIR/${UPDATE_SYSTEM}.md5"
echo "Checking ${UPDATE_KERNEL}.md5..."
/bin/busybox md5sum -c "$UPDATE_DIR/${UPDATE_KERNEL}.md5" || MD5_FAILED="1"
md5sum -c "$UPDATE_DIR/${UPDATE_KERNEL}.md5" || MD5_FAILED="1"
echo "Checking ${UPDATE_SYSTEM}.md5..."
/bin/busybox md5sum -c "$UPDATE_DIR/${UPDATE_SYSTEM}.md5" || MD5_FAILED="1"
md5sum -c "$UPDATE_DIR/${UPDATE_SYSTEM}.md5" || MD5_FAILED="1"
else
echo "missing ${UPDATE_KERNEL}.md5 or ${UPDATE_SYSTEM}.md5..."
MD5_FAILED="1"
fi
# get sizes
FLASH_FREE=$(/bin/busybox df /flash/ | awk '/[0-9]%/{print $4}')
FLASH_FREE=$(df /flash/ | awk '/[0-9]%/{print $4}')
FLASH_FREE=$(( $FLASH_FREE * 1024 ))
OLD_KERNEL=$(/bin/busybox stat -t "/flash/$IMAGE_KERNEL" | awk '{print $2}')
OLD_SYSTEM=$(/bin/busybox stat -t "/flash/$IMAGE_SYSTEM" | awk '{print $2}')
NEW_KERNEL=$(/bin/busybox stat -t "$UPDATE_DIR/$UPDATE_KERNEL" | awk '{print $2}')
NEW_SYSTEM=$(/bin/busybox stat -t "$UPDATE_DIR/$UPDATE_SYSTEM" | awk '{print $2}')
OLD_KERNEL=$(stat -t "/flash/$IMAGE_KERNEL" | awk '{print $2}')
OLD_SYSTEM=$(stat -t "/flash/$IMAGE_SYSTEM" | awk '{print $2}')
NEW_KERNEL=$(stat -t "$UPDATE_DIR/$UPDATE_KERNEL" | awk '{print $2}')
NEW_SYSTEM=$(stat -t "$UPDATE_DIR/$UPDATE_SYSTEM" | awk '{print $2}')
# old KERNEL+SYSTEM+free space - new KERNEL+SYSTEM must be higher then 5MB
# at least 5MB free after update
@@ -543,47 +501,41 @@
update_bootloader
REBOOT="1"
else
/bin/busybox rm -rf $UPDATE_DIR/[0-9a-zA-Z]* &>/dev/null
rm -rf $UPDATE_DIR/[0-9a-zA-Z]* &>/dev/null
echo "md5 check failed. normal startup in 30s..."
/bin/busybox sync
/bin/busybox usleep 30000000
sync
usleep 30000000
fi
/bin/busybox rm -rf $UPDATE_DIR/[0-9a-zA-Z]* &>/dev/null
rm -rf $UPDATE_DIR/[0-9a-zA-Z]* &>/dev/null
else
/bin/busybox rm -rf $UPDATE_DIR/[0-9a-zA-Z]* &>/dev/null
rm -rf $UPDATE_DIR/[0-9a-zA-Z]* &>/dev/null
echo "size check failed. normal startup in 30s..."
/bin/busybox sync
/bin/busybox usleep 30000000
sync
usleep 30000000
fi
fi
if test "$REBOOT" -eq "1"; then
echo "System reboots now..."
/bin/busybox usleep 2000000
/bin/busybox reboot
usleep 2000000
reboot
fi
}
prepare_sysroot() {
progress "Preparing system"
if [ -f "/flash/$IMAGE_SYSTEM" ]; then
# /flash is filesystem with system image file
if [ "$SYSTEM_TORAM" = "no" -o "$INSTALLED_MEMORY" -lt "$SYSTEM_TORAM_LIMIT" ]; then
mount_part "/flash/$IMAGE_SYSTEM" "/sysroot" "ro,loop"
else
cp /flash/$IMAGE_SYSTEM /dev/$IMAGE_SYSTEM
mount_part "/dev/$IMAGE_SYSTEM" "/sysroot" "ro,loop"
fi
/bin/busybox mount --move /flash /sysroot/flash
if [ "$SYSTEM_TORAM" = "no" -o "$INSTALLED_MEMORY" -lt "$SYSTEM_TORAM_LIMIT" ]; then
mount_part "/flash/$IMAGE_SYSTEM" "/sysroot" "ro,loop"
else
# /flash is actual root filesystem
/bin/busybox mount --move /flash /sysroot
cp /flash/$IMAGE_SYSTEM /dev/$IMAGE_SYSTEM
mount_part "/dev/$IMAGE_SYSTEM" "/sysroot" "ro,loop"
fi
mount --move /flash /sysroot/flash
if [ -n "$disk" ]; then
/bin/busybox mount --move /storage /sysroot/storage
mount --move /storage /sysroot/storage
fi
[ -f "/sysroot/sbin/init" ] || error "final_check" "Could not find system."
@@ -596,7 +548,6 @@
# main boot sequence
for BOOT_STEP in \
load_modules \
check_disks \
mount_flash \
load_splash \
mount_storage \

View File

@@ -24,7 +24,7 @@
DISKDEV_CMDS_DIR="$BUILD/diskdev_cmds-*"
mkdir -p $INSTALL/bin
cp $DISKDEV_CMDS_DIR/fsck_hfs.tproj/fsck_hfs $INSTALL/bin
ln -sf fsck_hfs $INSTALL/bin/fsck.hfs
ln -sf fsck_hfs $INSTALL/bin/fsck.hfsplus
mkdir -p $INSTALL/sbin
cp $DISKDEV_CMDS_DIR/fsck_hfs.tproj/fsck_hfs $INSTALL/sbin
ln -sf fsck_hfs $INSTALL/sbin/fsck.hfs
ln -sf fsck_hfs $INSTALL/sbin/fsck.hfsplus

View File

@@ -20,9 +20,11 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/src/.libs/libftdi.so* $INSTALL/usr/lib
DOSFSTOOLS_DIR="$BUILD/dosfstools-*"
mkdir -p $INSTALL/sbin
cp $DOSFSTOOLS_DIR/dosfsck $INSTALL/sbin
ln -sf dosfsck $INSTALL/sbin/fsck.vfat
ln -sf dosfsck $INSTALL/sbin/fsck.msdos

View File

@@ -18,19 +18,19 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="xwiimote"
PKG_VERSION="0b79d97"
PKG_NAME="dosfstools-initramfs"
PKG_VERSION=""
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/dvdhrm/xwiimote"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS="dbus-glib systemd bluez"
PKG_BUILD_DEPENDS="toolchain dbus-glib systemd bluez"
PKG_SITE="http://daniel-baumann.ch/software/dosfstools/"
PKG_URL=""
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain dosfstools"
PKG_PRIORITY="optional"
PKG_SECTION="sysutils/remote"
PKG_SHORTDESC="xwiimote: Nintendo Wii Remote Linux Device Driver Tools"
PKG_LONGDESC="xwiimote contains tools and libraries related to the open source Nintendo Wii Remote linux device driver"
PKG_SECTION="tools"
PKG_SHORTDESC="dosfstools: utilities for making and checking MS-DOS FAT filesystems."
PKG_LONGDESC="dosfstools contains utilities for making and checking MS-DOS FAT filesystems."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"

View File

@@ -3,7 +3,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
#      Copyright (C) 2010-2011 Roman Weber (roman@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -23,6 +22,17 @@
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/libattr/.libs/*.so* $INSTALL/usr/lib
E2FSPROGS_DIR="$BUILD/e2fsprogs-*"
mkdir -p $INSTALL/sbin
cp $E2FSPROGS_DIR/e2fsck/e2fsck $INSTALL/sbin
ln -sf e2fsck $INSTALL/sbin/fsck.ext2
ln -sf e2fsck $INSTALL/sbin/fsck.ext3
ln -sf e2fsck $INSTALL/sbin/fsck.ext4
ln -sf e2fsck $INSTALL/sbin/fsck.ext4dev
cp $E2FSPROGS_DIR/misc/mke2fs $INSTALL/sbin
ln -sf mke2fs $INSTALL/sbin/mkfs.ext2
ln -sf mke2fs $INSTALL/sbin/mkfs.ext3
ln -sf mke2fs $INSTALL/sbin/mkfs.ext4
ln -sf mke2fs $INSTALL/sbin/mkfs.ext4dev
cp $E2FSPROGS_DIR/misc/fsck $INSTALL/sbin

View File

@@ -18,19 +18,19 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="rpcbind"
PKG_VERSION="0.2.0"
PKG_NAME="e2fsprogs-initramfs"
PKG_VERSION=""
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://rpcbind.sourceforge.net/"
PKG_URL="$SOURCEFORGE_SRC/rpcbind/rpcbind/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS="libtirpc"
PKG_BUILD_DEPENDS="toolchain libtirpc"
PKG_LICENSE="GPL"
PKG_SITE="http://e2fsprogs.sourceforge.net/"
PKG_URL=""
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain e2fsprogs"
PKG_PRIORITY="optional"
PKG_SECTION="network"
PKG_SHORTDESC="rpcbind: a server that converts RPC program numbers into universal addresses."
PKG_LONGDESC="The rpcbind utility is a server that converts RPC program numbers into universal addresses."
PKG_SECTION="tools"
PKG_SHORTDESC="e2fsprogs: Utilities for use with the ext2 filesystem"
PKG_LONGDESC="The filesystem utilities for the EXT2 filesystem, including e2fsck, mke2fs, dumpe2fs, fsck, and others."
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_AUTORECONF="no"

View File

@@ -25,7 +25,7 @@ PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.python.org/"
PKG_URL="http://www.python.org/ftp/python/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS="sqlite expat zlib bzip2 openssl libffi file"
PKG_DEPENDS="expat zlib bzip2 openssl libffi file"
PKG_BUILD_DEPENDS="toolchain Python-host sqlite expat zlib bzip2 openssl libffi"
PKG_PRIORITY="optional"
PKG_SECTION="lang"

View File

@@ -25,7 +25,7 @@ PKG_ARCH="any"
PKG_LICENSE="OpenSource"
PKG_SITE="http://www.php.net"
PKG_URL="http://www.php.net/distributions/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS="zlib pcre sqlite curl"
PKG_DEPENDS="zlib curl"
PKG_BUILD_DEPENDS="toolchain zlib pcre sqlite curl"
PKG_PRIORITY="optional"
PKG_SECTION="web"

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="dvb-firmware"
PKG_VERSION="0.0.31"
PKG_VERSION="0.0.35"
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.10"
PKG_VERSION="0.0.12"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="Free-to-use"

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