Compare commits

...
Author SHA1 Message Date
Stefan Saraev 2b2a22dcc2 Merge remote-tracking branch 'upstream/master' into framebuffer-rework 2013-10-10 15:26:49 +03:00
Stefan Saraev 582f10f168 xorg-server: start via xorg-launch-helper
services that depend on Xorg (such as ratpoison/xbmc)
should wait with starting until Xorg is ready for X11 connections

xorg-launch-helper is a simple solution. it starts and forks the
Xorg server and listens for a signal from Xorg. At this point, the
utility signals systemd READY through sd_notify(). At this point
systemd will start units that have an explicit ordering configured
to be after the xorg.service

...
Oct 10 12:03:36 openelec systemd[1]: Reached target Multi-User System.
Oct 10 12:03:36 openelec systemd[1]: Starting Xorg Server...
Oct 10 12:03:39 openelec systemd[1]: Started Xorg Server.
Oct 10 12:03:39 openelec systemd[1]: Starting Ratpoison Window Manager...
Oct 10 12:03:39 openelec systemd[1]: Started Ratpoison Window Manager.
Oct 10 12:03:39 openelec systemd[1]: Starting Graphical Interface.
Oct 10 12:03:39 openelec systemd[1]: Reached target Graphical Interface.
Oct 10 12:03:39 openelec systemd[1]: Starting XBMC user autostart script...
Oct 10 12:03:39 openelec systemd[1]: Started XBMC user autostart script.
Oct 10 12:03:39 openelec systemd[1]: Starting XBMC Media Center...
Oct 10 12:03:39 openelec systemd[1]: Started XBMC Media Center.
Oct 10 12:03:39 openelec systemd[1]: Starting XBMC Mediacenter Interface.
Oct 10 12:03:39 openelec systemd[1]: Reached target XBMC Mediacenter Interface.
Oct 10 12:03:39 openelec systemd[1]: Startup finished in 2.556s (kernel) + 5.194s (userspace) = 7.750s.
...
2013-10-10 15:22:17 +03:00
Stefan Saraev 87fe896bf3 new package: add package 'xorg-launch-helper' 2013-10-10 15:19:43 +03:00
Stefan Saraev f31cb22c98 xorg: fix configure on multi-gpu setups. no more than one
xorg-configure@ should be allowed. so pick the first card

this is still an issue in master branch. depends on  ALL
kernel drm drivers compiled as modules. DO NOT cherry pick
2013-10-09 19:54:58 +03:00
Stefan Saraev 905d9d2e2b Merge remote-tracking branch 'upstream/master' into framebuffer-rework 2013-10-09 19:53:21 +03:00
Stefan Saraev 9d89ee19da xorg: xorg-configure@ wants xorg. or a nice race can happens
openelec:~ # systemctl status xorg
xorg.service - Xorg Server
   Loaded: loaded (/lib/systemd/system/xorg.service)
   Active: inactive (dead)
           start condition failed at Wed 2013-10-09 16:00:35 UTC; 5min ago
           ConditionPathExists=/run/openelec/xorg-settings.conf was not met

Oct 09 16:00:35 openelec systemd[1]: Started Xorg Server.
2013-10-09 19:51:43 +03:00
Stefan Saraev 9eb62360b8 xorg: hack. start before xbmc. on fail restart forever. 2013-10-09 19:50:46 +03:00
Stefan Saraev acf62a6bcd ratpoison: hack. start before xbmc. on fail restart forever. 2013-10-09 19:49:10 +03:00
Stefan Saraev 93b9d8f66f xbmc: xbmc.service: set RestartSec=2 2013-10-09 19:47:51 +03:00
Stephan Raue 1613aeb691 linux: set default framebuffer resolution for vesafb framebuffer driver
Signed-off-by: Stephan Raue <[email protected]>
2013-10-09 14:11:36 +02:00
Stephan Raue d1ff1fa016 remove package 'v86d'
Signed-off-by: Stephan Raue <[email protected]>
2013-10-09 14:11:36 +02:00
Stephan Raue b210e86b75 projects/*: cleanup framebuffer drivers, remove uvesafb framebuffer support, add vesafb support if needed
Signed-off-by: Stephan Raue <[email protected]>
2013-10-09 14:11:28 +02:00
Stephan Raue 132f0a9b5b bcm2835-driver: run fbset.service timer based
Signed-off-by: Stephan Raue <[email protected]>
2013-10-09 10:55:17 +02:00
Stephan Raue 65a1c00226 plymouth-lite: run before basic.target
Signed-off-by: Stephan Raue <[email protected]>
2013-10-09 10:54:31 +02:00
Stephan Raue 317c13b247 misc-firmware: update to misc-firmware-0.0.7
Signed-off-by: Stephan Raue <[email protected]>
2013-10-09 08:35:14 +02:00
Stephan Raue 0a58785f87 v86d: move out of initramfs
Signed-off-by: Stephan Raue <[email protected]>
2013-10-09 08:35:14 +02:00
Stephan Raue 604e84ff3d remove package 'zlib-initramfs'
Signed-off-by: Stephan Raue <[email protected]>
2013-10-09 08:35:14 +02:00
Stephan Raue d3bb1c072e plymouth-lite: move out of initramfs and start in the real system, start 'plymouth-lite' via udev, merge 'show-version.service' with 'plymouth-lite'
Signed-off-by: Stephan Raue <[email protected]>
2013-10-09 08:35:14 +02:00
Stephan Raue 3be4064429 projects/*/linux: build GPU and DRM drivers as modules, remove 'radeon' firmware from kernel (will be added as as extra package)
Signed-off-by: Stephan Raue <[email protected]>
2013-10-09 08:35:05 +02:00
Stefan Saraev 43b15e92d3 xbmc: xbmc.service: tweaks
- 90s time wait to stop is a bit high. give it max 10s then KILL it
- let systemd kill all the processes in the cgroup. like our binary addons
2013-10-08 19:55:56 +03:00
Stefan Saraev 260069cca7 systemd: rework machine-idd service
- always set a *valid* machine-id
- start machine-id.service before journald
2013-10-08 18:40:48 +03:00
Stefan Saraev 2c835f85fd busybox: var-log-debug.service: start before systemd-journal-flush.service 2013-10-08 18:39:23 +03:00
Stefan Saraev d8940c9ed4 Merge pull request #2685 from henkwiedig/fix-xf86-video-vmware-mibstore
xf86-video-vmware: bump to 45b2457516a9db4bd1d60fbb24a1efbe2d9dd932
2013-10-08 04:23:37 -07:00
Stefan Saraev 8c1acb4902 openssh: sshd.service: remove KillMode
^^ or active sessions won't be killed on shutdown / reboot
2013-10-08 14:14:53 +03:00
Stefan Saraev 732d05d7fc systemd: tune journald.conf a bit 2013-10-08 14:14:27 +03:00
Henk Wiedig e929b85caa xf86-video-vmware: bump to 45b2457516a9db4bd1d60fbb24a1efbe2d9dd932 2013-10-08 09:19:54 +02:00
Stephan Raue b84747522e xbmc: update to xbmc-12.2-9714e7e
Signed-off-by: Stephan Raue <[email protected]>
2013-10-08 06:07:29 +02:00
Stephan Raue cb963e6df0 projects/ATV: switch to more generic compiler optimizations
Signed-off-by: Stephan Raue <[email protected]>
2013-10-07 22:22:02 +02:00
Stephan Raue 1808976ab0 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-10-07 22:20:50 +02:00
Stefan Saraev a746958fe3 busybox-initramfs: remove systemd debug args
^^ fixes long boot delay with debugging enabled
2013-10-07 22:58:53 +03:00
Stefan Saraev 08e68d5001 busybox: start debugshell on "tty" boot parameter 2013-10-07 22:57:29 +03:00
Stephan Raue 323d1430ab Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-10-07 19:01:09 +02:00
Stephan Raue aab66a1b33 llvm: disable zlib support in hostbuild, to prevent a build error if zlib-devel is not installed on host system
Signed-off-by: Stephan Raue <[email protected]>
2013-10-07 19:00:29 +02:00
Stefan Saraev 68f9332045 linux: dont let cpupower-start.service fail if setting up to performance fails 2013-10-07 17:02:12 +03:00
Stefan Saraev 01e9c4225b systemd: cleanup 2013-10-07 12:34:15 +03:00
Stefan Saraev 39bdc7fe0d projects/*/linux/linux.*.conf: disable CONFIG_KEXEC 2013-10-07 12:33:39 +03:00
Stefan Saraev 0644428de0 remove package: 'kexec-tools' 2013-10-07 12:33:21 +03:00
Stephan Raue 125d920217 eventlircd: change PS3 remote mappings to fix non-working number keys, thanks to 'lmaolmao'
Signed-off-by: Stephan Raue <[email protected]>
2013-10-07 06:28:54 +02:00
Stephan Raue 7793693d02 xorg-server: fix udev rule to work with drivers as modules or statically builtin
Signed-off-by: Stephan Raue <[email protected]>
2013-10-07 04:22:16 +02:00
Stephan Raue 8b8539320a initramfs: dont install package 'e2fsprogs-initramfs' and 'dosfstools-initramfs'
Signed-off-by: Stephan Raue <[email protected]>
2013-10-07 02:29:52 +02:00
Stephan Raue fb2633231a remove package e2fsprogs-initramfs
Signed-off-by: Stephan Raue <[email protected]>
2013-10-07 02:29:16 +02:00
Stephan Raue 5be7306343 remove package dosfstools-initramfs
Signed-off-by: Stephan Raue <[email protected]>
2013-10-07 02:29:04 +02:00
Stephan Raue 1b6b0b681e Revert "busybox-initramfs: add fsck for local disks, actually supported for ext2-4, vfat/msdos and hfs/hfs+ partitions"
This reverts commit 950baeb288.

Conflicts:
	packages/initramfs/sysutils/busybox-initramfs/scripts/init
2013-10-07 02:27:42 +02:00
Stephan Raue b871e3dad7 Mesa: update to Mesa-cfbfb50
Signed-off-by: Stephan Raue <[email protected]>
2013-10-07 01:05:04 +02:00
Stephan Raue 50b2c60c44 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-10-06 22:06:50 +02:00
Stephan Raue 5c735b3f5b projects/RPi/options: switch optimizations to 'size'
Signed-off-by: Stephan Raue <[email protected]>
2013-10-06 22:06:27 +02:00
Stefan Saraev 8392f0b4c3 TODO: update 2013-10-06 21:22:43 +03:00
Stefan Saraev e9d8da2567 vdr-addon: install plugins/xvdr/xvdr.conf 2013-10-06 20:38:48 +03:00
Stefan Saraev a2f35eb06f linux: dvbsky delsys whatever.. 2013-10-06 18:33:51 +03:00
Stefan Saraev 08609213b5 xbmc-addon-xvdr: fix scrambled/hd channel scan 2013-10-06 17:58:11 +03:00
Stefan Saraev 0d12635ae0 xbmc-addon-xvdr: remove unused patch 2013-10-06 17:45:08 +03:00
fritsch 8e1d0789f8 ALSA: Change amd hda patch to make advanced features for rev3+ working 2013-10-06 15:42:55 +03:00
Stefan Saraev 54e6dd2290 xbmc (Gotham): update to xbmc-13.alpha-3723806 2013-10-06 15:25:13 +03:00
Stefan Saraev c172c7a674 tntnet: disable sdk for target. disable unittest 2013-10-06 15:09:29 +03:00
Stefan Saraev 6f8252f254 vdr-addon: install only libtntnet.so.11
this decreases addon zip with ~ 2MB. take care on tntnet update
2013-10-06 15:02:55 +03:00
Stefan Saraev e75c3ac988 vdr-live: fix build with tntnet-2.2
this is my last contribution to vdr-live/tntnet/cxxtools
if it is still broken, feel free to revert or fix it
2013-10-06 14:43:07 +03:00
Stefan Saraev 09db49f6a6 tntnet: update to tntnet-2.2. disable broken autoreconf. disable ssl 2013-10-06 14:41:04 +03:00
Stefan Saraev 4779a50864 cxxtools: update to cxxtools-2.2. disable broken autoreconf 2013-10-06 14:40:02 +03:00
Stefan Saraev 184023138a vdr-plugin-dvbapi: update to vdr-plugin-dvbapi-2be5e15 2013-10-06 14:34:48 +03:00
Stefan Saraev 16db6c0e06 vdr: update to vdr-2.0.3 2013-10-06 14:34:25 +03:00
Stephan Raue fb10cd0646 misc-firmware: update to misc-firmware-0.0.6
Signed-off-by: Stephan Raue <[email protected]>
2013-10-06 02:37:35 +02:00
Stephan Raue 82bf226fec Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-10-06 02:25:55 +02:00
Stephan Raue 90af4a61b0 linux: add and update firmware files
Signed-off-by: Stephan Raue <[email protected]>
2013-10-06 02:25:27 +02:00
Stefan Saraev 409f249240 tntnet: revert part of a8fd61a3
it was not supposed to be there.
2013-10-05 23:31:25 +03:00
Stefan Saraev 1c66668d6a service.openelec.settings: update to service.openelec.settings-0.3.4 2013-10-05 23:24:37 +03:00
Stefan Saraev 294f173a0f misc-firmware: update to misc-firmware-0.0.4 2013-10-05 23:03:19 +03:00
Stefan Saraev 4385fa3583 service.openelec.settings: update to service.openelec.settings-0.3.3 2013-10-05 23:03:16 +03:00
Stephan Raue b9a36475c6 udevil: allow to mount partitions called 'System, Storage, Flash'
Signed-off-by: Stephan Raue <[email protected]>
2013-10-05 20:01:07 +02:00
Stephan Raue 0b396ec081 Merge pull request #2678 from chewitt/add_boot
add BOOT to partitions we don't mount
2013-10-05 10:56:41 -07:00
Stephan Raue 1816834303 projects/*/linux: set to 'ondemand' per default
Signed-off-by: Stephan Raue <[email protected]>
2013-10-05 19:28:56 +02:00
Stephan Raue 43472151d7 projects/ATV/linux: sync some settings with Generic project
Signed-off-by: Stephan Raue <[email protected]>
2013-10-05 19:18:59 +02:00
Stephan Raue 289d8c7409 xbmc: update to xbmc-13.alpha-9df3bc9
Signed-off-by: Stephan Raue <[email protected]>
2013-10-05 19:13:15 +02:00
Stefan Saraev f5846087cb Merge pull request #2679 from pershoot/staging
linux: update to linux-3.11.4
2013-10-05 08:11:01 -07:00
Prashant Somashekar a23aa85c24 linux: update to linux-3.11.4 2013-10-05 10:51:24 -04:00
Stefan Saraev b6e89fc682 libXi: build depends on libXfixes 2013-10-05 17:06:10 +03:00
Christian Hewitt cc780c7e38 add BOOT to partitions we don't mount 2013-10-05 13:09:46 +04:00
Stephan Raue ee530fa488 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-10-05 06:33:33 +02:00
Stephan Raue f50a190d7f udevil: dont fail if mount is not possible, because its already mounted
Signed-off-by: Stephan Raue <[email protected]>
2013-10-05 06:33:19 +02:00
Stephan Raue cb5480f13c udevil: ignore and dont mount/handle special partitions
Signed-off-by: Stephan Raue <[email protected]>
2013-10-05 06:28:40 +02:00
Stefan Saraev a8fd61a342 service.openelec.settings: update to service.openelec.settings-0.3.2 2013-10-04 20:06:09 +03:00
Stefan Saraev 75e395c123 xf86-video-nvidia: update to xf86-video-nvidia-319.60 2013-10-04 16:07:51 +03:00
Stefan Saraev a116b00168 vdr-plugin-vnsiserver (Gotham, vnsi4): update to vdr-plugin-vnsiserver-cd5023b 2013-10-04 15:54:26 +03:00
Stefan Saraev 00271fd85f vdr-plugin-xvdr (Gotham): update to vdr-plugin-xvdr-6249892 2013-10-04 15:53:13 +03:00
Stefan Saraev 1833f9b0b8 xbmc-addon-xvdr (Gotham): update to xbmc-addon-xvdr-6c95579 2013-10-04 15:51:49 +03:00
Stefan Saraev f28dceda2a xbmc-pvr-addons (Gotham): update to xbmc-pvr-addons-cd5023b 2013-10-04 15:11:55 +03:00
Stefan Saraev 5bc1017799 diskdev_cmds: remove udev rule
this is nonsense with systemd. no long runing tasks
from udev there or shit happens. so for now let hfs+ die in
hell and udevil mount it readonly
2013-10-04 12:20:44 +03:00
Stephan Raue df49fbc292 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-10-04 06:26:39 +02:00
Stephan Raue 54ac8cfdbf xbmc: update to xbmc-12.2-49f61b4, this fixes #2674
Signed-off-by: Stephan Raue <[email protected]>
2013-10-04 06:19:56 +02:00
Stefan Saraev dab10c4b57 service.openelec.settings: update to service.openelec.settings-0.3.1 2013-10-03 20:28:16 +03:00
Stephan Raue 311f5c6acb Revert "udevil: add mounthelper script"
This reverts commit bff9f334ff.
2013-10-03 16:34:41 +02:00
Stephan Raue f9b1e3f2f2 Mesa: update to Mesa-d133592
Signed-off-by: Stephan Raue <[email protected]>
2013-10-03 15:27:43 +02:00
Stephan Raue 5ff7330770 samba: update to samba-3.6.19
Signed-off-by: Stephan Raue <[email protected]>
2013-10-03 02:52:48 +02:00
Stephan Raue d765398004 systemd: update to systemd-208
Signed-off-by: Stephan Raue <[email protected]>
2013-10-03 02:35:38 +02:00
Stephan Raue cea53e6304 linux: dont let cpupower-end.service fail if setting up to ondemand fails
Signed-off-by: Stephan Raue <[email protected]>
2013-10-03 02:34:39 +02:00
Stephan Raue f59e75113d libmicrohttpd: build the whole package and install pkg-config files
Signed-off-by: Stephan Raue <[email protected]>
2013-10-03 02:34:01 +02:00
Stephan Raue ce0750e5de projects: remove Generic_OSS project
Signed-off-by: Stephan Raue <[email protected]>
2013-10-03 01:18:13 +02:00
Stephan Raue 01468d8a90 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-10-03 01:08:36 +02:00
Stephan Raue 2f0c9efb12 linux: update AMD HD-Audio patch
Signed-off-by: Stephan Raue <[email protected]>
2013-10-03 01:08:27 +02:00
Stephan Raue ee4b8ce6e2 linux: update upstream patches (see https://bugs.freedesktop.org/show_bug.cgi?id=69675#c15)
Signed-off-by: Stephan Raue <[email protected]>
2013-10-03 01:07:21 +02:00
Stephan Raue b26792519a linux: update to linux-3.11.3
Signed-off-by: Stephan Raue <[email protected]>
2013-10-03 00:49:04 +02:00
Stephan Raue ba4269f0ba projects/Generic_OSS: remove initramfs.conf
Signed-off-by: Stephan Raue <[email protected]>
2013-10-02 22:25:13 +02:00
Stephan Raue e30b3977e0 linux-initramfs: fix install script
Signed-off-by: Stephan Raue <[email protected]>
2013-10-02 22:24:56 +02:00
Stephan Raue 42acadad92 projects/ATV: disable uvesafb support
Signed-off-by: Stephan Raue <[email protected]>
2013-10-02 22:24:37 +02:00
Stephan Raue 7fbe6f9096 bcm2835-bootloader: update to bcm2835-bootloader-b4e35f4
Signed-off-by: Stephan Raue <[email protected]>
2013-10-02 22:24:20 +02:00
Stephan Raue b32000887b bcm2835-driver: update to bcm2835-driver-b4e35f4
Signed-off-by: Stephan Raue <[email protected]>
2013-10-02 22:24:03 +02:00
Stephan Raue e961c88604 berryboot-tools: update for fullsize splash
Signed-off-by: Stephan Raue <[email protected]>
2013-10-02 22:19:45 +02:00
Stefan Saraev 212717b972 service.openelec.settings: update to service.openelec.settings-0.3.0 2013-10-02 21:21:47 +03:00
Stefan Saraev 957c9d2c98 xbmc-theme-Confluence (Gotham): update to xbmc-theme-Confluence-13.alpha-710b1ee 2013-10-02 21:17:05 +03:00
Stefan Saraev 598f284094 xbmc (Gotham): update to xbmc-13.alpha-710b1ee 2013-10-02 21:17:05 +03:00
Stefan Saraev 0ec6588afa Merge pull request #2664 from bitflippersanonymous/glib_needs_libxml2
glib-host depends on libxml2-host for xmllint
2013-10-02 11:00:38 -07:00
Stefan Saraev 14243862a8 openssh: update to openssh-6.3p1 2013-10-02 13:59:50 +03:00
Stefan Saraev 8f7da7353e openssh: sshd-keygen: source /etc/profile
^^ progress()
2013-10-02 13:59:18 +03:00
Stefan Saraev a403285976 systemd: userconfig: source /etc/profile
^^ progress()
2013-10-02 13:59:06 +03:00
bitflippersanonymous 87e32a9bbe glib-host depends on libxml2-host for xmllint 2013-10-01 21:31:57 -07:00
Stefan Saraev cbf64f7900 xbmc-theme-Confluence (Gotham): update to xbmc-theme-Confluence-13.alpha-545fc25 2013-10-01 20:14:22 +03:00
Stefan Saraev 275aded2ce xbmc (Gotham) update to xbmc-13.alpha-545fc25 2013-10-01 20:13:57 +03:00
Stefan Saraev 67cf977910 eglibc: update -fix-dns-with-broken-routers.patch
- do not send AAAA queries in v4 only environment
- do not send A quries in v6 only environment

needs more testing to ensure it does not break something else

ref #2319
2013-10-01 12:21:21 +03:00
Stephan Raue 464ec26d98 plymouth-lite: rework install script, cleanup splash screens
Signed-off-by: Stephan Raue <[email protected]>
2013-09-30 10:33:54 +02:00
Stephan Raue 92979dac14 plymouth-lite: fix meta file
Signed-off-by: Stephan Raue <[email protected]>
2013-09-30 10:18:51 +02:00
Stephan Raue 90a237c0a5 plymouth-lite: update splash, thanks to 'zorangr' for creating this splash
Signed-off-by: Stephan Raue <[email protected]>
2013-09-30 03:25:41 +02:00
Stephan Raue 8ef8f043bf busybox-initramfs: make uvesafb support optional, and use only if needed
Signed-off-by: Stephan Raue <[email protected]>
2013-09-30 03:23:11 +02:00
Stephan Raue f53c8b57d8 Revert "bcm2835-bootloader: update to bcm2835-bootloader-86e7643"
This reverts commit 23128775ce.
2013-09-29 21:05:43 +02:00
Stephan Raue 8e0f87371e linux: update to linux-3.11.2
Signed-off-by: Stephan Raue <[email protected]>
2013-09-29 18:19:18 +02:00
Stephan Raue 7322b40201 Add Arch Linux Support to create_livestick, thanks to 'egore', this fixes #2647
Signed-off-by: Stephan Raue <[email protected]>
2013-09-29 18:15:23 +02:00
Stephan Raue 209b963da1 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-29 06:24:54 +02:00
Stephan Raue 2c3a20da93 xbmc: update to xbmc-12.2-cd71444
Signed-off-by: Stephan Raue <[email protected]>
2013-09-29 06:23:44 +02:00
Stephan Raue a80e634cc4 xf86-video-intel: update to xf86-video-intel-2.99.903
Signed-off-by: Stephan Raue <[email protected]>
2013-09-29 06:20:37 +02:00
Stephan Raue bff9f334ff udevil: add mounthelper script
Signed-off-by: Stephan Raue <[email protected]>
2013-09-29 06:20:18 +02:00
Stefan Saraev 0c5caa599f eglibc: fix dns with broken routers
ref #2319
2013-09-28 17:48:45 +03:00
Stefan Saraev e67b555c31 scripts/checkdeps: check for bdftopcf
closes #2644
2013-09-28 17:16:39 +03:00
Stefan Saraev b278b3019e scripts/checkdeps: check for mkfontdir / xfonts-utils 2013-09-27 12:29:06 +03:00
Stefan Saraev a51f0f976e parted:host: build depends on util-liinux:host 2013-09-26 21:49:20 +03:00
Stefan Saraev a773ad5108 Revert "eglibc: disable nis"
required for activeperl and there are some people who use it

This reverts commit f254b91c15.
2013-09-26 21:30:17 +03:00
Stefan Saraev 9af76d3bcd busybox: fs-resize: remove the big fat warning
.. time to get this tested
2013-09-26 21:05:18 +03:00
Stefan Saraev 2046394a18 bcm2835-bootloader: release: pass $PATH to bcm2835-bootloader/image
... parted:host ^^
2013-09-26 21:05:18 +03:00
Stefan Saraev d072f93d43 syslinux: release: pass $PATH to syslinux/image
... parted:host ^^
2013-09-26 21:05:17 +03:00
Stefan Saraev bcf181f95c parted: convert to new package format. add hostpackage 2013-09-26 21:05:17 +03:00
Stefan Saraev 5eac8225aa config/path: add toolchain/sbin to $PATH too 2013-09-26 21:05:17 +03:00
Stefan Saraev 778fe544c4 xf86-video-virtualbox: fix after xorg bump 2013-09-26 19:53:34 +03:00
Stephan Raue 46c4cab059 Mesa: switch to Mesa-9.3-devel
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 10:41:45 +02:00
Stephan Raue f1f9cd6745 projects/*/options: remove references to fglrx support
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 10:28:31 +02:00
Stephan Raue fcdd49f9ee config/functions: remove references to xvba support
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 10:26:32 +02:00
Stephan Raue 42b7c60453 projects/*/options: remove references to xvba support
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 10:26:14 +02:00
Stephan Raue d654d54575 xorg-server: update to xorg-server-1.4.3
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 10:22:26 +02:00
Stephan Raue 590449e264 eglibc: disable catgets support, was needed for fglrx driver only
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 10:22:05 +02:00
Stephan Raue 5f2ee7e3d1 config/graphic: remove fglrx support
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 08:00:58 +02:00
Stephan Raue 64b9ba2521 remove package libXVBA
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 07:58:35 +02:00
Stephan Raue 20067e6fe0 xbmc: remove fglrx and xvba support
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 07:57:41 +02:00
Stephan Raue c5e3a155f2 ffmpeg: remove fglrx and xvba support
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 07:53:59 +02:00
Stephan Raue afda7312e1 xorg-server: remove fglrx support
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 07:44:43 +02:00
Stephan Raue 69db839f9d remove package xf86-video-fglrx-legacy
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 07:42:51 +02:00
Stephan Raue 3094c1cb01 remove package xf86-video-fglrx
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 07:42:42 +02:00
Stephan Raue 0d2fcfcd98 xf86-video-ati: cleanup
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 07:40:18 +02:00
Stephan Raue f8d94580c6 projects/ARCTIC_MC|Fusion|Generic/options: switch to Radeon drivers
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 07:39:56 +02:00
Stephan Raue be0c83fda6 config/graphic: enable composite support for ATI OSS graphic drivers
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 06:52:14 +02:00
Stephan Raue 29a6753fce projects/*/linux: add radeon GPU/DRM support to Generic, ARCTIC_MC, Fusion projects, sync kernel configs
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 04:59:58 +02:00
Stephan Raue 1cb437f0d4 projects/Fusion/linux: remove 32bit kernel config
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 04:53:01 +02:00
Stephan Raue 8287383c61 projects/Generic_OSS/patches: remove unneeded patch
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 03:52:22 +02:00
Stephan Raue 288ec70613 linux: add some upstream patches
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 03:51:22 +02:00
Stephan Raue 96133da62c Mesa: update to Mesa-ckoenig-8d56907
Signed-off-by: Stephan Raue <[email protected]>
2013-09-26 03:50:45 +02:00
Stefan Saraev 762ce9da13 xbmc-theme-Confluence (Gotham): update to xbmctheme-Confluence-13.alpha-7f45288 2013-09-25 19:00:09 +03:00
Stefan Saraev ad93bf1aec xbmc (Gotham): update to xbmc-13.alpha-7f45288 2013-09-25 18:59:47 +03:00
Stephan Raue 1bfbce4386 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-24 22:58:17 +02:00
Stephan Raue 1f7fd375a5 bcm2835-driver: fix fbset.service
Signed-off-by: Stephan Raue <[email protected]>
2013-09-24 22:58:02 +02:00
Stefan Saraev 10a3bf1599 service.openelec.settings: update to service.openelec.settings-0.2.16 2013-09-24 22:03:23 +03:00
Stephan Raue c132ff6280 bcm2835-driver: remove bcm2835-threshold.service
Signed-off-by: Stephan Raue <[email protected]>
2013-09-24 20:20:48 +02:00
Stephan Raue ae394df5f7 linux: setting up ondemand up_threshold value
Signed-off-by: Stephan Raue <[email protected]>
2013-09-24 20:18:33 +02:00
Stephan Raue 23128775ce bcm2835-bootloader: update to bcm2835-bootloader-86e7643
Signed-off-by: Stephan Raue <[email protected]>
2013-09-24 20:15:45 +02:00
Stephan Raue e71b6f3816 bcm2835-driver: update to bcm2835-driver-86e7643
Signed-off-by: Stephan Raue <[email protected]>
2013-09-24 20:15:31 +02:00
Stephan Raue 820ae3068a linux: add support for Ubiquiti WifiStation
Signed-off-by: Stephan Raue <[email protected]>
2013-09-24 16:45:02 +02:00
Stephan Raue 0d82b36802 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-24 16:17:51 +02:00
Stephan Raue 1e94a6a043 llvm: update to llvm-3.3
Signed-off-by: Stephan Raue <[email protected]>
2013-09-24 16:14:23 +02:00
Stefan Saraev 09cba2b8df libva-driver-intel: update to libva-driver-intel-1.2.1 2013-09-24 14:39:26 +03:00
Stephan Raue 8fbec99828 busybox: prevent cdrom from autoclose, this should fix #2510
Signed-off-by: Stephan Raue <[email protected]>
2013-09-24 03:34:13 +02:00
Stephan Raue f4d5d50aec Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-24 03:24:54 +02:00
Alex Deryskyba b5e68146e6 Fixed eventlircd's 03_0755_2626.evmap to make most of the buttons of iRF Media Technology W-01RN_USB_V3.1 IR remote work out of the box. 2013-09-24 03:24:27 +02:00
Stefan Saraev b0b995abd6 init: allow update if boot= is local
ups.. thanks @MilhouseVH

ref #1653
2013-09-23 22:58:51 +03:00
Stefan Saraev 19691ff47a init: disable autoupdate on netboot
TODO: rework settings addon to disable update
settings / not run update thread

closes #1653, closes #2291
2013-09-23 21:59:14 +03:00
Stephan Raue 1c19cc3c02 atvclient: start atvclient via systemd service from udev
This partly reverts commit 60536160db.

Signed-off-by: Stephan Raue <[email protected]>
2013-09-23 18:16:41 +02:00
Stephan Raue b9c46da46f bluez: fix udev rule for logitech keyboard support, this should fix #2599
Signed-off-by: Stephan Raue <[email protected]>
2013-09-23 15:48:25 +02:00
Stefan Saraev c4c27e4036 eglibc: install 'getent' 2013-09-22 23:44:23 +03:00
Stefan Saraev 53b7c6000a eglibc: gai.conf: adjust scope table 2013-09-22 23:44:18 +03:00
Stephan Raue f63803169f Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-22 22:20:36 +02:00
Stephan Raue 9de68c4ef9 Mesa: update vdpau_interop patches
Signed-off-by: Stephan Raue <[email protected]>
2013-09-22 22:20:02 +02:00
Stefan Saraev a2aaae4c58 Merge pull request #2632 from hennr/patch-1
save some ascii art
2013-09-22 12:11:43 -07:00
Jan-Hendrik Peters d8ad75cd87 save some ascii art 2013-09-22 20:51:40 +02:00
Stefan Saraev 3a9bd41289 Revert "linux: dvbsky: delsys auto off"
This reverts commit 725edb4ce0.
2013-09-22 21:16:11 +03:00
Stefan Saraev d3c47e3c23 Revert "Revert "eventlircd: add support for MS-Tech remotes""
This reverts commit a187e1833b.
2013-09-22 21:16:03 +03:00
Stephan Raue 6bc01f988a Mesa: update to Mesa-8bbcc43
Signed-off-by: Stephan Raue <[email protected]>
2013-09-22 20:06:38 +02:00
Stefan Saraev a187e1833b Revert "eventlircd: add support for MS-Tech remotes"
This reverts commit 1af8dc26a1.

nah. breaks some stuff here with tvheadend.
2013-09-22 21:06:22 +03:00
Stefan Saraev 725edb4ce0 linux: dvbsky: delsys auto off 2013-09-22 20:18:29 +03:00
Stephan Raue 1af8dc26a1 eventlircd: add support for MS-Tech remotes
Signed-off-by: Stephan Raue <[email protected]>
2013-09-22 16:59:22 +03:00
Stephan Raue 00ecf76ef4 v4l-utils: fix patch after https://github.com/OpenELEC/OpenELEC.tv/commit/78acd74f51af903a04534be6d6bf65c6f7f2c30d
Signed-off-by: Stephan Raue <[email protected]>
2013-09-22 15:22:43 +03:00
Stephan Raue c51c5bddd1 Merge pull request #2628 from jenkins101/rc6_mce
v4l-utils: added some keys to rc6_mce map for xbox360 remotes, fixes #2331
2013-09-21 15:24:08 -07:00
Daniel Forsberg 78acd74f51 v4l-utils: added some keys to rc6_mce map for xbox360 slim black remote, fixes #2331 2013-09-22 00:11:03 +02:00
Stefan Saraev 05fe001814 xbmc: fix env not exported on xbmc start 2013-09-21 22:48:31 +03:00
Stefan Saraev 92a7469b75 boblightd: update to boblightd-474 2013-09-21 22:16:35 +03:00
Stephan Raue 7282d34f84 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-21 20:26:14 +02:00
Stephan Raue 0124428fa0 projects/Generic_OSS: add patch make interlaced videos a bit better (temp)
Signed-off-by: Stephan Raue <[email protected]>
2013-09-21 20:25:59 +02:00
Stefan Saraev 0a2e2f02c5 kmod: add patch to support /storage/.config/modprobe.d 2013-09-21 21:18:13 +03:00
Stephan Raue d9abdb7721 projects/Generic_OSS: build with Mesa-master
Signed-off-by: Stephan Raue <[email protected]>
2013-09-21 20:16:02 +02:00
Stephan Raue 286b288f46 Mesa: build with VDPAU support if requested, rename $MESA_VDPAU_SUPPORT to $VDPAU
Signed-off-by: Stephan Raue <[email protected]>
2013-09-21 20:15:25 +02:00
Stephan Raue 10e8b2d935 Mesa: add vdpau_interop patches
Signed-off-by: Stephan Raue <[email protected]>
2013-09-21 20:14:27 +02:00
Stephan Raue e0b0d91b99 Mesa: add support to build latest Mesa-master
Signed-off-by: Stephan Raue <[email protected]>
2013-09-21 19:14:29 +02:00
Stephan Raue 21b7ef51a7 projects/Generic_OSS/linux: enable Radeon DPM support per default
Signed-off-by: Stephan Raue <[email protected]>
2013-09-21 19:05:06 +02:00
Stephan Raue 6352debe43 eventlircd: update holtek remote mappings
Signed-off-by: Stephan Raue <[email protected]>
2013-09-21 19:55:37 +03:00
Stefan Saraev bdef482621 avahi: clean up python. not used 2013-09-20 22:08:15 +03:00
Stefan Saraev f254b91c15 eglibc: disable nis 2013-09-20 21:07:59 +03:00
Stefan Saraev 6d5cc4d97f eglibc: add host.conf. update nsswitch.conf 2013-09-20 21:07:30 +03:00
Stefan Saraev d80381b126 e2fsprogs: add e2label 2013-09-20 15:00:04 +03:00
Stefan Saraev 8bb3602ff4 service.openelec.settings: update to service.openelec.settings-0.2.15 2013-09-19 21:27:27 +03:00
Stefan Saraev 8dcd0f344e linux: mac80211: ignore (E)CSA in probe response frames
ref #2617
2013-09-19 11:52:54 +03:00
Stefan Saraev c2c8ac2824 linux: fix tevil s471
see https://linuxtv.org/patch/19731/
2013-09-19 01:24:15 +03:00
Stephan Raue a664ce5335 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-18 19:41:59 +02:00
Stephan Raue fd783d1a32 ethtool: update to ethtool-3.11, convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-18 19:41:35 +02:00
Stephan Raue b5a4222b14 Merge pull request #2614 from MilhouseVH/timestamps
[rbp] Preserve timestamps when updating Raspberry Pi firmware
2013-09-18 10:27:35 -07:00
MilhouseVH 78fc72d644 Preserve timestamps when updating Raspberry Pi firmware 2013-09-18 18:20:09 +01:00
Stefan Saraev 74766b9530 service.openelec.settings: update to service.openelec.settings-0.2.14
closes #2598
2013-09-18 20:08:16 +03:00
Stephan Raue d250a41d08 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-18 07:10:59 +02:00
Stephan Raue f2b9ea7be4 eventlircd: set default first repeat to 1000ms to avoid double keypresses on some remotes
Signed-off-by: Stephan Raue <[email protected]>
2013-09-18 07:10:35 +02:00
Stephan Raue efbd07e7ce libbluray: update to libaacs-0.6.0, convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-18 07:10:35 +02:00
Stephan Raue 9eab17a7db libbluray: update to libbluray-0.3.0, convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-18 07:10:35 +02:00
Stefan Saraev ab88416a94 xbmc: rename and update wait-for-nic patch 2013-09-17 21:23:01 +03:00
Stefan Saraev e0b603ccfa wlan-firmware: update to wlan-firmware-0.0.14 2013-09-17 21:08:41 +03:00
Stefan Saraev 7ebdcddb0d scripts/create_addon: support PKG_CUSTOM_ADDON_VERSION
use with care. could be tricky and you can
easily break addon autoupdates..
2013-09-17 17:10:00 +03:00
Stefan Saraev 810b0da190 .cache/openelec is a dir. a not file
.. so create it via tmpfiles.d + trailing / to
default service configs. or very bad thing happens.
2013-09-17 13:07:08 +03:00
Stefan Saraev 7d0bf986da Revert "xbmc: After suspend wait for the first NIC to come up beforecontinuing"
This reverts commit 52bf3bf4db.

... nah. keep old patch.
2013-09-16 23:35:17 +03:00
Stefan Saraev 812be22883 Revert "xbmc: remove unneeded patch"
This reverts commit 048b53714b.
2013-09-16 23:34:44 +03:00
Stefan Saraev 048b53714b xbmc: remove unneeded patch 2013-09-16 23:17:11 +03:00
Stefan Saraev 25bf923b4a Revert "scripts/checkdeps: check for parted"
This reverts commit 0665aa74e9.
2013-09-16 22:24:57 +03:00
Stefan Saraev abe6e06d16 syslinuxrelease: add initial "make image" support
BIG FAT WARNING:
this requires sudo at build-time. may not work with
auto-builds. check your etc/sudoers

BIG FAT WARNING:
this is a work in progress. use only if you know what you are doing.
2013-09-16 22:19:50 +03:00
Stefan Saraev 4ce825bae6 syslinux: build syslinux-host
TODO: ugly. needs some rework
2013-09-16 22:18:50 +03:00
Stefan Saraev 51e1179459 util-linux: add host configure opts
... for utl-linux:host
2013-09-16 22:14:55 +03:00
Stefan Saraev 044f79c4ff scripts/image: clean up old .img.gz before starting bootloader/releas 2013-09-16 21:59:08 +03:00
Stefan Saraev 08ece33661 Makefile: ups. bad c/p 2013-09-16 21:34:14 +03:00
Stefan Saraev 52bf3bf4db xbmc: After suspend wait for the first NIC to come up beforecontinuing
thanks @devkid
2013-09-16 20:20:33 +03:00
Stephan Raue f39fe40ce3 projects/*/linux: remove PSTATE support again
Signed-off-by: Stephan Raue <[email protected]>
2013-09-16 19:55:07 +03:00
Stefan Saraev 47fd1cc66b bcm2835-bootloader/release: add initial "make image" support
BIG FAT WARNING:
this requires sudo at build-time. may not work with
auto-builds. check your etc/sudoers

BIG FAT WARNING:
this is a work in progress. use only if you know what you are doing.
2013-09-16 19:08:05 +03:00
Stefan Saraev 0665aa74e9 scripts/checkdeps: check for parted 2013-09-16 19:06:26 +03:00
Stefan Saraev be630adfe1 Makefile: add optional "make image" support 2013-09-16 18:58:36 +03:00
Stefan Saraev ac3c98aae2 scripts/image: no more .tar.bz. images coming soon 2013-09-16 18:58:36 +03:00
Stephan Raue 7a8b69e18a xbmc: update to xbmc-12.2-091cb29
Signed-off-by: Stephan Raue <[email protected]>
2013-09-16 17:16:19 +02:00
Stefan Saraev 66c2ea298d busybox: initial /storage fs resizing support
... work in progress. do not use
2013-09-16 14:38:14 +03:00
Stephan Raue a43a6dd165 curl: downgrade to curl-7.31.0, this should solve non working FTP sources in XBMC
Signed-off-by: Stephan Raue <[email protected]>
2013-09-16 03:56:38 +02:00
Stephan Raue 5008775eba bcm2835-bootloader: fix create sdcard script
Signed-off-by: Stephan Raue <[email protected]>
2013-09-16 00:35:42 +02:00
Stephan Raue 5ad7c5e498 xbmc: update to xbmc-12.2-750f136
Signed-off-by: Stephan Raue <[email protected]>
2013-09-15 23:59:28 +02:00
Stefan Saraev 82cfa878e3 linux: update to linux-3.11.1 2013-09-15 23:18:13 +03:00
Stefan Saraev d2f5adf729 busybox: add dummy 'fs-resize' service 2013-09-15 21:54:16 +03:00
Stefan Saraev d7cafa9421 projects/^/options: remove PARTED support
...not optional anymore
2013-09-15 21:53:53 +03:00
Stefan Saraev 5da51c5c67 systemd: add patch to support /storage/.config/udev.rules.d 2013-09-15 19:48:59 +03:00
Stefan Saraev 61824e5326 udevil: mount by systemd service
... or fuse fails with systemd and cgroups in kernel.
no long runing tasks should ever be started from udev rules
2013-09-15 19:48:55 +03:00
Stefan Saraev 3ec7748d63 curl: disable tftp:// and telnet:// 2013-09-15 19:48:52 +03:00
Stefan Saraev f9dda92545 Merge pull request #2597 from stefansaraev/mount
proposed fix for #2588
2013-09-15 08:04:00 -07:00
Stefan Saraev b38b68bf07 fuse-exfat: update to fuse-exfat-1.0.1 2013-09-15 17:10:52 +03:00
Stefan Saraev 0a67511519 udevil: add 'nonempty' option for exfat 2013-09-15 17:10:52 +03:00
Stefan Saraev f9d3cb6d42 timezone-data: update to timezone-data-2013d
closes #2594
2013-09-15 11:57:52 +03:00
Stefan Saraev 95531abbcd create_virtualimage: updates for arch lunix
thanks @braytac

ref #2589
2013-09-15 11:44:04 +03:00
Stephan Raue 565e9e5b5e udevil: support mounting disks without partition tables
Signed-off-by: Stephan Raue <[email protected]>
2013-09-14 22:20:22 +02:00
Stefan Saraev bbea5c0f32 samba: clean up after update to systemd-207 2013-09-13 20:41:03 +03:00
Stefan Saraev 16d903ed48 systemd: update to systemd-207. disable xattr 2013-09-13 20:40:18 +03:00
Stefan Saraev 448880a143 Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-09-13 13:15:59 +03:00
Stephan Raue dd4f9958c2 Merge pull request #2583 from lrusak/noobs
Updated noobs slides for easier reading
2013-09-12 21:42:18 -07:00
lrusak d508bf9ab3 Updated noobs slides for easier reading 2013-09-12 21:25:37 -07:00
lrusak adc72bd2a5 Add keymap for Ouya bluetooth controller 2013-09-13 05:57:32 +02:00
Stephan Raue 61137b54f0 xbmc: change some loglevels of alsa
Signed-off-by: Stephan Raue <[email protected]>
2013-09-13 00:21:01 +02:00
Stephan Raue 8444151c73 projects/*/linux: add CONFIG_ET131X support to supported builds, this fixes #2580
Signed-off-by: Stephan Raue <[email protected]>
2013-09-13 00:00:53 +02:00
Stephan Raue d667c2d8e6 service.openelec.settings: update to service.openelec.settings-0.2.13
Signed-off-by: Stephan Raue <[email protected]>
2013-09-12 23:53:44 +02:00
Stephan Raue 690fbaf7ad xbmc: update to xbmc-12.2-68a881d
Signed-off-by: Stephan Raue <[email protected]>
2013-09-12 20:22:58 +02:00
pieterh 107c954fe8 proposed fix for wrong cpu temperature issue #2557
Signed-off-by: Stephan Raue <[email protected]>
2013-09-12 08:49:49 +02:00
Stephan Raue 769c794c17 libX11: update to libX11-1.6.2
Signed-off-by: Stephan Raue <[email protected]>
2013-09-11 23:59:39 +02:00
Stephan Raue b3fff3a3de bcm2835-bootloader: update to bcm2835-bootloader-7d8a762
Signed-off-by: Stephan Raue <[email protected]>
2013-09-11 23:59:39 +02:00
Stephan Raue 0c7a30c80e bcm2835-driver: update to bcm2835-driver-7d8a762
Signed-off-by: Stephan Raue <[email protected]>
2013-09-11 23:59:39 +02:00
Stephan Raue b165cd9841 xbmc: update to xbmc-12.2-88bbd20
Signed-off-by: Stephan Raue <[email protected]>
2013-09-11 23:44:26 +02:00
Stefan Saraev abb2b505ed Merge remote-tracking branch 'upstream/master' into openelec-systemd
Conflicts:
	projects/RPi/linux/linux.arm.conf
2013-09-11 23:12:06 +03:00
Stefan Saraev af37e81a91 Python: force disable bluetooth support
closes #2575
2013-09-11 23:02:19 +03:00
Stefan Saraev 89d4a4f9bc xbmc: eep old repo content if update fails
should fix empty repos
2013-09-11 23:00:01 +03:00
digitaltrousers d740a01d82 Added DS1307 realtime clock support
Signed-off-by: Stephan Raue <[email protected]>
2013-09-11 21:15:41 +02:00
Stefan Saraev 75596d2d30 Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-09-11 20:40:06 +03:00
Stephan Raue cfab60d1b6 xbmc: update to xbmc-12.2-c2d3aeb
Signed-off-by: Stephan Raue <[email protected]>
2013-09-11 18:12:07 +02:00
Stephan Raue 7aac6186aa Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-09-10 03:30:43 +02:00
Stephan Raue 8af5802730 xbmc: update XVBA patch
Signed-off-by: Stephan Raue <[email protected]>
2013-09-10 02:24:09 +02:00
Stephan Raue bc166a364c xbmc: update to xbmc-13.alpha-2ef8929
Signed-off-by: Stephan Raue <[email protected]>
2013-09-10 02:02:00 +02:00
Stephan Raue 0b8b9b488c Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-10 01:24:22 +02:00
Stephan Raue ed2f08ddc6 ffmpeg: update to ffmpeg-1.2.3, sync upstream patches
Signed-off-by: Stephan Raue <[email protected]>
2013-09-10 01:23:52 +02:00
Stefan Saraev a246a8612a update CONTRIBUTING.md 2013-09-09 20:44:31 +03:00
Stephan Raue badfce90d2 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-09 18:59:05 +02:00
Stephan Raue cbd861982f xbmc-pvr-addons: fix patch
Signed-off-by: Stephan Raue <[email protected]>
2013-09-09 18:58:46 +02:00
Stephan Raue 33fddfa4a2 ffmpeg: add some upstream patches
Signed-off-by: Stephan Raue <[email protected]>
2013-09-09 18:05:02 +02:00
Stefan Saraev 42c6bdf088 service.openelec.settings: update to service.openelec.settings-0.2.12 2013-09-09 16:35:49 +03:00
Stefan Saraev cd52ca7716 projects/*/linux/linux.*.conf: add F2FS_FS for testing
closes #2568
2013-09-09 11:10:22 +03:00
Stefan Saraev 16439cf3a5 Merge remote-tracking branch 'upstream/master' into openelec-systemd
Conflicts:
	packages/linux/meta
	packages/linux/patches/3.10.10/linux-003-no_dev_console.patch
	packages/linux/patches/3.10.10/linux-052-XBOX_remote_support.patch
	packages/linux/patches/3.10.10/linux-053-spinelplus-remote-0.2.patch
	packages/linux/patches/3.10.10/linux-054-nuvoton_revert_d7b290a1056c5564eec8a1b169c6e84ff3.6.114c13.patch
	packages/linux/patches/3.10.10/linux-055-add_Formosa_eHome_Infrared_Receiver.patch
	packages/linux/patches/3.10.10/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch
	packages/linux/patches/3.10.10/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch
	packages/linux/patches/3.10.10/linux-057-add_SMK_Manufacturing_Inc_Infrared_Receiver.patch
	packages/linux/patches/3.10.10/linux-058.01-HID-Sony-upstream_patches.patch
	packages/linux/patches/3.10.10/linux-058.05-hid_sony-add_autorepeat_for_PS3_remotes.patch
	packages/linux/patches/3.10.10/linux-058.06-hid_sony-add_SMK_link.patch
	packages/linux/patches/3.10.10/linux-059-remove_some_xpad_pids-0.2.patch
	packages/linux/patches/3.10.10/linux-060-add_AUGUST_DVB-T205.patch
	packages/linux/patches/3.10.10/linux-203-stb0899_enable_low_symbol_rate.patch
	packages/linux/patches/3.10.10/linux-210-dvbsky.patch
	packages/linux/patches/3.10.10/linux-212-mantis_stb0899_faster_lock.patch
	packages/linux/patches/3.10.10/linux-221-ngene-octopus.patch
	packages/linux/patches/3.10.10/linux-222-stb0899_signal_quality.patch
	packages/linux/patches/3.10.10/linux-223-Fix-video-artifacts-with-tt-3600-s2-usb.patch
	packages/linux/patches/3.10.10/linux-700-jmicron_1_0_8_5.patch
	packages/linux/patches/3.10.10/linux-701-linksys_aes2500_brcmfmac.patch
	packages/linux/patches/3.10.10/linux-702-Support-for-cheap-Ralink-3070-WiFi-plug.patch
	packages/linux/patches/3.10.10/linux-703-macmini2012-ethernet.patch
	packages/linux/patches/3.10.10/linux-900-hide_tsc_error.patch
	packages/linux/patches/3.10.10/linux-950-saa716x_PCIe_interface_chipset.patch
	packages/linux/patches/3.10.10/linux-990.06-hda-Avoid-outputting-HDMI-audio-before-prepare-.patch
	packages/linux/patches/3.10.10/linux-990.07-ALSA-hda-hdmi-Fallback-to-ALSA-allocation-when-selec.patch
	packages/linux/patches/3.10.10/linux-995-CX24120-13Z_frontend.patch
	packages/linux/patches/3.10.10/linux-998.01-cpufreq-revert-9d3ce4af3be0235d4cf41ea9fd774205a32e58a2.patch
	packages/linux/patches/3.10.10/linux-999.01-smsdvb-fix-kernel-panic-on-inserting-DVB-T-stick.patch
	packages/linux/patches/3.10.11/linux-003-no_dev_console.patch
	packages/linux/patches/3.10.11/linux-010-perf_crosscompiling.patch
	packages/linux/patches/3.10.11/linux-052-XBOX_remote_support.patch
	packages/linux/patches/3.10.11/linux-053-spinelplus-remote-0.2.patch
	packages/linux/patches/3.10.11/linux-054-nuvoton_revert_d7b290a1056c5564eec8a1b169c6e84ff3.6.114c13.patch
	packages/linux/patches/3.10.11/linux-055-add_Formosa_eHome_Infrared_Receiver.patch
	packages/linux/patches/3.10.11/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch
	packages/linux/patches/3.10.11/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch
	packages/linux/patches/3.10.11/linux-057-add_SMK_Manufacturing_Inc_Infrared_Receiver.patch
	packages/linux/patches/3.10.11/linux-058.01-HID-Sony-upstream_patches.patch
	packages/linux/patches/3.10.11/linux-058.05-hid_sony-add_autorepeat_for_PS3_remotes.patch
	packages/linux/patches/3.10.11/linux-058.06-hid_sony-add_SMK_link.patch
	packages/linux/patches/3.10.11/linux-059-remove_some_xpad_pids-0.2.patch
	packages/linux/patches/3.10.11/linux-060-add_AUGUST_DVB-T205.patch
	packages/linux/patches/3.10.11/linux-203-stb0899_enable_low_symbol_rate.patch
	packages/linux/patches/3.10.11/linux-210-dvbsky.patch
	packages/linux/patches/3.10.11/linux-212-mantis_stb0899_faster_lock.patch
	packages/linux/patches/3.10.11/linux-221-ngene-octopus.patch
	packages/linux/patches/3.10.11/linux-222-stb0899_signal_quality.patch
	packages/linux/patches/3.10.11/linux-223-Fix-video-artifacts-with-tt-3600-s2-usb.patch
	packages/linux/patches/3.10.11/linux-700-jmicron_1_0_8_5.patch
	packages/linux/patches/3.10.11/linux-701-linksys_aes2500_brcmfmac.patch
	packages/linux/patches/3.10.11/linux-702-Support-for-cheap-Ralink-3070-WiFi-plug.patch
	packages/linux/patches/3.10.11/linux-703-macmini2012-ethernet.patch
	packages/linux/patches/3.10.11/linux-900-hide_tsc_error.patch
	packages/linux/patches/3.10.11/linux-950-saa716x_PCIe_interface_chipset.patch
	packages/linux/patches/3.10.11/linux-990.06-hda-Avoid-outputting-HDMI-audio-before-prepare-.patch
	packages/linux/patches/3.10.11/linux-990.07-ALSA-hda-hdmi-Fallback-to-ALSA-allocation-when-selec.patch
	packages/linux/patches/3.10.11/linux-995-CX24120-13Z_frontend.patch
	packages/linux/patches/3.10.11/linux-998.01-cpufreq-revert-9d3ce4af3be0235d4cf41ea9fd774205a32e58a2.patch
	packages/linux/patches/3.10.11/linux-999.01-smsdvb-fix-kernel-panic-on-inserting-DVB-T-stick.patch
	packages/linux/patches/3.11/linux-003-no_dev_console.patch
	packages/linux/patches/3.11/linux-052-XBOX_remote_support.patch
	packages/linux/patches/3.11/linux-053-spinelplus-remote-0.2.patch
	packages/linux/patches/3.11/linux-054-nuvoton_revert_d7b290a1056c5564eec8a1b169c6e84ff3.6.114c13.patch
	packages/linux/patches/3.11/linux-055-add_Formosa_eHome_Infrared_Receiver.patch
	packages/linux/patches/3.11/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch
	packages/linux/patches/3.11/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch
	packages/linux/patches/3.11/linux-057-add_SMK_Manufacturing_Inc_Infrared_Receiver.patch
	packages/linux/patches/3.11/linux-058.01-HID-Sony-upstream_patches.patch.todo-or-remove
	packages/linux/patches/3.11/linux-058.05-hid_sony-add_autorepeat_for_PS3_remotes.patch
	packages/linux/patches/3.11/linux-058.06-hid_sony-add_SMK_link.patch
	packages/linux/patches/3.11/linux-059-remove_some_xpad_pids-0.2.patch
	packages/linux/patches/3.11/linux-060-add_AUGUST_DVB-T205.patch
	packages/linux/patches/3.11/linux-203-stb0899_enable_low_symbol_rate.patch
	packages/linux/patches/3.11/linux-210-dvbsky.patch
	packages/linux/patches/3.11/linux-212-mantis_stb0899_faster_lock.patch
	packages/linux/patches/3.11/linux-221-ngene-octopus.patch
	packages/linux/patches/3.11/linux-222-stb0899_signal_quality.patch
	packages/linux/patches/3.11/linux-223-Fix-video-artifacts-with-tt-3600-s2-usb.patch
	packages/linux/patches/3.11/linux-700-jmicron_1_0_8_5.patch.todo-or-remove
	packages/linux/patches/3.11/linux-701-linksys_aes2500_brcmfmac.patch
	packages/linux/patches/3.11/linux-702-Support-for-cheap-Ralink-3070-WiFi-plug.patch
	packages/linux/patches/3.11/linux-703-macmini2012-ethernet.patch
	packages/linux/patches/3.11/linux-900-hide_tsc_error.patch
	packages/linux/patches/3.11/linux-950-saa716x_PCIe_interface_chipset.patch
	packages/linux/patches/3.11/linux-990.06-hda-Avoid-outputting-HDMI-audio-before-prepare-.patch
	packages/linux/patches/3.11/linux-990.07-ALSA-hda-hdmi-Fallback-to-ALSA-allocation-when-selec.patch
	packages/linux/patches/3.11/linux-995-CX24120-13Z_frontend.patch
	packages/linux/patches/3.11/linux-998.01-cpufreq-revert-9d3ce4af3be0235d4cf41ea9fd774205a32e58a2.patch
	packages/linux/patches/3.11/linux-999.01-smsdvb-fix-kernel-panic-on-inserting-DVB-T-stick.patch
2013-09-09 11:05:48 +03:00
Stephan Raue e7abe57121 xbmc-pvr-addons: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-09 04:18:59 +02:00
Stephan Raue 1364cfbda4 xbmc-pvr-addons: update to xbmc-pvr-addons-18597fd
Signed-off-by: Stephan Raue <[email protected]>
2013-09-09 02:42:49 +02:00
Stephan Raue 23b1ae1729 xbmc-pvr-addons: update to xbmc-pvr-addons-frodo-910d7e7
Signed-off-by: Stephan Raue <[email protected]>
2013-09-09 02:18:11 +02:00
Stephan Raue af907c752a Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-08 23:20:27 +02:00
Stefan Saraev 32544e0fde projects/*/options: use generic addons 2013-09-08 23:23:43 +03:00
Stefan Saraev eb71942e5a projects/ATV/options: use Generic addons 2013-09-08 22:45:41 +03:00
Stephan Raue 325902a0ff linux: update to linux-3.10.11
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 21:30:45 +02:00
Stephan Raue bbdf437f2f xbmc: update to xbmc-12.2-58a9d9e
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 21:29:58 +02:00
Stefan Saraev d80b0c7fc8 Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-09-08 20:09:51 +03:00
Stephan Raue 3b24fff9fe Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-08 19:06:45 +02:00
Stephan Raue 7ecad20445 xtrans convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 19:06:16 +02:00
Stephan Raue bf9162c548 pixman: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 19:00:41 +02:00
Stephan Raue f30cc4eab0 libxkbfile: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 18:44:06 +02:00
Stephan Raue 7682636ce5 libxcb: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 18:36:00 +02:00
Stephan Raue 1b0e4f5f2f libfontenc: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 18:23:34 +02:00
Stephan Raue a4061d2b23 libXxf86vm: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 18:19:22 +02:00
Stephan Raue 93c5a1a99b libXtst: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 18:16:43 +02:00
Stephan Raue ee60f74792 libXt: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 18:12:54 +02:00
Stephan Raue ea4be9cb20 libXrender: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 18:07:23 +02:00
Stephan Raue 402fbaa6b5 libXrandr: convert to new package format, update to libXrandr-1.4.2
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 18:04:39 +02:00
Stephan Raue dd25ff34eb libXmu: convert to new package format, update to libXmu-1.1.2
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 17:54:49 +02:00
Stephan Raue 0d144cae60 libXinerama: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 17:51:10 +02:00
Stephan Raue c82ae337f8 libXi: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 17:45:23 +02:00
Stephan Raue d27c8fd507 libXft: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 17:41:37 +02:00
Stephan Raue 9fda57fa44 libXfixes: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 17:39:15 +02:00
Stephan Raue d793580f76 libXext: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 17:33:56 +02:00
Stephan Raue fb3d6402b1 libXdamage: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 17:27:17 +02:00
Stephan Raue cf37f2db53 libXcomposite: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 17:24:25 +02:00
Stephan Raue 7e6cd3c816 libXau: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 17:21:08 +02:00
Stephan Raue 30bde4e48c libX11: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 17:15:51 +02:00
Stephan Raue c3557cd845 libSM: convert to new package format, update to libSM-1.2.2
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 17:04:02 +02:00
Stephan Raue c87aab4fae libICE: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 17:02:43 +02:00
Stefan Saraev 6a2990a005 alsa-lib: make debug optional 2013-09-08 15:43:39 +03:00
Stefan Saraev 07b0cd1e0e Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-09-08 14:32:05 +03:00
Stephan Raue ef23c8016b xbmc: add PR3212
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 03:46:28 +02:00
Stephan Raue e51f6ba9c6 xbmc: add PR3211
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 03:46:19 +02:00
Stephan Raue ac359292c5 xbmc: add PR3210
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 03:36:50 +02:00
Stephan Raue c58862239b bcm2835-bootloader: update to bcm2835-bootloader-f6bb324
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 03:36:28 +02:00
Stephan Raue 69e7b0146e bcm2835-driver: update to bcm2835-driver-f6bb324
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 03:36:08 +02:00
Stephan Raue 3b4e48fef5 xbmc: update to xbmc-13.alpha-dcd897b
Signed-off-by: Stephan Raue <[email protected]>
2013-09-08 03:13:59 +02:00
Stephan Raue 5adb47d07d util-macros: update to util-macros-1.17.1
Signed-off-by: Stephan Raue <[email protected]>
2013-09-07 23:02:34 +02:00
Stephan Raue c3568a996b Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-07 23:00:28 +02:00
Stephan Raue 81bc528155 xf86-video-intel: update to xf86-video-intel-2.99.902
Signed-off-by: Stephan Raue <[email protected]>
2013-09-07 23:00:07 +02:00
Stefan Saraev 0a15d08f45 fuse: clean up an unused udev rule 2013-09-07 23:18:38 +03:00
Stefan Saraev 9c6e9af0f1 Merge remote-tracking branch 'upstream/master' into openelec-systemd
Conflicts:
	projects/ARCTIC_MC/linux/linux.x86_64.conf
	projects/ATV/linux/linux.i386.conf
	projects/Fusion/linux/linux.i386.conf
	projects/Fusion/linux/linux.x86_64.conf
	projects/Generic/linux/linux.i386.conf
	projects/Generic/linux/linux.x86_64.conf
	projects/Generic_OSS/linux/linux.i386.conf
	projects/ION/linux/linux.x86_64.conf
	projects/Intel/linux/linux.x86_64.conf
	projects/Virtual/linux/linux.i386.conf
	projects/Virtual/linux/linux.x86_64.conf
2013-09-07 22:22:08 +03:00
Stephan Raue 11013c2bee Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-07 21:07:18 +02:00
Stephan Raue 7bea199c99 projects/ATV/linux: sync kernel config
Signed-off-by: Stephan Raue <[email protected]>
2013-09-07 21:01:08 +02:00
Stephan Raue 22cafa855b projects/*/linux: add PM_DEBUG, add CONFIG_X86_INTEL_PSTATE and CONFIG_X86_PCC_CPUFREQ to supported projects
Signed-off-by: Stephan Raue <[email protected]>
2013-09-07 21:00:29 +02:00
Stephan Raue 9844b909fd projects/*/linux: remove deprecated configs
Signed-off-by: Stephan Raue <[email protected]>
2013-09-07 20:28:27 +02:00
Stefan Saraev 00135b3bc6 create_livestick: check for 'mkfs.vfat'
closes #2567
2013-09-07 20:01:12 +03:00
Stefan Saraev 8ed8ff3ca1 service.openelec.settings: update to service.openelec.settings-0.2.11 2013-09-07 15:34:32 +03:00
Stefan Saraev 6387d0a942 connman: do not add default gw as timeserver 2013-09-07 15:28:15 +03:00
Stephan Raue 1993e615de Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-09-06 15:15:59 +02:00
Stephan Raue 94d7b2fbec xf86-video-intel: update to xf86-video-intel-2.99.901
Signed-off-by: Stephan Raue <[email protected]>
2013-09-06 14:57:32 +02:00
Stephan Raue 20dfd9745e xbmc: update to xbmc-12.2-71eb528
Signed-off-by: Stephan Raue <[email protected]>
2013-09-06 03:47:42 +02:00
Stephan Raue 679c2f278c bcm2835-bootloader: update to bcm2835-bootloader-d4f5315
Signed-off-by: Stephan Raue <[email protected]>
2013-09-06 03:46:36 +02:00
Stephan Raue 3a73542252 bcm2835-driver: update to bcm2835-driver-d4f5315
Signed-off-by: Stephan Raue <[email protected]>
2013-09-06 03:46:19 +02:00
Stefan Saraev c013f8dc71 xf86-video-nvidia: remove unneeded patch 2013-09-05 23:12:45 +03:00
Stefan Saraev f60e521165 xf86-video-nvidia: remove unneeded patches 2013-09-05 23:03:50 +03:00
Stefan Saraev f266fc1f68 Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-09-05 23:03:15 +03:00
Stefan Saraev 42cb32a445 xf86-video-nvidia: update to xf86-video-nvidia-319.49 2013-09-05 23:01:41 +03:00
Stefan Saraev 7fecb9b581 ntp: we don't need libpcap 2013-09-05 22:14:00 +03:00
Stefan Saraev 0fd0fcdbc1 xbmc: we don't need libpcap 2013-09-05 22:13:52 +03:00
Stefan Saraev a4a414b69f xkeyboard-config: fix autoreconf 2013-09-05 19:07:19 +03:00
Stefan Saraev 427fa6214e projects/*/options: use Generic addons 2013-09-05 14:18:02 +03:00
Stephan Raue 7828b92de8 linux: remove kernel 3.10 support
Signed-off-by: Stephan Raue <[email protected]>
2013-09-05 02:20:32 +02:00
Stephan Raue 4857416e72 projects/RPi: update to kernel 3.11
Signed-off-by: Stephan Raue <[email protected]>
2013-09-05 02:19:25 +02:00
Stephan Raue ef6c4417a8 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-05 00:19:05 +02:00
Stephan Raue 02a4be7511 xbmc: remove unneeded patch
Signed-off-by: Stephan Raue <[email protected]>
2013-09-05 00:18:48 +02:00
Stephan Raue bef5c19109 strace: update to strace-4.8
Signed-off-by: Stephan Raue <[email protected]>
2013-09-05 00:18:29 +02:00
Stephan Raue 0f9f5cd048 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-09-05 00:16:05 +02:00
Stephan Raue 6f07e9a6a9 Merge branch 'openelec-systemd' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-09-05 00:15:50 +02:00
Stephan Raue 652e2261e7 eglibc: update to eglibc-2.18-23911
Signed-off-by: Stephan Raue <[email protected]>
2013-09-05 00:12:14 +02:00
Stephan Raue b98d3884bb linux: add patch to fix ptrace peeksiginfo args which is included in (e)glibc-2.18 and causes a buildissue with 'strace'
Signed-off-by: Stephan Raue <[email protected]>
2013-09-05 00:10:34 +02:00
Stephan Raue 7fab0e158c xbmc: remove unneeded patch
Signed-off-by: Stephan Raue <[email protected]>
2013-09-05 00:08:39 +02:00
Stefan Saraev 2365cd1bae linux: elfutils & Python required for perf only 2013-09-04 20:45:55 +03:00
Stephan Raue ff8585c50b projects/RPi/linux: fix kernel config
Signed-off-by: Stephan Raue <[email protected]>
2013-09-04 15:00:42 +02:00
Stefan Saraev 190e9a43f6 Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-09-04 15:56:15 +03:00
Stephan Raue b823d64265 strace: update to strace-4.8
Signed-off-by: Stephan Raue <[email protected]>
2013-09-04 14:35:44 +02:00
Stefan Saraev 39dd27ac2d Python: fix double-copy-subdirs after bc0e948c3 2013-09-04 14:19:43 +03:00
Stefan Saraev 6670e89019 projects/*/linux/linux.*.conf: disable CONFIG_NO_HZ_FULL_ALL 2013-09-04 01:00:51 +02:00
Stefan Saraev 2d563f8c27 projects/*/linux/linux.*.conf: more debugging. lockups and hands. delay printk 2013-09-04 01:00:21 +02:00
Stefan Saraev f4faed9f56 projects/*/linux/linux.*.conf: switch to SLUB 2013-09-04 00:56:54 +02:00
Stefan Saraev fcd8254dc4 vboxguest: update to vboxguest-4.2.16 2013-09-04 00:56:18 +02:00
Stefan Saraev 748e6b554d xf86-video-virtualbox: update to xf86-video-virtualbox-4.2.16 2013-09-04 00:56:00 +02:00
Stefan Saraev b37370de99 xf86-video-nvidia*: kernel 3.11 support 2013-09-04 00:55:39 +02:00
Stefan Saraev 225f9a5493 linux: update to linux-3.11
Signed-off-by: Stephan Raue <[email protected]>
2013-09-04 00:55:04 +02:00
Stefan Saraev 4b5373820d linux: remove old / deprecated kernel configs 2013-09-04 00:49:53 +02:00
Stephan Raue c15379793d Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-09-04 00:45:41 +02:00
Stephan Raue 58c8d778c3 sqlite: update to sqlite-autoconf-3080002
Signed-off-by: Stephan Raue <[email protected]>
2013-09-04 00:45:17 +02:00
Stephan Raue 3b3c8b2e92 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-09-04 00:43:09 +02:00
Stephan Raue b0d3298cb9 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-04 00:42:24 +02:00
Stephan Raue 7f601cc146 xbmc: add PR3166
Signed-off-by: Stephan Raue <[email protected]>
2013-09-04 00:25:03 +02:00
Stephan Raue 996213b233 curl: update to curl-7.32.0
Signed-off-by: Stephan Raue <[email protected]>
2013-09-04 00:24:20 +02:00
Stephan Raue 9571699271 libmicrohttpd: update to libmicrohttpd-0.9.30
Signed-off-by: Stephan Raue <[email protected]>
2013-09-04 00:22:08 +02:00
Stephan Raue 40b8bf0cac xbmc: rework texturepacker patch
Signed-off-by: Stephan Raue <[email protected]>
2013-09-04 00:21:17 +02:00
Stephan Raue 397b0a2075 Merge branch 'openelec-systemd' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-09-03 18:18:15 +02:00
Stefan Saraev 70e141c85f Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-09-02 22:44:49 +03:00
Stefan Saraev e8facef17c linux: smsdvb: add patch to fix panic on inserting dvb-t stick
source: https://linuxtv.org/patch/19727/

thanks keyser8
2013-09-02 22:40:49 +03:00
Stephan Raue 5a6ca03e32 fontconfig: dont create fontcache on reboot. please revert this if its still needed
Signed-off-by: Stephan Raue <[email protected]>
2013-09-01 22:18:01 +02:00
Stephan Raue 666529412e Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-09-01 20:15:50 +02:00
Stephan Raue 5556cf031b connman: update to connman-1.18
Signed-off-by: Stephan Raue <[email protected]>
2013-09-01 19:03:39 +02:00
Stephan Raue 27d3fbd1f9 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-01 18:32:05 +02:00
Stephan Raue 930cc19128 bcm2835-bootloader: cosmetics
Signed-off-by: Stephan Raue <[email protected]>
2013-09-01 18:31:44 +02:00
Stefan Saraev ca097d9222 create_sdcard: cosmetics 2013-09-01 19:30:07 +03:00
Stefan Saraev bfea22e8c2 Merge pull request #2528 from rantpaste/create_sdcard-bug
Added wildcard to mmcblk/loop if statement
2013-09-01 09:28:20 -07:00
Stefan Saraev 5efb79c99f Merge remote-tracking branch 'upstream/master' into openelec-systemd
Conflicts:
	packages/network/bluez/package.mk
2013-09-01 19:12:35 +03:00
Stephan Raue f9616c1d0a xbmc: update to xbmc-13.alpha-2435cf3
Signed-off-by: Stephan Raue <[email protected]>
2013-09-01 17:46:28 +02:00
Stephan Raue f40fa424a0 xbmc: move patches
Signed-off-by: Stephan Raue <[email protected]>
2013-09-01 16:58:04 +02:00
Stephan Raue 86462ddb2e Python: build with bluez support if enabled
Signed-off-by: Stephan Raue <[email protected]>
2013-09-01 16:57:25 +02:00
Stephan Raue 2ef128c79a bluez: reenable library build, needed to build python
Signed-off-by: Stephan Raue <[email protected]>
2013-09-01 16:39:32 +02:00
Stephan Raue 7493b69576 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-01 16:36:03 +02:00
James Belchamber 76cc529617 Replaced if with case
Because bash is the devil ;)
2013-09-01 12:41:19 +01:00
Stefan Saraev 31c67a6cc0 linux: hda - hdmi: Fallback to ALSA allocation when selecting CA 2013-09-01 14:36:52 +03:00
Stephan Raue f9cc853d57 iptables: update to iptables-1.4.20
Signed-off-by: Stephan Raue <[email protected]>
2013-09-01 05:32:32 +02:00
Stephan Raue bd08ec83e3 samba: update to samba-3.6.18
Signed-off-by: Stephan Raue <[email protected]>
2013-09-01 05:11:09 +02:00
Stephan Raue e94c740b27 bluez: build with shared plugins, disable deprecated library
Signed-off-by: Stephan Raue <[email protected]>
2013-09-01 04:11:19 +02:00
Stephan Raue 2cb90ed884 bluez: build and install tools on release builds too, this fixes #2533
Signed-off-by: Stephan Raue <[email protected]>
2013-09-01 04:05:58 +02:00
Stephan Raue 55dbd095b1 ppl: update to ppl-1.1pre10, convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-09-01 03:59:42 +02:00
Stephan Raue b5af7dc64b Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-09-01 03:32:24 +02:00
Stefan Saraev 9af9a21284 xbmc/fontconfig: remove userfonts hack 2013-08-31 22:46:31 +03:00
Stefan Saraev e3c2125951 Merge remote-tracking branch 'upstream/master' into openelec-systemd
Conflicts:
	packages/mediacenter/xbmc/scripts/xbmc-userfonts
2013-08-31 22:44:54 +03:00
Stefan Saraev fd3a6c6674 fontconfig: remove userfonts hack 2013-08-31 22:38:19 +03:00
Stefan Saraev 2145dafca0 xbmc: add xbmc PR3166
see https://github.com/xbmc/xbmc/pull/3166
2013-08-31 22:38:14 +03:00
Stefan Saraev 47ffb91b52 xbmc: re-added wait-for-nic-on-wakeup.patch
thanks devkid
2013-08-31 20:05:33 +03:00
Stefan Saraev 3c5c56cc67 xbmc: use udevil to umount. escape mountpath 2013-08-31 18:36:15 +03:00
Stephan Raue 5a11115cf7 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-08-31 17:18:08 +02:00
Stephan Raue 8a041390cd projects/RPi/linux: enable SLUB
Signed-off-by: Stephan Raue <[email protected]>
2013-08-31 17:18:00 +02:00
Stefan Saraev f75a994a2a bump unofficial 2013-08-31 17:12:54 +03:00
Stefan Saraev 910e07dd32 Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-08-31 16:43:48 +03:00
Stefan Saraev 121b7f502a xbmc: UDevProvider: mountpoint should contain "/media/"
/ (dev/loop0) is considered "removable" but
should not be shown as (empty) media source
2013-08-31 16:43:08 +03:00
Stefan Saraev 7c840e8491 vdr-addon: bump 2013-08-31 15:16:12 +03:00
Stefan Saraev 208f0bd687 vdr-plugin-dvbapi: switch to libdvbcsa
closes #2554
2013-08-31 15:15:52 +03:00
Stefan Saraev 4cbf689f0a new package: 'libdvbcsa' 2013-08-31 15:02:26 +03:00
Stefan Saraev 5e2f87ce7e Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-08-31 14:15:45 +03:00
Stefan Saraev b13cc32606 xbmc: fix 'remove safely' with udevil 2013-08-31 14:15:16 +03:00
Stefan Saraev dd831cd0ad Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-08-31 14:11:28 +03:00
Stefan Saraev c0b06386e5 xbmc: show all removable disks mounted under media
this fixes external usb drives with fs label set
not showing up in xbmc after the switch to udevil
2013-08-31 14:01:05 +03:00
Stephan Raue 41e881c9ba projects/RPi/linux: enable CONFIG_COMPACTION
Signed-off-by: Stephan Raue <[email protected]>
2013-08-31 06:07:09 +02:00
Stephan Raue c105724e95 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-08-31 02:26:13 +02:00
Stephan Raue 397b34d40e config/noobs: fix partition layout file
Signed-off-by: Stephan Raue <[email protected]>
2013-08-31 02:14:30 +02:00
Stephan Raue 932981da62 projects/*/options: reword OS description
Signed-off-by: Stephan Raue <[email protected]>
2013-08-31 01:10:20 +02:00
Stephan Raue 1dbf4082e9 config/noobs: provide slides
Signed-off-by: Stephan Raue <[email protected]>
2013-08-31 01:04:54 +02:00
Stephan Raue 619b74bf93 config/noobs: provide png icon
Signed-off-by: Stephan Raue <[email protected]>
2013-08-31 01:02:27 +02:00
Stephan Raue 8c96444be0 config/noobs: fix partition layout file
Signed-off-by: Stephan Raue <[email protected]>
2013-08-31 00:56:31 +02:00
Stephan Raue afa9daff2c scripts/image: compress NOOBS filesystems as tar.xz
Signed-off-by: Stephan Raue <[email protected]>
2013-08-31 00:55:54 +02:00
Stefan Saraev bc0e948c3c Python: fix modules install 2013-08-30 21:43:33 +03:00
Stefan Saraev e73b4dccac Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-08-30 20:36:34 +03:00
Stefan Saraev ee2797c2e9 xorg-server: cleanup. debug.xorg not used anymore with systemd 2013-08-30 20:36:11 +03:00
Stefan Saraev baf8b197dc add optional /storage/.cache/debug.openelec to enable debugging 2013-08-30 20:35:24 +03:00
Stephan Raue b67698a1a3 udevil: dont mount disks in 'installer' mode
Signed-off-by: Stephan Raue <[email protected]>
2013-08-30 16:39:12 +02:00
Stephan Raue 195119e60b linux: update to linux-3.10.10
Signed-off-by: Stephan Raue <[email protected]>
2013-08-30 16:38:35 +02:00
Stephan Raue 3e6156032b gdb: build with GOLD linker again
Signed-off-by: Stephan Raue <[email protected]>
2013-08-30 00:29:35 +02:00
Stefan Saraev 7ff967635b busybox: remove syslog 2013-08-30 01:24:14 +03:00
Stefan Saraev 1aff8fc7cb samba: remove pids on start 2013-08-30 01:19:40 +03:00
Stefan Saraev 35ebb09140 bump addons 2013-08-30 00:01:44 +03:00
Stefan Saraev 751d8d2b74 Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-08-29 21:46:28 +03:00
Stefan Saraev 17db0edc4b busybox: implement suspend/resume SUSPEND_MODULES for systemd 2013-08-29 21:45:50 +03:00
Stefan Saraev 09f88b66e9 rework suspend/resume 2013-08-29 21:42:45 +03:00
Stephan Raue 3084128dde Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-08-29 19:33:50 +02:00
Stephan Raue 9b3afd7df6 xbmc: update to xbmc-12.2-18397e1
Signed-off-by: Stephan Raue <[email protected]>
2013-08-29 19:32:50 +02:00
Stefan Saraev f5e4c92d74 xbmc: clean-up pm-utils leftover 2013-08-29 19:40:16 +03:00
Stefan Saraev 9ad6bb66cf vdr: clean up a leftover 2013-08-29 18:30:53 +03:00
Stefan Saraev cac13b05b1 vdr: always reload userspace dvb drivers on restart 2013-08-29 18:30:21 +03:00
Stefan Saraev 30d1a4aa00 tvheadend: always reload userspace dvb drivers on restart 2013-08-29 18:28:26 +03:00
Stefan Saraev b35551ba0f sundtek-mediatv: prepare for systemd 2013-08-29 18:22:45 +03:00
Stefan Saraev 7cdfb91a31 hdhomerun: prepare for systemd 2013-08-29 18:22:32 +03:00
Stefan Saraev 3496e47da4 vdr: rework start/stop/suspend. prepare for systemd 2013-08-29 18:01:49 +03:00
Stefan Saraev 6bf21a6fcd boblightd: rework start/stop/suspend. prepare for systemd 2013-08-29 17:50:46 +03:00
Stefan Saraev 3c8da986e3 tvheadend: rework start/stop/suspend. prepare for systemd 2013-08-29 17:22:26 +03:00
Stefan Saraev 61c804e42d samba: clean up and rework samba-config 2013-08-29 12:06:25 +03:00
Stefan Saraev 9b2a8fbb9b clean up 2013-08-29 12:03:36 +03:00
Stefan Saraev 2ab3f5d9f8 Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-08-29 12:03:25 +03:00
Stefan Saraev e6f23c5b5c xkb-setup: clean up 2013-08-29 12:03:00 +03:00
Stephan Raue 4ff18da9ae Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-08-29 00:55:27 +02:00
Stephan Raue c2fc90069f projects/*/linux: remove option to disable GPU powermanagement on remaining projects
Signed-off-by: Stephan Raue <[email protected]>
2013-08-29 00:54:54 +02:00
Stefan Saraev f29551c539 xbmc: (workaround) ensure that xbmc always starts even if xorg starts too late
TODO: deps.. revert this
2013-08-29 00:57:38 +03:00
Stefan Saraev 1759424f50 samba: install systemd services in post_install() 2013-08-29 00:56:00 +03:00
Stefan Saraev 2e5eb922fa Merge pull request #2545 from ysim/contributing-readme-changes
some minor typo and grammar fixes
2013-08-28 11:51:13 -07:00
ysim fc60752e43 some minor typo and grammar fixes 2013-08-28 14:43:19 -04:00
Stefan Saraev d020cadf81 busybox: cron: always start if not cinfigured via settings addon 2013-08-28 21:19:56 +03:00
Stefan Saraev 246f507f74 samba: always start if not cinfigured via settings addon 2013-08-28 20:44:20 +03:00
Stefan Saraev 53c6429d91 samba: fix typo in smbd service 2013-08-28 20:40:18 +03:00
Stefan Saraev e926e9591d avahi: always start if not cinfigured via settings addon 2013-08-28 20:40:12 +03:00
Stefan Saraev bdcbca1be2 openssh: rework systemd service 2013-08-28 20:04:12 +03:00
Stefan Saraev 906e2a0a34 Merge pull request #2543 from susisstrolch/gbd-thread_debugging
gdb: fix thread debugging
2013-08-28 07:33:46 -07:00
Juergen Orschiedt 389e6bc48d gdb: fix thread debugging 2013-08-28 16:16:18 +02:00
Stefan Saraev 60536160db atvclient: remove systemd service. atvclient is now started by udev 2013-08-28 17:11:38 +03:00
Stefan Saraev 1e156d9d3e Merge remote-tracking branch 'upstream/master' into openelec-systemd 2013-08-28 15:40:31 +03:00
Stefan Saraev 0a19dd0b29 systemd: minor cosmetics 2013-08-28 15:38:51 +03:00
Stefan Saraev e22d896bfa Merge pull request #2542 from stefansaraev/systemd-fixes
Systemd fixes
2013-08-28 04:44:18 -07:00
Stefan Saraev 8e09f70f83 var-log-debug: create persistent storage for journald in debug mode 2013-08-28 14:35:52 +03:00
Stefan Saraev f0f7c027c5 xbmc-cleanlogs: consider setvice active after exit 2013-08-28 14:34:39 +03:00
Stefan Saraev 54f1218abd xbmc-autostart: run autostart.sh even if not executable 2013-08-28 14:33:59 +03:00
Stephan Raue dbd21b63b9 xf86-video-nvidia-legacy: update to xf86-video-nvidia-legacy-304.108
Signed-off-by: Stephan Raue <[email protected]>
2013-08-28 05:47:02 +02:00
Stephan Raue d65189c45e Mesa: update to Mesa-9.2.0
Signed-off-by: Stephan Raue <[email protected]>
2013-08-28 02:20:12 +02:00
Stephan Raue 965ba540b9 projects/Generic*: build and install atvclient support (usefull on Mac Mini)
Signed-off-by: Stephan Raue <[email protected]>
2013-08-28 02:19:03 +02:00
Stephan Raue 0b21fc6130 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-08-28 02:17:52 +02:00
Stephan Raue e6d34f5aeb atvclient: start per udev
Signed-off-by: Stephan Raue <[email protected]>
2013-08-28 02:17:09 +02:00
Stefan Saraev a59a4fe022 misc-firmware: update to misc-firmware-0.0.3
closes #2536
2013-08-27 16:50:17 +03:00
Stephan Raue bdbdf3f702 udevil: set /var/media to allowed udevil mount dirs
Signed-off-by: Stephan Raue <[email protected]>
2013-08-27 12:32:19 +02:00
Stephan Raue 1a2860c198 systemd: set needed users and groups for systemd/journalctl
Signed-off-by: Stephan Raue <[email protected]>
2013-08-27 12:31:17 +02:00
Stephan Raue e3a461c930 udevil: set /var/media to allowed udevil mount dirs
Signed-off-by: Stephan Raue <[email protected]>
2013-08-27 12:30:21 +02:00
Stephan Raue d3c417b3f0 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-27 05:19:37 +02:00
Stephan Raue e645044140 kmod: convert to new package format, update to kmod-15
Signed-off-by: Stephan Raue <[email protected]>
2013-08-26 23:14:18 +02:00
Stefan Saraev bcd2f22688 linux: re-enable RC6 on Ironlake and Sandybridge GT1
revert this is if there are still freezes

ref #2541
2013-08-26 23:16:26 +03:00
newphreak d11b47a035 Revert "alsa-lib: revert to v1.0.26"
This reverts commit e664517954.
2013-08-26 20:16:23 +03:00
newphreak e664517954 alsa-lib: revert to v1.0.26 2013-08-26 18:19:29 +02:00
Stephan Raue 6801ed3fe1 xf86-video-nouveau: update to xf86-video-nouveau-1.0.9
Signed-off-by: Stephan Raue <[email protected]>
2013-08-26 16:32:33 +02:00
Stephan Raue e30b158501 xf86-video-nouveau: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-26 16:32:33 +02:00
Stephan Raue fe12d213f7 xf86-video-ati: update to xf86-video-ati-7.2.0
Signed-off-by: Stephan Raue <[email protected]>
2013-08-26 16:32:33 +02:00
Stephan Raue fb32acba0e xf86-video-ati: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-26 16:32:33 +02:00
Stephan Raue 4c0b3360a5 projects/Generic_OSS/linux: force enable audio on Radeon GPUs
Signed-off-by: Stephan Raue <[email protected]>
2013-08-26 16:32:33 +02:00
Stephan Raue 3efd274a80 Mesa: update to Mesa-9.2-rc2
Signed-off-by: Stephan Raue <[email protected]>
2013-08-26 16:32:32 +02:00
Stephan Raue 11c903b80d xf86-video-nouveau: update to xf86-video-nouveau-1.0.9
Signed-off-by: Stephan Raue <[email protected]>
2013-08-26 16:07:05 +02:00
Stephan Raue f29273d828 xf86-video-nouveau: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-26 16:06:35 +02:00
Stephan Raue 1ddad860a7 xf86-video-ati: update to xf86-video-ati-7.2.0
Signed-off-by: Stephan Raue <[email protected]>
2013-08-26 15:33:06 +02:00
Stephan Raue bf681ea1d6 xf86-video-ati: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-26 15:26:09 +02:00
Stephan Raue 94dcc1f73e projects/Generic_OSS/linux: force enable audio on Radeon GPUs
Signed-off-by: Stephan Raue <[email protected]>
2013-08-26 15:05:44 +02:00
Stephan Raue 0304442c04 Mesa: update to Mesa-9.2-rc2
Signed-off-by: Stephan Raue <[email protected]>
2013-08-26 15:05:11 +02:00
Stephan Raue b6a9343586 xbmc: fix dual audio patch
Signed-off-by: Stephan Raue <[email protected]>
2013-08-26 01:54:49 +02:00
Stephan Raue 74b7932266 xbmc: fix dual audio patch
Signed-off-by: Stephan Raue <[email protected]>
2013-08-26 01:53:18 +02:00
Stephan Raue d59d662d25 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-25 23:06:29 +02:00
Stephan Raue 3af49f5b9f connman: update to connman-1.17
Signed-off-by: Stephan Raue <[email protected]>
2013-08-25 23:01:18 +02:00
Stephan Raue 580bdaf42d xbmc: update to xbmc-12.2-83bda98
Signed-off-by: Stephan Raue <[email protected]>
2013-08-25 23:00:29 +02:00
Stephan Raue 96f69f6abd ffmpeg: update upstream patches
Signed-off-by: Stephan Raue <[email protected]>
2013-08-25 22:59:41 +02:00
Stephan Raue 97f129b29d bcm2835-driver: update to bcm2835-driver-3ab17ac
Signed-off-by: Stephan Raue <[email protected]>
2013-08-25 18:32:25 +02:00
Stephan Raue 849ff58188 projects/RPi/patches/linux: update RPi patches
Signed-off-by: Stephan Raue <[email protected]>
2013-08-25 18:31:50 +02:00
Stephan Raue 26f084e393 bcm2835-bootloader: update to bcm2835-bootloader-3ab17ac
Signed-off-by: Stephan Raue <[email protected]>
2013-08-25 16:36:52 +02:00
Stephan Raue 7124fd5d2d scripts/image: add initial NOOBS support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-25 16:36:51 +02:00
Stephan Raue 6e575a90f6 projects/RPi/patches: add patch needed for NOOBS support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-25 16:36:51 +02:00
Stephan Raue 7d4025cf3f service.openelec.settings: remove testing leftover
Signed-off-by: Stephan Raue <[email protected]>
2013-08-25 14:58:24 +02:00
Stephan Raue 270a9492cc systemd: cleanup
Signed-off-by: Stephan Raue <[email protected]>
2013-08-24 22:07:01 +02:00
Stephan Raue 9c952b0044 service.openelec.settings: add missing service file
Signed-off-by: Stephan Raue <[email protected]>
2013-08-24 22:06:48 +02:00
Stephan Raue 59dbdf7192 systemd: rework debugconfig.service
Signed-off-by: Stephan Raue <[email protected]>
2013-08-24 22:05:41 +02:00
Stephan Raue b5a5bff496 systemd: rework userconfig.service
Signed-off-by: Stephan Raue <[email protected]>
2013-08-24 22:04:58 +02:00
Stephan Raue cb2d366a41 service.openelec.settings: rework backup-restore systemd service
Signed-off-by: Stephan Raue <[email protected]>
2013-08-24 22:03:54 +02:00
Stephan Raue 93ef607941 busybox: rework 'debug-shell.service', should not start to early to dont lock /storage for possible umounts
Signed-off-by: Stephan Raue <[email protected]>
2013-08-24 22:02:38 +02:00
Stephan Raue bdf9177335 service.openelec.settings: port reset scripts to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-24 22:01:22 +02:00
Stephan Raue 6e8bfe4415 service.openelec.settings: port backup restore script to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-24 00:17:09 +02:00
Stephan Raue 4f6e36aa42 scripts/install: cleanup old init support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-23 12:37:43 +02:00
Stephan Raue 369beac09d Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-22 23:07:29 +02:00
Stephan Raue 21d1ea08af xbmc: add patch to add udev cdrom support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 22:55:04 +02:00
Stephan Raue 56487e50d4 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-22 21:12:14 +02:00
Stephan Raue 3fbf2f82ef udevil: mount optical disks too
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 21:11:44 +02:00
Stephan Raue ecf095a3b2 sg3_utils: remove package 'sg3_utils'
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 18:53:26 +02:00
Stephan Raue 4a8451a64d polkit: remove package 'polkit'
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 18:52:00 +02:00
Stephan Raue 371455cd2d Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	config/functions
	packages/sysutils/udisks/package.mk
	packages/sysutils/udisks/tmpfiles.d/udisks.conf
2013-08-22 18:50:56 +02:00
Stephan Raue 21fb919659 busybox: install optional parted support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 18:46:21 +02:00
Stephan Raue 5eff68c97d projects/*: enable udevil support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 18:40:35 +02:00
Stephan Raue f81f72ac12 libatasmart: remove package 'libatasmart'
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 18:37:33 +02:00
Stephan Raue a5e846d3b6 udisks: remove package 'udisks', will be replaced by package 'udevil'
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 18:34:08 +02:00
Stephan Raue eb7032c245 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/network/connman/scripts/connman-setup
	packages/sysutils/dbus/init.d/14_dbus
	packages/sysutils/udisks/init.d/31_mount-disks
	packages/tools/installer/package.mk
	projects/ARCTIC_MC/options
	projects/ATV/options
	projects/Fusion/options
	projects/Generic/options
	projects/Generic_OSS/options
	projects/ION/options
	projects/Intel/options
	projects/RPi/options
	projects/Virtual/options
	tools/mkpkg/mkpkg_udevil
2013-08-22 16:39:21 +02:00
Stephan Raue 7767678fac libgcrypt: fix package script
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 16:31:02 +02:00
Stephan Raue ced2a7f06e libssh: update to libssh-0.5.5
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 16:31:02 +02:00
Stephan Raue 86fcf0dcfe libssh: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 16:31:02 +02:00
Stephan Raue 531b5216d8 libgcrypt: update to libgcrypt-1.5.3
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 16:31:02 +02:00
Stephan Raue 1fe0933a19 libgcrypt: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 16:31:02 +02:00
Stephan Raue e3db3bcd14 libgcrypt: fix package script
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 15:55:26 +02:00
Stephan Raue 0d3b58f194 libssh: update to libssh-0.5.5
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 15:54:45 +02:00
Stephan Raue 98dc9475a1 libssh: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 15:53:56 +02:00
Stephan Raue fcb5725db8 libgcrypt: update to libgcrypt-1.5.3
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 15:46:37 +02:00
Stephan Raue 7ff2ba8459 libgcrypt: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 15:44:54 +02:00
Stephan Raue ac42de2a3c service.openelec.settings: update to service.openelec.settings-0.2.10
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 15:12:46 +02:00
Stephan Raue b8066aa1e3 service.openelec.settings: update to service.openelec.settings-0.2.10
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 15:06:57 +02:00
Stephan Raue 275328959c pkg-config: depends on gettext:host
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 15:02:20 +02:00
Stephan Raue 188cfb9936 autoconf: depends on gettext:host
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 15:02:04 +02:00
Stephan Raue 095df924a4 gettext: update to gettext-0.18.3.1
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 14:55:52 +02:00
Stephan Raue a4e1da6d54 gettext: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 14:55:24 +02:00
Stephan Raue ea88d59d26 xbmc: add patch to support udev mounts
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 14:29:07 +02:00
Stephan Raue b9018e1c95 new package: add package 'udevil'
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 14:28:25 +02:00
Stephan Raue 99d550712b Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-08-22 04:43:22 +02:00
Stephan Raue e5a6e2e177 linux: update to linux-3.10.9
Signed-off-by: Stephan Raue <[email protected]>
2013-08-22 04:43:07 +02:00
Stefan Saraev b31da42a10 dbus: start as daemon. wait more in wait_for_dbus 2013-08-21 21:05:18 +03:00
Stefan Saraev 2c2214b058 fix previous commit 2013-08-21 20:42:57 +03:00
Stefan Saraev c77b075d42 udisks: mount-disks: logging.. 2013-08-21 19:49:21 +03:00
Stephan Raue 783ac7e7e2 eventlircd: disable debug output again
Signed-off-by: Stephan Raue <[email protected]>
2013-08-21 17:15:26 +02:00
Stephan Raue 5abd5e113b busybox: remove old init system
Signed-off-by: Stephan Raue <[email protected]>
2013-08-21 16:13:44 +02:00
Stephan Raue 0dee2e9df0 busybox: fix install script
Signed-off-by: Stephan Raue <[email protected]>
2013-08-21 16:11:26 +02:00
Stephan Raue 615f3358dd busybox: cleanup
Signed-off-by: Stephan Raue <[email protected]>
2013-08-21 16:11:04 +02:00
Stephan Raue 2e74dfa6a7 busybox: hide and deactivate syslog options and init support for now
Signed-off-by: Stephan Raue <[email protected]>
2013-08-21 16:08:08 +02:00
Stephan Raue 0fe8fca6d6 busybox: port cron to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-21 15:59:36 +02:00
Stephan Raue 10ae0b4b4f installer: rework buildscript
Signed-off-by: Stephan Raue <[email protected]>
2013-08-21 05:05:19 +02:00
Stephan Raue 123dc17689 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-08-21 05:01:08 +02:00
Stephan Raue e6d258be9c xbmc: update to xbmc-13.alpha-0efa87e
Signed-off-by: Stephan Raue <[email protected]>
2013-08-21 05:00:42 +02:00
Stephan Raue a686acc68f xbmc: update to xbmc-13.alpha-0efa87e
Signed-off-by: Stephan Raue <[email protected]>
2013-08-21 04:59:34 +02:00
Stefan Saraev 260c51162a remove package: 'less'
if anyone still need it - feel free to move to unofficial-addons
2013-08-20 19:27:57 +03:00
Stefan Saraev 6a7ed6e399 busybox: re-add 'less' applet 2013-08-20 19:25:41 +03:00
Stefan Saraev ac407c5468 remove package: 'procps-ng'
if anyone still need it - feel free to move to unofficial-addons
2013-08-20 19:15:02 +03:00
Stefan Saraev 48e29bcfd0 busybox: re-add 'free' applet 2013-08-20 19:13:56 +03:00
Stefan Saraev 24ee705b64 openvpn: cleanup 2013-08-20 13:52:29 +03:00
Stephan Raue dffb3a7076 avahi: should not depend on network anymore
Signed-off-by: Stephan Raue <[email protected]>
2013-08-19 23:19:36 +02:00
Stephan Raue 3711d4ed0c busybox: be sure /storage/log is a directory
Signed-off-by: Stephan Raue <[email protected]>
2013-08-19 23:18:54 +02:00
Stephan Raue 3ef6620d9f util-linux: systemd automatically deactivates swap on shutdown
Signed-off-by: Stephan Raue <[email protected]>
2013-08-19 23:18:25 +02:00
Stephan Raue de0fb53997 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/network/avahi/init.d/53_avahi
	packages/sysutils/busybox/init.d/01_mount-filesystem
2013-08-19 21:49:10 +02:00
Stefan Saraev 5abdd364ba avahi: run as daemon, enable optional debug, remove startup hacks 2013-08-19 22:22:18 +03:00
Stefan Saraev 448068621c busybox: mount-filesystem: ensure that /storage/log is a directory 2013-08-19 22:17:25 +03:00
Stefan Saraev 611699b755 alsa: fix post_install 2013-08-19 19:57:49 +03:00
Stephan Raue 29cfe85372 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-19 18:52:52 +02:00
Stefan Saraev e0d910e2fa service.openelec.settings: update to service.openelec.settings-0.2.8 2013-08-19 18:39:29 +03:00
Stephan Raue 6133529f25 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-19 16:59:12 +02:00
Stephan Raue 56e60f751a Revert "mysql: update to mysql-5.6.13, add initial and optional support for mysql server - dont use it, it will be changed later\!"
This reverts commit 85c77b5252.
2013-08-19 16:54:04 +02:00
Stephan Raue 19a7fa82bd Revert "mysql: some mysql-server fixes and rework"
This reverts commit 178b417a67.
2013-08-19 16:53:55 +02:00
Stephan Raue f7be46a6b0 Revert "mysql: build with system ssl and zlib support"
This reverts commit 04987647c7.
2013-08-19 16:53:46 +02:00
Stephan Raue baa2764897 xbmc: update to xbmc-12.2-5ba69b6
Signed-off-by: Stephan Raue <[email protected]>
2013-08-19 16:50:37 +02:00
Stephan Raue db0d859e33 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/network/avahi/init.d/53_avahi
	packages/network/bluez/init.d/55_obexd
	packages/network/openssh/init.d/51_sshd
	packages/network/openssh/scripts/sshd-keygen
	packages/network/samba/scripts/52_samba
	packages/x11/xserver/xorg-server/profile.d/xorg-server.conf
2013-08-19 16:01:42 +02:00
Stephan Raue 1166b8e590 xbmc: update advancedsettings.xml
Signed-off-by: Stephan Raue <[email protected]>
2013-08-19 15:31:53 +02:00
Stephan Raue dcbf46b822 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-08-19 15:28:52 +02:00
Stephan Raue 99c98ce632 service.openelec.settings: update upstream patch
Signed-off-by: Stephan Raue <[email protected]>
2013-08-19 15:28:33 +02:00
Stephan Raue d9be608012 xbmc: update to xbmc-12.2-8e195d7
Signed-off-by: Stephan Raue <[email protected]>
2013-08-19 15:27:51 +02:00
Stefan Saraev faefbc2160 connman: update to connman-8378438 2013-08-19 16:11:04 +03:00
Stefan Saraev cf237932ea bluez: obexd: also load services/obexd.conf 2013-08-19 15:12:21 +03:00
Stephan Raue 645b62ea8a avahi: change path to service configfiles
Signed-off-by: Stephan Raue <[email protected]>
2013-08-19 01:10:16 +02:00
Stephan Raue 8b80e3d714 bcm2835-driver: reenable setup of framebuffer
Signed-off-by: Stephan Raue <[email protected]>
2013-08-19 01:01:33 +02:00
Stephan Raue 45b0a5054e service.openelec.settings: add upstream patches
Signed-off-by: Stephan Raue <[email protected]>
2013-08-19 01:00:32 +02:00
Stephan Raue f255fbe731 busybox: change path to service configfiles
Signed-off-by: Stephan Raue <[email protected]>
2013-08-19 01:00:06 +02:00
Stephan Raue f63140fce4 samba: change path to service configfiles
Signed-off-by: Stephan Raue <[email protected]>
2013-08-19 00:59:39 +02:00
Stephan Raue 5f5e8cf08c openssh: change path to service configfiles
Signed-off-by: Stephan Raue <[email protected]>
2013-08-19 00:59:25 +02:00
Stephan Raue f15dbf49bd bluez: change path to service configfiles
Signed-off-by: Stephan Raue <[email protected]>
2013-08-19 00:59:10 +02:00
Stephan Raue 0f40e257b6 avahi: change path to service configfiles
Signed-off-by: Stephan Raue <[email protected]>
2013-08-19 00:58:59 +02:00
Stephan Raue 0bfe0a351c xorg-server: remove monitor service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 21:53:40 +02:00
Stephan Raue 108f854955 samba: remove monitor service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 21:53:25 +02:00
Stephan Raue d89e199dac bluez: remove monitor service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 21:53:16 +02:00
Stephan Raue 740e057719 avahi: remove monitor service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 21:53:07 +02:00
Stephan Raue 8ceb59a8cd Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/network/avahi/package.mk
	packages/network/bluez/init.d/55_obexd
	packages/sysutils/util-linux/scripts/mount-swap
2013-08-18 19:46:23 +02:00
Stephan Raue c0e0dc88a0 busybox: port textmode runlevel and textmode shell to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 19:41:24 +02:00
Stefan Saraev c598fabb1f service.openelec.settings: update to service.openelec.settings-0.2.7 2013-08-18 20:27:24 +03:00
Stefan Saraev 6441f3afb5 avahi: disable compat-libdns_sd, disable autoipd 2013-08-18 20:16:06 +03:00
Stefan Saraev aa5c857ad5 bluez: silence obexd init. closes #2530 2013-08-18 18:37:13 +03:00
Stephan Raue 51c746262e busybox: remove debug shell init script
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 15:49:03 +02:00
Stephan Raue 98e5a950ee timezone-data: cleanup
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 15:48:40 +02:00
Stephan Raue bd716e3506 busybox: convert sysctl user configs to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 15:48:25 +02:00
Stephan Raue 778a193d73 iptables: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 15:12:16 +02:00
Stephan Raue eee51ae3b1 iptables: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 15:07:43 +02:00
Stephan Raue 5b4e00ab42 avahi: fix systemd service script
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 15:07:11 +02:00
Stephan Raue 3ca6bd2869 eventlircd: rework debugconfig service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 15:06:51 +02:00
Stephan Raue 398a33d9d2 xbmc: rework debugconfig service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 14:39:27 +02:00
Stephan Raue e8ae1050d0 xorg-server: rework debugmode service
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 14:14:51 +02:00
Stephan Raue bf55fa7580 connman: rework debugmode service
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 14:14:10 +02:00
Stephan Raue 46cd376423 avahi: rework debugmode service
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 14:13:25 +02:00
Stephan Raue 3fadf67ad1 avahi: add debugmode service config
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 14:12:21 +02:00
Stephan Raue a69eb6a456 avahi: rework debugmode service
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 14:11:42 +02:00
Stephan Raue 755c10994e systemd: rework debugconfig service
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 14:10:28 +02:00
Stephan Raue 2d27d172b1 scripts/install: add support for 'debug.d' folders
Signed-off-by: Stephan Raue <[email protected]>
2013-08-18 14:09:30 +02:00
James Belchamber c3f556486e Added wildcard to mmcblk/loop if statement
This wound me up no end until I realised it was only checking for mmcblk0. My chromebook has mmcblk0 in use so the sd card was showing up as mmcblk1. It's also not inconceivable for people to have more than one SD card plugged in at once.
2013-08-17 23:22:42 +01:00
Stephan Raue a5ef8d3e21 iana-etc: fix /etc/services file for rpcbind
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 22:56:42 +02:00
Stephan Raue c602ae40d2 xbmc: fix xbmc-waitonnetwork.service file
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 22:55:19 +02:00
Stephan Raue 4640084f29 iana-etc: fix /etc/services file for rpcbind
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 22:54:59 +02:00
Stephan Raue d1ce7bb61c xbmc: fix systemd service file
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 22:12:23 +02:00
Stephan Raue 04e0573dc5 samba: rework systemd service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 22:10:32 +02:00
Stephan Raue 37d901177b openssh: cleanup systemd service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 22:09:18 +02:00
Stephan Raue ff5a566123 avahi: cleanup
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 22:06:51 +02:00
Stephan Raue 36781c02bc connman: rework systemd service files, connman-vpn will be started byself, set loopback device early, create default config on first startup if not exist
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 22:04:36 +02:00
Stephan Raue 204c71ec6a installer: rework systemd service file
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 20:43:48 +02:00
Stephan Raue 38b0e34158 installer: rework buildscript
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 20:43:36 +02:00
Stephan Raue 63ed79d0a0 ratpoison: rework systemd service file
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 20:42:47 +02:00
Stephan Raue 487612e847 polkit: remove unneeded service file
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 20:41:49 +02:00
Stephan Raue 506a8c88c7 udisks: rework systemd service files, remove unneeded service file
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 20:41:13 +02:00
Stephan Raue 2b628980db xorg-server: rework systemd service files and helper scripts
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 20:04:21 +02:00
Stephan Raue 1c38a5203a xbmc: set readBufferFactor to 4.0
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 16:15:58 +02:00
Stephan Raue 650803f016 xbmc: update to xbmc-12.2-7da5ea4
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 16:15:42 +02:00
Stephan Raue 0ec749f19f bcm2835-driver: rework systemd service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 16:07:04 +02:00
Stephan Raue 0c999f7595 xbmc: set readBufferFactor to 4.0
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 16:05:48 +02:00
Stephan Raue c80174f253 xbmc: update to xbmc-12.2-7da5ea4
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 16:04:46 +02:00
Stephan Raue f666f1251f Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-17 14:04:00 +02:00
Stephan Raue 25dc1efdce Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-08-17 14:03:27 +02:00
Stephan Raue 87c3cb6093 projects/*/linux: set CONFIG_MMC_BLOCK_MINORS to 32
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 14:01:29 +02:00
Stephan Raue 887704be74 projects/RPi/linux: add CONFIG_JUMP_LABEL support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 13:57:53 +02:00
Stephan Raue da1e950d65 projects/RPi/patches: update RPi patches
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 13:57:27 +02:00
Stephan Raue 98ae608370 projects/RPi/linux: update kernel config
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 13:56:06 +02:00
Stephan Raue 6b36c7c3a8 linux: update to linux-3.10.7
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 13:52:32 +02:00
Stephan Raue 1e40d281c2 projects/*/linux: set CONFIG_MMC_BLOCK_MINORS to 32
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 13:50:48 +02:00
Stephan Raue 7456424cf7 projects/RPi/linux: add CONFIG_JUMP_LABEL support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 13:48:21 +02:00
Stephan Raue aac824c1f6 projects/RPi/patches: update RPi patches
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 13:46:03 +02:00
Stephan Raue 5dd360acef projects/RPi/linux: update kernel config
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 13:45:19 +02:00
Stephan Raue 3dfb9a510b linux: update to linux-3.10.7
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 13:44:05 +02:00
Stephan Raue 8664322c24 xorg-server: rework systemd service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-17 03:48:14 +02:00
Stephan Raue 3a54941311 systemd: add some mount sample service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 23:49:55 +02:00
Stephan Raue 598d2f6bb2 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/network/samba/scripts/52_samba
2013-08-16 22:44:23 +02:00
Stephan Raue 94d6d535c7 xbmc: respect $WAIT_NETWORK_TIME while waiting on network
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 22:41:32 +02:00
Stefan Saraev fc443ca8a0 samba: fix startup with no network
this fixes multiple issues:
- no need to wait for network in initscript
- smbd can correctly bind on 0.0.0.0:445 instead of ::445
- iface ifconf is fine on target. nmbd waits and should bind on every new interface
2013-08-16 23:05:08 +03:00
Stephan Raue cc2f8eb7ec xbmc: add service file to optionally wait for network
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 21:27:52 +02:00
Stephan Raue 6934001ed7 connman: add cm-online script to wait on network, add network check servicefile
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 21:27:18 +02:00
Stephan Raue bf20f799d4 connman: cosmetics
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 21:25:04 +02:00
Stephan Raue f85a0b2d7c systemd: remove useless fstab generator
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 21:24:33 +02:00
Stephan Raue 0a5a6c6b29 xbmc: fix service file
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 21:23:54 +02:00
Stephan Raue 807c37082c linux: dont load coretemp as module (included in kernel)
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 15:43:58 +02:00
Stephan Raue 8a404d346b busybox: rework and enable /var/log relink to persistent store logfiles on /storage
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 15:43:13 +02:00
Stephan Raue 4fd5d8afc5 util-linux: port swapfile init scripts to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 15:21:59 +02:00
Stephan Raue 97cc8cbd7b connman: use own systemd service scripts to provide network.target target where services can depend on
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 13:19:18 +02:00
Stephan Raue 181be1ff66 openssh: cleanup systemd service file
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 13:17:58 +02:00
Stephan Raue 18637e2f38 Merge branch 'openelec-systemd' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/x11/xserver/xorg-server/profile.d/xorg-server.conf
2013-08-16 12:23:19 +02:00
Stephan Raue afddea760e busybox: rework debug shell systemd service scripts
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 12:22:06 +02:00
Stephan Raue ba28a9d1c4 busybox: remove getty and openvt applet
Signed-off-by: Stephan Raue <[email protected]>
2013-08-16 12:21:31 +02:00
Stefan Saraev 17a142a8d9 Merge remote-tracking branch 'upstream/master' into openelec-systemd
Conflicts:
	packages/linux/config/modules
	packages/x11/xserver/xorg-server/profile.d/xorg-server.conf
2013-08-15 21:57:13 +03:00
Stefan Saraev ee9b463d05 init: always spawn debugshell on fatal errors 2013-08-15 21:20:34 +03:00
Stephan Raue 70a55de54b busybox: rework systemd service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-15 19:24:07 +02:00
Stephan Raue b881ef8106 bcm2835-driver: rework systemd service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-15 19:20:36 +02:00
Stephan Raue 7c4c653e6f bcm2835-driver: remove 'vcfiled' systemd unit
Signed-off-by: Stephan Raue <[email protected]>
2013-08-15 19:18:52 +02:00
Stephan Raue a45fdf2cf2 linux: rework systemd service files
Signed-off-by: Stephan Raue <[email protected]>
2013-08-15 19:16:52 +02:00
Stephan Raue c68eb5ea87 linux: dont try to load 'coretemp' module
Signed-off-by: Stephan Raue <[email protected]>
2013-08-15 19:08:23 +02:00
Stephan Raue 07c5840e8d projects/*/linux: statically buildin coretemp driver
Signed-off-by: Stephan Raue <[email protected]>
2013-08-15 19:04:22 +02:00
Stephan Raue f6d5b5c174 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-08-15 18:56:10 +02:00
Stephan Raue 5400e26116 projects/RPi/linux: statically buildin uinput driver
Signed-off-by: Stephan Raue <[email protected]>
2013-08-15 18:55:41 +02:00
Stefan Saraev 54e0891b61 bluez: update to bluez-5.8 2013-08-15 17:50:16 +03:00
Stephan Raue f6feedf243 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-15 14:42:52 +02:00
Stephan Raue d47d30a41c ffmpeg: fix last commit
Signed-off-by: Stephan Raue <[email protected]>
2013-08-15 14:42:07 +02:00
Stephan Raue 8b77438bec Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/x11/xserver/xorg-server/profile.d/xorg-server.conf
2013-08-15 14:07:56 +02:00
Stephan Raue f32649eafb new package: add package 'libXVBA', seperated from xf86-video-fglrx and updated to libXVBA-13.8
Signed-off-by: Stephan Raue <[email protected]>
2013-08-15 13:52:20 +02:00
Stephan Raue 397c9bba74 ffmpeg: depends on libXVBA if enabled
Signed-off-by: Stephan Raue <[email protected]>
2013-08-15 13:51:25 +02:00
Stephan Raue 1442620d0b bcm2835-driver: dont load vllinit init script, cleanup
Signed-off-by: Stephan Raue <[email protected]>
2013-08-15 13:49:56 +02:00
Stephan Raue 1e04aecd0a dbus: disable verbose mode and asserts support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-15 13:49:06 +02:00
Stephan Raue d9b4e08c23 bluez: fix OBEXD config paths
Signed-off-by: Stephan Raue <[email protected]>
2013-08-14 22:43:17 +02:00
Stephan Raue 71d03713ab Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-14 12:45:13 +02:00
Stephan Raue 7371d2a48f xbmc: update to xbmc-12.2-41ba7b9
Signed-off-by: Stephan Raue <[email protected]>
2013-08-14 11:47:22 +02:00
Stephan Raue 9b4e37649d ratpoison: update to ratpoison-1.4.6
Signed-off-by: Stephan Raue <[email protected]>
2013-08-14 11:47:02 +02:00
Stephan Raue a713897a8f Revert "linux:update to linux-3.10.6"
This reverts commit 78e1a8a393.
2013-08-14 11:46:24 +02:00
Stephan Raue 1b0bb04124 xbmc: update to xbmc-12.2-41ba7b9
Signed-off-by: Stephan Raue <[email protected]>
2013-08-14 11:45:20 +02:00
Stephan Raue 16f11471e9 ratpoison: update to ratpoison-1.4.6
Signed-off-by: Stephan Raue <[email protected]>
2013-08-14 11:13:35 +02:00
Stephan Raue baffce45a1 Revert "linux:update to linux-3.10.6"
This reverts commit 78e1a8a393.
2013-08-14 11:12:43 +02:00
Stephan Raue c1f1acea77 Merge pull request #2525 from chewitt/xorg-config-changes
xorg changes for appletv
2013-08-14 01:46:31 -07:00
Stephan Raue f2cceac21f Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	projects/Ultra/linux/linux.x86_64.conf
	projects/Ultra/options
2013-08-14 10:35:32 +02:00
Stefan Saraev 439fa5729e service.openelec.settings: update to service.openelec.settings-0.2.6 2013-08-14 11:04:21 +03:00
Christian Hewitt be1a9d1511 xorg changes for appletv
change debug comment and remove HDMI preference for 1920x1080 resolution
2013-08-14 08:53:54 +04:00
Stefan Saraev c82a120aad remove Ultra project. deprecate ION i386 and Intel i386 2013-08-13 22:21:21 +03:00
Stephan Raue 9ccb3f5e31 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/sysutils/systemd/scripts/openelec-debugconfig
	packages/sysutils/timezone-data/package.mk
	packages/sysutils/timezone-data/scripts/tzdata-setup
	packages/sysutils/udisks/scripts/udisks-mount-disks
	packages/tools/installer/package.mk
	packages/x11/other/ratpoison/package.mk
2013-08-13 01:40:40 +02:00
Stephan Raue 388f9290a5 xf86-video-intel: depends on libXcomposite
Signed-off-by: Stephan Raue <[email protected]>
2013-08-13 01:36:58 +02:00
Stephan Raue 78e1a8a393 linux:update to linux-3.10.6
Signed-off-by: Stephan Raue <[email protected]>
2013-08-13 01:36:36 +02:00
Stephan Raue 818afb56ad installer: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-13 01:36:16 +02:00
Stephan Raue 3776aaf78b timezone-data: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-13 01:36:01 +02:00
Stephan Raue b429d45887 atvclient: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-13 01:35:41 +02:00
Stephan Raue 2f0b6be2a0 ratpoison: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-13 01:35:23 +02:00
Stephan Raue 6e545bcedf xf86-video-intel: depends on libXcomposite
Signed-off-by: Stephan Raue <[email protected]>
2013-08-13 01:30:27 +02:00
Stephan Raue 6aff89a113 systemd: provide unit, tmpdir, modules-load dir and sysctl dir in /storage/.config
Signed-off-by: Stephan Raue <[email protected]>
2013-08-13 01:28:32 +02:00
Stephan Raue e9424577b0 linux:update to linux-3.10.6
Signed-off-by: Stephan Raue <[email protected]>
2013-08-13 01:10:37 +02:00
Stephan Raue 9365721a59 rpcbind: disable warmstarts
Signed-off-by: Stephan Raue <[email protected]>
2013-08-13 01:09:40 +02:00
Stephan Raue 70fbe619f1 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-12 21:54:42 +02:00
Stephan Raue 913e182ecc Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-08-12 21:53:55 +02:00
Stephan Raue cb4aa04f41 remove package libsndfile
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 21:53:41 +02:00
Stephan Raue 1c089a017e remove package json-c
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 21:52:15 +02:00
Stephan Raue 600558fb66 remove package speex
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 21:51:56 +02:00
Stephan Raue b74ace8d71 remove package alsa-plugins
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 21:51:32 +02:00
Stephan Raue ee20f21daf remove package pulseaudio
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 21:50:46 +02:00
Stephan Raue 76d4557b58 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-12 20:08:46 +02:00
Stephan Raue 04ea02e887 installer: convert to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 17:58:15 +02:00
Stephan Raue 3d8c2d8522 installer: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 17:56:40 +02:00
Stephan Raue 07bdeb6181 bluez: move obex init scripts to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 17:00:34 +02:00
Stephan Raue e5152bcb3a bluez: use own systemd service files for support with our addon
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 15:13:45 +02:00
Stefan Saraev d80a283e78 tbs-linux-drivers: update to tbs-linux-drivers-130802 2013-08-12 15:41:23 +03:00
Stephan Raue 6bc7e8dbac timezone-data: add systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 13:26:42 +02:00
Stephan Raue 3727ab75ac timezone-data: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 02:14:23 +02:00
Stephan Raue bef64ef085 atvclient: convert to systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 01:47:01 +02:00
Stephan Raue b6d9bf5bf1 atvclient: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 01:34:17 +02:00
Stephan Raue 7db6f515cb linux: remove modules initscripts, port modules load to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 00:05:16 +02:00
Stephan Raue 4173b15407 linux: port cpupower init scripts to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-12 00:01:37 +02:00
Stefan Saraev 267b7c05bf service.openelec.settings: update to service.openelec.settings-0.2.5 2013-08-11 23:52:06 +03:00
Stephan Raue c3768ee397 ratpoison: convert to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-11 22:25:45 +02:00
Stefan Saraev e86e4657f7 open-vm-tools: fix build 2013-08-11 20:51:24 +03:00
Stefan Saraev e65e91e57f service.openelec.settings: update to service.openelec.settings-0.2.4 2013-08-11 20:09:36 +03:00
Stefan Saraev 28b6b090dc boost: don't build libboost_python
pyport.h:849:2: error: #error "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)."

not sure that it's good idea to work around the error. sorry @oneevil

this partialy reverts 386469f4b
2013-08-11 19:26:07 +03:00
Stefan Saraev e510e7bb56 sync unofficial 2013-08-11 18:10:21 +03:00
Stefan Saraev 386469f4bf boost: compile with -fPIC, add serialization, filesystem, python
without -fPIC other stuff won't be able to link against libboost_*.a

serialization and filesystem I need for encfs. they don't hurt
as compiled as static libraries only

python closes #2187
2013-08-11 17:42:10 +03:00
Stefan Saraev 166b214455 service.openelec.settings: update to service.openelec.settings-0.2.3 2013-08-11 13:35:58 +03:00
Stephan Raue 3affe19857 ratpoison: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-11 11:50:26 +02:00
Stefan Saraev 0ef920fff5 tvheadend: create $ADDON_HOME early 2013-08-11 12:03:28 +03:00
Stephan Raue 1399871f4d xorg-server: monitor debug.conf, start with debug logging if we start in debug mode, service files rework
Signed-off-by: Stephan Raue <[email protected]>
2013-08-11 04:26:38 +02:00
Stephan Raue a2b8cac8c8 systemd: start debugconfig.service after local-fs.target
Signed-off-by: Stephan Raue <[email protected]>
2013-08-11 04:24:27 +02:00
Stephan Raue ca02a43eba systemd: add /run/openelec to tmpfiles.d
Signed-off-by: Stephan Raue <[email protected]>
2013-08-11 04:23:33 +02:00
Stephan Raue cf90aeee41 systemd: add debug config script and service, add avahi debug options
Signed-off-by: Stephan Raue <[email protected]>
2013-08-11 00:25:22 +02:00
Stefan Saraev 621e3f2e46 Merge pull request #2514 from vpeter4/hdhomerun
hdhomerun: get tuner id with command 'hdhomerun_config discover'
2013-08-10 12:54:42 -07:00
peter e7020cdaae hdhomerun: get tuner id with command 'hdhomerun_config discover' and set number of tuners manually 2013-08-10 20:24:58 +02:00
Stefan Saraev 44504b8c63 Merge remote-tracking branch 'upstream/master' into openelec-systemd
Conflicts:
	packages/sysutils/open-vm-tools/package.mk
2013-08-10 12:40:06 +03:00
Stephan Raue 949fb474fb avahi: update systemd services to reflekt our new settings addon format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-09 23:02:41 +02:00
Stefan Saraev 7fa3a07c86 syslog: use service_syslog.conf 2013-08-09 18:16:33 +03:00
Stefan Saraev 02b01774ff connman: update to connman-38c1662 2013-08-09 13:54:54 +03:00
Stephan Raue 13d018be05 open-vm-tools: typo
Signed-off-by: Stephan Raue <[email protected]>
2013-08-09 10:37:28 +02:00
Stephan Raue a19ab51853 open-vm-tools: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-09 10:37:03 +02:00
Stephan Raue cdc0cdc772 open-vm-tools: typo
Signed-off-by: Stephan Raue <[email protected]>
2013-08-09 10:35:05 +02:00
Stephan Raue 38c63003a4 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-09 00:09:36 +02:00
Stephan Raue e896e07e3a Merge branch 'openelec-systemd' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-09 00:07:06 +02:00
Stephan Raue ee2c7000d9 open-vm-tools: convert to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-09 00:03:08 +02:00
Stephan Raue 0dbeb139fc open-vm-tools: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-09 00:01:27 +02:00
Stephan Raue 5f8ca0556c open-iscsi: add patch to dont try to build iscsiuio
Signed-off-by: Stephan Raue <[email protected]>
2013-08-08 18:05:17 +02:00
Stefan Saraev 3dd82d661d Merge remote-tracking branch 'upstream/master' into openelec-systemd
Conflicts:
	packages/network/avahi/package.mk
	packages/sysutils/udisks/init.d/31_mount-disks
2013-08-08 18:23:52 +03:00
Stefan Saraev 12adb7c3ae open-iscsi: add patch to enable multicast 2013-08-08 18:14:38 +03:00
Stefan Saraev 9fb174b66a open-iscsi: update to open-iscsi-bf39941 2013-08-08 18:14:20 +03:00
Stefan Saraev 019f1f8f77 avahi: cleanup 2013-08-08 18:12:56 +03:00
Stefan Saraev 2bc7251c7c udisks: fix mount-disks 2013-08-08 13:35:41 +03:00
Stefan Saraev d1b910dd4e udisks: fix mount-disks 2013-08-08 13:08:00 +03:00
Stephan Raue 6b7adb0a0d xf86-video-vmware: port to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-08 04:22:25 +02:00
Stephan Raue e088d66633 xf86-video-virtualbox: port to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-08 04:22:03 +02:00
Stephan Raue 213f5b9402 scripts/install: add support for 'modules-load.d' dirs
Signed-off-by: Stephan Raue <[email protected]>
2013-08-08 04:18:14 +02:00
Stephan Raue 6c126347ad busybox: port userconfig script setup to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-08 04:00:57 +02:00
Stephan Raue 85c9783459 busybox: port machine-id script setup to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-08 03:43:08 +02:00
Stephan Raue 05029fcaf7 xbmc: remove unneeded patch
Signed-off-by: Stephan Raue <[email protected]>
2013-08-08 03:42:07 +02:00
Stephan Raue 1bcebb86d3 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/sysutils/udisks/init.d/31_mount-disks
2013-08-08 02:23:30 +02:00
Stephan Raue 48d6a93ec6 udisks: hide output of automount script
Signed-off-by: Stephan Raue <[email protected]>
2013-08-08 01:56:11 +02:00
Stephan Raue 84fa6fe362 openssh: fix sftp-server path
Signed-off-by: Stephan Raue <[email protected]>
2013-08-08 01:52:58 +02:00
Stephan Raue f0be85bf5d Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd 2013-08-08 01:40:33 +02:00
Stephan Raue ba4be875cb Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-08-08 01:37:40 +02:00
Stephan Raue 814174c25f xf86-video-intel: update to xf86-video-intel-2.21.14
Signed-off-by: Stephan Raue <[email protected]>
2013-08-08 01:36:48 +02:00
Stephan Raue 98bd90e89b libvdpau: update to libvdpau-0.7
Signed-off-by: Stephan Raue <[email protected]>
2013-08-08 01:36:09 +02:00
Stephan Raue 75c284b955 bcm2835-bootloader: update to bcm2835-bootloader-fb15696
Signed-off-by: Stephan Raue <[email protected]>
2013-08-08 01:35:28 +02:00
Stephan Raue 81c182f235 bcm2835-driver: update to bcm2835-driver-fb15696
Signed-off-by: Stephan Raue <[email protected]>
2013-08-08 01:35:10 +02:00
Stephan Raue 6b2b4383eb xbmc: update to xbmc-12.2-a603ef9
Signed-off-by: Stephan Raue <[email protected]>
2013-08-08 01:33:26 +02:00
Stefan Saraev ee19622cd7 bluez: obexd: create root folder 2013-08-07 23:10:15 +03:00
Stephan Raue 139cbb8a6d Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-08-07 21:17:08 +02:00
Stephan Raue 399c8e06e6 bcm2835-bootloader: update to bcm2835-bootloader-04b5c99
Signed-off-by: Stephan Raue <[email protected]>
2013-08-07 21:16:31 +02:00
Stephan Raue 472f8cab73 bcm2835-driver: update to bcm2835-driver-04b5c99
Signed-off-by: Stephan Raue <[email protected]>
2013-08-07 21:16:12 +02:00
Stephan Raue 556e209ac5 xbmc: update to xbmc-12.2-5c517b8
Signed-off-by: Stephan Raue <[email protected]>
2013-08-07 21:14:41 +02:00
Stefan Saraev 1168e3b5a6 service.openelec.settings: silence unpack errors 2013-08-07 17:51:27 +03:00
Stefan Saraev 58260c7164 service.openelec.settings: remove unused patch 2013-08-07 17:50:21 +03:00
Stefan Saraev 3385f0c39b service.openelec.settings: update to service.openelec.settings-0.2.1 2013-08-07 17:44:28 +03:00
Stephan Raue 8cd3454337 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/security/polkit/package.mk
	packages/sysutils/udisks/init.d/31_mount-disks
2013-08-07 12:41:33 +02:00
Stephan Raue 5708fe10c6 bcm2835-driver: convert cpu threshold setting to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-07 11:47:52 +02:00
Stephan Raue 66b75c814b bcm2835-driver: simplyfing framebuffer service script
Signed-off-by: Stephan Raue <[email protected]>
2013-08-07 11:15:38 +02:00
Stephan Raue fbc7c3a1ab udisks: ups, forgot the script
Signed-off-by: Stephan Raue <[email protected]>
2013-08-07 11:14:52 +02:00
Stephan Raue 9bcf835a1b udisks: rework automounter script
Signed-off-by: Stephan Raue <[email protected]>
2013-08-07 10:39:57 +02:00
Stephan Raue d1e187b821 udisks: readd reworked automount script
Signed-off-by: Stephan Raue <[email protected]>
2013-08-07 10:37:43 +02:00
Stephan Raue 943c3c55e3 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-08-07 10:32:42 +02:00
Stephan Raue 9883906dd5 polkit: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-07 02:33:30 +02:00
Stephan Raue 631abab2a8 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/network/bluez/package.mk
2013-08-07 02:21:51 +02:00
Stephan Raue e7a568c14a polkit: enable systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-07 02:19:19 +02:00
Stephan Raue 857d009717 polkit: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-07 02:16:12 +02:00
Stephan Raue 5c04d9e3fb udisks: start udisks daemon manually so its there on xbmc start
Signed-off-by: Stephan Raue <[email protected]>
2013-08-07 00:21:21 +02:00
Stephan Raue 3633392d9c avahi: remove avahi-dnsconfd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-07 00:19:45 +02:00
Stefan Saraev 3941c7fe41 bluez: ups. closes #2511 2013-08-07 00:59:38 +03:00
Stefan Saraev e9cb41965d projects/*/linux/linux.*.conf: CONFIG_TUN must be built-in 2013-08-07 00:56:50 +03:00
Stephan Raue 7beaacfeff samba: add systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 23:44:43 +02:00
Stefan Saraev e650705b8a projects/*/linux/linux.*.conf: CONFIG_PPP (ppp_generic) must be built-in 2013-08-07 00:42:50 +03:00
Stefan Saraev 9373a11b4a obexd: start via initscript 2013-08-06 16:49:56 +03:00
Stephan Raue aca9d5192a Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/mediacenter/xbmc/tmpfiles.d/xbmc.conf
	packages/network/connman/tmpfiles.d/21_connman.conf
	packages/sysutils/busybox/tmpfiles.d/02_busybox.conf
	packages/sysutils/udisks/tmpfiles.d/udisks.conf
	packages/x11/other/fontconfig/init.d/35_fontconfig
2013-08-06 15:23:55 +02:00
Stefan Saraev fe466b1a2e fontconfig: add tmpfiles.d support 2013-08-06 15:20:12 +02:00
Stefan Saraev 81ec09dceb tmpfiles.d/*: clean up "age".. 2013-08-06 15:17:41 +02:00
Stefan Saraev 1ece5d4a18 fontconfig: add tmpfiles.d support 2013-08-06 15:41:32 +03:00
Stefan Saraev 1ba46a2032 tmpfiles.d/*: clean up "age".. 2013-08-06 15:36:32 +03:00
Stephan Raue 4d26a9b975 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-systemd
Conflicts:
	packages/mediacenter/xbmc/scripts/xbmc-userfonts
	packages/network/bluez/package.mk
	packages/network/wpa_supplicant/package.mk
2013-08-06 13:52:01 +02:00
Stephan Raue a14fbe03e5 xbmc: typo
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 13:46:12 +02:00
Stephan Raue 52086f25ab xbmc: rework sleep scripts for systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 13:43:26 +02:00
Stephan Raue 4a5a22c670 scripts/install: add support for sleep.d dirs
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 13:43:03 +02:00
Stephan Raue aac1660be3 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-08-06 12:44:29 +02:00
Stephan Raue 9973ea84c8 fontconfig: use /storage/.cache/fontconfig as persistent font cache dir, create fontcache only on first boot
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 12:44:14 +02:00
Stephan Raue 2689c5252f wpa_supplicant: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 12:41:01 +02:00
Stephan Raue eea8b11d3c xorg-server: rework systemd start scripts, cleanup
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 12:37:54 +02:00
Stephan Raue 27db1fa71e wpa_supplicant: add systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 12:26:26 +02:00
Stephan Raue 52dae1b6de wpa_supplicant: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 11:54:08 +02:00
Stefan Saraev 3d6039d605 bluez: obexd: set root folder location 2013-08-06 12:50:31 +03:00
Stefan Saraev 2d7faa8b22 bluez: add obexd policy 2013-08-06 12:37:04 +03:00
Stephan Raue 82f3b188c7 udisks: dont start per systemd, let dbus do this. remove slow mounting script, needs to be reworked
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 11:28:57 +02:00
Stephan Raue e8b5821c70 udisks: add patch to not spam logfiles
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 11:27:36 +02:00
Stefan Saraev 6f8fc86e38 bluez: install obexd as system service 2013-08-06 11:21:30 +03:00
Stefan Saraev bb45d81072 bluez: obexd: use system bus 2013-08-06 11:20:32 +03:00
Stefan Saraev e1e984aaf3 sync unofficial 2013-08-06 10:33:51 +03:00
Stephan Raue 17243e2e88 fontconfig: use /storage/.cache/fontconfig as persistent font cache dir, create fontcache only on first boot
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 00:51:27 +02:00
Stephan Raue 0d92cba5a4 new package: add package 'dbus:bootstrap', systemd depends on package 'dbus:bootstrap', dbus depends on package 'systemd'
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 00:50:34 +02:00
Stephan Raue f260c80352 scripts/build: add support for building bootstrap packages (packages with circular dependencies)
Signed-off-by: Stephan Raue <[email protected]>
2013-08-06 00:48:16 +02:00
Stephan Raue c2f532bb8e busybox: port debugging /var/log relink to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 20:41:58 +02:00
Stephan Raue 01d93d4393 systemd: dont run fsck on root
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 20:11:52 +02:00
Stephan Raue 80dc22edd1 busybox: port some sysctl setup to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 20:11:19 +02:00
Stephan Raue a7321ceb20 busybox: port 'show version' setup to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 20:10:16 +02:00
Stephan Raue 682041952d connman: port hostname setup to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 20:08:26 +02:00
Stephan Raue 1c9be56121 bcm2835-driver: port to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 18:44:11 +02:00
Stephan Raue d184d9e560 busybox: port 10_cdrom initsrcipt to systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 18:42:52 +02:00
Stephan Raue 5a3f4987f0 scripts/install: add support for 'sysctl.d' dirs
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 18:42:16 +02:00
Stephan Raue bae8c36ff8 fontconfig: fix build
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 12:47:44 +02:00
Stephan Raue 604b4c4a8b fontconfig: fix build
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 12:46:30 +02:00
Stephan Raue 7e8e0f9712 xbmc: add PR2971
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 3a130cd500 upower: remove package 'upower', replaced by systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 6a0306e492 pm-utils: remove package pm-utils
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue fe5630511e fontconfig: add systemd support, move userfont dir setup to xbmc
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 0ece1359d9 xbmc: add initial systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 1bfe7bba0d xorg-server: add initial systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 3aa3d8b75d scripts/image: change back to link /media to /var/media
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue cbc02056b5 udisks: add systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 6a9f6f2d9a busybox: create /var/log, dont create /var/tmp and /var/log/wtmp (done by systemd)
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue d8a7c75bfc busybox: add initial systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue c29403c4f3 eventlircd: seperate runtime options to system.d configfile
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 693d165995 scripts/install: add support for system.d dirs
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 3921ace5ce eventlircd: fix service restart
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue f2dc42dc15 systemd: switch to systemd's 'halt', 'poweroff', 'reboot', 'runlevel', 'shutdown' functions
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 4d0e6078d6 eventlircd: switch to systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 8b763030b0 fuse: switch to systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue b1198e1698 busybox-initramfs: enable systemd as default init system
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 0337406c95 rpcbind: switch to systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 22df25c310 dbus: switch to systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:06 +02:00
Stephan Raue 63f7f8ea4f openssh: switch to systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:05 +02:00
Stephan Raue 14ab577a2d connman: switch to systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:44:05 +02:00
Stephan Raue ae90c12092 bluez: switch to systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:42:59 +02:00
Stephan Raue f2201b7dd5 avahi: switch to systemd support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:42:59 +02:00
Stephan Raue 442a5c04a9 scripts/image: create /run and /tmp as dirs, link /media to /run/media
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:42:59 +02:00
Stephan Raue 02937b4144 scripts/install: add support for '$PKG_DIR/system.d' dir and install *.d dirs before we run the install script
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:42:58 +02:00
Stephan Raue a949848a9c config/functions: add 'enable_service' function to enable systemd services by default
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:42:58 +02:00
Stephan Raue b8ea8f2201 projects/*/linux: add systemd support to kernel configs
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:42:58 +02:00
Stephan Raue 6457e3b365 systemd: convert to new package format, rework to enable initial systemd init support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:42:58 +02:00
Stephan Raue 16d7b5a941 connman: fix package.mk script
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 10:41:52 +02:00
Stephan Raue 9cfd00fba2 fontconfig: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 09:53:35 +02:00
Stephan Raue 08423ac719 linux: update to linux-3.10.5
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 09:53:09 +02:00
Stephan Raue 3b688078cb xorg-server: fix package.mk script
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 07:35:12 +02:00
Stephan Raue 328e222377 xorg-server: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 07:33:35 +02:00
Stephan Raue ea878068cc udisks: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 07:32:55 +02:00
Stephan Raue c927b5f695 eventlircd: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 07:32:10 +02:00
Stephan Raue 1df4ac98a7 rpcbind: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 07:30:44 +02:00
Stephan Raue 0b7d137ec1 opnessh: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 07:30:18 +02:00
Stephan Raue 8a7431104c connman: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 07:29:51 +02:00
Stephan Raue 80a7920bf9 dbus: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-05 07:29:06 +02:00
Stephan Raue 04987647c7 mysql: build with system ssl and zlib support
Signed-off-by: Stephan Raue <[email protected]>
2013-08-03 06:06:55 +02:00
Stephan Raue 9dbc9b038e ffmpeg: add upstream patch
Signed-off-by: Stephan Raue <[email protected]>
2013-08-03 06:06:17 +02:00
Stephan Raue fe1224fc57 xbmc: update to xbmc-13.alpha-df91888
Signed-off-by: Stephan Raue <[email protected]>
2013-08-03 06:05:51 +02:00
Stephan Raue 80cf62ec12 tools/mkpkg: update 'mkpkg_xbmc-gotham' script
Signed-off-by: Stephan Raue <[email protected]>
2013-08-02 18:25:01 +02:00
Stephan Raue e6a8bda422 Mesa: update to Mesa-9.1.6
Signed-off-by: Stephan Raue <[email protected]>
2013-08-02 18:24:32 +02:00
Stephan Raue 1f41a1541e xbmc: update to xbmc-13.alpha-6edea14
Signed-off-by: Stephan Raue <[email protected]>
2013-08-02 18:23:21 +02:00
Stephan Raue a29491a968 service.openelec.settings: add upstream patches
Signed-off-by: Stephan Raue <[email protected]>
2013-08-02 18:22:19 +02:00
Stephan Raue 178b417a67 mysql: some mysql-server fixes and rework
Signed-off-by: Stephan Raue <[email protected]>
2013-08-01 20:08:43 +02:00
Stephan Raue e4cde4775a util-linux: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-01 16:20:16 +02:00
Stephan Raue 79bc3a3859 util-linux: update to util-linux-2.23.2
Signed-off-by: Stephan Raue <[email protected]>
2013-08-01 15:54:55 +02:00
Stephan Raue 1c1e57c6b8 font-misc-misc: create fonts.dir and fonts.scale on install
Signed-off-by: Stephan Raue <[email protected]>
2013-08-01 14:39:48 +02:00
Stephan Raue e6c44cdff9 font-cursor-misc: create fonts.dir and fonts.scale on install
Signed-off-by: Stephan Raue <[email protected]>
2013-08-01 14:39:37 +02:00
Stephan Raue eea6864d08 font-bitstream-type1: create fonts.dir and fonts.scale on install
Signed-off-by: Stephan Raue <[email protected]>
2013-08-01 14:39:22 +02:00
Stephan Raue 7192eb76d8 liberation-fonts-ttf: change to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-01 14:38:31 +02:00
Stephan Raue 32263d4230 font-xfree86-type1: change to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-01 14:38:20 +02:00
Stephan Raue 0e45138d9c font-util: change to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-01 14:06:55 +02:00
Stephan Raue 2f8d91382f font-misc-misc: change to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-01 14:02:47 +02:00
Stephan Raue 770957697b font-cursor-misc: change to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-01 14:02:31 +02:00
Stephan Raue 67e157ee3c font-bitstream-type1: change to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-01 14:02:15 +02:00
Stephan Raue 400378c4c6 encodings: change to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-01 14:02:00 +02:00
Stephan Raue d86149954c xkbcomp: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-01 12:58:44 +02:00
Stephan Raue d9c7489275 setxkbmap: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-01 12:53:33 +02:00
Stephan Raue 38dedf388e samba: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-08-01 04:05:41 +02:00
Stephan Raue 8a13ef7efd samba: update to samba-3.6.16
Signed-off-by: Stephan Raue <[email protected]>
2013-08-01 02:46:22 +02:00
Stephan Raue a8e12d52fd Revert "samba: depends on avahi"
This reverts commit 861a71ca8b.
2013-08-01 00:26:45 +02:00
Stephan Raue ff1e176cc7 ncurses: install headers to $SYSROOT_PREFIX
Signed-off-by: Stephan Raue <[email protected]>
2013-07-31 23:04:37 +02:00
Stephan Raue 85c77b5252 mysql: update to mysql-5.6.13, add initial and optional support for mysql server - dont use it, it will be changed later\!
Signed-off-by: Stephan Raue <[email protected]>
2013-07-31 23:02:31 +02:00
Stephan Raue 399457df8d mysql: update to mysql-5.1.70
Signed-off-by: Stephan Raue <[email protected]>
2013-07-30 22:23:24 +02:00
Stephan Raue 2fb89e8a60 avahi: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-07-30 21:46:45 +02:00
Stephan Raue d8cb676009 scripts/install: new buildsystem: add support for pre_install() and post_install() hooks via package.mk
Signed-off-by: Stephan Raue <[email protected]>
2013-07-30 21:37:31 +02:00
Stephan Raue 861a71ca8b samba: depends on avahi
Signed-off-by: Stephan Raue <[email protected]>
2013-07-30 14:01:32 +02:00
Stephan Raue 45233d48cb avahi: switch back to build shared librarys to fix build with samba-avahi support
Signed-off-by: Stephan Raue <[email protected]>
2013-07-30 14:01:14 +02:00
Stephan Raue 8db2e655ae xbmc: update to xbmc-12.2-e40d13d
Signed-off-by: Stephan Raue <[email protected]>
2013-07-30 13:59:39 +02:00
Stephan Raue a714fda005 bluez: add and install obexd dbus service file
Signed-off-by: Stephan Raue <[email protected]>
2013-07-30 09:06:42 +02:00
Stephan Raue 45b52c5bd2 samba: enable back avahi support, this partly reverts https://github.com/OpenELEC/OpenELEC.tv/commit/d314594b, this should fix #2339
Signed-off-by: Stephan Raue <[email protected]>
2013-07-30 09:04:51 +02:00
Stephan Raue e421767ed5 makedepend: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-07-30 08:42:43 +02:00
Stephan Raue 11f2e0c65d makedepend: update to makedepend-1.0.5
Signed-off-by: Stephan Raue <[email protected]>
2013-07-30 08:39:03 +02:00
Stephan Raue 9737df6705 libXfont: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-07-30 08:38:10 +02:00
Stephan Raue 403340729f libXfont: update to libXfont-1.4.6
Signed-off-by: Stephan Raue <[email protected]>
2013-07-30 08:34:11 +02:00
Stephan Raue e0b1815a25 xf86-video-intel: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-07-30 08:29:02 +02:00
Stephan Raue 6c2ea61b4b xf86-video-intel: update to xf86-video-intel-2.21.13
Signed-off-by: Stephan Raue <[email protected]>
2013-07-30 08:21:00 +02:00
Stephan Raue 9790da6390 linux: add patch to fix resume issue after suspend with kernel 3.10.3 and later
Signed-off-by: Stephan Raue <[email protected]>
2013-07-30 08:18:34 +02:00
Stephan Raue 893471b1c8 linux: update to linux-3.10.4
Signed-off-by: Stephan Raue <[email protected]>
2013-07-30 08:16:47 +02:00
Stephan Raue 93bf400437 bluez: depends on systemd
Signed-off-by: Stephan Raue <[email protected]>
2013-07-29 13:36:21 +02:00
Stephan Raue 94fdf3de04 scripts/build: globally remove /usr/share/pkgconfig from .install_pkg dir
Signed-off-by: Stephan Raue <[email protected]>
2013-07-29 09:05:37 +02:00
Stephan Raue 8c03f336d7 xkeyboard-config: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-07-29 09:04:56 +02:00
Stephan Raue dfad23e65c xkeyboard-config: update to xkeyboard-config-2.9
Signed-off-by: Stephan Raue <[email protected]>
2013-07-29 08:54:18 +02:00
Stephan Raue 3e4c88970d videoproto: update to videoproto-2.3.2
Signed-off-by: Stephan Raue <[email protected]>
2013-07-29 08:53:16 +02:00
Stephan Raue 3d5a81a0b3 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-07-29 08:43:12 +02:00
Stephan Raue 9c8cc2cab7 bison: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-07-29 08:40:48 +02:00
Stephan Raue 42b24c0e8b bison: update to bison-3.0
Signed-off-by: Stephan Raue <[email protected]>
2013-07-29 08:34:20 +02:00
Stephan Raue 029413a3b9 systemd: update to systemd-206
Signed-off-by: Stephan Raue <[email protected]>
2013-07-29 08:32:20 +02:00
Stephan Raue 8220ce99bd fuse: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-07-29 08:31:15 +02:00
Stephan Raue 8ab9cf5330 fuse: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-07-29 08:31:02 +02:00
Stephan Raue 954418773f fuse: update to fuse-2.9.3
Signed-off-by: Stephan Raue <[email protected]>
2013-07-29 07:49:38 +02:00
Stephan Raue ca292d5d14 dosfstools: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-07-29 07:47:35 +02:00
Stephan Raue 54f8dce478 dosfstools: update to dosfstools-3.0.22
Signed-off-by: Stephan Raue <[email protected]>
2013-07-29 07:34:39 +02:00
Stephan Raue 90a71ce3ce bluez: enable udev support
Signed-off-by: Stephan Raue <[email protected]>
2013-07-28 21:44:30 +02:00
Stephan Raue 58f6397e10 systemd: symlink udevadm to /sbin for compatibility
Signed-off-by: Stephan Raue <[email protected]>
2013-07-28 21:41:45 +02:00
Stephan Raue 7a4b53003c syslinux: simplyfing build script
Signed-off-by: Stephan Raue <[email protected]>
2013-07-28 21:40:59 +02:00
Stefan Saraev fae1ba5321 linux: update hid_sony-add_SMK_link patch 2013-07-28 09:28:39 +03:00
Stephan Raue 6479c3134f bluez: simplyfing package script
Signed-off-by: Stephan Raue <[email protected]>
2013-07-28 05:59:24 +02:00
Stephan Raue 9869c043f5 bluez: convert to new package format
Signed-off-by: Stephan Raue <[email protected]>
2013-07-28 05:47:47 +02:00
1003 changed files with 28502 additions and 78731 deletions

No files matched your search

+15 -10
View File
@@ -1,14 +1,18 @@
## Questions about OpenELEC?
### Questions about OpenELEC?
To get your questions answered, please ask in the OpenELEC [Forum] or on IRC: #openelec on freenode.net or [webchat]
To get your questions answered, please ask in the OpenELEC [Forum], on IRC:
\#openelec on freenode.net, or [webchat].
Do not open an issue.
## Issue Reports
### Issue Reports
If you are at all unsure whether it's a bug in OpenELEC or a problem with something
else, post in the OpenELEC [Forum] instead. If it turns out that it is a bug, an issue
can always bee opend later.
**BEFORE you report a bug make sure you got the latest testing version of
OpenELEC. Your bug might be already fixed.**
If you are at all unsure whether it's a bug in OpenELEC or a problem with
something else, post in the OpenELEC [Forum] instead. If it turns out that it is
a bug, an issue can always be opened later.
If you are sure that it's a bug in OpenELEC and you have not found a [similar issue], open a new [issue]
and try to answer the following questions:
@@ -16,21 +20,22 @@ and try to answer the following questions:
- What did you expect to happen?
- What happened instead?
It is also importent to provide logs for debugging.
A zip file can be found in the [logfiles] samba share, this will contain all the logs needed.
**It is also importent to provide logs for debugging.
A zip file can be found in the [logfiles] samba share, this will contain all the logs needed.**
Make sure to specify which version of OpenELEC you are using.
- OpenELEC version
- OpenELEC build
- OpenELEC arch
Please don't paste log messages in the issue reports or issue comments use [sprunge.us](http://sprunge.us) instead
Please don't paste log messages in the issue reports or issue comments - use
[sprunge.us](http://sprunge.us) instead.
Feature requests are great, but they usually end up lying around the issue
tracker indefinitely. Sending a pull request is a much better way of getting a
particular feature into OpenELEC.
## Pull Requests
### Pull Requests
- **Create topic branches**. Don't ask us to pull from your master branch.
+6
View File
@@ -8,6 +8,12 @@ system:
release:
./scripts/image release
image:
BUILD_IMAGE=yes ./scripts/image release
noobs:
./scripts/image noobs
clean:
rm -rf $(BUILD_DIRS)/* $(BUILD_DIRS)/.stamps
+19
View File
@@ -1,2 +1,21 @@
ncurses-5.8/5.9:
- segfaults in nano and dialog -> using ncurses-5.7
intel-gpu-tools:
- remove this package after gotham.
not needed anymore as xbmc has "use limited
color space" option
timezone-data:
- fix tzdata-setup for gotham. now there is no
<timezone> in guisettings.xml or ping Montellese
systemd:
- fix graphical.target/xorg deps mess
irserver:
- rework irserver/init.d for systemd
RTL8192CU:
- add CONFIG_RTL8192CU to all kernel configs
and test removing this package
+18 -3
View File
@@ -191,6 +191,22 @@ fix_module_depends() {
rm new.modinfo*
}
# Usage: enable_service <unit> [target]
enable_service () {
local unit="$1"
local unit_dir="/lib/systemd/system"
local target="$2"
local target_dir=$INSTALL
[ -f "$target_dir/$unit_dir/$unit" ] || exit 1
[ -z "$target" ] && target=`grep '^WantedBy' $target_dir/$unit_dir/$unit | cut -f2 -d=`
if [ -n "$target" ]; then
mkdir -p ${target_dir}/$unit_dir/${target}.wants
ln -sf ../${unit} ${target_dir}/$unit_dir/${target}.wants/
fi
}
check_path() {
dashes="==========================="
if [ "${PWD##/usr}" != "${PWD}" ]; then
@@ -281,7 +297,6 @@ show_config() {
config_message="$config_message\n - XBMC Player driver:\t\t\t $XBMCPLAYER_DRIVER"
config_message="$config_message\n - VAAPI Support:\t\t\t $VAAPI"
config_message="$config_message\n - VDPAU Support:\t\t\t $VDPAU"
config_message="$config_message\n - XVBA Support:\t\t\t $XVBA"
# Input device configuration
@@ -344,8 +359,8 @@ if [ "$BOOTLOADER" = "u-boot" ]; then
config_message="$config_message\n - U-Boot configuration:\t\t $UBOOT_CONFIG"
config_message="$config_message\n - U-Boot config file:\t\t\t $UBOOT_CONFIGFILE"
fi
config_message="$config_message\n - UDisks support:\t\t\t $UDISKS"
config_message="$config_message\n - UPower support:\t\t\t $UPOWER"
config_message="$config_message\n - UDevil support:\t\t\t $UDEVIL"
config_message="$config_message\n - Parted support:\t\t\t $PARTED"
config_message="$config_message\n - Installer support:\t\t\t $INSTALLER_SUPPORT"
# Misc. Filesystems
+6 -13
View File
@@ -28,7 +28,7 @@ fi
get_graphicdrivers() {
if [ "$GRAPHIC_DRIVERS" = "all" ]; then
GRAPHIC_DRIVERS="i915 i965 r200 r300 r600 fglrx fglrx-legacy nvidia vmware virtualbox"
GRAPHIC_DRIVERS="i915 i965 r200 r300 r600 nvidia vmware virtualbox"
fi
for drv in $GRAPHIC_DRIVERS; do
@@ -36,28 +36,18 @@ get_graphicdrivers() {
XORG_DRIVERS="$XORG_DRIVERS dove"
fi
if [ "$drv" = "fglrx" ]; then
XORG_DRIVERS="$XORG_DRIVERS fglrx"
COMPOSITE_SUPPORT="yes"
XINERAMA_SUPPORT="yes"
fi
if [ "$drv" = "fglrx-legacy" ]; then
XORG_DRIVERS="$XORG_DRIVERS fglrx-legacy"
COMPOSITE_SUPPORT="yes"
XINERAMA_SUPPORT="yes"
fi
if [ "$drv" = "i915" ]; then
DRI_DRIVERS="$DRI_DRIVERS,i915"
# GALLIUM_DRIVERS="$GALLIUM_DRIVERS,i915"
XORG_DRIVERS="$XORG_DRIVERS intel"
COMPOSITE_SUPPORT="yes"
# LLVM_SUPPORT="yes"
fi
if [ "$drv" = "i965" ]; then
DRI_DRIVERS="$DRI_DRIVERS,i965"
XORG_DRIVERS="$XORG_DRIVERS intel"
COMPOSITE_SUPPORT="yes"
fi
if [ "$drv" = "nouveau" ]; then
@@ -93,18 +83,21 @@ get_graphicdrivers() {
if [ "$drv" = "r200" ]; then
DRI_DRIVERS="$DRI_DRIVERS,r200"
XORG_DRIVERS="$XORG_DRIVERS ati"
COMPOSITE_SUPPORT="yes"
fi
if [ "$drv" = "r300" ]; then
GALLIUM_DRIVERS="$GALLIUM_DRIVERS,r300"
XORG_DRIVERS="$XORG_DRIVERS ati"
LLVM_SUPPORT="yes"
COMPOSITE_SUPPORT="yes"
fi
if [ "$drv" = "r600" ]; then
GALLIUM_DRIVERS="$GALLIUM_DRIVERS,r600"
XORG_DRIVERS="$XORG_DRIVERS ati"
LLVM_SUPPORT="yes"
COMPOSITE_SUPPORT="yes"
fi
if [ "$drv" = "vmware" ]; then
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

+7
View File
@@ -0,0 +1,7 @@
{
"name": "@DISTRONAME@",
"version": "@OPENELEC_VERSION@",
"release_date": "@RELEASE_DATE@",
"kernel": "@KERNEL_VERSION@",
"description": "@DESCRIPTION@"
}
+69
View File
@@ -0,0 +1,69 @@
#!/bin/sh -x
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2013 Stephan Raue ([email protected])
#
# 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
################################################################################
MOUNTPOINT="/tmp/OpenELEC-System"
md5sumCheck() {
( cd $MOUNTPOINT
echo "checking MD5: $1"
md5sum -c $1.md5
if [ "$?" = "1" ]; then
echo "######################################################"
echo "# #"
echo "# OpenELEC failed md5 check - Installation will quit #"
echo "# #"
echo "# Your original download was probably corrupt. #"
echo "# Please visit www.openelec.tv and get another copy #"
echo "# #"
echo "######################################################"
exit 1
fi
rm -rf $1.md5
)
}
if [ -z $part1 -o -z $part2 -o -z $id1 -o -z $id2]; then
echo "error: part1, part2, id1 or id2 not specified"
echo "actual values:"
echo "part1:" $part1
echo "part2:" $part2
echo "id1 :" $id1
echo "id2 :" $id2
exit 1
fi
# create mountpoint
mkdir -p $MOUNTPOINT
# mount needed partition
mount $part1 $MOUNTPOINT
# check md5sum
md5sumCheck kernel.img
md5sumCheck SYSTEM
# create bootloader configuration
echo "creating bootloader configuration..."
echo "boot=$id1 disk=$id2 quiet" > $MOUNTPOINT/cmdline.txt
# cleanup mountpoint
umount $MOUNTPOINT
rmdir $MOUNTPOINT
+20
View File
@@ -0,0 +1,20 @@
{
"partitions": [
{
"label": "System",
"filesystem_type": "FAT",
"partition_size_nominal": 128,
"want_maximised": false,
"uncompressed_tarball_size": 110,
"mkfs_options": ""
},
{
"label": "Storage",
"filesystem_type": "ext4",
"partition_size_nominal": 864,
"want_maximised": true,
"uncompressed_tarball_size": 10,
"mkfs_options": ""
}
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

+1 -1
View File
@@ -154,7 +154,7 @@ export MAKEFLAGS=-j$CONCURRENCY_MAKE_LEVEL
export PKG_CONFIG=$ROOT/$TOOLCHAIN/bin/pkg-config
if [ -z "$PATH" -o "$PATH" = "${PATH#$ROOT/$TOOLCHAIN/bin:}" ]; then
export PATH="$ROOT/$TOOLCHAIN/bin:$PATH"
export PATH="$ROOT/$TOOLCHAIN/bin:$ROOT/$TOOLCHAIN/sbin:$PATH"
fi
if [ -z "$LD_LIBRARY_PATH" -o "$LD_LIBRARY_PATH" = "${LD_LIBRARY_PATH#$ROOT/$TOOLCHAIN/lib:}" ]; then
+2
View File
@@ -34,6 +34,7 @@ mkdir -p .build-host && cd .build-host
--disable-static \
--enable-shared \
--disable-demos \
--with-atomictype=pthread \
--disable-unittest
make
@@ -55,6 +56,7 @@ mkdir -p .build-target && cd .build-target
--enable-static \
--disable-shared \
--disable-demos \
--with-atomictype=pthread \
--disable-unittest
$MAKEINSTALL
+2 -2
View File
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="cxxtools"
PKG_VERSION="2.1.1"
PKG_VERSION="2.2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL-2"
@@ -33,4 +33,4 @@ PKG_SHORTDESC="cxxtools: a collection of general-purpose C++ classes"
PKG_LONGDESC="Cxxtools is a collection of general-purpose C++ classes"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_AUTORECONF="no"
@@ -1,278 +0,0 @@
diff --git a/src/bin/formatter.cpp b/src/bin/formatter.cpp
index 020475e..516d145 100644
--- a/src/bin/formatter.cpp
+++ b/src/bin/formatter.cpp
@@ -218,7 +218,7 @@ void Formatter::addValueString(const std::string& name, const std::string& type,
if (type == "int")
{
- if (value.size() > 0 && (value[0] == L'-' || value[0] == L'+'))
+ if (value.size() > 0 && ( (int) value[0] == (int) L'-' || (int) value[0] == (int) L'+'))
{
int64_t v = convert<int64_t>(value);
printInt(*_out, v, name);
diff --git a/src/csvparser.cpp b/src/csvparser.cpp
index f9ee8dd..9d57dc8 100644
--- a/src/csvparser.cpp
+++ b/src/csvparser.cpp
@@ -76,23 +76,23 @@ void CsvParser::begin(DeserializerBase& handler)
void CsvParser::advance(Char ch)
{
- if (ch == L'\n')
+ if ( (int) ch == (int) L'\n')
++_lineNo;
switch (_state)
{
case state_detectDelim:
- if (isalnum(ch) || ch == L'_' || ch == ' ')
+ if (isalnum(ch) || (int) ch == (int) L'_' || (int) ch == (int) ' ')
{
_titles.back() += ch.narrow();
}
- else if (ch == L'\n' || ch == L'\r')
+ else if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
log_debug("title=\"" << _titles.back() << '"');
_noColumns = 1;
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
}
- else if (ch == L'\'' || ch == L'"')
+ else if ( (int) ch == (int) L'\'' || (int) ch == (int) L'"')
{
_quote = ch;
_state = state_detectDelim_q;
@@ -119,17 +119,17 @@ void CsvParser::advance(Char ch)
break;
case state_detectDelim_postq:
- if (isalnum(ch) || ch == L'_' || ch == L'\'' || ch == L'"' || ch == L' ')
+ if (isalnum(ch) || (int) ch == (int) L'_' || (int) ch == (int) L'\'' || (int) ch == (int) L'"' || (int) ch == (int) L' ')
{
std::ostringstream msg;
msg << "invalid character '" << ch.narrow() << "' within csv title of column " << _titles.size();
SerializationError::doThrow(msg.str());
}
- else if (ch == L'\n' || ch == L'\r')
+ else if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
log_debug("title=\"" << _titles.back() << '"');
_noColumns = 1;
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
}
else
{
@@ -142,10 +142,10 @@ void CsvParser::advance(Char ch)
break;
case state_title:
- if (ch == L'\n' || ch == L'\r')
+ if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
log_debug("title=\"" << _titles.back() << '"');
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
_noColumns = _titles.size();
}
else if (ch == _delimiter)
@@ -153,7 +153,7 @@ void CsvParser::advance(Char ch)
log_debug("title=\"" << _titles.back() << '"');
_titles.push_back(std::string());
}
- else if (ch == '\'' || ch == '\"')
+ else if ( (int) ch == (int) '\'' || (int) ch == (int) '\"')
{
if (_titles.back().empty())
{
@@ -185,10 +185,10 @@ void CsvParser::advance(Char ch)
break;
case state_qtitlep:
- if (ch == L'\n' || ch == L'\r')
+ if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
log_debug("title=\"" << _titles.back() << '"');
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
_noColumns = _titles.size();
}
else if (ch == _delimiter)
@@ -207,7 +207,7 @@ void CsvParser::advance(Char ch)
case state_cr:
_state = state_rowstart;
- if (ch == L'\n')
+ if ( (int) ch == (int) L'\n')
{
break;
}
@@ -228,14 +228,14 @@ void CsvParser::advance(Char ch)
_column < _titles.size() ? _titles[_column] : std::string(),
std::string(), SerializationInfo::Value);
- if (ch == L'\n' || ch == L'\r')
+ if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
_deserializer->leaveMember();
checkNoColumns(_column, _noColumns, _lineNo);
_deserializer->leaveMember();
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
}
- else if (ch == L'"' || ch == L'\'')
+ else if ((int) ch == L'"' || (int) ch == L'\'')
{
_quote = ch;
_state = state_qdata;
@@ -253,7 +253,7 @@ void CsvParser::advance(Char ch)
break;
case state_data0:
- if (ch == L'"' || ch == L'\'')
+ if ( (int) ch == (int) L'"' || (int) ch == (int) L'\'')
{
_quote = ch;
_state = state_qdata;
@@ -261,7 +261,7 @@ void CsvParser::advance(Char ch)
}
case state_data:
- if (ch == L'\n' || ch == L'\r')
+ if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
log_debug("value \"" << _value << '"');
_deserializer->setValue(_value);
@@ -269,7 +269,7 @@ void CsvParser::advance(Char ch)
checkNoColumns(_column, _noColumns, _lineNo);
_deserializer->leaveMember(); // leave data item
_deserializer->leaveMember(); // leave row
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
}
else if (ch == _delimiter)
{
@@ -307,11 +307,11 @@ void CsvParser::advance(Char ch)
break;
case state_qdata_end:
- if (ch == L'\n' || ch == L'\r')
+ if ( (int) ch == (int) L'\n' || (int) ch == (int) L'\r')
{
checkNoColumns(_column, _noColumns, _lineNo);
_deserializer->leaveMember(); // leave row
- _state = (ch == L'\r' ? state_cr : state_rowstart);
+ _state = ( (int) ch == (int) L'\r' ? state_cr : state_rowstart);
}
else if (ch == _delimiter)
{
diff --git a/src/jsonformatter.cpp b/src/jsonformatter.cpp
index 1604d3e..07ada52 100644
--- a/src/jsonformatter.cpp
+++ b/src/jsonformatter.cpp
@@ -323,25 +323,25 @@ void JsonFormatter::stringOut(const std::string& str)
{
for (std::string::const_iterator it = str.begin(); it != str.end(); ++it)
{
- if (*it == '"')
+ if ( (int) *it == (int) '"')
*_ts << L'\\'
<< L'\"';
- else if (*it == '\\')
+ else if ( (int) *it == (int) '\\')
*_ts << L'\\'
<< L'\\';
- else if (*it == '\b')
+ else if ( (int) *it == (int) '\b')
*_ts << L'\\'
<< L'b';
- else if (*it == '\f')
+ else if ( (int) *it == (int) '\f')
*_ts << L'\\'
<< L'f';
- else if (*it == '\n')
+ else if ( (int) *it == (int) '\n')
*_ts << L'\\'
<< L'n';
- else if (*it == '\r')
+ else if ( (int) *it == (int) '\r')
*_ts << L'\\'
<< L'r';
- else if (*it == '\t')
+ else if ( (int) *it == (int) '\t')
*_ts << L'\\'
<< L't';
else if (static_cast<unsigned char>(*it) >= 0x80 || static_cast<unsigned char>(*it) < 0x20)
@@ -364,25 +364,25 @@ void JsonFormatter::stringOut(const cxxtools::String& str)
{
for (cxxtools::String::const_iterator it = str.begin(); it != str.end(); ++it)
{
- if (*it == L'"')
+ if ( (int) *it == (int) L'"')
*_ts << L'\\'
<< L'\"';
- else if (*it == L'\\')
+ else if ( (int) *it == (int) L'\\')
*_ts << L'\\'
<< L'\\';
- else if (*it == L'\b')
+ else if ( (int) *it == (int) L'\b')
*_ts << L'\\'
<< L'b';
- else if (*it == L'\f')
+ else if ( (int) *it == (int) L'\f')
*_ts << L'\\'
<< L'f';
- else if (*it == L'\n')
+ else if ( (int) *it == (int) L'\n')
*_ts << L'\\'
<< L'n';
- else if (*it == L'\r')
+ else if ( (int) *it == (int) L'\r')
*_ts << L'\\'
<< L'r';
- else if (*it == L'\t')
+ else if ( (int) *it == (int) L'\t')
*_ts << L'\\'
<< L't';
else if (it->value() >= 0x80 || it->value() < 0x20)
diff --git a/src/xml/entityresolver.cpp b/src/xml/entityresolver.cpp
index fb55f08..58ea86a 100644
--- a/src/xml/entityresolver.cpp
+++ b/src/xml/entityresolver.cpp
@@ -563,19 +563,19 @@ namespace
String EntityResolver::resolveEntity(const String& entity) const
{
- if (!entity.empty() && entity[0] == L'#')
+ if (!entity.empty() && (int) entity[0] == (int) L'#')
{
int code = 0;
- if (entity.size() > 2 && entity[1] == L'x')
+ if (entity.size() > 2 && (int) entity[1] == (int) L'x')
{
// hex notation: &#xABCD;
for (String::const_iterator it = entity.begin() + 2; it != entity.end(); ++it)
{
- if (*it >= L'0' && *it <= L'9')
+ if ( (int) *it >= (int) L'0' && (int) *it <= (int) L'9')
code = code * 16 + (it->value() - L'0');
- else if (*it >= L'A' && *it <= L'F')
+ else if ( (int) *it >= (int) L'A' && (int) *it <= (int) L'F')
code = code * 16 + (it->value() - L'A' + 10);
- else if (*it >= L'a' && *it <= L'f')
+ else if ( (int) *it >= (int) L'a' && (int) *it <= (int) L'f')
code = code * 16 + (it->value() - L'a' + 10);
else
throw std::runtime_error(std::string("invalid entity ") + entity.narrow());
@@ -586,7 +586,7 @@ String EntityResolver::resolveEntity(const String& entity) const
// dec notation: &#9999;
for (String::const_iterator it = entity.begin() + 1; it != entity.end(); ++it)
{
- if (*it >= L'0' && *it <= L'9')
+ if ( (int) *it >= (int) L'0' && (int) *it <= (int) L'9')
code = code * 10 + (it->value() - '0');
else
throw std::runtime_error(std::string("invalid entity ") + entity.narrow());
@@ -0,0 +1,17 @@
Index: cxxtools-2.2/include/cxxtools/char.h
===================================================================
--- cxxtools-2.2.orig/include/cxxtools/char.h 2013-05-05 14:18:00.180572107 +0300
+++ cxxtools-2.2/include/cxxtools/char.h 2013-05-05 14:18:00.176571966 +0300
@@ -148,6 +148,12 @@
friend bool operator==(char a, const Char& b)
{ return a == b.value(); }
+ //! @brief Returns $true$ if the a and b are the same character; $false$ otherwise.
+ //! @return $true$ if the a and b are the same character; $false$ otherwise.
+ friend bool operator==(const Char& a, unsigned int b)
+ { return a.value() == b; }
+
+
//! @brief Returns $true$ if the a and b are not the same character; $false$ otherwise.
//! @return $true$ if the a and b are not the same character; $false$ otherwise.
friend bool operator!=(const Char& a, const Char& b)
@@ -0,0 +1,12 @@
Index: cxxtools-2.0/src/hdstream.cpp
===================================================================
--- cxxtools-2.0.orig/src/hdstream.cpp 2011-08-08 13:07:59.567275994 +0300
+++ cxxtools-2.0/src/hdstream.cpp 2011-08-08 13:08:11.447275959 +0300
@@ -30,6 +30,7 @@
#include <ios>
#include <iomanip>
#include <cctype>
+#include <cstdio>
namespace cxxtools
{
@@ -0,0 +1,10 @@
Index: cxxtools-2.2/src/Makefile.am
===================================================================
--- cxxtools-2.2.orig/src/Makefile.am 2013-05-05 13:56:03.225204926 +0300
+++ cxxtools-2.2/src/Makefile.am 2013-05-05 13:56:14.017219885 +0300
@@ -215,4 +215,4 @@
endif
libcxxtools_la_LIBADD = $(LIBICONV)
-libcxxtools_la_LDFLAGS = -version-info @sonumber@ @SHARED_LIB_FLAG@
+libcxxtools_la_LDFLAGS = -version-info @sonumber@
+14
View File
@@ -0,0 +1,14 @@
#!/bin/sh
. config/options $1
cd $PKG_BUILD
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--disable-shared \
--enable-static \
--with-sysroot=$SYSROOT_PREFIX \
$MAKEINSTALL
@@ -18,19 +18,20 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="kmod"
PKG_VERSION="14"
PKG_NAME="libdvbcsa"
PKG_VERSION="1.1.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://git.profusion.mobi/cgit.cgi/kmod.git/"
PKG_URL="http://ftp.kernel.org/pub/linux/utils/kernel/kmod/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_LICENSE="LGPL"
PKG_SITE="http://www.videolan.org/developers/libdvbcsa.html"
PKG_URL="http://download.videolan.org/pub/videolan/libdvbcsa/${PKG_VERSION}/libdvbcsa-${PKG_VERSION}.tar.gz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="system"
PKG_SHORTDESC="kmod offers the needed flexibility and fine grained control over insertion, removal, configuration and listing of kernel modules."
PKG_LONGDESC="kmod offers the needed flexibility and fine grained control over insertion, removal, configuration and listing of kernel modules."
PKG_SECTION="lib"
PKG_SHORTDESC="libdvbcsa is a free implementation of the DVB Common Scrambling Algorithm - DVB/CSA - with encryption and decryption capabilities"
PKG_LONGDESC="libdvbcsa is a free implementation of the DVB Common Scrambling Algorithm - DVB/CSA - with encryption and decryption capabilities"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
@@ -1,12 +0,0 @@
Index: vdr-plugin-live-0.2.0/thread.cpp
===================================================================
--- vdr-plugin-live-0.2.0.orig/thread.cpp 2011-08-25 21:58:33.000000000 +0200
+++ vdr-plugin-live-0.2.0/thread.cpp 2011-08-25 21:58:37.000000000 +0200
@@ -3,6 +3,7 @@
#include <stdexcept>
#include <vdr/tools.h>
#include <tnt/tntnet.h>
+#include <tnt/tntconfig.h>
#include "thread.h"
#include "tntconfig.h"
@@ -0,0 +1,290 @@
commit 042724e30d5690ab67a6c04aea48a16b9a3b085b
Author: Dieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de>
Date: Fri May 3 01:37:41 2013 +0200
Make LIVE compile and work with Tntnet and cxxtools version 2.2.
Thanks to Tommi Mäkitalo for his help on resolving the issues.
This problem was reported by Martin Gansser and by the user 'varas' in
the bugtracker as bug #1351. This commit fixes that bug.
diff --git a/pages/recordings.ecpp b/pages/recordings.ecpp
index 51018bb..80f145b 100644
--- a/pages/recordings.ecpp
+++ b/pages/recordings.ecpp
@@ -205,7 +205,11 @@ for (recIter = recItems.begin(); recIter != recItems.end(); ++recIter) {
<& rec_item_dir name=(recItem->Name()) level=(level) &>
<%cpp>
#if TNT_HAS_QUERYPARAMS
+#if TNT_QUERYPARAMS_NO_BOOL
+ tnt::QueryParams recItemParams(qparam);
+#else
tnt::QueryParams recItemParams(qparam, false);
+#endif
#else
cxxtools::QueryParams recItemParams(qparam, false);
#endif
diff --git a/tntconfig.cpp b/tntconfig.cpp
index 3a1fd14..3325776 100644
--- a/tntconfig.cpp
+++ b/tntconfig.cpp
@@ -3,7 +3,13 @@
#include <fstream>
#include <sstream>
#include <stdexcept>
+#include "tntfeatures.h"
+#if TNT_LOG_SERINFO
+#include <cxxtools/log.h>
+#include <cxxtools/xml/xmldeserializer.h>
+#else
#include <cxxtools/loginit.h>
+#endif
#include <tnt/sessionscope.h>
#include <tnt/httpreply.h>
#include <vdr/config.h>
@@ -181,19 +187,67 @@ namespace vdrlive {
#endif
#if TNT_CONFIG_INTERNAL
+ namespace {
+ std::string GetResourcePath()
+ {
+#if APIVERSNUM > 10729
+ string resourceDir(Plugin::GetResourceDirectory());
+ return resourceDir;
+#else
+ string configDir(Plugin::GetConfigDirectory());
+ return configDir;
+#endif
+ }
+
+ void MapUrl(tnt::Tntnet & app, const char *rule, const char * component, std::string const & instPath, const char * pathInfo, const char * mime_type)
+ {
+#if TNT_MAPURL_NAMED_ARGS
+ tnt::Mapping::args_type argMap;
+ argMap.insert(std::make_pair("mime-type", mime_type));
+#endif
+ app.mapUrl(rule, component)
+ .setPathInfo(instPath + pathInfo)
+#if TNT_MAPURL_NAMED_ARGS
+ .setArgs(argMap);
+#else
+ .pushArg(mime_type);
+#endif
+ }
+ }
+
void TntConfig::Configure(tnt::Tntnet& app) const
{
string const configDir(Plugin::GetConfigDirectory());
-#if APIVERSNUM > 10729
- string const resourceDir(Plugin::GetResourceDirectory());
-#endif
+#if TNT_LOG_SERINFO
+ cxxtools::SerializationInfo si;
+ std::istringstream logXmlConf(
+ "<logging>\n"
+ " <rootlogger>" + LiveSetup().GetTntnetLogLevel() + "</rootlogger>\n"
+ " <loggers>\n"
+ " <logger>\n"
+ " <category>cxxtools</category>\n"
+ " <level>" + LiveSetup().GetTntnetLogLevel() + "</level>\n"
+ " </logger>\n"
+ " <logger>\n"
+ " <category>tntnet</category>\n"
+ " <level>" + LiveSetup().GetTntnetLogLevel() + "</level>\n"
+ " </logger>\n"
+ " </loggers>\n"
+ "</logging>\n"
+ );
+ cxxtools::xml::XmlDeserializer d(logXmlConf);
+ d.deserialize(si);
+ log_init(si);
+#else
std::istringstream logConf(
"rootLogger=" + LiveSetup().GetTntnetLogLevel() + "\n"
"logger.tntnet=" + LiveSetup().GetTntnetLogLevel() + "\n"
"logger.cxxtools=" + LiveSetup().GetTntnetLogLevel() + "\n"
);
+
log_init(logConf);
+#endif
// +++ CAUTION +++ CAUTION +++ CAUTION +++ CAUTION +++ CAUTION +++
// ------------------------------------------------------------------------
@@ -229,13 +283,12 @@ namespace vdrlive {
// the following selects the theme specific 'theme.css' file
// inserted by 'tadi' -- verified with above, but not counterchecked yet!
- app.mapUrl("^/themes/([^/]*)/css.*/(.+\\.css)", "content")
-#if APIVERSNUM > 10729
- .setPathInfo(resourceDir + "/themes/$1/css/$2")
-#else
- .setPathInfo(configDir + "/themes/$1/css/$2")
-#endif
- .pushArg("text/css");
+ MapUrl(app,
+ "^/themes/([^/]*)/css.*/(.+\\.css)",
+ "content",
+ GetResourcePath(),
+ "/themes/$1/css/$2",
+ "text/css");
// the following rules provide a search scheme for images. The first
// rule where a image is found, terminates the search.
@@ -243,79 +296,82 @@ namespace vdrlive {
// 2. /img/<imgname>.<ext>
// deprecated: 3. <imgname>.<ext> (builtin images)
// inserted by 'tadi' -- verified with above, but not counterchecked yet!
- app.mapUrl("^/themes/([^/]*)/img.*/(.+)\\.(.+)", "content")
-#if APIVERSNUM > 10729
- .setPathInfo(resourceDir + "/themes/$1/img/$2.$3")
-#else
- .setPathInfo(configDir + "/themes/$1/img/$2.$3")
-#endif
- .pushArg("image/$3");
- app.mapUrl("^/themes/([^/]*)/img.*/(.+)\\.(.+)", "content")
-#if APIVERSNUM > 10729
- .setPathInfo(resourceDir + "/img/$2.$3")
-#else
- .setPathInfo(configDir + "/img/$2.$3")
-#endif
- .pushArg("image/$3");
+ MapUrl(app,
+ "^/themes/([^/]*)/img.*/(.+)\\.(.+)",
+ "content",
+ GetResourcePath(),
+ "/themes/$1/img/$2.$3",
+ "image/$3");
+
+ MapUrl(app,
+ "^/themes/([^/]*)/img.*/(.+)\\.(.+)",
+ "content",
+ GetResourcePath(),
+ "/img/$2.$3",
+ "image/$3");
// deprecated: file << "MapUrl ^/themes/([^/]*)/img.*/(.+)\\.(.+) $2@" << endl;
// Epg images
string const epgImgPath(LiveSetup().GetEpgImageDir());
if (!epgImgPath.empty()) {
// inserted by 'tadi' -- verified with above, but not counterchecked yet!
- app.mapUrl("^/epgimages/([^/]*)\\.([^./]+)", "content")
- .setPathInfo(epgImgPath + "/$1.$2")
- .pushArg("image/$2");
+ MapUrl(app,
+ "^/epgimages/([^/]*)\\.([^./]+)",
+ "content",
+ epgImgPath,
+ "/$1.$2",
+ "image/$2");
}
// select additional (not build in) javascript.
// WARNING: no path components with '.' in the name are allowed. Only
// the basename may contain dots and must end with '.js'
// inserted by 'tadi' -- verified with above, but not counterchecked yet!
- app.mapUrl("^/js(/[^.]*)([^/]*\\.js)", "content")
-#if APIVERSNUM > 10729
- .setPathInfo(resourceDir + "/js$1$2")
-#else
- .setPathInfo(configDir + "/js$1$2")
-#endif
- .pushArg("text/javascript");
+ MapUrl(app,
+ "^/js(/[^.]*)([^/]*\\.js)",
+ "content",
+ GetResourcePath(),
+ "/js$1$2",
+ "text/javascript");
// map to 'css/basename(uri)'
// inserted by 'tadi' -- verified with above, but not counterchecked yet!
- app.mapUrl("^/css.*/(.+)", "content")
-#if APIVERSNUM > 10729
- .setPathInfo(resourceDir + "/css/$1")
-#else
- .setPathInfo(configDir + "/css/$1")
-#endif
- .pushArg("text/css");
+ MapUrl(app,
+ "^/css.*/(.+)",
+ "content",
+ GetResourcePath(),
+ "/css/$1",
+ "text/css");
// map to 'img/basename(uri)'
// inserted by 'tadi' -- verified with above, but not counterchecked yet!
- app.mapUrl("^/img.*/(.+)\\.([^.]+)", "content")
-#if APIVERSNUM > 10729
- .setPathInfo(resourceDir + "/img/$1.$2")
-#else
- .setPathInfo(configDir + "/img/$1.$2")
-#endif
- .pushArg("image/$2");
+ MapUrl(app,
+ "^/img.*/(.+)\\.([^.]+)",
+ "content",
+ GetResourcePath(),
+ "/img/$1.$2",
+ "image/$2");
// Map favicon.ico into img directory
- app.mapUrl("^/favicon.ico$", "content")
-#if APIVERSNUM > 10729
- .setPathInfo(resourceDir + "/img/favicon.ico")
-#else
- .setPathInfo(configDir + "/img/favicon.ico")
-#endif
- .pushArg("image/x-icon");
+ MapUrl(app,
+ "^/favicon.ico$",
+ "content",
+ GetResourcePath(),
+ "/img/favicon.ico",
+ "image/x-icon");
// takes first path components without 'extension' when it does not
// contain '.'
// modified by 'tadi' -- verified with above, but not counterchecked yet!
app.mapUrl("^/([^./]+)(.*)?", "$1");
+#if TNT_GLOBAL_TNTCONFIG
+ tnt::TntConfig::it().sessionTimeout = 86400;
+ tnt::TntConfig::it().defaultContentType = string("text/html; charset=") + LiveI18n().CharacterEncoding();
+#else
tnt::Sessionscope::setDefaultTimeout(86400);
tnt::HttpReply::setDefaultContentType(string("text/html; charset=") + LiveI18n().CharacterEncoding());
+#endif
Setup::IpList const& ips = LiveSetup().GetServerIps();
int port = LiveSetup().GetServerPort();
diff --git a/tntfeatures.h b/tntfeatures.h
index 6de1f88..76d3757 100644
--- a/tntfeatures.h
+++ b/tntfeatures.h
@@ -17,6 +17,9 @@
// Query params are now in tntnet and not in cxxtools
#define TNT_HAS_QUERYPARAMS (TNTVERSION >= 16060)
+// Query params without boolean parameter
+#define TNT_QUERYPARAMS_NO_BOOL (TNTVERSION >= 22000)
+
// One can request the host part of the request url
#define TNT_HAS_GETHOST (TNTVERSION >= 16060)
@@ -26,4 +29,13 @@
// version of TNTNET that binds ipv6 addresses with IPV6_V6ONLY flag set to true
#define TNT_IPV6_V6ONLY (CXXTOOLVER >= 21000)
+// version of TNTNET with properties deserializer for logger configuration args.
+#define TNT_LOG_SERINFO (CXXTOOLVER >= 22000)
+
+// version of TNTNET wich expects name, value mappings for Url-Mapper arguments.
+#define TNT_MAPURL_NAMED_ARGS (TNTVERSION >= 22000)
+
+// version of TNTNET where configuration is global
+#define TNT_GLOBAL_TNTCONFIG (TNTVERSION >= 22000)
+
#endif // VDR_LIVE_TNTFEATURES_H
@@ -0,0 +1,25 @@
commit 69f84f95fa875c6f562294b1a6a1ea6f584d3f6c
Author: Dieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de>
Date: Sat May 4 22:27:09 2013 +0200
With tntnet v2.2 use also the request.getArg(<name>) function.
In the previous commit support for tntnet 2.2 was added. The URL
mapping changed in that version and allows now named arguments. This
change makes uses of this feature now.
diff --git a/pages/content.ecpp b/pages/content.ecpp
index 27d827c..cde092f 100644
--- a/pages/content.ecpp
+++ b/pages/content.ecpp
@@ -17,7 +17,11 @@ bool logged_in(false);
string mime("image/png");
if (request.getArgsCount() > 0) {
+#if TNT_MAPURL_NAMED_ARGS
+ mime = request.getArg("mime-type");
+#else
mime = request.getArg(0);
+#endif
// dsyslog("vdrlive::content found mime arg (%s)", mime.c_str());
}
reply.setContentType(mime);
+1
View File
@@ -36,5 +36,6 @@ cd $PKG_BUILD
VDRSRC="../$VDR_DIR" \
LIBDIR="." \
LOCALEDIR="./locale" \
LIBDVBCSA=1 \
CSAFLAGS="$CFLAGS -Wall -fomit-frame-pointer -fexpensive-optimizations -funroll-loops"
+2 -2
View File
@@ -19,14 +19,14 @@
################################################################################
PKG_NAME="vdr-plugin-dvbapi"
PKG_VERSION="555272d"
PKG_VERSION="2be5e15"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/manio/vdr-plugin-dvbapi"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS="vdr openssl"
PKG_BUILD_DEPENDS="toolchain vdr openssl"
PKG_BUILD_DEPENDS="toolchain vdr openssl libdvbcsa"
PKG_PRIORITY="optional"
PKG_SECTION="multimedia"
PKG_SHORTDESC="TV"
@@ -20,6 +20,9 @@
PKG_NAME="vdr-plugin-vnsiserver"
PKG_VERSION="e3cd383"
if [ "$XBMC" = "master" ]; then
PKG_VERSION="cd5023b"
fi
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
@@ -0,0 +1,101 @@
diff --git a/Makefile b/Makefile
index 8f37c92..94869aa 100644
--- a/Makefile
+++ b/Makefile
@@ -7,7 +7,7 @@
# This name will be used in the '-P...' option of VDR to load the plugin.
# By default the main source file also carries this name.
-PLUGIN = vnsiserver4
+PLUGIN = vnsiserver
### The version number of this plugin (taken from the main source file):
@@ -16,30 +16,18 @@ VERSION = $(shell grep 'static const char \*VERSION *=' vnsi.h | awk '{ print $$
### The directory environment:
# Use package data if installed...otherwise assume we're under the VDR source directory:
-PKGCFG = $(if $(VDRDIR),$(shell pkg-config --variable=$(1) $(VDRDIR)/vdr.pc),$(shell pkg-config --variable=$(1) vdr || pkg-config --variable=$(1) ../../../vdr.pc))
-LIBDIR ?= $(call PKGCFG,libdir)
-LOCDIR = $(call PKGCFG,locdir)
-PLGCFG = $(call PKGCFG,plgcfg)
#
TMPDIR ?= /tmp
### The compiler options:
-export CFLAGS = $(call PKGCFG,cflags)
-export CXXFLAGS = $(call PKGCFG,cxxflags)
+include $(VDRDIR)/Make.global
### The version number of VDR's plugin API:
-APIVERSION = $(call PKGCFG,apiversion)
-ifeq ($(strip $(APIVERSION)),)
-APIVERSION = $(shell grep 'define APIVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g')
-NOCONFIG := 1
-endif
+APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h)
# backwards compatibility version < 1.7.34
-API1733 := $(shell if [ "$(APIVERSION)" \< "1.7.34" ]; then echo true; fi; )
-
-ifdef API1733
VDRSRC = $(VDRDIR)
VDRSRC ?= ../../..
@@ -47,21 +35,8 @@ ifeq ($(strip $(LIBDIR)),)
LIBDIR = $(VDRSRC)/PLUGINS/lib
endif
-ifndef NOCONFIG
-CXXFLAGS = $(call PKGCFG,cflags)
-CXXFLAGS += -fPIC
-else
-include $(VDRSRC)/Make.global
-include $(VDRSRC)/Make.config
-endif
-
-export CXXFLAGS
-else
-
-### Allow user defined options to overwrite defaults:
-
--include $(PLGCFG)
-endif
### The name of the distribution archive:
@@ -74,11 +49,9 @@ SOFILE = libvdr-$(PLUGIN).so
### Includes and Defines (add further entries here):
-ifdef API1733
INCLUDES += -I$(VDRSRC)/include
-endif
-DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"' -DVNSI_SERVER_VERSION='"$(VERSION)"'
+DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"' -DVNSI_SERVER_VERSION='"$(VERSION)"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
ifeq ($(DEBUG),1)
DEFINES += -DDEBUG
@@ -94,11 +67,7 @@ OBJS = vnsi.o bitstream.o vnsiclient.o config.o cxsocket.o parser.o parser_AAC.o
### The main target:
-ifdef API1733
-all: install-lib
-else
all: $(SOFILE)
-endif
#
### Implicit rules:
@@ -145,6 +114,7 @@ install-i18n: $(I18Nmsgs)
$(SOFILE): $(OBJS)
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) -o $@
+ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
install-lib: $(SOFILE)
install -D $^ $(DESTDIR)$(LIBDIR)/$^.$(APIVERSION)
+3
View File
@@ -20,6 +20,9 @@
PKG_NAME="vdr-plugin-xvdr"
PKG_VERSION="33afe59"
if [ "$XBMC" = "master" ]; then
PKG_VERSION="6249892"
fi
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
+1 -1
View File
@@ -20,7 +20,7 @@
################################################################################
PKG_NAME="vdr"
PKG_VERSION="2.0.1"
PKG_VERSION="2.0.3"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
+6 -3
View File
@@ -27,13 +27,14 @@ cd $PKG_BUILD
setup_toolchain host
mkdir -p .build-host && cd .build-host
../configure --host=$HOST_NAME \
--build=$HOST_NAME \
--prefix=$ROOT/$TOOLCHAIN \
--disable-static \
--enable-shared \
--disable-unittest \
--with-server=no \
--with-cgi=no \
--with-sdk=yes \
--with-demos=no \
--with-epoll=yes \
@@ -57,11 +58,13 @@ mkdir -p .build-target && cd .build-target
--sysconfdir=/etc \
--disable-static \
--enable-shared \
--disable-unittest \
--with-sysroot=$SYSROOT_PREFIX \
--with-server=no \
--with-cgi=no \
--with-sdk=yes \
--with-sdk=no \
--with-demos=no \
--with-epoll=yes \
--with-ssl=no \
--with-stressjob=no
$MAKEINSTALL
+2 -2
View File
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="tntnet"
PKG_VERSION="2.1"
PKG_VERSION="2.2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL-2"
@@ -33,4 +33,4 @@ PKG_SHORTDESC="tntnet: C++ Dynamite for the Web"
PKG_LONGDESC="Tntnet is a modular, multithreaded, high performance webapplicationserver for C++"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_AUTORECONF="no"
@@ -0,0 +1,18 @@
Description: Include unistd.h to fix FTBFS with gcc-4.7
tntnet (2.1-1ubuntu1) quantal; urgency=low
.
* Add missing header to fix FTBFS with gcc4.7 on non-amd64 archs
Author: Micah Gersten <[email protected]>
Index: tntnet-2.2/framework/defcomp/static.cpp
===================================================================
--- tntnet-2.2.orig/framework/defcomp/static.cpp 2013-04-21 22:13:57.000000000 +0300
+++ tntnet-2.2/framework/defcomp/static.cpp 2013-05-19 23:12:17.000000000 +0300
@@ -34,6 +34,7 @@
#include <tnt/http.h>
#include <tnt/httpheader.h>
#include <tnt/comploader.h>
+#include <unistd.h>
#include <fstream>
#include <cxxtools/log.h>
#include <cxxtools/systemerror.h>
@@ -1,3 +1,8 @@
3.1.6
rebuild
3.1.5
get tuner id with command 'hdhomerun_config discover' and
set number of tuners manually
3.1.4
get tuner id from /var/log/messages
3.1.3
+2 -2
View File
@@ -20,13 +20,13 @@
PKG_NAME="hdhomerun"
PKG_VERSION="3.2"
PKG_REV="4"
PKG_REV="6"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.silicondust.com/products/hdhomerun/dvbt/"
PKG_URL=""
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_BUILD_DEPENDS=""
PKG_PRIORITY="optional"
PKG_SECTION="driver/dvb"
PKG_SHORTDESC="A linux DVB driver for the HDHomeRun (http://www.silicondust.com)."
@@ -63,39 +63,46 @@ if [ -z "$(pidof userhdhomerun)" ]; then
cp $HDHR_ADDON_HOME/dvbhdhomerun.conf $DVBHDHOMERUN_CONF_TMP
# get tuner serial numbers
SERIALS=$(cat /var/config/hdhomerun-addon.conf | sed -n 's|^ATTACHED_TUNER_\(.*\)_\(.*\)_DVBMODE=.*|\1-\2|gp' | sort | uniq)
SERIALS=$(cat /var/config/hdhomerun-addon.conf | sed -n 's|^ATTACHED_TUNER_\(.*\)_DVBMODE=.*|\1|gp' | sort | uniq)
. /var/config/hdhomerun-addon.conf
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)
DISABLE=$(eval echo \$ATTACHED_TUNER_${SERIAL_VAR}_DISABLE)
for SERIAL_UNIQ in $SERIALS; do
DVBMODE=$(eval echo \$ATTACHED_TUNER_${SERIAL_UNIQ}_DVBMODE)
FULLNAME=$(eval echo \$ATTACHED_TUNER_${SERIAL_UNIQ}_FULLNAME)
DISABLE=$(eval echo \$ATTACHED_TUNER_${SERIAL_UNIQ}_DISABLE)
NUMBERS=$(eval echo \$ATTACHED_TUNER_${SERIAL_UNIQ}_NUMBERS)
[ "$DVBMODE" = "auto" ] && DVBMODE=""
NUMBERS=$(( $NUMBERS -1 ))
NUMBERS=$(( $NUMBERS *1 ))
# remove setttings for this tuner
awk -v val="[$SERIAL]" '$0 == val {flag=1; next} /^tuner_type=|^use_full_name=|^disable=|^#|^$/{if (flag==1) next} /.*/{flag=0; print}' $DVBHDHOMERUN_CONF_TMP >${DVBHDHOMERUN_CONF_TMP}-types
mv ${DVBHDHOMERUN_CONF_TMP}-types $DVBHDHOMERUN_CONF_TMP
echo "" >>$DVBHDHOMERUN_CONF_TMP
# remove empty lines at the end of file
sed -i -e ':a' -e '/^\n*$/{$d;N;};/\n$/ba' $DVBHDHOMERUN_CONF_TMP
for i in $(seq 0 $NUMBERS); do
SERIAL="$SERIAL_UNIQ-$i"
ADDNEW=true
if [ -n "$DVBMODE" ]; then
[ $ADDNEW = true ] && ADDNEW=false && echo "[$SERIAL]" >>$DVBHDHOMERUN_CONF_TMP
echo "tuner_type=$DVBMODE" >>$DVBHDHOMERUN_CONF_TMP
fi
if [ "$FULLNAME" = "true" ]; then
[ $ADDNEW = true ] && ADDNEW=false && echo "[$SERIAL]" >>$DVBHDHOMERUN_CONF_TMP
echo "use_full_name=true" >>$DVBHDHOMERUN_CONF_TMP
fi
if [ "$DISABLE" = "true" ]; then
[ $ADDNEW = true ] && ADDNEW=false && echo "[$SERIAL]" >>$DVBHDHOMERUN_CONF_TMP
echo "disable=true" >>$DVBHDHOMERUN_CONF_TMP
fi
[ "$DVBMODE" = "auto" ] && DVBMODE=""
echo "" >>$DVBHDHOMERUN_CONF_TMP
# remove setttings for this tuner
awk -v val="[$SERIAL]" '$0 == val {flag=1; next} /^tuner_type=|^use_full_name=|^disable=|^#|^$/{if (flag==1) next} /.*/{flag=0; print}' $DVBHDHOMERUN_CONF_TMP >${DVBHDHOMERUN_CONF_TMP}-types
mv ${DVBHDHOMERUN_CONF_TMP}-types $DVBHDHOMERUN_CONF_TMP
echo "" >>$DVBHDHOMERUN_CONF_TMP
# remove empty lines at the end of file
sed -i -e ':a' -e '/^\n*$/{$d;N;};/\n$/ba' $DVBHDHOMERUN_CONF_TMP
ADDNEW=true
if [ -n "$DVBMODE" ]; then
[ $ADDNEW = true ] && ADDNEW=false && echo "[$SERIAL]" >>$DVBHDHOMERUN_CONF_TMP
echo "tuner_type=$DVBMODE" >>$DVBHDHOMERUN_CONF_TMP
fi
if [ "$FULLNAME" = "true" ]; then
[ $ADDNEW = true ] && ADDNEW=false && echo "[$SERIAL]" >>$DVBHDHOMERUN_CONF_TMP
echo "use_full_name=true" >>$DVBHDHOMERUN_CONF_TMP
fi
if [ "$DISABLE" = "true" ]; then
[ $ADDNEW = true ] && ADDNEW=false && echo "[$SERIAL]" >>$DVBHDHOMERUN_CONF_TMP
echo "disable=true" >>$DVBHDHOMERUN_CONF_TMP
fi
echo "" >>$DVBHDHOMERUN_CONF_TMP
done
done
# remove logging from libhdhomerun library
@@ -27,10 +27,8 @@ __cwd__ = __settings__.getAddonInfo('path')
__resources_lib__ = xbmc.translatePath(os.path.join(__cwd__, 'resources', 'lib'))
__settings_xml__ = xbmc.translatePath(os.path.join(__cwd__, 'resources', 'settings.xml'))
__hdhomerun_log__ = '/var/log/dvbhdhomerun.log'
if __name__ == "__main__" and len(sys.argv) == 2 and sys.argv[1] == 'refresh_tuners':
sys.path.append(__resources_lib__)
from functions import refresh_hdhomerun_tuners
refresh_hdhomerun_tuners(__settings_xml__, __hdhomerun_log__)
refresh_hdhomerun_tuners(__settings_xml__)
__settings__.openSettings()
@@ -11,5 +11,6 @@
<string id="9005">Enable modifying settings</string>
<string id="9010">Refresh tuners... (press me)</string>
<string id="9020"> use full name</string>
<string id="9025"> number of tuners</string>
<string id="9030"> disabled</string>
</strings>
@@ -46,25 +46,28 @@ def settings_restore(settings_xml):
######################################################################################################
# get hdhomerun supported devices on a system (only name like 101ADD2B-0)
def get_devices_hdhomerun(hdhomerun_log):
def get_devices_hdhomerun():
tuners = []
try:
for line in open('/var/log/messages', 'r'):
if line.find('HDHomeRun'):
line = line.strip()
#Jul 17 19:22:46 user user.info kernel: [ 10.587811] HDHomeRun HDHomeRun.0: DVB: registering adapter 0 frontend 0 (HDHomeRun DVB-C 12345678-0)...
match = re.search(r'.*\[.+\] HDHomeRun .+ registering adapter .+ \(HDHomeRun .+ (.+)\).+', line)
p = os.popen("hdhomerun_config discover", "r")
while 1:
line = p.readline()
if not line:
break
else:
str = line.strip()
match = re.search(r'hdhomerun device (.+) found at .+', line)
if match:
name = match.group(1)
tuners.append(name)
print name
tuners.append(name)
except IOError:
print 'Error reading hdhomerun log file /var/log/messages'
print 'Error getting hdhomerun tuners info'
return tuners
"""
root ~ # grep HDHomeRun /var/log/messages
Jul 17 19:22:46 user user.info kernel: [ 10.587811] HDHomeRun HDHomeRun.0: DVB: registering adapter 0 frontend 0 (HDHomeRun DVB-C 12345678-0)...
Jul 17 19:22:46 user user.info kernel: [ 10.588602] HDHomeRun HDHomeRun.1: DVB: registering adapter 1 frontend 0 (HDHomeRun DVB-C 12345678-1)...
openelec:~ # hdhomerun_config discover
hdhomerun device 12345678 found at 192.168.0.3
"""
######################################################################################################
@@ -154,11 +157,13 @@ def remove_old_tuners(xmldoc):
# add new hdhomerun tuners
def add_hdhomerun(xmldoc, node_cat, tuners):
for ix, tuner in enumerate(tuners):
tuner_var = tuner.replace('-', '_')
#tuner_var = tuner.replace('-', '_')
tuner_var = tuner
print tuner
node1 = xmldoc.createElement("setting")
node1.setAttribute("id", 'ATTACHED_TUNER_' + tuner_var + '_DVBMODE')
node1.setAttribute("label", tuner)
node1.setAttribute("label", "tuner serial " + tuner_var)
node1.setAttribute("type", 'labelenum')
node1.setAttribute("default", 'auto')
node1.setAttribute("values", 'auto|ATSC|DVB-C|DVB-T')
@@ -172,12 +177,20 @@ def add_hdhomerun(xmldoc, node_cat, tuners):
node_cat.appendChild(node2)
node3 = xmldoc.createElement("setting")
node3.setAttribute("id", 'ATTACHED_TUNER_' + tuner_var + '_DISABLE')
node3.setAttribute("label", '9030')
node3.setAttribute("type", 'bool')
node3.setAttribute("default", 'false')
node3.setAttribute("id", 'ATTACHED_TUNER_' + tuner_var + '_NUMBERS')
node3.setAttribute("label", '9025')
node3.setAttribute("type", 'labelenum')
node3.setAttribute("default", '2')
node3.setAttribute("values", '1|2|3|4|5|6|7|8')
node_cat.appendChild(node3)
node4 = xmldoc.createElement("setting")
node4.setAttribute("id", 'ATTACHED_TUNER_' + tuner_var + '_DISABLE')
node4.setAttribute("label", '9030')
node4.setAttribute("type", 'bool')
node4.setAttribute("default", 'false')
node_cat.appendChild(node4)
# for tuner
######################################################################################################
@@ -249,9 +262,9 @@ def save_settings(settings_xml, xmldoc):
######################################################################################################
# refresh hdhomerun tuners in settings.xml file
def refresh_hdhomerun_tuners(settings_xml, hdhomerun_log):
def refresh_hdhomerun_tuners(settings_xml):
settings_backup(settings_xml)
tuners = get_devices_hdhomerun(hdhomerun_log)
tuners = get_devices_hdhomerun()
xmldoc = parse_settings(settings_xml)
if xmldoc == None:
print 'No hdhomerun tuners found'
@@ -39,7 +39,7 @@ if [ "$SUSPEND_DRIVER" = "true" ]; then
LOCKFILE="$LOCKDIR/hdhomerun"
case "$1" in
hibernate|suspend)
hibernate|suspend|pre)
if [ -n "$(pidof userhdhomerun)" ]; then
progress "Shutting down HDHomeRun driver for suspending..."
mkdir -p "$LOCKDIR"
@@ -48,7 +48,7 @@ if [ "$SUSPEND_DRIVER" = "true" ]; then
fi
;;
thaw|resume)
thaw|resume|post)
if [ -f "$LOCKFILE" ]; then
# driver started within Tvheadend/VDR
rm -f "$LOCKFILE"
@@ -1,3 +1,5 @@
3.1.3
rebuild
3.1.2
new addon settings option to enable suspend/resume driver actions
3.1.1
+1 -1
View File
@@ -20,7 +20,7 @@
PKG_NAME="sundtek-mediatv"
PKG_VERSION="3.1"
PKG_REV="2"
PKG_REV="3"
PKG_ARCH="any"
PKG_LICENSE="nonfree"
PKG_SITE="http://support.sundtek.com/"
@@ -39,7 +39,7 @@ if [ "$SUSPEND_DRIVER" = "true" ]; then
LOCKFILE="$LOCKDIR/sundtek-mediatv"
case "$1" in
hibernate|suspend)
hibernate|suspend|pre)
if [ -n "$(pidof mediasrv)" ]; then
progress "Shutting down Sundtek DVB driver for suspending..."
mkdir -p "$LOCKDIR"
@@ -48,7 +48,7 @@ if [ "$SUSPEND_DRIVER" = "true" ]; then
fi
;;
thaw|resume)
thaw|resume|post)
if [ -f "$LOCKFILE" ]; then
# driver started within Tvheadend/VDR
rm -f "$LOCKFILE"
@@ -1,3 +1,9 @@
3.1.3
- update to boblightd-474
3.1.2
- rebuild
3.1.1
- rebuild for OpenELEC-3.2
@@ -19,8 +19,8 @@
################################################################################
PKG_NAME="boblightd"
PKG_VERSION="467"
PKG_REV="1"
PKG_VERSION="474"
PKG_REV="3"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://code.google.com/p/boblight"
@@ -39,23 +39,25 @@ BOBLIGHT_X11="$ADDON_HOME/boblight.X11"
LOCKDIR="/var/lock/"
LOCKFILE="boblightd.disabled"
LOCKFILE_SLEEP="boblightd.sleep"
export LD_LIBRARY_PATH="$ADDON_DIR/lib:$LD_LIBRARY_PATH"
cp -R $ADDON_DIR/config/*.sample $ADDON_HOME > $LOG_FILE 2>&1
if [ -f "$LOCKDIR/$LOCKFILE" ] ; then
rm -rf "$LOCKDIR/$LOCKFILE"
fi
rm -rf "$LOCKDIR/$LOCKFILE_SLEEP" &>/dev/null
boblightd.stop
rm -rf "$LOCKDIR/$LOCKFILE" &>/dev/null
if [ -f "$BOBLIGHT_CONFIG" ] ; then
if [ ! "$(pidof boblightd)" ]; then
while [ true ] ; do
while [ -f "$LOCKDIR/$LOCKFILE_SLEEP" ] ; do
usleep 100000
done
if [ -f "$LOCKDIR/$LOCKFILE" ] ; then
break
fi
# Make sure the xserver has started up
wait_for_xorg
# Start the boblight daemon
boblightd -c $BOBLIGHT_CONFIG >> $LOG_FILE 2>&1
done &
@@ -64,11 +66,12 @@ if [ -f "$BOBLIGHT_CONFIG" ] ; then
if [ -e $BOBLIGHT_X11 ]; then
if [ ! "$(pidof boblight-X11)" ]; then
while [ true ] ; do
while [ -f "$LOCKDIR/$LOCKFILE_SLEEP" ] ; do
usleep 100000
done
if [ -f "$LOCKDIR/$LOCKFILE" ] ; then
break
fi
# Make sure the xserver has started up
wait_for_xorg
# Start the boblight daemon
boblight-X11 >> $LOG_FILE 2>&1
done &
@@ -24,14 +24,22 @@
LOCKDIR="/var/lock/"
LOCKFILE="boblightd.disabled"
LOCKFILE_SLEEP="boblightd.sleep"
mkdir -p "$LOCKDIR"
touch "$LOCKDIR/$LOCKFILE"
if [ "$(pidof boblightd)" ];then
killall boblightd
if [ ! -e "$LOCKDIR/$LOCKFILE_SLEEP" ] ; then
touch "$LOCKDIR/$LOCKFILE"
fi
if [ "$(pidof boblight-X11)" ];then
killall boblight-X11
if [ "$(pidof boblightd)" ] ; then
killall -q boblightd
killall -q boblight-X11
for seq in `seq 1 10` ; do
if [ ! "$(pidof boblightd boblight-X11)" ] ; then
break
fi
usleep 200000
done
killall -q -9 boblightd
killall -q -9 boblight-X11
fi
@@ -22,19 +22,18 @@
. /etc/profile
LOCKFILE="/var/lock/boblightd.sleep"
LOCKFILE_SLEEP="/var/lock/boblightd.sleep"
case "$1" in
hibernate|suspend)
hibernate|suspend|pre)
progress "Shutting down boblightd for suspending..."
touch $LOCKFILE_SLEEP
boblightd.stop
touch $LOCKFILE
;;
thaw|resume)
progress "Restarting boblightd for wakeup..."
if [ -f "$LOCKFILE" ] ; then
rm -rf "$LOCKFILE"
boblightd.start
thaw|resume|post)
if [ -f "$LOCKFILE_SLEEP" ] ; then
progress "Restarting boblightd for wakeup..."
rm -rf "$LOCKFILE_SLEEP"
fi
;;
*) exit $NA
@@ -1,3 +1,6 @@
3.1.4
- rebuild
3.1.3
- update to TVHeadend 3.4.27
@@ -20,7 +20,7 @@
PKG_NAME="tvheadend"
PKG_VERSION="3.4.27"
PKG_REV="3"
PKG_REV="4"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.lonelycoder.com/hts/tvheadend_overview.html"
@@ -24,6 +24,7 @@
LOCKDIR="/var/lock/"
LOCKFILE="tvheadend.disabled"
LOCKFILE_SLEEP="tvheadend.sleep"
ADDON_DIR="$HOME/.xbmc/addons/service.multimedia.tvheadend"
ADDON_SYS_DIR="/usr/lib/xbmc/addons/service.multimedia.tvheadend"
@@ -57,6 +58,8 @@ if [ -d $HOME/.xbmc/userdata/addon_data/service.multimedia.hts-tvheadend ] ; the
fi
##
mkdir -p $ADDON_HOME
if [ ! -f "$ADDON_SETTINGS" ]; then
if [ -f $ADDON_DIR/settings-default.xml ]; then
cp $ADDON_DIR/settings-default.xml $ADDON_SETTINGS
@@ -111,25 +114,24 @@ mkdir -p /var/config
. /var/config/tvheadend.conf.default
. /var/config/tvheadend.conf
mkdir -p $ADDON_HOME
rm -rf "$LOCKDIR/$LOCKFILE_SLEEP" &>/dev/null
tvheadend.stop
rm -rf "$LOCKDIR/$LOCKFILE" &>/dev/null
if [ ! "$(pidof $ADDON_BIN)" ]; then
# start userspace DVB driver/addon
for driver_dvb in $(find /storage/.xbmc/addons/driver.dvb.*/bin/userspace-driver.sh -type f 2>/dev/null); do
driver_dvb_name=$(echo $driver_dvb | awk 'BEGIN {FS="/"} {printf("%s", $5)}')
logger -t Tvheadend "### Loading userspace DVB driver: $driver_dvb_name ###"
# use ". " because of variable export
. $driver_dvb
done
if [ -f "$LOCKDIR/$LOCKFILE" ] ; then
rm -rf "$LOCKDIR/$LOCKFILE"
fi
while [ true ] ; do
while [ -f "$LOCKDIR/$LOCKFILE_SLEEP" ] ; do
usleep 100000
done
if [ -f "$LOCKDIR/$LOCKFILE" ] ; then
break
fi
# start userspace DVB driver/addon
for driver_dvb in $(find /storage/.xbmc/addons/driver.dvb.*/bin/userspace-driver.sh -type f 2>/dev/null); do
driver_dvb_name=$(echo $driver_dvb | awk 'BEGIN {FS="/"} {printf("%s", $5)}')
logger -t Tvheadend "### Loading userspace DVB driver: $driver_dvb_name ###"
# use ". " because of variable export
. $driver_dvb
done
# (wait for) at least 1 adapter (xbmc allows to set 0)
[ $NUM_ADAPTERS -lt 1 ] && NUM_ADAPTERS=1
if [ "$WAIT_FOR_FEINIT" == "true" ] && [ ! -e /dev/dvb/adapter$((NUM_ADAPTERS-1))/frontend* ] ; then
@@ -24,12 +24,22 @@
LOCKDIR="/var/lock/"
LOCKFILE="tvheadend.disabled"
LOCKFILE_SLEEP="tvheadend.sleep"
ADDON_BIN="tvheadend"
mkdir -p "$LOCKDIR"
touch "$LOCKDIR/$LOCKFILE"
if [ ! -e "$LOCKDIR/$LOCKFILE_SLEEP" ] ; then
touch "$LOCKDIR/$LOCKFILE"
fi
if [ "$(pidof $ADDON_BIN)" ];then
killall $ADDON_BIN
if [ "$(pidof $ADDON_BIN)" ] ; then
killall -q $ADDON_BIN
for seq in `seq 1 10` ; do
if [ ! "$(pidof $ADDON_BIN)" ] ; then
break
fi
usleep 200000
done
killall -q -9 $ADDON_BIN
fi
@@ -26,40 +26,29 @@ ADDON_HOME="$HOME/.xbmc/userdata/addon_data/service.multimedia.tvheadend"
ADDON_SETTINGS="$ADDON_HOME/settings.xml"
REMOVE_MODULES=`grep REMOVE_MODULES $ADDON_SETTINGS | sed 's|.*value="\([^"]*\)".*|\1|g'`
LOCKFILE="/var/lock/tvheadend.sleep"
LOCKFILE_SLEEP="/var/lock/tvheadend.sleep"
ADDON_DIR="$HOME/.xbmc/addons/service.multimedia.tvheadend"
case "$1" in
hibernate|suspend)
hibernate|suspend|pre)
if [ "$(pidof tvheadend)" ];then
progress "Shutting down HTS TVHeadend for suspending..."
xbmc-send -a "Notification(tvheadend, Shutting down HTS TVHeadend for suspend..., 5000, $ADDON_DIR/icon.png)"
touch $LOCKFILE_SLEEP
tvheadend.stop
touch $LOCKFILE
for module in $REMOVE_MODULES ; do
rmmod -w $module
done
fi
;;
thaw|resume)
if [ -f "$LOCKFILE" ] ; then
thaw|resume|post)
if [ -f "$LOCKFILE_SLEEP" ] ; then
progress "Restarting HTS TVHeadend for wakeup..."
xbmc-send -a "Notification(tvheadend, Restarting HTS TVHeadend for wakeup..., 5000, $ADDON_DIR/icon.png)"
for module in $REMOVE_MODULES ; do
modprobe $module
done
tvheadend.stop
for seq in `seq 1 10` ; do
if [ ! "$(pidof tvheadend)" ];then
break
fi
usleep 500000
done
killall -9 tvheadend &>/dev/null
rm -rf "$LOCKFILE"
tvheadend.start
rm -rf "$LOCKFILE_SLEEP"
fi
;;
*) exit $NA
@@ -71,6 +71,7 @@ mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/plugin
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/xvdr
cp -PR $BUILD/vdr-plugin-xvdr-*/xvdr/allowed_hosts.conf $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/xvdr
cp -PR $BUILD/vdr-plugin-xvdr-*/xvdr/xvdr.conf $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/xvdr
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/vnsiserver
cp -PR $BUILD/vdr-plugin-vnsiserver-*/vnsiserver/allowed_hosts.conf $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/vnsiserver
@@ -80,7 +81,7 @@ 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/tntnet-[0-9]*/.build-target/framework/common/.libs/*.so* $ADDON_BUILD/$PKG_ADDON_ID/lib
cp -P $BUILD/tntnet-[0-9]*/.build-target/framework/common/.libs/libtntnet.so.11.0.0 $ADDON_BUILD/$PKG_ADDON_ID/lib/libtntnet.so.11
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/streamdev-server
cp -PR $BUILD/vdr-plugin-streamdev-*/streamdev-server/streamdevhosts.conf $ADDON_BUILD/$PKG_ADDON_ID/config/plugins/streamdev-server
@@ -1,3 +1,9 @@
3.1.4
- vdr-plugin-dvbapi: switch to libdvbcsa
3.1.3
- rebuild
3.1.2
- fix unloading multiple modules on suspend
@@ -21,7 +21,7 @@
PKG_NAME="vdr-addon"
PKG_VERSION="3.1"
PKG_REV="2"
PKG_REV="4"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.openelec.tv"
@@ -32,6 +32,7 @@ check_tmpfs_mount() {
LOCKDIR="/var/lock/"
LOCKFILE="vdr.disabled"
LOCKFILE_SLEEP="vdr.sleep"
ADDON_DIR="$HOME/.xbmc/addons/service.multimedia.vdr-addon"
ADDON_HOME="$HOME/.xbmc/userdata/addon_data/service.multimedia.vdr-addon"
@@ -148,22 +149,26 @@ MYDATA
)
rm -rf "$LOCKDIR/$LOCKFILE_SLEEP" &>/dev/null
vdr.stop
rm -rf "$LOCKDIR/$LOCKFILE" &>/dev/null
if [ ! "$(pidof vdr.bin)" ];then
# start userspace DVB driver/addon
for driver_dvb in $(find /storage/.xbmc/addons/driver.dvb.*/bin/userspace-driver.sh -type f 2>/dev/null); do
driver_dvb_name=$(echo $driver_dvb | awk 'BEGIN {FS="/"} {printf("%s", $5)}')
logger -t VDR "### Loading userspace DVB driver: $driver_dvb_name ###"
# use ". " because of variable export
. $driver_dvb
done
if [ -f "$LOCKDIR/$LOCKFILE" ] ; then
rm -rf "$LOCKDIR/$LOCKFILE"
fi
while [ true ] ; do
while [ -f "$LOCKDIR/$LOCKFILE_SLEEP" ] ; do
usleep 100000
done
if [ -f "$LOCKDIR/$LOCKFILE" ] ; then
umount /var/run/vdr 2>&1
break
fi
# start userspace DVB driver/addon
for driver_dvb in $(find /storage/.xbmc/addons/driver.dvb.*/bin/userspace-driver.sh -type f 2>/dev/null); do
driver_dvb_name=$(echo $driver_dvb | awk 'BEGIN {FS="/"} {printf("%s", $5)}')
logger -t VDR "### Loading userspace DVB driver: $driver_dvb_name ###"
# use ". " because of variable export
. $driver_dvb
done
# (wait for) at least 1 adapter (xbmc allows to set 0)
[ $NUM_ADAPTERS -lt 1 ] && NUM_ADAPTERS=1
if [ "$WAIT_FOR_FEINIT" == "true" ] && [ ! -e /dev/dvb/adapter$((NUM_ADAPTERS-1))/frontend* ] ; then
@@ -24,11 +24,20 @@
LOCKDIR="/var/lock/"
LOCKFILE="vdr.disabled"
LOCKFILE_SLEEP="vdr.sleep"
mkdir -p "$LOCKDIR"
touch "$LOCKDIR/$LOCKFILE"
if [ "$(pidof vdr.bin)" ];then
killall vdr.bin
if [ ! -e "$LOCKDIR/$LOCKFILE_SLEEP" ] ; then
touch "$LOCKDIR/$LOCKFILE"
fi
if [ "$(pidof vdr.bin)" ] ; then
killall -q vdr.bin
for seq in `seq 1 10` ; do
if [ ! "$(pidof vdr.bin)" ] ; then
break
fi
usleep 200000
done
killall -q -9 vdr.bin
fi
@@ -27,39 +27,28 @@ ADDON_CONFIG_DIR="$ADDON_HOME/config"
ADDON_SETTINGS="$ADDON_HOME/settings.xml"
REMOVE_MODULES=`grep REMOVE_MODULES $ADDON_SETTINGS | sed 's|.*value="\([^"]*\)".*|\1|g'`
LOCKFILE="/var/lock/vdr.sleep"
LOCKFILE_SLEEP="/var/lock/vdr.sleep"
ADDON_DIR="$HOME/.xbmc/addons/service.multimedia.vdr-addon"
case "$1" in
hibernate|suspend)
hibernate|suspend|pre)
if [ "$(pidof vdr.bin)" ];then
progress "Shutting down vdr for suspending..."
xbmc-send -a "Notification(vdr, Shutting down vdr for suspend..., 5000, $ADDON_DIR/icon.png)"
touch $LOCKFILE_SLEEP
vdr.stop
touch $LOCKFILE
for module in $REMOVE_MODULES ; do
rmmod -w $module
done
fi
;;
thaw|resume)
if [ -f "$LOCKFILE" ] ; then
thaw|resume|post)
if [ -f "$LOCKFILE_SLEEP" ] ; then
progress "Restarting vdr for wakeup..."
xbmc-send -a "Notification(vdr, Restarting vdr for wakeup..., 5000, $ADDON_DIR/icon.png)"
for module in $REMOVE_MODULES ; do
modprobe $module
done
vdr.stop
for seq in `seq 1 10` ; do
if [ ! "$(pidof vdr.bin)" ];then
break
fi
usleep 500000
done
killall -9 vdr.bin &>/dev/null
rm -rf "$LOCKFILE"
vdr.start
rm -rf "$LOCKFILE_SLEEP"
fi
;;
*) exit $NA
+6 -3
View File
@@ -35,13 +35,16 @@ PKG_LONGDESC="ALSA (Advanced Linux Sound Architecture) is the next generation Li
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
if [ "$PULSEAUDIO_SUPPORT" = yes ]; then
PKG_DEPENDS="$PKG_DEPENDS alsa-plugins"
if [ "$DEBUG" = yes ]; then
ALSA_DEBUG=--with-debug
else
ALSA_DEBUG=--without-debug
fi
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--with-plugindir=/usr/lib/alsa \
--disable-python \
$ALSA_DEBUG \
--disable-dependency-tracking"
pre_configure_target() {
@@ -64,6 +67,6 @@ post_makeinstall_target() {
cp -PR $PKG_DIR/config/modprobe.d $INSTALL/usr/config
}
post_install_target() {
post_install() {
add_group audio 63
}
@@ -1,11 +0,0 @@
# samplerate plugin configuration
# $Id: samplerate.conf,v 1.2 2008/03/09 15:50:49 lkundrak Exp $
pcm.my_rate {
type rate
slave.pcm "hw"
converter "samplerate"
hint {
description "External rate converter"
}
}
@@ -1,11 +0,0 @@
# samplerate plugin configuration
# $Id$
pcm.my_rate {
type rate
slave.pcm "hw"
converter "speexrate"
hint {
description "Rate Converter Plugin Using Speex Resampler"
}
}
@@ -1,10 +0,0 @@
# upmix plugin configuration
# $Id: upmix.conf,v 1.2 2008/03/09 15:50:49 lkundrak Exp $
pcm.upmix51 {
type upmix
slave.pcm "surround51"
hint {
description "Upmixer channel expander"
}
}
@@ -1,18 +0,0 @@
# vdownmix plugin configuration
# $Id$
pcm.!surround51 {
type vdownmix
slave.pcm "default"
hint {
description "Downmixer to stereo from surround51"
}
}
pcm.!surround40 {
type vdownmix
slave.pcm "default"
hint {
description "Downmixer to stereo from surround40"
}
}
@@ -1,56 +0,0 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="alsa-plugins"
PKG_VERSION="1.0.27"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.alsa-project.org/"
PKG_URL="ftp://ftp.alsa-project.org/pub/plugins/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS="speex"
PKG_BUILD_DEPENDS_TARGET="toolchain speex libsamplerate"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="alsa-plugins: Advanced Linux Sound Architecture Plugins"
PKG_LONGDESC="ALSA (Advanced Linux Sound Architecture) is the next generation Linux Sound API. It provides much finer (->better) access to the sound hardware, has a unbeatable mixer API and supports stuff like multi channel hardware, digital outs and ins, uninterleaved sound data access, and an oss emulation layer (for the old applications). It is the prefered API for professional sound apps under Linux."
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--with-plugindir=/usr/lib/alsa \
--disable-jack \
--enable-samplerate \
--disable-avcodec \
--with-speex=lib"
if [ "$PULSEAUDIO_SUPPORT" = yes ]; then
PKG_DEPENDS="$PKG_DEPENDS pulseaudio"
PKG_BUILD_DEPENDS_TARGET="$PKG_BUILD_DEPENDS_TARGET pulseaudio"
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --enable-pulseaudio"
else
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --disable-pulseaudio"
fi
post_makeinstall_target() {
mkdir -p $INSTALL/usr/share/alsa/pcm
cp -R $PKG_DIR/config/*.conf $INSTALL/usr/share/alsa/pcm
}
-50
View File
@@ -1,50 +0,0 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="libsndfile"
PKG_VERSION="1.0.25"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://www.mega-nerd.com/libsndfile/"
PKG_URL="http://www.mega-nerd.com/$PKG_NAME/files/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS="alsa-lib flac libvorbis libogg"
PKG_BUILD_DEPENDS_TARGET="toolchain alsa-lib flac libvorbis libogg"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="libsndfile: A library for accessing various audio file formats"
PKG_LONGDESC="libsndfile is a C library for reading and writing sound files such as AIFF, AU, WAV, and others through one standard interface. It can currently read/write 8, 16, 24 and 32-bit PCM files as well as 32 and 64-bit floating point WAV files and a number of compressed formats. It compiles and runs on *nix, MacOS, and Win32."
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--disable-silent-rules \
--disable-sqlite \
--enable-alsa \
--enable-external-libs \
--disable-experimental \
--disable-test-coverage \
--enable-largefile \
--with-gnu-ld"
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin
}
@@ -1,25 +0,0 @@
diff -Naur libsndfile-1.0.25-old/configure.ac libsndfile-1.0.25-new/configure.ac
--- libsndfile-1.0.25-old/configure.ac 2011-07-13 01:59:57.000000000 -0700
+++ libsndfile-1.0.25-new/configure.ac 2011-07-13 17:04:14.000000000 -0700
@@ -18,9 +18,6 @@
AM_INIT_AUTOMAKE($PACKAGE_NAME,$PACKAGE_VERSION)
AM_SILENT_RULES([yes])
-dnl Add parameters for aclocal
-AC_SUBST(ACLOCAL_AMFLAGS, "-I M4")
-
AC_LANG([C])
AC_PROG_CC
diff -Naur libsndfile-1.0.25-old/Makefile.am libsndfile-1.0.25-new/Makefile.am
--- libsndfile-1.0.25-old/Makefile.am 2011-07-07 02:47:24.000000000 -0700
+++ libsndfile-1.0.25-new/Makefile.am 2011-07-13 17:04:14.000000000 -0700
@@ -2,6 +2,8 @@
DISTCHECK_CONFIGURE_FLAGS = --enable-gcc-werror
+ACLOCAL_AMFLAGS = -I M4
+
if BUILD_OCTAVE_MOD
octave_dir = Octave
endif
@@ -1,13 +0,0 @@
#
# Place your global alsa-lib configuration here...
#
@hooks [
{
func load
files [
"/etc/alsa/pulse-default.conf"
]
errors false
}
]
-154
View File
@@ -1,154 +0,0 @@
#!/usr/bin/pulseaudio -nF
#
# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, write to the Free Software Foundation,
# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
# This startup script is used only if PulseAudio is started per-user
# (i.e. not in system mode)
.nofail
### Load something into the sample cache
#load-sample-lazy x11-bell /usr/share/sounds/gtk-events/activate.wav
#load-sample-lazy pulse-hotplug /usr/share/sounds/startup3.wav
#load-sample-lazy pulse-coldplug /usr/share/sounds/startup3.wav
#load-sample-lazy pulse-access /usr/share/sounds/generic.wav
.fail
### Automatically restore the volume of streams and devices
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore
### Automatically augment property information from .desktop files
### stored in /usr/share/application
load-module module-augment-properties
### Load audio drivers statically
### (it's probably better to not load these drivers manually, but instead
### use module-udev-detect -- see below -- for doing this automatically)
#load-module module-alsa-sink device=hw:1,7
#load-module module-alsa-sink
#load-module module-alsa-source device=hw:1,0
#load-module module-alsa-source device=hw:1,7
#load-module module-null-sink
#load-module module-pipe-sink
### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Use the static hardware detection module (for systems that lack udev/hal support)
load-module module-detect
.endif
### Automatically connect sink and source if JACK server is present
.ifexists module-jackdbus-detect.so
load-module module-jackdbus-detect
.endif
### Load several protocols
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix
### Network access (may be configured with paprefs, so leave this commented
### here if you plan to use paprefs)
#load-module module-esound-protocol-tcp
#load-module module-native-protocol-tcp
#load-module module-zeroconf-publish
### Load the RTP receiver module (also configured via paprefs, see above)
#load-module module-rtp-recv
### Load the RTP sender module (also configured via paprefs, see above)
#load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 sink_properties="device.description='RTP Multicast Sink'"
#load-module module-rtp-send source=rtp.monitor
### Load additional modules from GConf settings. This can be configured with the paprefs tool.
### Please keep in mind that the modules configured by paprefs might conflict with manually
### loaded modules.
.ifexists module-gconf.so
.nofail
load-module module-gconf
.fail
.endif
### Automatically restore the default sink/source when changed by the user
### during runtime
### NOTE: This should be loaded as early as possible so that subsequent modules
### that look up the default sink/source get the right value
load-module module-default-device-restore
### Automatically move streams to the default sink if the sink they are
### connected to dies, similar for sources
load-module module-rescue-streams
### Make sure we always have a sink around, even if it is a null sink.
load-module module-always-sink
### Honour intended role device property
load-module module-intended-roles
### Automatically suspend sinks/sources that become idle for too long
load-module module-suspend-on-idle
### If autoexit on idle is enabled we want to make sure we only quit
### when no local session needs us anymore.
.ifexists module-console-kit.so
load-module module-console-kit
.endif
### Enable positioned event sounds
load-module module-position-event-sounds
### Cork music streams when a phone stream is active
load-module module-cork-music-on-phone
### Modules to allow autoloading of filters (such as echo cancellation)
### on demand. module-filter-heuristics tries to determine what filters
### make sense, and module-filter-apply does the heavy-lifting of
### loading modules and rerouting streams.
load-module module-filter-heuristics
load-module module-filter-apply
### Load DBus protocol
.ifexists module-dbus-protocol.so
load-module module-dbus-protocol
.endif
# X11 modules should not be started from default.pa so that one daemon
# can be shared by multiple sessions.
### Load X11 bell module
#load-module module-x11-bell sample=bell-windowing-system
### Register ourselves in the X11 session manager
load-module module-x11-xsmp
### Publish connection data in the X11 root window
.ifexists module-x11-publish.so
.nofail
load-module module-x11-publish
.fail
.endif
### Make some devices default
#set-default-sink output
#set-default-source input
@@ -1,35 +0,0 @@
# PulseAudio plugin configuration
# $Id$
# Let's create a virtual device "pulse" for mixer and PCM
pcm.pulse {
type pulse
hint {
description "PulseAudio Sound Server"
}
}
ctl.pulse {
type pulse
hint {
description "PulseAudio Sound Server"
}
}
# Let's make it the default!
pcm.!default {
type pulse
hint {
description "Default"
}
}
ctl.!default {
type pulse
hint {
description "Default"
}
}
@@ -1,62 +0,0 @@
#!/usr/bin/pulseaudio -nF
#
# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, write to the Free Software Foundation,
# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
# This startup script is used only if PulseAudio is started in system
# mode.
### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Use the static hardware detection module (for systems that lack udev/hal support)
load-module module-detect
.endif
### Load several protocols
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix
### Automatically restore the volume of streams and devices
load-module module-stream-restore
load-module module-device-restore
### Automatically restore the default sink/source when changed by the user
### during runtime
### NOTE: This should be loaded as early as possible so that subsequent modules
### that look up the default sink/source get the right value
load-module module-default-device-restore
.ifexists module-dbus-protocol.so
### If you want to allow TCP connections, set access to "remote" or "local,remote".
load-module module-dbus-protocol access=local
.endif
### Automatically move streams to the default sink if the sink they are
### connected to dies, similar for sources
load-module module-rescue-streams
### Make sure we always have a sink around, even if it is a null sink.
load-module module-always-sink
### Automatically suspend sinks/sources that become idle for too long
load-module module-suspend-on-idle
### Enable positioned event sounds
load-module module-position-event-sounds
@@ -1,30 +0,0 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# 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
################################################################################
# start PulseAudio daemon
#
# runlevels: openelec, textmode
progress "starting PulseAudio daemon"
pulseaudio --system --daemonize \
--log-target=file:/var/log/pulseaudio.log \
--log-level=debug >/dev/null 2>&1
export SDL_AUDIODRIVER=pulse
-109
View File
@@ -1,109 +0,0 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="pulseaudio"
PKG_VERSION="2.1"
PKG_REV="1"
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"
PKG_BUILD_DEPENDS_TARGET="toolchain libtool json-c alsa-lib libsndfile libsamplerate speex dbus systemd openssl libcap"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="pulseaudio: Yet another sound server for Unix"
PKG_LONGDESC="PulseAudio is a sound server for Linux and other Unix-like operating systems. It is intended to be an improved drop-in replacement for the Enlightened Sound Daemon (esound or esd). In addition to the features esound provides, PulseAudio has an extensible plugin architecture, support for more than one sink per source, better low-latency behavior, the ability to be embedded into other software, a completely asynchronous C API, a simple command line interface for reconfiguring the daemon while running, flexible and implicit sample type conversion and resampling, and a "Zero-Copy" architecture."
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--disable-silent-rules \
--disable-nls \
--enable-largefile \
--disable-rpath \
--disable-x11 \
--enable-samplerate \
--disable-oss-output \
--disable-oss-wrapper \
--disable-coreaudio-output \
--enable-alsa \
--disable-esound \
--disable-solaris \
--disable-waveout \
--disable-glib2 \
--disable-gtk2 \
--disable-gconf \
--disable-jack \
--disable-asyncns \
--disable-tcpwrap \
--disable-lirc \
--enable-dbus \
--disable-hal \
--disable-bluez \
--enable-udev \
--disable-hal-compat \
--enable-ipv6 \
--enable-openssl \
--disable-orc \
--disable-manpages \
--disable-per-user-esound-socket \
--disable-legacy-runtime-dir \
--disable-legacy-database-entry-format \
--with-system-user=root \
--with-system-group=root \
--with-access-group=root \
--with-module-dir=/usr/lib/pulse"
if [ "$AVAHI_DAEMON" = yes ]; then
PKG_DEPENDS="$PKG_DEPENDS avahi"
PKG_BUILD_DEPENDS_TARGET="$PKG_BUILD_DEPENDS_TARGET avahi"
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --enable-avahi"
else
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --disable-avahi"
fi
pre_configure_target() {
# pulseaudio fails to build with LTO support
strip_lto
}
pre_make_target() {
MAKEFLAGS=-j1
}
post_makeinstall_target() {
# add_user pulse x 499 498 "PulseAudio System Daemon" "/var/run/pulse" "/bin/sh"
# add_group pulse 498
# add_group pulse-access 497
sed -e 's%user="pulse"%user="root"%g' -i $INSTALL/etc/dbus-1/system.d/pulseaudio-system.conf
mkdir -p $INSTALL/etc
cp $PKG_DIR/config/asound.conf $INSTALL/etc
mkdir -p $INSTALL/etc/alsa
cp $PKG_DIR/config/pulse-default.conf $INSTALL/etc/alsa
rm -rf $INSTALL/usr/bin/esdcompat
rm -rf $INSTALL/usr/lib/cmake
rm -rf $INSTALL/usr/share/vala
}
-47
View File
@@ -1,47 +0,0 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="speex"
PKG_VERSION="1.2rc1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="BSD"
PKG_SITE="http://www.speex.org"
PKG_URL="http://downloads.xiph.org/releases/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS="libogg"
PKG_BUILD_DEPENDS_TARGET="toolchain libogg"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="speex: A free Audio Codec optimized for speech"
PKG_LONGDESC="Speex is a patent-free compression format designed especially for speech. It is specialized for voice communications at low bit-rates in the 2-45 kbps range. Possible applications include Voice over IP (VoIP), Internet audio streaming, audio books, and archiving of speech data (e.g. voice mail)."
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--with-ogg=$SYSROOT_PREFIX/usr \
--enable-fixed-point \
--disable-oggtest \
--disable-float-api \
--disable-vbr"
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin
}
@@ -1,24 +0,0 @@
diff -Naur speex-1.2rc1/libspeex/Makefile.am speex-1.2rc1.patch/libspeex/Makefile.am
--- speex-1.2rc1/libspeex/Makefile.am 2008-06-04 09:31:35.000000000 +0200
+++ speex-1.2rc1.patch/libspeex/Makefile.am 2009-03-10 20:40:51.000000000 +0100
@@ -4,7 +4,7 @@
EXTRA_DIST=echo_diagnostic.m
-INCLUDES = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir) @OGG_CFLAGS@ @FFT_CFLAGS@
+INCLUDES = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir)
lib_LTLIBRARIES = libspeex.la libspeexdsp.la
diff -Naur speex-1.2rc1/libspeex/Makefile.in speex-1.2rc1.patch/libspeex/Makefile.in
--- speex-1.2rc1/libspeex/Makefile.in 2008-07-21 04:17:19.000000000 +0200
+++ speex-1.2rc1.patch/libspeex/Makefile.in 2009-03-10 20:41:25.000000000 +0100
@@ -277,7 +277,7 @@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
EXTRA_DIST = echo_diagnostic.m
-INCLUDES = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir) @OGG_CFLAGS@ @FFT_CFLAGS@
+INCLUDES = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir)
lib_LTLIBRARIES = libspeex.la libspeexdsp.la
# Sources for compilation in the library
@@ -1,12 +0,0 @@
diff -Naur speex-1.2rc1/Makefile.in speex-1.2rc1a/Makefile.in
--- speex-1.2rc1/Makefile.in 2008-07-21 04:17:19.000000000 +0200
+++ speex-1.2rc1a/Makefile.in 2010-05-18 14:31:25.229200674 +0200
@@ -213,7 +213,7 @@
EXTRA_DIST = Speex.spec Speex.spec.in Speex.kdevelop speex.m4 speex.pc.in README.blackfin README.symbian README.TI-DSP
#Fools KDevelop into including all files
-SUBDIRS = libspeex include @src@ doc win32 symbian ti
+SUBDIRS = libspeex include doc win32 symbian ti
DIST_SUBDIRS = libspeex include src doc win32 symbian ti
all: config.h
$(MAKE) $(AM_MAKEFLAGS) all-recursive
@@ -1,12 +0,0 @@
diff -Naur speex-1.2rc1/configure.ac speex-1.2rc1.patch/configure.ac
--- speex-1.2rc1/configure.ac 2008-07-21 04:17:08.000000000 +0200
+++ speex-1.2rc1.patch/configure.ac 2013-02-01 16:50:06.747570221 +0100
@@ -2,7 +2,7 @@
AC_INIT(libspeex/speex.c)
-AM_CONFIG_HEADER([config.h])
+AC_CONFIG_HEADERS([config.h])
SPEEX_MAJOR_VERSION=1
SPEEX_MINOR_VERSION=1
+1 -1
View File
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="mysql"
PKG_VERSION="5.1.68"
PKG_VERSION="5.1.70"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
+1 -1
View File
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="sqlite"
PKG_VERSION="autoconf-3071700"
PKG_VERSION="autoconf-3080002"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="PublicDomain"
+5
View File
@@ -38,6 +38,11 @@ PKG_AUTORECONF="no"
CC_FOR_BUILD="$HOST_CC"
CFLAGS_FOR_BUILD="$HOST_CFLAGS"
pre_configure_target() {
# gdb could fail on runtime if build with LTO support
strip_lto
}
PKG_CONFIGURE_OPTS_TARGET="bash_cv_have_mbstate_t=set \
--disable-shared \
--enable-static \
+1 -1
View File
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="strace"
PKG_VERSION="4.7"
PKG_VERSION="4.8"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="BSD"
@@ -1,12 +0,0 @@
diff -Naur strace-4.7-old/configure.ac strace-4.7-new/configure.ac
--- strace-4.7-old/configure.ac 2012-05-02 05:34:56.000000000 -0700
+++ strace-4.7-new/configure.ac 2013-01-03 21:01:04.000000000 -0800
@@ -3,7 +3,7 @@
AC_INIT([strace],[4.7])
AC_CONFIG_SRCDIR([strace.c])
AC_CONFIG_AUX_DIR([.])
-AM_CONFIG_HEADER([config.h])
+AC_CONFIG_HEADERS([config.h])
AM_INIT_AUTOMAKE([foreign check-news dist-xz no-dist-gzip silent-rules])
AM_MAINTAINER_MODE
AC_CANONICAL_HOST
@@ -0,0 +1,13 @@
diff -Naur strace-4.8/configure.ac strace-4.8.patch/configure.ac
--- strace-4.8/configure.ac 2013-05-04 21:51:57.000000000 +0200
+++ strace-4.8.patch/configure.ac 2013-09-04 03:30:12.478057723 +0200
@@ -1,8 +1,6 @@
dnl Process this file with autoconf to create configure. Use autoreconf.
AC_PREREQ(2.57)
-AC_INIT([strace],
- m4_esyscmd([./git-version-gen .tarball-version]),
- [[email protected]])
+AC_INIT([strace],[4.8])
AC_CONFIG_SRCDIR([strace.c])
AC_CONFIG_AUX_DIR([.])
AC_CONFIG_HEADERS([config.h])
+6
View File
@@ -25,6 +25,10 @@
# boost fails building with LTO support
strip_lto
CFLAGS="$CFLAGS -fPIC"
CXXFLAGS="$CXXFLAGS -fPIC"
LDFLAGS="$LDFLAGS -fPIC"
cd $PKG_BUILD
sh bootstrap.sh \
--prefix=/usr \
@@ -40,5 +44,7 @@ $ROOT/$TOOLCHAIN/bin/bjam -d2 --toolset=gcc link=static \
--with-thread \
--with-iostreams \
--with-system \
--with-serialization \
--with-filesystem \
--with-regex -sICU_PATH="$SYSROOT_PREFIX/usr" \
install
+1 -1
View File
@@ -26,7 +26,7 @@ PKG_LICENSE="GPL"
PKG_SITE="http://freedesktop.org/wiki/Software/dbus"
PKG_URL=""
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain glib-host dbus-host"
PKG_BUILD_DEPENDS="toolchain glib-host dbus:host"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
PKG_SHORTDESC="dbus-glib: A message bus system"
+1 -1
View File
@@ -26,7 +26,7 @@ PKG_LICENSE="LGPL"
PKG_SITE="http://www.gtk.org/"
PKG_URL=""
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="ccache libffi-host zlib:host Python-host"
PKG_BUILD_DEPENDS="ccache libffi-host libxml2-host zlib:host Python-host"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
PKG_SHORTDESC="glib-host: C support library"
-39
View File
@@ -1,39 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# 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
cd $PKG_BUILD
ac_cv_func_malloc_0_nonnull=yes \
ac_cv_func_realloc_0_nonnull=yes \
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--exec-prefix=/usr \
--sysconfdir=/etc \
--datadir=/usr/share \
--enable-shared \
--disable-static \
make
$MAKEINSTALL
-36
View File
@@ -1,36 +0,0 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="json-c"
PKG_VERSION="0.9"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="MIT"
PKG_SITE="http://oss.metaparadigm.com/json-c/"
PKG_URL="http://oss.metaparadigm.com/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
PKG_SHORTDESC="json-c: A JSON implementation in C"
PKG_LONGDESC="JSON-C implements a reference counting object model that allows you to easily construct JSON objects in C, output them as JSON formatted strings and parse JSON formatted strings back into the C representation of JSON objects."
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
@@ -1,12 +0,0 @@
diff -Naur json-c-0.9/configure.in json-c-0.9.patch/configure.in
--- json-c-0.9/configure.in 2009-01-06 23:55:33.000000000 +0100
+++ json-c-0.9.patch/configure.in 2013-02-01 16:45:09.890830041 +0100
@@ -10,7 +10,7 @@
# Checks for libraries.
# Checks for header files.
-AM_CONFIG_HEADER(config.h)
+AC_CONFIG_HEADERS(config.h)
AC_HEADER_STDC
AC_CHECK_HEADERS(fcntl.h limits.h strings.h syslog.h unistd.h [sys/param.h] stdarg.h)
+25 -23
View File
@@ -19,12 +19,12 @@
################################################################################
PKG_NAME="llvm"
PKG_VERSION="3.0"
PKG_VERSION="3.3.src"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://llvm.org/"
PKG_URL="http://llvm.org/releases/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_URL="http://llvm.org/releases/3.3/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS_TARGET="toolchain llvm:host"
PKG_BUILD_DEPENDS_HOST="toolchain"
@@ -37,24 +37,12 @@ PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
# package specific configure options
PKG_CONFIGURE_OPTS_HOST="--enable-polly \
--enable-optimized \
--disable-profiling \
PKG_CONFIGURE_OPTS_HOST="--disable-polly \
--disable-zlib \
--disable-assertions \
--disable-expensive-checks \
--enable-optimized \
--disable-debug-runtime \
--disable-debug-symbols \
--enable-jit \
--disable-docs \
--disable-doxygen \
--enable-threads \
--enable-pthreads \
--enable-pic \
--enable-shared \
--enable-embed-stdcxx \
--enable-timestamps \
--disable-libffi \
--enable-ltdl-install"
--disable-debug-symbols"
PKG_CONFIGURE_OPTS_TARGET="--enable-polly \
--enable-optimized \
@@ -76,28 +64,42 @@ PKG_CONFIGURE_OPTS_TARGET="--enable-polly \
--disable-ltdl-install"
if [ "$TARGET_ARCH" = i386 ]; then
PKG_CONFIGURE_OPTS_HOST="$PKG_CONFIGURE_OPTS_HOST --enable-targets=x86"
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --enable-targets=x86"
elif [ "$TARGET_ARCH" = x86_64 ]; then
PKG_CONFIGURE_OPTS_HOST="$PKG_CONFIGURE_OPTS_HOST --enable-targets=x86_64"
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --enable-targets=x86_64"
elif [ "$TARGET_ARCH" = arm ]; then
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --enable-targets=arm"
fi
PKG_MAKE_OPTS_TARGET="LLVM_TBLGEN=$ROOT/$TOOLCHAIN/bin/llvm-tblgen"
PKG_MAKEINSTALL_OPTS_TARGET="LLVM_TBLGEN=$ROOT/$TOOLCHAIN/bin/llvm-tblgen"
PKG_MAKE_OPTS_HOST="BUILD_DIRS_ONLY=1 CFLAGS= CXXFLAGS="
pre_configure_host() {
( cd ../autoconf
aclocal --force --verbose -I m4
autoconf --force --verbose -I m4 -o ../configure
)
( cd ../projects/sample/autoconf
aclocal --force --verbose -I m4
autoconf --force --verbose -I m4 -o ../configure
)
# we are building hosttools inside the target builddir
mkdir -p ../.$TARGET_NAME && cd ../.$TARGET_NAME/
rm -rf ../.$HOST_NAME
mkdir -p BuildTools && cd BuildTools
}
pre_configure_target() {
# llvm fails to build with LTO support
# llvm fails to build with LTO support
strip_lto
}
makeinstall_host() {
# nothing to install here
:
}
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin
rm -rf $INSTALL/usr/lib/BugpointPasses.so
@@ -1,109 +0,0 @@
diff -Naur llvm-3.0.src/autoconf/configure.ac llvm-3.0.src.patch/autoconf/configure.ac
--- llvm-3.0.src/autoconf/configure.ac 2011-10-16 04:52:56.000000000 +0200
+++ llvm-3.0.src.patch/autoconf/configure.ac 2011-12-03 12:57:33.324415172 +0100
@@ -393,6 +393,10 @@
AC_CHECK_PROG(BUILD_CXX, c++, c++, , , /usr/ucb/c++)
fi
fi
+ AC_SUBST(BUILD_CPPFLAGS)
+ AC_SUBST(BUILD_CFLAGS)
+ AC_SUBST(BUILD_CXXFLAGS)
+ AC_SUBST(BUILD_LDFLAGS)
else
AC_SUBST(LLVM_CROSS_COMPILING, [0])
fi
diff -Naur llvm-3.0.src/autoconf/m4/build_exeext.m4 llvm-3.0.src.patch/autoconf/m4/build_exeext.m4
--- llvm-3.0.src/autoconf/m4/build_exeext.m4 2008-09-26 19:27:58.000000000 +0200
+++ llvm-3.0.src.patch/autoconf/m4/build_exeext.m4 2011-12-03 12:57:33.327415229 +0100
@@ -18,7 +18,7 @@
fi
fi
test -z "$BUILD_CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH])
- ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
+ ac_build_link='${BUILD_CC-cc} -o conftest $BUILD_CFLAGS $BUILD_CPPFLAGS $BUILD_LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
rm -f conftest*
echo 'int main () { return 0; }' > conftest.$ac_ext
ac_cv_build_exeext=
diff -Naur llvm-3.0.src/Makefile llvm-3.0.src.patch/Makefile
--- llvm-3.0.src/Makefile 2011-10-08 02:27:38.000000000 +0200
+++ llvm-3.0.src.patch/Makefile 2011-12-03 13:00:42.692055438 +0100
@@ -104,38 +104,6 @@
DIRS := $(filter-out unittests, $(DIRS))
endif
-# If we're cross-compiling, build the build-hosted tools first
-ifeq ($(LLVM_CROSS_COMPILING),1)
-all:: cross-compile-build-tools
-
-clean::
- $(Verb) rm -rf BuildTools
-
-cross-compile-build-tools:
- $(Verb) if [ ! -f BuildTools/Makefile ]; then \
- $(MKDIR) BuildTools; \
- cd BuildTools ; \
- unset CFLAGS ; \
- unset CXXFLAGS ; \
- $(PROJ_SRC_DIR)/configure --build=$(BUILD_TRIPLE) \
- --host=$(BUILD_TRIPLE) --target=$(BUILD_TRIPLE) \
- --disable-polly ; \
- cd .. ; \
- fi; \
- (unset SDKROOT; \
- $(MAKE) -C BuildTools \
- BUILD_DIRS_ONLY=1 \
- UNIVERSAL= \
- ENABLE_OPTIMIZED=$(ENABLE_OPTIMIZED) \
- ENABLE_PROFILING=$(ENABLE_PROFILING) \
- ENABLE_COVERAGE=$(ENABLE_COVERAGE) \
- DISABLE_ASSERTIONS=$(DISABLE_ASSERTIONS) \
- ENABLE_EXPENSIVE_CHECKS=$(ENABLE_EXPENSIVE_CHECKS) \
- CFLAGS= \
- CXXFLAGS= \
- ) || exit 1;
-endif
-
# Include the main makefile machinery.
include $(LLVM_SRC_ROOT)/Makefile.rules
diff -Naur llvm-3.0.src/Makefile.config.in llvm-3.0.src.patch/Makefile.config.in
--- llvm-3.0.src/Makefile.config.in 2011-10-13 19:27:34.000000000 +0200
+++ llvm-3.0.src.patch/Makefile.config.in 2011-12-03 12:57:33.962427436 +0100
@@ -113,6 +113,10 @@
# call if we're cross-compiling).
BUILD_CC=@BUILD_CC@
BUILD_CXX=@BUILD_CXX@
+BUILD_CPPFLAGS=@BUILD_CPPFLAGS@
+BUILD_CFLAGS=@BUILD_CFLAGS@
+BUILD_CXXFLAGS=@BUILD_CXXFLAGS@
+BUILD_LDFLAGS=@BUILD_LDFLAGS@
# Triple for configuring build tools when cross-compiling
BUILD_TRIPLE=@build@
diff -Naur llvm-3.0.src/Makefile.rules llvm-3.0.src.patch/Makefile.rules
--- llvm-3.0.src/Makefile.rules 2011-10-11 14:51:44.000000000 +0200
+++ llvm-3.0.src.patch/Makefile.rules 2011-12-03 12:59:37.459801461 +0100
@@ -641,18 +641,18 @@
ifeq ($(BUILD_COMPONENT), 1)
Compile.C = $(Compile.Wrapper) \
- $(BUILD_CC) $(CPP.Flags) $(C.Flags) $(CFLAGS) $(CPPFLAGS) \
+ $(BUILD_CC) $(CPP.Flags) $(C.Flags) $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) \
$(TargetCommonOpts) $(CompileCommonOpts) -c
Compile.CXX = $(Compile.Wrapper) \
- $(BUILD_CXX) $(CPP.Flags) $(CXX.Flags) $(CXXFLAGS) \
+ $(BUILD_CXX) $(CPP.Flags) $(CXX.Flags) $(BUILD_CXXFLAGS) \
$(CPPFLAGS) \
$(TargetCommonOpts) $(CompileCommonOpts) -c
Preprocess.CXX= $(Compile.Wrapper) \
- $(BUILD_CXX) $(CPP.Flags) $(CPPFLAGS) $(TargetCommonOpts) \
+ $(BUILD_CXX) $(CPP.Flags) $(BUILD_CPPFLAGS) $(TargetCommonOpts) \
$(CompileCommonOpts) $(CXX.Flags) -E
Link = $(Compile.Wrapper) \
- $(BUILD_CXX) $(CPP.Flags) $(CXX.Flags) $(CXXFLAGS) \
- $(LD.Flags) $(LDFLAGS) \
+ $(BUILD_CXX) $(CPP.Flags) $(CXX.Flags) $(BUILD_CXXFLAGS) \
+ $(LD.Flags) $(BUILD_LDFLAGS) \
$(TargetCommonOpts) $(CompileCommonOpts) $(Strip)
else
Compile.C = $(Compile.Wrapper) \
@@ -0,0 +1,114 @@
diff -Naur llvm-3.3.src/autoconf/configure.ac llvm-3.3.src.patch/autoconf/configure.ac
--- llvm-3.3.src/autoconf/configure.ac 2013-05-20 22:18:23.000000000 +0200
+++ llvm-3.3.src.patch/autoconf/configure.ac 2013-09-24 07:20:25.485443916 +0200
@@ -461,6 +461,10 @@
AC_CHECK_PROG(BUILD_CXX, c++, c++, , , /usr/ucb/c++)
fi
fi
+ AC_SUBST(BUILD_CPPFLAGS)
+ AC_SUBST(BUILD_CFLAGS)
+ AC_SUBST(BUILD_CXXFLAGS)
+ AC_SUBST(BUILD_LDFLAGS)
else
AC_SUBST(LLVM_CROSS_COMPILING, [0])
fi
diff -Naur llvm-3.3.src/autoconf/m4/build_exeext.m4 llvm-3.3.src.patch/autoconf/m4/build_exeext.m4
--- llvm-3.3.src/autoconf/m4/build_exeext.m4 2008-09-26 19:27:58.000000000 +0200
+++ llvm-3.3.src.patch/autoconf/m4/build_exeext.m4 2013-09-24 07:20:25.485443916 +0200
@@ -18,7 +18,7 @@
fi
fi
test -z "$BUILD_CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH])
- ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
+ ac_build_link='${BUILD_CC-cc} -o conftest $BUILD_CFLAGS $BUILD_CPPFLAGS $BUILD_LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
rm -f conftest*
echo 'int main () { return 0; }' > conftest.$ac_ext
ac_cv_build_exeext=
diff -Naur llvm-3.3.src/Makefile llvm-3.3.src.patch/Makefile
--- llvm-3.3.src/Makefile 2013-01-28 04:19:57.000000000 +0100
+++ llvm-3.3.src.patch/Makefile 2013-09-24 07:21:27.489493235 +0200
@@ -99,44 +99,6 @@
DIRS := $(filter-out unittests, $(DIRS))
endif
-# If we're cross-compiling, build the build-hosted tools first
-ifeq ($(LLVM_CROSS_COMPILING),1)
-all:: cross-compile-build-tools
-
-clean::
- $(Verb) rm -rf BuildTools
-
-cross-compile-build-tools:
- $(Verb) if [ ! -f BuildTools/Makefile ]; then \
- $(MKDIR) BuildTools; \
- cd BuildTools ; \
- unset CFLAGS ; \
- unset CXXFLAGS ; \
- unset SDKROOT ; \
- unset UNIVERSAL_SDK_PATH ; \
- $(PROJ_SRC_DIR)/configure --build=$(BUILD_TRIPLE) \
- --host=$(BUILD_TRIPLE) --target=$(BUILD_TRIPLE) \
- --disable-polly ; \
- cd .. ; \
- fi; \
- ($(MAKE) -C BuildTools \
- BUILD_DIRS_ONLY=1 \
- UNIVERSAL= \
- UNIVERSAL_SDK_PATH= \
- SDKROOT= \
- TARGET_NATIVE_ARCH="$(TARGET_NATIVE_ARCH)" \
- TARGETS_TO_BUILD="$(TARGETS_TO_BUILD)" \
- ENABLE_OPTIMIZED=$(ENABLE_OPTIMIZED) \
- ENABLE_PROFILING=$(ENABLE_PROFILING) \
- ENABLE_COVERAGE=$(ENABLE_COVERAGE) \
- DISABLE_ASSERTIONS=$(DISABLE_ASSERTIONS) \
- ENABLE_EXPENSIVE_CHECKS=$(ENABLE_EXPENSIVE_CHECKS) \
- ENABLE_LIBCPP=$(ENABLE_LIBCPP) \
- CFLAGS= \
- CXXFLAGS= \
- ) || exit 1;
-endif
-
# Include the main makefile machinery.
include $(LLVM_SRC_ROOT)/Makefile.rules
diff -Naur llvm-3.3.src/Makefile.config.in llvm-3.3.src.patch/Makefile.config.in
--- llvm-3.3.src/Makefile.config.in 2013-04-23 10:28:39.000000000 +0200
+++ llvm-3.3.src.patch/Makefile.config.in 2013-09-24 07:20:25.487443917 +0200
@@ -130,6 +130,10 @@
# call if we're cross-compiling).
BUILD_CC=@BUILD_CC@
BUILD_CXX=@BUILD_CXX@
+BUILD_CPPFLAGS=@BUILD_CPPFLAGS@
+BUILD_CFLAGS=@BUILD_CFLAGS@
+BUILD_CXXFLAGS=@BUILD_CXXFLAGS@
+BUILD_LDFLAGS=@BUILD_LDFLAGS@
# Triple for configuring build tools when cross-compiling
BUILD_TRIPLE=@build@
diff -Naur llvm-3.3.src/projects/sample/autoconf/configure.ac llvm-3.3.src.patch/projects/sample/autoconf/configure.ac
--- llvm-3.3.src/projects/sample/autoconf/configure.ac 2013-05-06 18:23:07.000000000 +0200
+++ llvm-3.3.src.patch/projects/sample/autoconf/configure.ac 2013-09-24 07:33:47.746272015 +0200
@@ -345,6 +345,10 @@
AC_CHECK_PROG(BUILD_CXX, c++, c++, , , /usr/ucb/c++)
fi
fi
+ AC_SUBST(BUILD_CPPFLAGS)
+ AC_SUBST(BUILD_CFLAGS)
+ AC_SUBST(BUILD_CXXFLAGS)
+ AC_SUBST(BUILD_LDFLAGS)
else
AC_SUBST(LLVM_CROSS_COMPILING, [0])
fi
diff -Naur llvm-3.3.src/projects/sample/autoconf/m4/build_exeext.m4 llvm-3.3.src.patch/projects/sample/autoconf/m4/build_exeext.m4
--- llvm-3.3.src/projects/sample/autoconf/m4/build_exeext.m4 2011-10-19 01:10:47.000000000 +0200
+++ llvm-3.3.src.patch/projects/sample/autoconf/m4/build_exeext.m4 2013-09-24 07:32:18.332178706 +0200
@@ -18,7 +18,7 @@
fi
fi
test -z "$BUILD_CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH])
- ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
+ ac_build_link='${BUILD_CC-cc} -o conftest $BUILD_CFLAGS $BUILD_CPPFLAGS $BUILD_LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
rm -f conftest*
echo 'int main () { return 0; }' > conftest.$ac_ext
ac_cv_build_exeext=
Loaded 100 of 1003 files, more files were not shown because too many files have changed in this diff. Show more