Compare commits

..

1301 Commits
6.0.1 ... 7.0.0

Author SHA1 Message Date
Lukas Rusak
d4335e21ea Merge pull request #248 from chewitt/settings073
settings: bump to v0.7.3
2016-04-25 14:52:42 -07:00
Lukas Rusak
6dcc0e00e4 Merge pull request #245 from chewitt/newnoobs
noobs: update slides to new branding
2016-04-25 14:50:09 -07:00
chewitt
b0f1501e7b settings: bump to v0.7.3 2016-04-25 22:48:57 +01:00
Christian Hewitt
879ad48362 Merge pull request #244 from lrusak/artwork-libreelec-7.0
backport of #243
2016-04-26 01:38:08 +04:00
chewitt
bc8124e2e2 noobs: update slides to new branding 2016-04-25 22:32:00 +01:00
Lukas Rusak
13a5227cd0 LibreELEC: update logo 2016-04-25 14:27:08 -07:00
Christian Hewitt
495ec718f0 Merge pull request #231 from lrusak/cec-fix-libreelec-7.0
backport of #230
2016-04-26 01:21:11 +04:00
Christian Hewitt
5fbf8dd4e6 Merge pull request #229 from lrusak/firmware-libreelec-7.0
backport of #228
2016-04-26 01:20:54 +04:00
Gerald Dachs
4eafb8d2d7 WeTek_Core/WeTek_Play: fix new cec driver patch 2016-04-25 11:34:19 -07:00
Lukas Rusak
01c260ad23 linux: update i915 firmware for skylake 2016-04-25 11:02:44 -07:00
Lukas Rusak
25866498db Merge pull request #224 from chewitt/release700
set version to 7.0.0
2016-04-25 01:40:11 -07:00
chewitt
4e7f397d39 set version to 7.0.0 2016-04-25 09:33:39 +01:00
Lukas Rusak
732b1f3dc1 Merge pull request #223 from chewitt/kodi_final
kodi: bump to Jarvis 16.1 final
2016-04-25 01:01:15 -07:00
chewitt
4f39e8d4c6 kodi: bump to Jarvis 16.1 final 2016-04-25 04:57:36 +01:00
Christian Hewitt
450a5a0945 Merge pull request #222 from HiassofT/rpi-7.0
RPi: fix 4.4.7 kernel config in 7.0 branch
2016-04-25 00:07:14 +04:00
Matthias Reichl
400a5ecf6e projects/RPi*/linux: enable BoomBerry DAC and Digi modules
Signed-off-by: Matthias Reichl <hias@horus.com>
2016-04-24 11:06:36 +02:00
Christian Hewitt
5642b519d8 Merge pull request #206 from Kwiboo/bluez-backport
backport of #203
2016-04-23 09:21:30 +04:00
Christian Hewitt
a557bc3a32 Merge pull request #207 from Kwiboo/trusted-first
partial backport of #204
2016-04-23 09:21:08 +04:00
Christian Hewitt
b4fc708bd3 Merge pull request #217 from lrusak/binary-addons-libreelec-7.0
kodi-binary-addons: update to latest Jarvis versions
2016-04-23 09:19:11 +04:00
Christian Hewitt
a0e97de182 Merge pull request #218 from CvH/7.0
script.config.vdr: update to 1.1.2
2016-04-23 09:18:17 +04:00
cvh
e3ff7a30a4 script.config.vdr: update to 1.1.2
- fixup for the 1.1.1 rls
2016-04-23 00:53:36 +02:00
Lukas Rusak
df4f1b5edc kodi-binary-addons: update to latest Jarvis versions 2016-04-22 14:57:34 -07:00
Christian Hewitt
7e10a8b6ba Merge pull request #202 from lrusak/rpi-addon-libreelec-7.0
backport of #201
2016-04-22 17:31:34 +04:00
Christian Hewitt
ad04d35526 Merge pull request #213 from CvH/vdr_addon7
backport of #212
2016-04-22 16:41:45 +04:00
CvH
dd58314883 script.config.vdr: update to 1.1.1
- changes the addon icon
2016-04-22 14:35:53 +02:00
MilhouseVH
3d9fd11d2e Merge pull request #211 from chewitt/settings-072
settings: bump to v0.7.2
2016-04-22 13:35:16 +01:00
chewitt
c4e1925c9b settings: bump to v0.7.2 2016-04-22 13:31:15 +01:00
Christian Hewitt
5814120af7 Merge pull request #210 from lrusak/docker-libreelec-7.0
backport of #209
2016-04-22 12:55:17 +04:00
Lukas Rusak
07fc4fae0a docker: fix build for 1.11.0 2016-04-22 01:41:43 -07:00
Lukas Rusak
e181b8aeb1 go: add patch for our ca-cert location 2016-04-22 01:41:43 -07:00
Lukas Rusak
58a94088e6 runc: add package 2016-04-22 01:41:43 -07:00
Lukas Rusak
2e74266bfc containerd: add package 2016-04-22 01:41:43 -07:00
Lukas Rusak
c59eb4e1b6 rpi-tools: initial add-on 2016-04-21 14:17:03 -07:00
Jonas Karlman
fc8667e6fa bluez: restart on failure 2016-04-21 22:45:04 +02:00
Jonas Karlman
d6c2363cd9 bluez: update to 5.39 2016-04-21 22:44:54 +02:00
Lukas Rusak
d6f3b6f2e1 gpiozero: add package 2016-04-21 13:24:32 -07:00
Lukas Rusak
18bb14dc6e picamera: add package 2016-04-21 13:24:32 -07:00
Lukas Rusak
504442d55d RPi.GPIO: add package 2016-04-21 13:24:32 -07:00
Lukas Rusak
70cdff9099 Merge pull request #199 from MilhouseVH/linux447p2-7.0
RBP: Update RPi kernel and firmware (LE7 backport)
2016-04-21 12:24:20 -07:00
MilhouseVH
3c25bdc597 RBP: Update firmware c5e1319 2016-04-21 20:17:46 +01:00
MilhouseVH
43b60d296a RPi/RPi2: update linux support patches for linux 4.4.7 2016-04-21 20:16:44 +01:00
Christian Hewitt
e4c200da04 Merge pull request #196 from CvH/tvh_bump7
backport of #195
2016-04-21 16:21:59 +04:00
Christian Hewitt
5993b488fc Merge pull request #194 from lrusak/docker-libreelec-7.0
backport of #193
2016-04-21 16:20:46 +04:00
cvh
09e236bf8d tvheadend42: update to 4.1.1928 2016-04-21 12:02:25 +02:00
Lukas Rusak
c898443b1f docker: update to 1.11.0 2016-04-21 02:50:34 -07:00
Lukas Rusak
cce8e3b51a go: update to 1.6.2 2016-04-21 02:50:34 -07:00
Christian Hewitt
14d43e64ac Merge pull request #190 from lrusak/chromium-libreelec-7.0
Thanks :)
2016-04-21 12:17:24 +04:00
Lukas Rusak
0560da45ac chromium: update to 50.0.2661.75 2016-04-20 23:20:30 -07:00
chewitt
cc4cdf3431 set version back to devel 2016-04-21 06:08:36 +01:00
Jonas Karlman
be541b921d libressl: add trusted first patch 2016-04-20 23:52:45 +02:00
chewitt
43563f2cdd set version to 6.95.2 2016-04-19 17:01:30 +01:00
Peter V
112dcea0a7 Merge pull request #182 from chewitt/savekodi
kodi: make WP settings save patch global
2016-04-19 17:59:17 +02:00
Peter V
85eb7e8fea Merge pull request #181 from chewitt/broadcom
linux: prefer wl over bcma for 14e4:4353 in Generic
2016-04-19 17:59:01 +02:00
chewitt
b459ef2f28 kodi: make WP settings save patch global 2016-04-18 20:55:50 +01:00
chewitt
d0ac542ac2 linux: prefer wl over bcma for 14e4:4353 in Generic 2016-04-18 20:33:52 +01:00
Lukas Rusak
eca9b41c10 Merge pull request #179 from MilhouseVH/tiny_shared_7.0
tinyxml2: really disable shared (backport)
2016-04-18 11:15:12 -07:00
MilhouseVH
e773b89169 tinyxml2: really disable shared (backport) 2016-04-18 19:09:18 +01:00
Christian Hewitt
089045b836 Merge pull request #173 from MilhouseVH/minor_rebrand_7.0p2
Top banana :)
2016-04-18 19:01:31 +04:00
MilhouseVH
ce4cecd66b rebrand: minor (backport) 2016-04-18 16:00:10 +01:00
Christian Hewitt
9c49a6c223 Merge pull request #169 from MilhouseVH/bump_rbp_backport_7
Thanks :)
2016-04-18 10:24:05 +04:00
MilhouseVH
50d9288eec RPi/RPi2: Update kodi support patches 2016-04-17 20:26:48 +01:00
MilhouseVH
b5d7f93884 RPi/RPi2: Update kodi-theme-Confluence support patches 2016-04-17 20:26:15 +01:00
chewitt
3ac8a32fe2 set version back to devel 2016-04-17 09:04:31 +01:00
chewitt
36042d4cb4 set version to 6.95.1 2016-04-16 18:30:00 +01:00
CvH
f20aadc761 Merge pull request #166 from vpeter4/imx6-chmod
projects/imx6/linux: change file permission
2016-04-16 14:12:54 +02:00
Peter Vicman
5b518dabd2 projects/imx6/linux: change file permission 2016-04-16 13:47:29 +02:00
Christian Hewitt
1d759e3460 Merge pull request #165 from vpeter4/imx6-kodi-addons
Thanks :)
2016-04-16 09:35:08 +04:00
Peter Vicman
b0f6a8f4e1 kodi-binary-addons: fix screensaver.shadertoy and visualization.shadertoy for imx6 project 2016-04-16 07:32:29 +02:00
Lukas Rusak
088599762c Merge pull request #163 from MikeBuzz/patch-2
added RECOVERY to partitions not to be mounted

Thanks :D
2016-04-15 12:05:15 -07:00
MilhouseVH
66d8be8c84 Merge pull request #162 from MikeBuzz/patch-1
copy the dt-blob to image
2016-04-15 16:45:30 +01:00
Michael Busby
c23d571b47 corrected typo 2016-04-15 16:40:51 +01:00
Michael Busby
988084b249 added RECOVERY to partitions not to be mounted
to prevent the RECOVERY partition being mounted at boot
2016-04-15 13:54:56 +01:00
Michael Busby
eba907be9b also dt-blob gets copied here 2016-04-15 13:50:32 +01:00
Michael Busby
b8418649b2 copy the dt-blob to image
this is a follow on from #155
2016-04-15 13:44:13 +01:00
CvH
d6ca59e967 Merge pull request #161 from vpeter4/imx6-kodi
imx6: Update kodi patches
2016-04-15 12:03:55 +02:00
Peter Vicman
284690c97f imx6: Update kodi patches 2016-04-15 10:45:20 +02:00
Lukas Rusak
a994045a49 projects/imx6/linux: disable kernel module signingthanks
projects/imx6/linux: disable kernel module signing

thanks :D
2016-04-15 01:29:51 -07:00
Peter Vicman
0aa8d89baa projects/imx6/linux: disable kernel module signing
no need to build host tool extract-cert which uses ssl
2016-04-15 10:25:37 +02:00
Christian Hewitt
dcfc56793a Merge pull request #123 from CvH/tvh_4.2-with
Thanks :)
2016-04-15 10:54:06 +04:00
MilhouseVH
aa33d8f1bb Merge pull request #155 from ghollingworth/master
Add dt-blob.bin compilation and installation to the system.
2016-04-14 22:19:15 +01:00
Gordon Hollingworth
f6b31dc9c6 Add dt-blob.bin compilation and installation to the system.
dt-blob.bin is used by the Raspberry Pi compute module to move a
number of pins around and possibly change the clock configuration
at boot time.
2016-04-14 19:02:27 +00:00
Christian Hewitt
92bea496d1 Merge pull request #158 from vpeter4/imx6-linux
Thanks :)
2016-04-14 20:24:53 +04:00
Christian Hewitt
34231dc295 Merge pull request #157 from vpeter4/imx6-linux-config
Thanks :)
2016-04-14 18:48:30 +04:00
Peter Vicman
eedd116a59 projects/imx6/linux: don't build RTL8192CU driver
already using external
2016-04-14 16:38:28 +02:00
Peter Vicman
5536122588 imx6: update linux with missing commits 2016-04-14 16:36:08 +02:00
Christian Hewitt
cc75804e54 Merge pull request #154 from lrusak/glibc
Thanks much :)
2016-04-14 18:05:06 +04:00
Christian Hewitt
ac85438fad Merge pull request #156 from vpeter4/imx6-kodi-jarvis
Thanks much :)
2016-04-14 18:04:22 +04:00
Peter Vicman
a8bbd345fa kodi/imx6: move project specific patches to project folder 2016-04-14 15:31:19 +02:00
CvH
14f61dfb5e tvheadend: add transcoding for x86_64 2016-04-14 14:26:33 +02:00
MilhouseVH
6a3535a58f Merge pull request #134 from lrusak/upstream-changes
build xmlstarlet
2016-04-14 10:38:13 +01:00
MilhouseVH
b9665d0eb7 Merge pull request #150 from plexinc/upstream-distroname
scripts : remove some hardcoded LibreELEC distro name
2016-04-14 10:36:59 +01:00
Stefan Saraev
4beb042cb5 glibc: dont use perl/makeinfo. build parallel 2016-04-13 22:19:36 -07:00
Christian Hewitt
45a13ce8f0 Merge pull request #151 from lrusak/language
Thanks :)
2016-04-14 07:15:40 +04:00
Lukas Rusak
2583a2f45b Merge pull request #152 from MilhouseVH/linux447
linux: Update to linux-4.4.7

thanks :D
2016-04-13 12:07:15 -07:00
MilhouseVH
2dd55d6cf9 RBP: Update firmware efdcf16 2016-04-13 19:44:46 +01:00
Lukas Rusak
6572055c7c kodi: add patch to disable using the tv menu language when using CEC 2016-04-13 11:09:49 -07:00
Lukas Rusak
d415bd6497 Revert "Merge pull request #4758 from lrusak/kodi-language"
This reverts commit ca9779c805, reversing
changes made to 08c0b71f51.
2016-04-13 11:05:45 -07:00
Lukas Rusak
c5a076a244 Revert "mediacenter: install Kodi language files optionally"
This reverts commit 5ef9f35c4b.
2016-04-13 11:04:26 -07:00
MilhouseVH
2fc89f0047 RPi/RPi2: update linux support patches for linux 4.4.7 2016-04-13 18:33:52 +01:00
MilhouseVH
2208191316 linux: update to linux-4.4.7 2016-04-13 18:32:28 +01:00
longchair
bb10e9d103 scripts : remove some hardcoded LibreELEC distro name
Allows a distro to have it's name appear in installer and busybox scripts
2016-04-13 17:20:22 +02:00
MilhouseVH
2c89796458 Merge pull request #149 from plexinc/upstream-config.txt
bcm2835-bootloader : make sure we deploy the proper config.txt
2016-04-13 15:52:56 +01:00
longchair
d8aa34857d bcm2835-bootloader : make sure we deploy the proper config.txt
Distro can use a differnt config.txt which is deployed to usr/share/bootloader.
therefore we need to keep the consistency.
2016-04-13 16:48:22 +02:00
Christian Hewitt
f2033f5a94 Merge pull request #105 from lrusak/docker
Thanks :)
2016-04-13 17:12:53 +04:00
Christian Hewitt
9f493ac858 Merge pull request #119 from lrusak/chromium
Thanks :)
2016-04-13 17:11:21 +04:00
Lukas Rusak
7d66bd9d91 Merge pull request #148 from plexinc/upstream-pathfixups
distros : config files paths fixups
2016-04-13 00:17:01 -07:00
longchair
6f81d26738 distros : config files paths fixups 2016-04-13 08:58:10 +02:00
Lukas Rusak
14cde9cff3 Merge pull request #146 from MilhouseVH/gdb_default
build: Install gdb for release builds (RFC)
2016-04-12 22:07:20 -07:00
Stephan Raue
0260255dff scripts/checkdeps: we build our own 'xmlstarlet'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-04-12 22:06:39 -07:00
MilhouseVH
621231785c Merge pull request #142 from plexinc/upstream-pr
config/functions : allow to have a per distro functions script
2016-04-12 23:32:03 +01:00
MilhouseVH
54face5178 build: Install gdb for release builds (RFC) 2016-04-12 22:34:11 +01:00
MilhouseVH
b57e32cee5 Merge pull request #145 from plexinc/upstream-config.txt
bcm2835-bootloader : allow to have a per distro config.txt
2016-04-12 20:01:28 +01:00
longchair
4003d14582 bcm2835-bootloader : allow to have a per distro config.txt 2016-04-12 20:57:12 +02:00
MilhouseVH
e7d6671791 Merge pull request #144 from plexinc/upstream-extlinux
installer : allow to have per distro EXTLINUX_PARAMETERS
2016-04-12 19:30:15 +01:00
longchair
16b6ad3881 installer : allow to have per distro EXTLINUX_PARAMETERS 2016-04-12 19:01:46 +02:00
CvH
9cbef612c5 Merge pull request #143 from vpeter4/imx6-u-boot
projects/imx6: don't build u-boot for udoo system
2016-04-12 17:00:35 +02:00
Peter Vicman
3638889215 projects/imx6: don't build u-boot for udoo system
for this one another u-boot package is used
2016-04-12 15:57:55 +02:00
MilhouseVH
f369ec9ec6 Merge pull request #141 from plexinc/image-name
Add option for CUSTOM_IMAGE_NAME to allow for alternate image naming
2016-04-12 12:48:26 +01:00
Mark Walker
77fff1ecf3 Change from ! -z -> -n 2016-04-12 13:33:30 +02:00
Mark Walker
d1fe7c07ff Add option for CUSTOM_IMAGE_NAME to allow for alternate image naming 2016-04-12 13:32:39 +02:00
longchair
720e68f298 config/functions : allow to have a per distro functions script
This also overriding a few default functions.
2016-04-12 13:07:06 +02:00
Lukas Rusak
4069754edd Merge pull request #137 from kszaq/wetek-userdata-wipe
projects/WeTek_*: Move userdata wipe to factory_update_param script
2016-04-11 23:43:19 -07:00
CvH
1d15c59f34 Merge pull request #140 from lrusak/binary-addons
visualization.waveforhue: initial add-on
2016-04-11 22:24:19 +02:00
Lukas Rusak
8ef7f51103 visualization.waveforhue: initial add-on 2016-04-11 12:43:07 -07:00
Christian Hewitt
fc5b4e7ce2 Merge pull request #135 from lrusak/virtio
Thanks much :)
2016-04-11 22:25:13 +04:00
Lukas Rusak
5277055e7d Merge pull request #132 from plexinc/upstream-pr
Qt5 x86 build modifications
2016-04-11 11:06:41 -07:00
Lukas Rusak
02512661d3 Merge pull request #139 from vpeter4/RTL8812AU
RTL8812AU: update to 928e27f from 4.3.22_beta branch
2016-04-11 10:34:01 -07:00
Lukas Rusak
67c3a0699e linux.x86_64.conf: build in CONFIG_VIRTIO_BLK 2016-04-11 10:08:31 -07:00
longchair
42b5785527 samba : allow to have one smb.conf file per distro. 2016-04-11 16:01:24 +02:00
longchair
116adf9247 mediacenter : keep skins and themes deps only for kodi. 2016-04-11 16:01:02 +02:00
longchair
8653154b1a mesa : make egles2 build depend on OPENGLES distro flag.
when building qt with X11 support, some qpa plugins for X11 still use gles dependencies.
2016-04-11 16:00:48 +02:00
longchair
f492bf1ee9 ncurses : add -fPIC to build flags.
Without this, bison (required for qt5 build) will not build properly.
2016-04-11 16:00:34 +02:00
MilhouseVH
8810d7cd2b Merge pull request #138 from kszaq/wetek-amlpkg
scripts/image: create SD card image wtih amlpkg
2016-04-11 12:19:04 +01:00
Peter Vicman
b0d788a585 RTL8812AU: update to 928e27f from 4.3.22_beta branch
(works better for @sopparus)
2016-04-11 12:13:29 +02:00
kszaq
62599cd8ba scripts/image: create SD card image wtih amlpkg
This allows creating both images in one shot, saves time.
2016-04-11 12:12:59 +02:00
kszaq
ec69e4be13 projects/WeTek_*: Move userdata wipe to factory_update_param script
This allows updating LibreELEC via recovery without wiping userdata
while keeping toothpick method work when a clean flash is needed.
2016-04-11 11:31:41 +02:00
Stephan Raue
17fc077579 mediacenter: install package 'xmlstarlet'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-04-11 00:14:07 -07:00
Stephan Raue
3941195143 kodi: depends on xmlstarlet:host
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-04-11 00:14:07 -07:00
Stephan Raue
bdf41762db new package: add package 'xmlstarlet'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-04-11 00:14:07 -07:00
Stephan Raue
d30ef8dfe7 libxslt: add support for host build
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-04-11 00:14:07 -07:00
Christian Hewitt
cead6d4b5f Merge pull request #128 from lrusak/cacerts
Thanks much :)
2016-04-10 12:10:16 +04:00
Christian Hewitt
2664d27d6d Merge pull request #129 from lrusak/upstream-changes
Thanks much :)
2016-04-10 12:08:57 +04:00
CvH
598fc8723e addons: add Tvheadend 4.2
- reworked settings
- this is a pre version of Tvheadend 4.2 because it is not branched yet
2016-04-09 20:56:54 +02:00
CvH
5f66bdd9af Merge pull request #126 from MilhouseVH/repo_hack
kodi-config: Hack to work around repo issue following OE-to-LE migration
2016-04-09 13:59:37 +02:00
Lukas Rusak
05894d6d28 Merge pull request #133 from CvH/smb_fix
samba: fix directory creation
2016-04-08 11:23:00 -07:00
CvH
eae86ad35d samba: fix directory creation 2016-04-08 19:21:30 +02:00
MilhouseVH
eea1803bb2 kodi-config: Hack to work around repo issue following OE-to-LE migration 2016-04-08 13:50:05 +01:00
Lukas Rusak
fdd3bae33a Merge pull request #130 from MilhouseVH/osmc_remote
Add OSMC IR remote control support

thanks
2016-04-08 02:16:09 -07:00
MilhouseVH
02ef10d9cd Add OSMC IR remote control support 2016-04-08 10:13:16 +01:00
Alex Deryskyba
d58df2b9f2 packages/linux-firmware/brcmfmac_sdio-firmware-aml: Fix built-in bluetooth on WeTek Core 2016-04-08 00:28:01 -07:00
MilhouseVH
ffb9e4460e Merge pull request #124 from lrusak/hyperion
Hyperion: enable protobuf/v4l2 and clean up
2016-04-07 23:36:18 +01:00
Stefan Saraev
312e4b5a25 libressl: remove our ca-bundle 2016-04-07 15:33:32 -07:00
Stefan Saraev
06ca694a91 curl: use libressl's shipped ca bundle 2016-04-07 15:33:28 -07:00
Stefan Saraev
81b801b17e buildsys: remove SSL_CERTIFICATES 2016-04-07 15:33:21 -07:00
MilhouseVH
e273957f8d Merge pull request #31 from lrusak/rpi-linux-instructions
RPi/RPi2: add linux kernel patch creation instructions
2016-04-07 23:26:52 +01:00
Lukas Rusak
a3145af5b7 RPi/RPi2: add linux kernel patch creation instructions 2016-04-07 15:17:13 -07:00
Lukas Rusak
2de5d88686 Merge pull request #122 from vpeter4/imx6-options
projects/imx6: build all additional drivers for kernel 4.4
2016-04-07 13:51:40 -07:00
MilhouseVH
fa5d3f45dc Merge pull request #36 from lrusak/scripts
new scripts
2016-04-07 21:47:17 +01:00
Lukas Rusak
cf96df8e3b Merge pull request #125 from plexinc/upstream-pr
introduce some prerequisited to build qt5
2016-04-07 13:32:23 -07:00
MilhouseVH
591db3277a tools/distro-tool: initial tool to help check the sources mirror 2016-04-07 13:31:25 -07:00
Lukas Rusak
ee588682eb tools/download-tool: initial script to download all packages for a given project 2016-04-07 13:31:22 -07:00
Lukas Rusak
fdb792ec00 tools/repo-tool: initial script to help manage add-on building and uploading 2016-04-07 13:31:16 -07:00
MilhouseVH
30b153e407 Merge pull request #121 from lrusak/configtools
configtools: move configtools to packages
2016-04-07 21:18:47 +01:00
MilhouseVH
f58b3d2132 Merge pull request #120 from lrusak/binary-addons
kodi-binary-addons: use xmlstartlet to set the library version
2016-04-07 21:18:43 +01:00
longchair
e539c5b606 cmake : allow ssl support
This allows to use some ssl related cmake functions
2016-04-07 22:17:13 +02:00
longchair
995465dadb libcec : only install python files if they exist.
Otherwise if a distro doesnt use python it will break here
2016-04-07 22:17:01 +02:00
longchair
300686865f python : allow using bzip2 on host 2016-04-07 22:16:49 +02:00
longchair
ce3ff9b17e bzip2 : allow to build for host 2016-04-07 22:16:18 +02:00
MilhouseVH
284438eedd Merge pull request #106 from lrusak/package-updates
package updates
2016-04-07 21:13:45 +01:00
MilhouseVH
724e9acbdc Merge pull request #107 from lrusak/dri3
mesa: enable-dri3
2016-04-07 21:12:56 +01:00
Lukas Rusak
4bae6e3713 linux.x86_64.conf: update CONFIG_EXTRA_FIRMWARE for new firmware 2016-04-07 13:01:43 -07:00
Lukas Rusak
3e84aa14f8 linux/firmware: update amdgpu and radeon firmware 2016-04-07 13:01:42 -07:00
Lukas Rusak
dc521ec7f2 xf86-video-ati: update to 7.7.0 2016-04-07 13:01:42 -07:00
Lukas Rusak
95d98e9814 xf86-video-amdgpu: update to 1.1.0 2016-04-07 13:01:42 -07:00
Lukas Rusak
b4edd80bf8 xorg-server: update to 1.18.3 2016-04-07 13:01:38 -07:00
Lukas Rusak
5753882fe1 hyperion: bump PKG_REV 2016-04-07 12:31:18 -07:00
Lukas Rusak
06b6807488 hyperion: enable protobuf/v4l2 and clean up 2016-04-07 12:31:18 -07:00
Lukas Rusak
76a73dbc0c protobuf: initial package 2016-04-07 12:17:27 -07:00
longchair
1c1976d4ca flex : allow to build on target
Without this patch, flex can only be built on host.
2016-04-07 20:04:56 +02:00
Peter Vicman
34bb753716 projects/imx6: build all additional drivers for kernel 4.4 2016-04-07 18:21:30 +02:00
Lukas Rusak
cc80f5d967 chromium: initial addon 2016-04-07 02:52:42 -07:00
Christian Hewitt
0e358638e4 Merge pull request #118 from zalaare/big_LITTLE
Thanks :)
2016-04-07 06:47:30 +04:00
Stefan Saraev
c93ed64b82 configtools: move configtools to packages 2016-04-06 15:23:59 -07:00
Lukas Rusak
49d8160355 kodi: remove uneeded patch for binary add-ons 2016-04-06 15:06:02 -07:00
Lukas Rusak
e4a49bcb5b kodi-binary-addons: use xmlstartlet to set the library version 2016-04-06 15:06:02 -07:00
Lukas Rusak
e88d8e811a docker: initial add-on 2016-04-06 14:16:58 -07:00
Lukas Rusak
69d21fe15d go: initial package 2016-04-06 14:16:58 -07:00
Lukas Rusak
108182f8d3 scrnsaverproto: dependency of chromium 2016-04-06 12:00:37 -07:00
Lukas Rusak
a32e520e40 pango: dependency of chromium 2016-04-06 12:00:23 -07:00
Lukas Rusak
224963e9fc nss: dependency of chromium 2016-04-06 12:00:11 -07:00
Lukas Rusak
d644216789 nspr: dependency of chromium 2016-04-06 12:00:01 -07:00
Lukas Rusak
99fafd8d87 ninja: dependency of chromium 2016-04-06 11:59:47 -07:00
Lukas Rusak
620e79751f libva-vdpau-driver: dependency of chromium 2016-04-06 11:59:33 -07:00
Lukas Rusak
1c0e3810df libexif: dependency of chromium 2016-04-06 11:59:14 -07:00
Lukas Rusak
ea9dd1c8f8 libXft: dependency of chromium 2016-04-06 11:58:58 -07:00
Lukas Rusak
b96cdca7cd libXcursor: dependency of chromium 2016-04-06 11:58:35 -07:00
Lukas Rusak
cbd5c36977 libXScrnSaver: dependency of chromium 2016-04-06 11:58:11 -07:00
Lukas Rusak
4cf3ade150 harfbuzz: dependency of chromium 2016-04-06 11:57:49 -07:00
Lukas Rusak
1c89e0d506 gtk+: dependency of chromium 2016-04-06 11:57:33 -07:00
Lukas Rusak
0d529e54d7 gdk-pixbuf: dependency of chromium 2016-04-06 11:57:21 -07:00
Lukas Rusak
fa7289f631 atk: dependency of chromium 2016-04-06 11:56:38 -07:00
zalaare
7a84cdc96f allow all current gcc aarch64 cpu's 2016-04-06 12:01:29 -04:00
zalaare
4e73d4c625 add big.LITTLE support for arm architectures 2016-04-06 10:19:45 -04:00
Christian Hewitt
3a449fb820 Merge pull request #116 from CvH/tvh4.0-fix
Thanks :)
2016-04-06 14:47:04 +04:00
CvH
9a64efe35b tvheadend: buildfix
- fixup for last commit
2016-04-06 12:07:01 +02:00
Christian Hewitt
30e18b3962 Merge pull request #115 from lrusak/vdr
Thanks :)
2016-04-06 12:03:41 +04:00
Lukas Rusak
d1b5c0eb1e vdr-plugin-xmltv2vdr: fix libiconv location 2016-04-06 01:00:15 -07:00
Lukas Rusak
5f95394e1f vdr-plugin-live: fix libiconv location 2016-04-06 01:00:15 -07:00
Lukas Rusak
b3fc668650 vdr: fix libiconv location 2016-04-06 01:00:15 -07:00
Christian Hewitt
2a2621811a Merge pull request #114 from lrusak/tvheadend
Thanks :)
2016-04-06 11:32:09 +04:00
Lukas Rusak
6ed7c2b6fa tvheadend: cleanup package.mk 2016-04-06 00:08:08 -07:00
Lukas Rusak
2545a7936b tvheadend: add location of libiconv 2016-04-06 00:03:33 -07:00
Lukas Rusak
012f32afcf libiconv: don't overwrite glibc 2016-04-06 00:00:37 -07:00
Lukas Rusak
031ba6f190 Merge pull request #112 from CvH/addons
addons: tidy up the description
2016-04-05 23:24:25 -07:00
CvH
36eb31001b addons: tidy up the description 2016-04-06 08:18:53 +02:00
Lukas Rusak
d9738fe406 Merge pull request #113 from chewitt/fix_ssaver_rsxs
addons: fix dependencies for screensavers.rsxs
2016-04-05 22:47:39 -07:00
chewitt
9d748ae0fe addons: fix dependencies for screensavers.rsxs 2016-04-06 07:21:33 +04:00
Christian Hewitt
4f45a89613 Merge pull request #101 from lrusak/upstream-changes
Thanks :)
2016-04-05 21:49:29 +04:00
Christian Hewitt
7edbceaac9 Merge pull request #111 from CvH/hyperion
Thanks :)
2016-04-05 14:20:32 +04:00
CvH
e1ef3ea46e hyperion: updated description and bump version 2016-04-05 12:09:19 +02:00
Christian Hewitt
e93a5583e3 Merge pull request #110 from CvH/bob
Thanks :)
2016-04-05 13:44:12 +04:00
CvH
61985814c4 boblightd: bump version
- missed at the previous bump
2016-04-05 11:41:57 +02:00
Christian Hewitt
c1b6398827 Merge pull request #109 from lrusak/clean-all
Thanks :)
2016-04-05 13:17:38 +04:00
Lukas Rusak
73795e4d8f scripts/clean: fixup previous commit 2016-04-05 02:15:17 -07:00
Christian Hewitt
82fab60220 Merge pull request #108 from lrusak/clean-all
Thanks .. this is very useful :)
2016-04-05 12:05:21 +04:00
Lukas Rusak
7e00f02739 mesa: enable-dri3 2016-04-05 00:49:32 -07:00
Christian Hewitt
0491f74ac7 Merge pull request #39 from lrusak/hyperion
Thanks :)
2016-04-05 00:41:36 +04:00
Lukas Rusak
99f4d5f7eb Merge pull request #90 from CvH/addon_bump_for_b1
addons: version bump for LE 7.0 Beta 1
2016-04-04 13:40:53 -07:00
Lukas Rusak
fb0854cdaf Merge pull request #99 from CvH/oscam
addons: add OSCam
2016-04-04 13:37:22 -07:00
Lukas Rusak
ce7e57ef24 WeTek_Core/WeTek_Play: set video state to disabled on boot
right after boot, if a hardware decoded video is not yet played, asking
/dev/amvideocap0 for a frame results in -EAGAIN after a short delay.

hyperion is doing AMSTREAM_IOC_GET_VIDEO_DISABLE ioctl on /dev/amvideo
to check if video is playing. if initial state is not set, hyperion gets
confused, resulting in leds lagging until a hw decoded video is started.

this allows hyperion's regular framegrabber and amlgrabber to co-exist nicely
2016-04-04 13:36:04 -07:00
Lukas Rusak
49411fd61e hyperion: initial add-on 2016-04-04 13:36:04 -07:00
Lukas Rusak
ff27133bf2 qt: initial package 2016-04-04 13:36:04 -07:00
CvH
10636f5a71 addons: version bump for LE 7.0 Beta 1
- updated all icons
- tiny Tvheadend bump
2016-04-04 22:33:14 +02:00
CvH
eb3be822c8 addons: add OSCam 2016-04-04 22:26:49 +02:00
Lukas Rusak
fb9cff31db Merge pull request #104 from CvH/libiconv
libiconv: add libiconv package
2016-04-04 13:07:35 -07:00
CvH
054d4182fa libiconv: add libiconv package
- vdr add dependencies
2016-04-04 22:04:00 +02:00
Christian Hewitt
1848b30dc7 Merge pull request #103 from lrusak/package-updates
Thanks :)
2016-04-05 00:03:16 +04:00
Stephan Raue
026700ac19 projects/RPi*/linux: enable CONFIG_LEDS_TRIGGER_TRANSIENT and CONFIG_LEDS_TRIGGER_CAMERA
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-04-04 12:51:28 -07:00
Stephan Raue
24c91f771a projects/RPi*/linux: enable CONFIG_BACKLIGHT_LCD_SUPPORT, CONFIG_BACKLIGHT_CLASS_DEVICE, CONFIG_BACKLIGHT_RPI, CONFIG_BACKLIGHT_GPIO, CONFIG_LEDS_TRIGGER_BACKLIGHT, CONFIG_LEDS_TRIGGER_CPU, CONFIG_LEDS_TRIGGER_GPIO
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-04-04 12:51:28 -07:00
Stephan Raue
4a8bef56d8 alsa-utils: update to alsa-utils-1.1.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-04-04 12:51:28 -07:00
Stephan Raue
33ae887599 alsa-lib: update to alsa-lib-1.1.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-04-04 12:51:28 -07:00
Stephan Raue
b137d4a113 sqlite: update to sqlite-autoconf-3120000
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-04-04 12:51:28 -07:00
Lukas Rusak
64533f4c04 inputproto: update to 2.3.2 2016-04-04 12:51:06 -07:00
Lukas Rusak
943d52ef0d fontconfig: update to 2.11.94 2016-04-04 12:51:06 -07:00
Lukas Rusak
ed0f4ad860 Pillow: update to 3.2.0 2016-04-04 12:51:06 -07:00
Lukas Rusak
b479feb7eb setuptools: update to 20.6.7 2016-04-04 12:51:05 -07:00
Lukas Rusak
fd06ad8d95 bluez: update to 5.38 2016-04-04 12:51:05 -07:00
Lukas Rusak
40c32a773a mesa: update to 11.2.0 2016-04-04 12:51:04 -07:00
Christian Hewitt
ba9e5907a6 Merge pull request #100 from lrusak/shadertoy
Thanks :)
2016-04-04 22:59:22 +04:00
Lukas Rusak
6f90864978 visualization.shadertoy: fix build for OpenGLES 2016-04-04 11:56:04 -07:00
Lukas Rusak
4ec4df2ddd Merge pull request #76 from chewitt/readme
readme: update README.md text
2016-04-04 11:16:47 -07:00
Lukas Rusak
0d40495928 Merge pull request #89 from CvH/samba-picons
preset directories and paths for picons
2016-04-04 11:16:25 -07:00
Lukas Rusak
ad07aa984e Merge pull request #91 from MilhouseVH/gitsupporturl
image: BUG_REPORT_URL should reflect origin repo used for build
2016-04-04 10:01:32 -07:00
Lukas Rusak
6eb49fdeb1 Merge pull request #73 from MilhouseVH/shadertoy_screensaver
screensaver.shadertoy: Add package
2016-04-04 10:00:48 -07:00
Lukas Rusak
29cb158294 Merge pull request #96 from vpeter4/pci-param
projects/imx6/linux: disable PCI MSI interrupts for kernel 4.4
2016-04-04 10:00:25 -07:00
Lukas Rusak
e82de4f20e Merge pull request #97 from vpeter4/u-boot-faster
projects/imx6/patches/u-boot: set delay of 1 second to speed up the boot
2016-04-04 09:59:46 -07:00
Lukas Rusak
ae40bd1997 Merge pull request #88 from kszaq/updatelibcec
LibCEC patches update
2016-04-04 09:59:21 -07:00
Peter Vicman
8e172df546 projects/imx6/patches/u-boot: set delay of 1 second to speed up the boot 2016-04-04 18:49:15 +02:00
Peter Vicman
9c80d265b3 projects/imx6/linux: disable PCI MSI interrupts 2016-04-04 18:37:35 +02:00
Christian Hewitt
b0ac12e7b8 Merge pull request #95 from MilhouseVH/fix_v86d
Thanks :)
2016-04-04 12:46:29 +04:00
MilhouseVH
ee9ae0bef1 v86d: Fix download url 2016-04-04 09:44:14 +01:00
Christian Hewitt
9caad2b264 Merge pull request #94 from vpeter4/irqbalanced
Thanks :)
2016-04-04 12:30:34 +04:00
Peter Vicman
bc29d625ff imx6: add irqbalanced daemon for linux 4.4 2016-04-04 10:11:59 +02:00
Christian Hewitt
3170552d54 Merge pull request #93 from MilhouseVH/fix_libbdplus
Thanks :)
2016-04-04 11:43:03 +04:00
MilhouseVH
92859a3271 libbdplus: Fix download URL 2016-04-04 08:37:47 +01:00
Lukas Rusak
ed70e9be37 Merge pull request #82 from CvH/rtmp
rtmpdump: cleanup download url
2016-04-03 23:19:26 -07:00
MilhouseVH
f37e4d7df2 image: BUG_REPORT_URL should reflect origin repo used for build 2016-04-04 03:52:09 +01:00
Christian Hewitt
ea4a0653a4 Merge pull request #92 from MilhouseVH/rbp_firmware
Thanks :)
2016-04-04 06:46:48 +04:00
MilhouseVH
f7d20ddc47 RBP: Update firmware to be in sync with kernel 2016-04-04 02:50:40 +01:00
Christian Hewitt
c4cfbd6b97 Merge pull request #81 from vpeter4/imx6-linux-4.4
Thanks :)
2016-04-04 00:23:00 +04:00
Christian Hewitt
c78a506195 Merge pull request #80 from vpeter4/imx6-u-boot
Thanks :)
2016-04-04 00:22:28 +04:00
Christian Hewitt
fcfa9889e5 Merge pull request #85 from MilhouseVH/enablecursor
Thanks :)
2016-04-04 00:20:00 +04:00
Peter Vicman
d36162946b imx6: add second kernel 4.4 from xbian
kernel is picked with argument LINUX_VERSION=4.4-xbian when building image
PROJECT=imx6 ARCH=arm LINUX_VERSION=4.4-xbian make image
2016-04-03 22:19:44 +02:00
Christian Hewitt
967ffb4ad7 Merge pull request #84 from MilhouseVH/revertrpiconsole
Thanks :)
2016-04-04 00:18:44 +04:00
Christian Hewitt
29b2b3ac60 Merge pull request #78 from MilhouseVH/RBP_20160401_141959
Thanks :)
2016-04-04 00:17:24 +04:00
CvH
9393a40721 pvr.vdr.vnsi: preset picon path 2016-04-03 15:04:02 +02:00
CvH
30b98fe2a8 samba: add picons directory 2016-04-03 15:04:02 +02:00
Gerald Dachs
4344e2a16b libcec: repaired detection of logical address; prevent that amlogic adapter hangs on close 2016-04-03 14:38:03 +02:00
kszaq
14b0ed1abe libcec: add PR208 2016-04-03 14:37:48 +02:00
Christian Hewitt
42265e9b72 Merge pull request #87 from MilhouseVH/githash
Thanks :)
2016-04-03 12:06:15 +04:00
MilhouseVH
db1af813ff build: Add git hash in /etc/os-release for all builds 2016-04-03 07:41:17 +01:00
Lukas Rusak
e85f63e3f7 Merge pull request #86 from chewitt/bump_settings
settings: bump to v0.7.1
2016-04-02 20:34:52 -07:00
chewitt
b3351e622a settings: bump to v0.7.1 2016-04-03 07:23:27 +04:00
MilhouseVH
99d4f9b360 RPi: Stop enabling serial console in devel images 2016-04-02 18:38:49 +01:00
MilhouseVH
0da3ceaee5 console: enable cursor for textmode and RPi serial consoles 2016-04-02 18:36:17 +01:00
MilhouseVH
a0fb273829 Merge pull request #83 from vpeter4/serial-console-cursor
projects/imx6: enable cursor in serial console service
2016-04-02 17:00:24 +01:00
Peter Vicman
5d2278afdc projects/imx6: enable cursor in serial console service
hidden with PR #44
2016-04-02 17:49:51 +02:00
CvH
e3f55a2380 rtmpdump: cleanup download url 2016-04-02 11:41:10 +02:00
Peter Vicman
793fb70fb1 u-boot: update to u-boot-imx6-408544d for imx6 project
hide dd output when updating bootloader
add patch for kernel 4.4
2016-04-02 10:34:43 +02:00
MilhouseVH
f61a0eadf2 Merge pull request #79 from CvH/boblight
boblightd: fix description
2016-04-02 02:15:01 +01:00
MilhouseVH
c7c40eb2b4 screensaver.shadertoy: Add package 2016-04-02 01:43:05 +01:00
CvH
21c1e2a419 boblightd: fix description 2016-04-01 23:37:54 +02:00
MilhouseVH
a872d7e86d RPi/RPi2: Update kodi support patches 2016-04-01 14:23:22 +01:00
MilhouseVH
442804d1b3 RPi/RPi2: Update linux support patches for linux 4.4.6 2016-04-01 14:20:00 +01:00
chewitt
182274c43d readme: update README.md text 2016-04-01 10:59:52 +04:00
Lukas Rusak
afa516291d scripts/clean: allow cleaning package for all projects 2016-03-31 23:53:08 -07:00
MilhouseVH
baecc66453 Merge pull request #75 from chewitt/bump_settings
settings: bump to v0.7.0
2016-04-01 06:56:10 +01:00
chewitt
c3cb34bee2 settings: bump to v0.7.0 2016-04-01 09:53:56 +04:00
Christian Hewitt
65136474fd Merge pull request #69 from chewitt/repo-colours
addons: remove OE colours and 'official' text from LE repo
2016-04-01 08:19:43 +04:00
Christian Hewitt
b408a8a642 Merge pull request #74 from CvH/m_remove
Thanks :)
2016-04-01 07:05:44 +04:00
chewitt
be0fe13d2d addons: remove OE colours and 'official' text from LE repo 2016-03-31 13:40:36 +04:00
CvH
dc27ba1ddb mkpkg: remove unused vdr-plugin scripts 2016-03-31 11:17:41 +02:00
MilhouseVH
ce890b1f04 Merge pull request #72 from lrusak/fixes
package url updates
2016-03-31 07:11:32 +01:00
Lukas Rusak
27ad805fa5 platform: update url 2016-03-30 22:53:18 -07:00
Lukas Rusak
b72bec34cb kodi-platform: update url 2016-03-30 22:52:01 -07:00
Lukas Rusak
ec2535efc9 Merge pull request #68 from chewitt/norss
kodi: remove oe rss ticker feed and default to off
2016-03-30 22:10:58 -07:00
Christian Hewitt
c91341c397 Merge pull request #71 from lrusak/libreelec-settings
Thanks :)
2016-03-31 09:05:15 +04:00
Lukas Rusak
320b3f79b4 LibreELEC-settings: update to 6e3f5df 2016-03-30 22:02:03 -07:00
MilhouseVH
80b4c5b75d Merge pull request #61 from chewitt/installer-cosmetic
installer: not all computers are computers
2016-03-31 05:35:58 +01:00
chewitt
826b819303 installer: text cosmetics for update/fs-resize 2016-03-31 08:31:20 +04:00
Christian Hewitt
e3299d3482 Merge pull request #70 from MilhouseVH/shadertoy_fix
Thanks :)
2016-03-31 08:08:30 +04:00
MilhouseVH
d148184afe shadertoy: PKG_GIT_URL not supported 2016-03-31 03:56:09 +01:00
chewitt
0b3f1104d0 kodi: remove oe rss ticker feed and default to off 2016-03-31 06:01:52 +04:00
Lukas Rusak
46e67b787f Merge pull request #67 from vpeter4/init_warning
init: remove warning when loop node already exist (wetek projects wit…
2016-03-30 12:06:50 -07:00
Christian Hewitt
9a5dc1a088 Merge pull request #66 from MilhouseVH/446_p2
Thanks :)
2016-03-30 22:29:13 +04:00
MilhouseVH
3b28e2f61f RPi/RPi2: Update Kodi patches 2016-03-30 12:37:50 +01:00
MilhouseVH
28ada06582 RPi/RPi2: Update Confluence patches 2016-03-30 12:37:43 +01:00
Peter Vicman
3145e182f1 init: remove warning when loop node already exist (wetek projects with CONFIG_BLK_DEV_LOOP_MIN_COUNT >0) 2016-03-30 10:24:49 +02:00
Christian Hewitt
f5c8ac208d Merge pull request #64 from lrusak/upstream-changes
Thanks :)
2016-03-30 09:42:05 +04:00
Lukas Rusak
20618947d9 Merge pull request #51 from MilhouseVH/variable_part_size
Allow for a custom system partition start sector + custom system size
2016-03-29 21:53:42 -07:00
MilhouseVH
a74d622230 RPi/RPi2: update linux support patches for linux 4.4.6 2016-03-30 05:02:43 +01:00
Christian Hewitt
f1c8eccfe3 Merge pull request #63 from MilhouseVH/build_fix
Thanks :)
2016-03-30 06:42:10 +04:00
Stephan Raue
980d2dfe8c cairo: update to cairo-1.14.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-29 15:43:59 -07:00
Stephan Raue
58a5da22c6 new package: add package 'cairo', moved from unofficial repo and add wayland support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-29 15:43:39 -07:00
Stephan Raue
81473b0a84 mtdev: build statically
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-29 15:43:29 -07:00
Stephan Raue
7474c53be8 libinput: depends on package 'systemd'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-29 15:42:59 -07:00
Stephan Raue
9a47a9c4b3 libinput: update to libinput-1.2.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-29 15:42:54 -07:00
Stephan Raue
7d7e38338e new package: add package 'libxkbcommon'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-29 15:42:47 -07:00
Stephan Raue
10b0fa5d82 libxml2: add support for host build
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-29 15:42:41 -07:00
Stephan Raue
c57700c72e debug: VDPAU support depends on X11 support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-29 15:42:34 -07:00
Stephan Raue
162a6e9147 ffmpeg: VDPAU support depends on X11 support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-29 15:42:27 -07:00
Stephan Raue
302edefecc kodi: VDPAU support depends on X11 support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-29 15:42:21 -07:00
Stephan Raue
d635c271f4 mesa: VDPAU support depends on X11 support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-29 15:42:15 -07:00
Stephan Raue
95c334367d tiff: build without OpenGL support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-29 15:42:08 -07:00
Stephan Raue
a6589782c6 curl: update to curl-7.48.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-29 15:42:01 -07:00
Stephan Raue
ad6f0bde0c cmake: update to cmake-3.5.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-29 15:41:54 -07:00
islipfd19
b5bc006d8d Add Megaraid_sas support
Adding this driver support will allow users that use megaraid sas card the ability to install and use OE. RAID functionalities supported by these cards are at the hardware level and no other packages are required.

User mladen.perisic84 has tested both a modified 6.95.1 (7.0 beta 1) version of OE Enabling this on the current 7.0 branch will allow for easier upgrading for users that have built modified versions of the build. This user and other users that have this type of hardware and wish to use it will have the ability to.
2016-03-29 15:41:47 -07:00
Stephan Raue
03042d7410 mesa: depends on libressl
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-29 15:41:38 -07:00
Stephan Raue
02986bff48 ncurses: create ncurses5-config and ncurses6-config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-29 15:41:29 -07:00
Stephan Raue
57807e4094 glib: build with internal pcre
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-29 15:40:50 -07:00
MilhouseVH
7a428cd73b build: ignore PKG_SOURCE_DIR when not required 2016-03-29 22:51:55 +01:00
Christian Hewitt
01b9aae849 Merge pull request #59 from lrusak/upstream-changes
Thanks :)
2016-03-29 18:11:43 +04:00
Stephan Raue
c3142ca4f2 visualization.vsxu: build only on x86, dont exit without error if opengl is not found
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-28 23:21:53 -07:00
Stephan Raue
556178ef66 vsxu: fix dependencies, link agains libX11 because glfw is linked with this library, build only on x86
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-28 23:21:53 -07:00
Stephan Raue
b3dd76a670 libbdplus: update PKG_URL
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-28 23:21:53 -07:00
Stephan Raue
1a8f61d38d busybox: add '8812au' to SUSPEND_MODULES
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-28 23:21:53 -07:00
Stephan Raue
37e056bb55 tinyxml2: build statically, fix build
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-28 23:21:53 -07:00
Stephan Raue
6a757af6b3 arm-mem: init build depends on target build
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-28 23:21:53 -07:00
Stephan Raue
52eb217ce7 ntfs-3g_ntfsprogs: update to ntfs-3g_ntfsprogs-2016.2.22
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-28 23:21:52 -07:00
Stephan Raue
b0e3ff3221 remove package 'ratpoison'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-28 23:21:52 -07:00
Stephan Raue
281eca91f1 libprojectM: depend on freetype and OpenGL
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-28 23:21:52 -07:00
Stephan Raue
65a95ec7a3 glew: dont depend on packages libX11 libXext libXi libXmu and OpenGL
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-28 23:21:52 -07:00
Stephan Raue
7a71d52428 tools/mkpkg/update_binary-addons: show not packaged and skipped addons
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-28 23:21:52 -07:00
Stephan Raue
61979f8e89 new package: add pakage 'visualization.shadertoy'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-28 23:21:52 -07:00
Christian Hewitt
571ceabb0b Merge pull request #60 from lrusak/libreelec-settings
Thanks much :)
2016-03-28 21:50:19 +04:00
Lukas Rusak
ebbbbac3c0 Merge pull request #54 from vpeter4/imx6.kernel
imx6: update kernel, prepare for second kernel
2016-03-28 10:43:03 -07:00
Lukas Rusak
201fafb4a0 LibreELEC-settings: update url and version 2016-03-28 10:41:09 -07:00
Lukas Rusak
31aa77efc0 Merge pull request #58 from chewitt/unorepo
repo: unofficial is official history
2016-03-28 10:22:54 -07:00
Lukas Rusak
5f922faf4e Merge pull request #57 from chewitt/aufwiedersehen
rebrand: remove oe distribution
2016-03-28 10:22:35 -07:00
Lukas Rusak
39fbf5fbe9 Merge pull request #56 from chewitt/nosplash
rebrand: remove wetek/oe splash
2016-03-28 10:22:14 -07:00
Lukas Rusak
e13cf709f3 Merge pull request #53 from CvH/addon-driv
addons: initial LibreELEC version bumb
2016-03-28 10:19:09 -07:00
Lukas Rusak
7cf1ed5fcd Merge pull request #47 from CvH/virtual_fix
open-vm-tools: fix unpack
2016-03-28 10:16:53 -07:00
Stephan Raue
dabd3dc47b ffmpeg: rename patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-28 10:03:34 -07:00
Stephan Raue
00ee7b6c39 ffmpeg: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-28 10:03:27 -07:00
Stephan Raue
0dadc2ff1b kodi: Clean Kodi view cache on startup
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-28 10:03:19 -07:00
chewitt
98bee6139b repo: unofficial is official history 2016-03-28 20:59:12 +04:00
chewitt
8a5b98653f rebrand: remove oe distribution 2016-03-28 20:01:13 +04:00
chewitt
b3dd60c34a rebrand: remove wetek/oe splash 2016-03-28 18:53:36 +04:00
Christian Hewitt
772ef6da13 Merge pull request #55 from MilhouseVH/xmlstarlet
Thanks :)
2016-03-28 06:08:28 +04:00
Christian Hewitt
dd08a682bb Merge pull request #44 from MilhouseVH/init_progress
Thanks :)
2016-03-25 19:37:15 +04:00
MilhouseVH
403653045a scripts/checkdeps: check for xmlstarlet 2016-03-25 14:41:45 +00:00
Peter Vicman
33c51330f7 imx6: update kernel, prepare for second kernel
"officially" supported kernel is branch 3.14-1.0.x-mx6-sr from solidrun (3.14.60 at the time of writing)
unofficial kernel is branch imx6-4.4.y from xbian thanks to mk01 (4.4.6+rt3)

patches can be in subfolder: projects/imx6/patches/linux/3.14-mx6-sr/
kernel config can be in subfolder: projects/imx6/linux/3.14-mx6-sr/linux.arm.conf
2016-03-24 18:28:34 +01:00
MilhouseVH
a0c0b80363 Merge pull request #52 from MilhouseVH/typo1
minor: Fix Unfficial typo
2016-03-24 12:29:59 +00:00
MilhouseVH
d2bb191f3a minor: Fix Unfficial typo 2016-03-24 12:29:19 +00:00
MilhouseVH
b42b63983b Allow for a custom system partition start sector + custom system size 2016-03-24 12:02:45 +00:00
CvH
6e0e3266c0 addons: initial LibreELEC version bumb
- cleaned changelogs
- bump version to 7.0.100
- added proper names to addon
2016-03-24 12:40:46 +01:00
MilhouseVH
cc1beb8371 Merge pull request #50 from chewitt/samba_rebrand
samba: change server name to LibreELEC
2016-03-24 10:35:14 +00:00
chewitt
e28c71b855 samba: change server name to LibreELEC 2016-03-24 03:13:22 -07:00
Christian Hewitt
7e0b1b6b8b Merge pull request #48 from MilhouseVH/rebrand2
Thanks :)
2016-03-24 05:54:30 +04:00
MilhouseVH
245651567e fs-resize: use progress meters for long running tasks 2016-03-23 19:43:28 +00:00
MilhouseVH
4a66245618 init: move common functions to separate file 2016-03-23 19:43:27 +00:00
MilhouseVH
0af94509f7 init: Add progress indicators during long running updates 2016-03-23 19:43:20 +00:00
MilhouseVH
262ee4a16a rebrand: A few more fix-ups 2016-03-23 19:36:54 +00:00
CvH
989c6c7a2a open-vm-tools: fix unpack 2016-03-23 14:34:10 +01:00
MilhouseVH
9d6a573621 Merge pull request #46 from MattDevo/installer-rebrand
installer: OE->LE text replacement

Thanks Matt!
2016-03-22 23:58:34 +00:00
Matt DeVillier
fb6b315f30 installer: OE->LE text replacement
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2016-03-22 18:51:39 -05:00
MilhouseVH
2f1b279177 Merge pull request #27 from vpeter4/img_update1
init: allow update also with .img.gz or .img besides to .tar
2016-03-21 07:19:18 +00:00
CvH
fb957fa59f Merge pull request #42 from CvH/tvh-4.0-init
tvheadend 4.0 addon
2016-03-21 07:53:48 +01:00
Lukas Rusak
3ab346ea01 Merge pull request #45 from MilhouseVH/arch_backward_compat
libreelec: Re-add OPENELEC_ARCH for temporary backwards compatability
2016-03-20 16:25:07 -07:00
MilhouseVH
5ffa451cf5 libreelec: re-add OPENELEC_ARCH for temporary backwards compatability 2016-03-20 23:16:03 +00:00
MilhouseVH
93d814c471 Revert "init: Add progress indicators during long running updates"
This reverts commit e45ba7e298.
2016-03-20 21:36:53 +00:00
MilhouseVH
e45ba7e298 init: Add progress indicators during long running updates 2016-03-20 21:32:59 +00:00
Christian Hewitt
0ab97647d9 Merge pull request #35 from lrusak/binary-addons
Thanks :)
2016-03-21 00:09:00 +04:00
Christian Hewitt
37d2af7085 Merge pull request #43 from MattDevo/installer-update
Thanks :)
2016-03-21 00:05:24 +04:00
Matt DeVillier
5c4f2a143b installer: bump version
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2016-03-20 14:51:30 -05:00
Matt DeVillier
f8eb1fe4a5 installer: add notification dialog upon completion of install
also, OE->LE rebranding

Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2016-03-20 14:47:27 -05:00
CvH
0942dc4354 tvheadend: add tvheadend 4.0 addon 2016-03-20 17:40:52 +01:00
Christian Hewitt
b92f86cc24 Merge pull request #41 from CvH/rename
Thanks :)
2016-03-20 19:44:18 +04:00
CvH
0e90095152 busybox: rebrand sripts 2016-03-20 16:42:33 +01:00
CvH
6fe95eed43 Merge pull request #40 from CvH/vdr-update
vdr-addon: update all addons to latest
2016-03-20 11:54:36 +01:00
Christian Hewitt
35e233874c Merge pull request #38 from lrusak/rtl-url
Thanks :)
2016-03-20 11:48:21 +04:00
MilhouseVH
a3d60284e5 Merge pull request #34 from lrusak/upstream-changes
upstream commits
2016-03-20 02:57:32 +00:00
CvH
450ab9c296 vdr-addon: update all addons to latest
- small cosmetic fixes and cleanup
- removed unused dependencies
2016-03-20 02:20:17 +01:00
Lukas Rusak
51a6b63a27 RTL8192DU: update url 2016-03-19 14:43:49 -07:00
Lukas Rusak
196d337ac9 Merge pull request #28 from CvH/vdr-folders
addons: cleanup structure and workarounds
2016-03-19 14:20:47 -07:00
Lukas Rusak
d1ee991bc2 cpu-firmware: update url and add makefile patch 2016-03-19 14:07:34 -07:00
Stephan Raue
959b9928cd busybox: update to busybox-1.24.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-19 12:52:40 -07:00
Stephan Raue
6c2e5ce1c2 busybox: load cpu firmwares in initramfs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-19 12:52:40 -07:00
Stephan Raue
081dc26668 new package: add package 'cpu-firmware'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-19 12:52:40 -07:00
Stephan Raue
e3789c632a libcap: update to libcap-2.25, dont depend on package 'attr' anymore
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-19 12:16:15 -07:00
Stephan Raue
66eb9d73f7 samba: dont depend on package 'attr'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-19 11:41:04 -07:00
MilhouseVH
eaf0d1dfde Merge pull request #37 from lrusak/kodi-updates
kodi: update to 16.1-rc2-a7caa16
2016-03-19 15:12:15 +00:00
CvH
547ae9c79a addons: cleanup structure and workarounds 2016-03-19 14:27:21 +01:00
Lukas Rusak
95b1918511 kodi: update to 16.1-rc2-a7caa16 2016-03-19 01:55:23 -07:00
Lukas Rusak
76be4fa77c mkpkg: remove uneeded mkpkg_visualization.vsxu script 2016-03-19 01:42:28 -07:00
Lukas Rusak
3133572191 kodi-binary-addons: update to latest Jarvis versions 2016-03-19 01:42:28 -07:00
Lukas Rusak
b38028c52a kodi-binary-addons: update url 2016-03-19 01:42:28 -07:00
Stephan Raue
3de475b344 projects/imx6: dont build package 'RTL8812AU'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-19 00:58:50 -07:00
Stephan Raue
b2c146b369 mesa: update to mesa-11.2.0-rc3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-19 00:57:52 -07:00
Stephan Raue
618a884d4d libva-intel-driver: update to libva-intel-driver-1.7.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-19 00:57:15 -07:00
Stephan Raue
dd95168bb8 libva: update to libva-1.7.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-19 00:57:07 -07:00
Stephan Raue
01ab738b6e tools/mkpkg: rework binary-addons mkpkg script to only update package.mk and dot get and repack sources
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-19 00:56:53 -07:00
MilhouseVH
1cb2f57d81 Merge pull request #33 from lrusak/addon-changes
kodi: readd os.openelec.tv for backwards compatibility
2016-03-19 07:56:36 +00:00
Stephan Raue
715d7a2c2c RTL8192DU: update to RTL8192DU-9e7eb15
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-19 00:56:03 -07:00
Stephan Raue
d8deab9b6b RTL8192EU: update to RTL8192EU-a322c84
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-19 00:54:42 -07:00
Stephan Raue
410d0acb04 libshairplay: update to libshairplay-ce80e00
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-19 00:54:28 -07:00
Stephan Raue
093bd58ee0 json-c: update to json-c-537f8bc
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-19 00:54:03 -07:00
Stephan Raue
5f8cc854fb dcadec: update to dcadec-0e07438
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-19 00:53:55 -07:00
Stephan Raue
f3d9f6a408 arm-mem: update to arm-mem-3aee5f4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-19 00:53:40 -07:00
Lukas Rusak
5dd3944284 kodi: readd os.openelec.tv for backwards compatibility 2016-03-19 00:49:13 -07:00
Christian Hewitt
668689a0e1 Merge pull request #13 from lrusak/virtual-is-back
Thanks :)
2016-03-19 06:35:53 +04:00
Christian Hewitt
cf20e33f20 Merge pull request #30 from lrusak/rpi-linux
Thanks :)
2016-03-19 06:03:18 +04:00
Christian Hewitt
d3c247cd51 Merge pull request #29 from LibreELEC/rbp_jarvis
Thanks :)
2016-03-19 06:02:49 +04:00
Christian Hewitt
a32797b941 Merge pull request #32 from CvH/logo
LibreELEC: splash now in 8-bit as workaround
2016-03-19 06:01:09 +04:00
CvH
3f5502db6b LibreELEC: splash now in 8-bit as workaround
- this workaround problems where black bg would shown as greyish
2016-03-18 20:43:24 +01:00
Lukas Rusak
77e27a779d RPi/RPi2: update linux support patches for linux 4.4.6 2016-03-18 11:12:36 -07:00
MilhouseVH
a4d5977853 projects/RPi/patches/kodi: update RPI* support patches (Jarvis Final) 2016-03-18 11:27:50 +00:00
Peter Vicman
0a8df76e5e init: allow update also with .img.gz or .img besides to .tar
needs double space on storage partition for extracted .img file
KERNEL/SYSTEM files are copied directly from mounted partition to /flash
tested on imx6 project
size of initramfs/kernel increased by ~40kB
if downgrade with image without included .md5 files
user needs to create file .nocheck (there is no integrity
checks done in this case - can be unsafe)

### Checking for updates ###
Found new .tar archive. extracting...
Checking KERNEL.md5...
/storage/.update/KERNEL: OK
Checking SYSTEM.md5...
/storage/.update/SYSTEM: OK
Checking size: OK
### mount filesystem /flash/SYSTEM ... ###
### mount filesystem /storage/.update/SYSTEM ... ###
updating Kernel...
updating System...
### mount filesystem /flash/SYSTEM ... ###
updating Bootloader...
*** updating Device Tree Blob: imx6q-udoo.dtb ...
.................................................
*** updating u-boot image: /flash/u-boot.img ...
*** updating u-boot SPL Blob on: /dev/mmcblk0 ...
35+0 records in
35+0 records out
35840 bytes (35.0KB) copied, 0.050510 seconds, 692.9KB/s
System reboots now...

### Checking for updates ###
Found new .img.gz archive. extracting...
Mounting system partition...
Checking KERNEL.md5...
/storage/.update/.tmp/mnt/KERNEL: OK
Checking SYSTEM.md5...
/storage/.update/.tmp/mnt/SYSTEM: OK
Checking size: OK
updating Kernel...
updating System...
### mount filesystem /flash/SYSTEM ... ###
updating Bootloader...
*** updating Device Tree Blob: imx6dl-cubox-i.dtb ...
.....................................................
*** updating u-boot image: /flash/u-boot.img ...
*** updating u-boot SPL Blob on: /dev/mmcblk0 ...
35+0 records in
35+0 records out
35840 bytes (35.0KB) copied, 0.050320 seconds, 695.5KB/s
System reboots now...

### Checking for updates ###
Found new .img file...
Mounting system partition...
Checking KERNEL.md5...
/storage/.update/.tmp/mnt/KERNEL: OK
Checking SYSTEM.md5...
/storage/.update/.tmp/mnt/SYSTEM: OK
Checking size: OK
updating Kernel...
updating System...
### mount filesystem /flash/SYSTEM ... ###
updating Bootloader...
*** updating Device Tree Blob: imx6dl-cubox-i.dtb ...
.....................................................
*** updating u-boot image: /flash/u-boot.img ...
*** updating u-boot SPL Blob on: /dev/mmcblk0 ...
35+0 records in
35+0 records out
35840 bytes (35.0KB) copied, 0.050320 seconds, 695.5KB/s
System reboots now...
2016-03-18 12:08:03 +01:00
Christian Hewitt
68f45b63d1 Merge pull request #26 from CvH/spalsh
Thanks :)
2016-03-18 12:38:47 +04:00
MilhouseVH
d17c8141e0 Merge pull request #25 from chewitt/openvpn
openvpn: re-add openvpn to core builds

Briefly run-time tested - binaries and sample config files all present.
2016-03-18 08:23:26 +00:00
CvH
ecf06057fd LibreELEC: fixed splash
- removed gradient
2016-03-18 09:07:39 +01:00
chewitt
b8ca012e90 openvpn: re-add openvpn to core builds 2016-03-18 00:09:17 -07:00
MilhouseVH
47ab99a03f Merge pull request #23 from MilhouseVH/linux_446
linux: update to linux-4.4.6
2016-03-18 01:35:36 +00:00
MilhouseVH
20c54c60e5 Merge pull request #24 from MilhouseVH/master
libdvbcsa: build with -fPIC
2016-03-18 00:19:34 +00:00
MilhouseVH
10639bee1a libdvbcsa: build with -fPIC 2016-03-18 00:05:52 +00:00
MilhouseVH
67204d306b linux: update to linux-4.4.6 2016-03-17 21:14:54 +00:00
Christian Hewitt
a99405045d Merge pull request #22 from trsqr/sitecom-remove
Thanks, good spotting :)
2016-03-17 16:51:35 +04:00
Olli Salonen
2d66400af6 linux: remove Sitecom N300 patch
This already exists in upstream kernels. See line 147 at:
http://lxr.free-electrons.com/source/drivers/staging/rtl8712/usb_intf.c?v=4.4
2016-03-17 14:44:34 +02:00
MilhouseVH
1e9cfca0fa Merge pull request #21 from MilhouseVH/dtoverlay
bcm2835-driver: update to version c230b2b and install dtoverlay userland
2016-03-17 04:57:30 +00:00
MilhouseVH
bbdc8e8711 bcm2835-driver: install dtoverlay userland 2016-03-17 04:44:32 +00:00
MilhouseVH
507ff74742 bcm2835-bootloader: update to bcm2835-bootloader-c230b2b 2016-03-17 04:42:29 +00:00
MilhouseVH
e2fac0ad70 bcm2835-driver: update to bcm2835-driver-c230b2b 2016-03-17 04:41:32 +00:00
MilhouseVH
2a2ead8da9 Merge pull request #20 from MilhouseVH/master
Revert "Python: don't include _sysconfigdata.py"
2016-03-17 02:23:40 +00:00
MilhouseVH
4f2ac28bb8 Revert "Python: don't include _sysconfigdata.py"
This reverts commit 70ee30ebf9.
2016-03-17 02:17:12 +00:00
CvH
6ba24a983a dvb-firmware: update to 1.0.0 2016-03-16 12:02:26 +01:00
Christian Hewitt
a7686a71fd Merge pull request #17 from trsqr/fix-cx23885-ci-devices
Thanks :)
2016-03-16 13:02:36 +04:00
Christian Hewitt
affa463410 Merge pull request #18 from trsqr/typofix
Thanks :)
2016-03-16 13:00:41 +04:00
Olli Salonen
1224a8582e CONTRIBUTING.md: fix trivial typo 2016-03-16 10:51:21 +02:00
Olli Salonen
3133a43216 linux: fix cx23885 bug affecting DVBSky/Technotrend cards with CI
In Linux kernels 4.0-4.5 there is a bug that breaks the common interface
of certain DVBSky and TechnoTrend devices. This patch fixes it and can
be discarded after fixed upstream kernel is in use.
2016-03-16 10:21:21 +02:00
Christian Hewitt
6465a8c3e3 Merge pull request #16 from MilhouseVH/fix_le_configs
Thanks :)
2016-03-16 10:50:16 +04:00
MilhouseVH
9c17ed5fc2 Rebranding: Follow up 2016-03-16 05:03:51 +00:00
Christian Hewitt
2c999f7ae9 Merge pull request #14 from lrusak/build-fixes
Thanks :)
2016-03-15 22:10:55 +04:00
Lukas Rusak
529b786bd6 RTL8812AU: add PKG_SOURCE_DIR 2016-03-15 10:40:25 -07:00
Lukas Rusak
59aef82ca6 RTL8188EU: add PKG_SOURCE_DIR 2016-03-15 10:40:11 -07:00
Lukas Rusak
77f1b9185a libshairplay: add PKG_SOURCE_DIR 2016-03-15 10:39:14 -07:00
Lukas Rusak
9737e400d0 scripts/get: only try 3 times before giving up 2016-03-15 10:39:14 -07:00
Lukas Rusak
140e30b580 RTL8192EU: add PKG_SOURCE_DIR 2016-03-15 10:39:13 -07:00
Lukas Rusak
70ee30ebf9 Python: don't include _sysconfigdata.py 2016-03-15 10:39:13 -07:00
MilhouseVH
7067cf2bfd Merge pull request #10 from lrusak/upstream-changes
some upstream changes and fixes
2016-03-15 15:36:58 +00:00
Lukas Rusak
55fbe816ff projects/Virtual: add new virtual project 2016-03-15 02:03:09 -07:00
Lukas Rusak
e6ada242a0 xf86-video-vmware: initial import 2016-03-15 02:03:09 -07:00
Lukas Rusak
48947470ba xf86-video-virtualbox: initial import 2016-03-15 02:03:09 -07:00
Lukas Rusak
8ec6dcd962 vboxguest: initial import 2016-03-15 02:03:08 -07:00
Lukas Rusak
faabe3f5a6 open-vm-tools: initial import 2016-03-15 02:03:08 -07:00
Lukas Rusak
184fd5ad0e libdnet: add as a dependency of open-vm-tools 2016-03-15 02:03:08 -07:00
Lukas Rusak
7f1a85bb30 glib: glib:host depends on libffi:host, glib:host needed as a dependency of open-vm-tools 2016-03-15 02:03:08 -07:00
Lukas Rusak
87d33e2c89 syslinux: add script to create virtual image 2016-03-15 02:03:08 -07:00
Lukas Rusak
11e072066c config/graphic: allow using virtual drivers 2016-03-15 02:03:08 -07:00
Lukas Rusak
a671f06bd3 libdrm: allow using virtual drivers 2016-03-15 02:03:08 -07:00
Lukas Rusak
09246f8057 mesa: allow using virtual drivers 2016-03-15 02:03:08 -07:00
Lukas Rusak
dba87b4c21 xorg-server: allow using virtual drivers 2016-03-15 02:03:08 -07:00
Lukas Rusak
16c6d453d9 RPi/RPi2: update linux support patches 2016-03-15 01:30:12 -07:00
Christian Hewitt
2cada2df2e Merge pull request #11 from lrusak/mkpkg-removal
Thanks :)
2016-03-15 08:10:59 +04:00
MilhouseVH
4a6da2c733 Merge pull request #5 from lrusak/package-updates
llvm, xorg-server, openssh, dbus package updates
2016-03-14 23:17:05 +00:00
MilhouseVH
8db43e15f3 Merge pull request #9 from lrusak/build-fixes
Build fixes
2016-03-14 23:16:54 +00:00
Lukas Rusak
3754ed128f linux: install dtb overlays 2016-03-14 15:48:24 -07:00
Lukas Rusak
7656bdcb23 binary-addons: remove uneeded mkpkg scripts 2016-03-14 15:46:12 -07:00
Lukas Rusak
2d033b8da0 vdr-plugin-vnsiserver: change upstream url and remove mkpkg script 2016-03-14 15:46:12 -07:00
Lukas Rusak
1d50019093 vdr-plugin-dvbapi: change upstream url and remove mkpkg script 2016-03-14 15:46:11 -07:00
Lukas Rusak
2c26a02894 populatefs: change upstream url and remove mkpkg script 2016-03-14 15:46:11 -07:00
Lukas Rusak
01fe3b42ca xf86-video-amdgpu: remove mkpkg script 2016-03-14 15:46:11 -07:00
Lukas Rusak
e415867770 RTL8192EU: change upstream url and remove mkpkg script 2016-03-14 15:46:11 -07:00
Lukas Rusak
7d30527adf open-iscsi: change upstream url and remove mkpkg script 2016-03-14 15:46:11 -07:00
Lukas Rusak
3aad1cf567 mkbootimg: change upstream url and remove mkpkg script 2016-03-14 15:46:11 -07:00
Lukas Rusak
c7470d0c3e libshairplay: change upstream url and remove mkpkg script 2016-03-14 15:46:11 -07:00
Lukas Rusak
1fd49d091e libamcodec: change upstream url and remove mkpkg script 2016-03-14 15:46:11 -07:00
Lukas Rusak
9590af85b3 json-c: change upstream url and remove mkpkg script 2016-03-14 15:46:11 -07:00
Lukas Rusak
b166c7203e dcadec: change upstream url and remove mkpkg script 2016-03-14 15:46:11 -07:00
Lukas Rusak
8041ab7204 crossguid: change upstream url and remove mkpkg script 2016-03-14 15:46:11 -07:00
Lukas Rusak
1036c8d8ec asplib: change upstream url and remove mkpkg script 2016-03-14 15:46:11 -07:00
Lukas Rusak
f99b0418a5 arm-mem: change upstream url and remove mkpkg script 2016-03-14 15:46:11 -07:00
Lukas Rusak
fd1c2a4355 amremote: change upstream url and remove mkpkg script 2016-03-14 15:46:11 -07:00
Lukas Rusak
89c400cf46 xf86-video-intel: use upstream url and remove mkpkg script 2016-03-14 15:13:03 -07:00
Lukas Rusak
c6198c1384 libdvbcsa: use upstream url and remove mkpkg script 2016-03-14 15:13:03 -07:00
Lukas Rusak
30e322af17 RTL8812AU: use upstream url 2016-03-14 15:13:03 -07:00
Lukas Rusak
9f0b10c2db RTL8188EU: use upstream url and remove mkpkg script 2016-03-14 15:13:03 -07:00
Stephan Raue
05865410b3 RTL8188EU: update to RTL8188EU-ced2b64, add script to get and pack sources
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-14 15:13:02 -07:00
Stephan Raue
ce4809be42 projects/RPi/patches/linux: update RPi* kernel patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-14 15:13:02 -07:00
Stephan Raue
8cefaeee12 libdvbcsa: dont build with LTO support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-14 15:13:02 -07:00
Stephan Raue
71a097f2ad xf86-video-intel: update to xf86-video-intel-0204e55, add mkpkg script to get and repack sources
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-14 15:13:02 -07:00
Stephan Raue
378079819f projects/RPi*/linux: enable CONFIG_POWER_RESET, CONFIG_POWER_RESET_GPIO, CONFIG_POWER_RESET_GPIO_RESTART and CONFIG_POWER_RESET_RESTART, this should fix #4812
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-14 15:13:02 -07:00
Stephan Raue
0033a18f37 libdvbcsa: update to libdvbcsa-f988715, add script to get and repack sources
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-14 15:13:02 -07:00
Stephan Raue
a7852d481f RTL8812AU: update to RTL8812AU-9fc227c
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-14 15:13:01 -07:00
Lukas Rusak
b6c30532fa espeak: change upstream url 2016-03-14 14:30:32 -07:00
Lukas Rusak
4c18a4d586 zlib: change upstream url 2016-03-14 14:30:32 -07:00
Lukas Rusak
76a4367644 scripts/unpack: fix to allow packages that don't unpack 2016-03-14 14:30:32 -07:00
MilhouseVH
d8f6577b52 Merge pull request #2 from lrusak/seo-stripping
stripping changes
2016-03-14 17:55:15 +00:00
MilhouseVH
f1c2cedbf7 Merge pull request #3 from lrusak/download-changes
Add PKG_SOURCE_NAME for non-standard package tarballs
2016-03-14 17:54:59 +00:00
Christian Hewitt
d385820f15 Merge pull request #7 from lrusak/libreelec-settings
Thanks :)
2016-03-14 17:50:26 +04:00
Christian Hewitt
0b0a734531 Merge pull request #6 from lrusak/sources-change
Thanks :)
2016-03-14 17:49:37 +04:00
Lukas Rusak
1dab134ffd LibreELEC-settings: update to 659a94c 2016-03-14 02:03:09 -07:00
Stephan Raue
e7355bfa07 ncurses: update to ncurses-6.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-14 01:52:29 -07:00
Stephan Raue
94391be902 cmake: update to cmake-3.5.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-14 01:48:37 -07:00
Stephan Raue
adce3af8c4 videoproto: update to videoproto-2.3.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-14 01:48:13 -07:00
Lukas Rusak
baa2801f36 LibreELEC/options: change source and add-on url 2016-03-14 01:26:11 -07:00
MilhouseVH
875806cdac Add PKG_SOURCE_NAME for non-standard package tarballs 2016-03-13 23:47:12 -07:00
Stephan Raue
5e8973200a expat: update to expat-2.1.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-13 23:32:05 -07:00
Lukas Rusak
ea74381815 dbus: update to 1.10.8 2016-03-13 13:15:50 -07:00
Lukas Rusak
8551838867 openssh: update to 7.2p2 2016-03-13 13:15:24 -07:00
Lukas Rusak
7dcb82ea22 xorg-server: update to 1.18.2 2016-03-13 13:08:01 -07:00
Lukas Rusak
c491155239 llvm: update to 3.8.0 2016-03-13 12:59:22 -07:00
MilhouseVH
a8b4f063f9 Merge pull request #1 from lrusak/rebrand
initial rebranding to LibreELEC
2016-03-13 02:13:26 +00:00
Lukas Rusak
40af353132 rebrand: LibreELEC 2016-03-12 01:41:55 +01:00
Lukas Rusak
308e4fa3f8 LibreELEC: new distribution 2016-03-11 22:25:53 +01:00
Stephan Raue
0de0a2a898 Merge pull request #4833 from OpenELEC/Python-fixes
Python fixes
2016-03-10 20:18:01 +01:00
Stephan Raue
a2ef7ca661 Merge pull request #4837 from MilhouseVH/linux4.4.5
linux: update to linux-4.4.5
2016-03-10 19:59:10 +01:00
MilhouseVH
64005f9549 linux: update to linux-4.4.5 2016-03-10 15:56:00 +00:00
Stephan Raue
d48de86457 Python: fix pkgconfig script
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-10 15:00:50 +01:00
Stephan Raue
4abe467514 dbus-python: setup proper python includes and libs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-10 12:48:55 +01:00
Stephan Raue
1106d29c5e pygobject: add patch to setup proper python includes
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-10 12:34:46 +01:00
Stephan Raue
dbc2e92769 Python: add upstream patch to install proper python-config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-10 12:34:38 +01:00
Stephan Raue
0e25df0a53 Python: cleanup unneded options
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-10 08:27:20 +01:00
Stephan Raue
2c85f4739a Python: while building modules we need to link against python.so from builddir. forcing this to prevent build and linking issues with adding -L. to LDFLAGS
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-10 08:27:20 +01:00
Stephan Raue
9ac2b29412 Python: simplyfing crosscompile patch, remove unneeded hunk
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-10 08:27:20 +01:00
Stephan Raue
a2a656a356 Merge pull request #4834 from codesnake/amlogic_kernel_update
Update Amlogic kernel to 3.10-c8d5b2f (3.10.99)
2016-03-07 23:18:13 +01:00
Alex Deryskyba
a76730575f packages/linux-drivers/wetekdvb: Update WeTek proprietary DVB module to 20160307 2016-03-07 16:56:26 +01:00
Alex Deryskyba
92f9b9e385 packages/linux: Update Amlogic kernel to 3.10-c8d5b2f 2016-03-07 16:55:07 +01:00
Stephan Raue
ebb3882752 Python: add patch to abort if module fails to build
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-07 15:53:29 +01:00
Stephan Raue
2c7678c41e Python: add crosscompiling patch from buildroot, dont globally change _sysconfigdata.py, enable autoreconf
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-07 15:44:43 +01:00
Stephan Raue
a6179a798a Python: dont build and use Parser/pgen and simplifing crosscompile patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-07 15:44:43 +01:00
Stephan Raue
12ae64a12f Merge pull request #4829 from Rup0rt/master
added speex / opus audio codec support
2016-03-07 11:48:58 +01:00
Stephan Raue
8887975e7f Merge pull request #4832 from OpenELEC/package-updates
Package updates
2016-03-06 16:45:47 +01:00
Stephan Raue
10799f5d4a mesa: update to mesa-11.2.0-rc2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-06 14:20:42 +01:00
Stephan Raue
4f9bd4d79c Merge pull request #4828 from MattDevo/Intel-EDID-fix
linux: patch to fix EDID parsing when ELD data spans multiple blocks
2016-03-06 00:30:50 +01:00
Robert Krause
4a43a8bb24 added speex / opus audio codec support 2016-03-05 23:16:50 +01:00
Matt DeVillier
21a6a0047a linux: patch to fix EDID parsing when data spans multiple blocks
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2016-03-05 13:52:48 -06:00
Stephan Raue
6d4353e8d3 Python: rename patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-05 19:59:39 +01:00
Stephan Raue
19a26daaf7 Merge pull request #4825 from OpenELEC/package-updates
Package updates
2016-03-05 13:03:11 +01:00
Stephan Raue
7a4479c027 bcm2835-bootloader: update to bcm2835-bootloader-b48c36f
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-05 13:02:13 +01:00
Stephan Raue
08da0d4e8b bcm2835-driver: update to bcm2835-driver-b48c36f
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-05 13:01:56 +01:00
Stephan Raue
a1fccf9a71 Merge pull request #4808 from MilhouseVH/master-rpi3
projects/RPi*/patches/linux: Add various options required by latest RPi kernel
2016-03-05 12:41:37 +01:00
Stephan Raue
cb5d1c3d0a Merge pull request #4824 from OpenELEC/package-updates
Package updates
2016-03-05 12:41:29 +01:00
Stephan Raue
f136225327 projects/RPi*/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-05 12:40:49 +01:00
Stephan Raue
95ecdd3654 connman: add upstream patch to Add missing function item of xtables to match iptables 1.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-05 12:04:16 +01:00
Stephan Raue
a805621039 openssh: update to openssh-7.2p1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-05 12:03:33 +01:00
Stephan Raue
a81e0c9742 sqlite: update to sqlite-autoconf-3110100
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-05 12:03:13 +01:00
Stephan Raue
d884187659 projects/RPi/options: support RPi CM and RPi Zero
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-05 09:27:56 +01:00
Stephan Raue
634f112b1f Merge pull request #4823 from gdachs/redesigned-initialization
redesigned initialization
2016-03-05 09:24:57 +01:00
Gerald Dachs
365e61f819 redesigned initialization
- code of delayed init now part of open call
- interrupt handling moved into open/release
- removed some debug lines
2016-03-04 23:56:40 +01:00
Stephan Raue
0e31f7f684 Merge pull request #4822 from OpenELEC/package-updates
scripts/image: fix build after https://github.com/OpenELEC/OpenELEC.t…
2016-03-04 23:00:22 +01:00
Stephan Raue
d036c394f2 scripts/image: fix build after 692b086ad0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-04 22:30:36 +01:00
Stephan Raue
84a661ff3e Merge pull request #4820 from zalaare/VendorFixes
More $HOME/.openelec (Vendor) fixes
2016-03-04 21:54:06 +01:00
Zalaare
2e8f38aea0 More $HOME/.openelec (Vendor) fixes 2016-03-04 15:41:22 -05:00
Stephan Raue
cf785d82c1 Merge pull request #4819 from MilhouseVH/linux4.4.4
linux: update to linux-4.4.4
2016-03-04 20:47:14 +01:00
Stephan Raue
b148b553e8 Merge pull request #4818 from zalaare/VendorFixes
Various $HOME/.openelec (vendor) fixes
2016-03-04 20:26:31 +01:00
MilhouseVH
523c7e0f62 linux: update to linux-4.4.4 2016-03-04 19:12:05 +00:00
Zalaare
692b086ad0 Various $HOME/.openelec (vendor) fixes 2016-03-04 11:52:43 -05:00
Stephan Raue
6178cfd69f Merge pull request #4817 from sopparus/master
Enable SSL for MySQL
2016-03-04 15:41:32 +01:00
sopparus
4995d00c3f Enable SSL for MySQL
added libressl to PKG_DEPENDS_TARGET=
2016-03-04 14:48:20 +01:00
Stephan Raue
09e2d13cd0 Merge pull request #4814 from codesnake/amlogic_kernel_update
Update Amlogic kernel to 3.10-0f60813 (3.10.98)
2016-03-04 10:51:01 +01:00
Stephan Raue
810b9c3185 Merge pull request #4816 from MilhouseVH/master_gcc_fix_arm
gcc: Mark ARMv8 vcvt instructions as unconditional
2016-03-04 10:50:28 +01:00
MilhouseVH
cc7114f8f8 gcc: Mark ARMv8 vcvt instructions as unconditional 2016-03-04 08:47:58 +00:00
Alex Deryskyba
68efebf2bb packages/linux-drivers/wetekdvb: Update WeTek proprietary DVB driver to 20160304 2016-03-03 23:47:57 +01:00
Alex Deryskyba
14bc71a836 packages/linux: Update Amlogic kernel to 3.10-0f60813 2016-03-03 23:44:04 +01:00
Lukas Rusak
be987d4e31 Merge pull request #4810 from MattDevo/xpad-update
xpad: update Xbox 360 wireless controller driver w/latest fixes
2016-03-02 22:10:25 -08:00
Matt DeVillier
1df7850cee xpad: update Xbox 360 wireless controller driver w/latest fixes
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2016-03-02 23:13:24 -06:00
Stephan Raue
a831d06e6e Merge pull request #4809 from lrusak/package-updates
Package updates
2016-03-03 01:16:13 +01:00
Lukas Rusak
36b33fcab5 xf86-input-libinput: update to 0.17.0 2016-03-02 22:40:25 +01:00
Lukas Rusak
c5ec85bbd9 libinput: update to 1.2.1 2016-03-02 22:40:02 +01:00
Lukas Rusak
be423afc16 nano: update to 2.5.3 2016-03-02 22:39:43 +01:00
Lukas Rusak
d2d7164e01 libass: update to 0.13.2 2016-03-02 22:39:15 +01:00
Lukas Rusak
37c3c4d33e gdb: update to 7.11 2016-03-02 22:38:29 +01:00
Lukas Rusak
d4ac29aabc libssh: update to 0.7.3 2016-03-02 22:26:15 +01:00
MilhouseVH
625c33c730 projects/RPi*/patches/linux: Enable AUX SPI module 2016-03-02 18:09:16 +00:00
MilhouseVH
5696b0c8d2 projects/RPi*/patches/linux: Add RPi3 GPIO LED support 2016-03-02 18:09:03 +00:00
MilhouseVH
6ca6a44a68 projects/RPi*/patches/linux: Enable HCI over UARTs 2016-03-02 18:08:41 +00:00
Stephan Raue
f6b07fc6c6 Merge pull request #4807 from OpenELEC/package-updates
Package updates
2016-03-02 13:50:04 +01:00
Stephan Raue
5ef9f35c4b mediacenter: install Kodi language files optionally
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-02 13:42:44 +01:00
Stephan Raue
dbeded9208 linux: update to linux-4.4.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-02 09:37:56 +01:00
Stephan Raue
2e56673a35 projects/Generic/options: fix kernel build
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-02 09:37:19 +01:00
Stephan Raue
79efe4e328 Merge pull request #4803 from lrusak/aarch64
linux: use KERNEL_TARGET as make target
2016-03-02 07:44:47 +01:00
Stephan Raue
52b5fc5a4d Merge pull request #4791 from OpenELEC/package-updates
Package updates and fixes
2016-03-02 07:42:07 +01:00
Lukas Rusak
362ed24bd2 linux: use KERNEL_TARGET as make target 2016-03-01 21:30:29 +01:00
Stephan Raue
553a77a522 Merge pull request #4802 from lrusak/aarch64
linux: aarch64 fixup
2016-03-01 20:06:16 +01:00
Lukas Rusak
14d2a01f38 linux: aarch64 fixup 2016-03-01 20:00:07 +01:00
Stephan Raue
7f77d0df5b NOOBS: add support for NOOBS-1.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-01 16:45:26 +01:00
Stephan Raue
85bd8eae32 projects/RPi2/options: update NOOBS supported models for RPi3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-01 16:45:14 +01:00
Stephan Raue
c2dad7aa24 new package: add package 'brcmfmac_sdio-firmware-rpi'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-01 16:44:58 +01:00
Stephan Raue
2057bf009e Merge pull request #4787 from lrusak/aarch64
add generic aarch64 support
2016-03-01 10:21:10 +01:00
Stephan Raue
ca9779c805 Merge pull request #4758 from lrusak/kodi-language
kodi-language-addons: add languages
2016-03-01 09:18:52 +01:00
Stephan Raue
08c0b71f51 Merge pull request #4797 from lrusak/target_kernel_arch
buildsys: define TARGET_KERNEL_ARCH early
2016-03-01 08:54:40 +01:00
Stephan Raue
986e7a03e1 Merge pull request #4796 from gdachs/partly-rollback
partly rollback for LG compatibility
2016-03-01 07:47:21 +01:00
Lukas Rusak
a4f9623e6b kodi: add aarch64 support patches 2016-03-01 00:49:53 +01:00
Lukas Rusak
342b515b2e fuse: add aarch64 support patch 2016-03-01 00:49:53 +01:00
Lukas Rusak
0fec249b24 config/arch.aarch64: initial support 2016-03-01 00:49:53 +01:00
Gerald Dachs
97f26e9354 partly rollback for LG compatibility 2016-02-29 22:00:54 +01:00
Lukas Rusak
ae9e7cab5f buildsys: define TARGET_KERNEL_ARCH early 2016-02-29 21:25:37 +01:00
Stephan Raue
735c1f83c7 libcec: fix build for iMX
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-28 18:16:26 +01:00
Stephan Raue
e03091c669 OpenELEC-settings: update to OpenELEC-settings-0.6.12
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-28 14:52:42 +01:00
Stephan Raue
812cee0a4a brcmfmac_sdio-firmware-imx: fix systemd unit file
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-28 14:52:30 +01:00
Stephan Raue
63ae76affe linux: bluez needs /etc/firmware/
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-28 14:52:21 +01:00
Stephan Raue
436e3e6937 Merge pull request #4790 from codesnake/wetek_additional_drivers
Include all default additional drivers into WeTek Play and WeTek Core projects
2016-02-28 14:15:30 +01:00
Alex Deryskyba
dea566d98b projects/WeTek_Core: Include all default additional drivers into the project 2016-02-28 14:57:41 +02:00
Alex Deryskyba
8776f0387a projects/WeTek_Play: Include all default additional drivers into the project 2016-02-28 14:57:41 +02:00
Stephan Raue
3b0c6945b8 Merge pull request #4789 from gdachs/libcec-amlogic-adapter-threadsafety
libcec: make Amlogic adapter thread safe
2016-02-28 13:53:33 +01:00
Gerald Dachs
7ff6565c2f make Amlogic adapter thread safe 2016-02-28 13:31:39 +01:00
Stephan Raue
0fd4f7b71a Merge pull request #4782 from MilhouseVH/misc_master
misc-firmware: update to misc-firmware-0.0.17
2016-02-27 21:06:08 +01:00
Stephan Raue
6b9e7aaba7 Merge pull request #4780 from MilhouseVH/bluez_master
bluez: Add patches to load new brcm firmware
2016-02-27 21:03:07 +01:00
Stephan Raue
fdb6e46455 Merge pull request #4785 from gdachs/improve-cec-read
amlogic_cec: bug fixes and clean ups
2016-02-27 20:32:23 +01:00
Gerald Dachs
8678f43f55 amlogic_cec: bug fixes and clean ups 2016-02-27 19:30:56 +01:00
MilhouseVH
63d3884489 Don't set UART speed before loading firmware 2016-02-27 15:42:02 +00:00
MilhouseVH
d79752c393 Increase firmware load timeout 2016-02-27 15:41:49 +00:00
MilhouseVH
c5725aa1bf misc-firmware: update to misc-firmware-0.0.17 2016-02-26 18:28:16 +00:00
Christian Hewitt
610e9bfeea Merge pull request #4778 from aluft/add_all_mtools
Thanks :)
2016-02-26 12:30:34 +04:00
aluft
bcf13b8157 Add all mtools to toolchain directory
Look for mtools in toolchain/bin instead of toolchain/sbin

mattrib is used by syslinux.mtools during make image
When mattrib is absent, this error is observed:
make image

> image: installing extlinux to part1...
> sh: mattrib: command not found
> syslinux.mtools: warning: failed to set system bit on ldlinux.sys
> sh: mattrib: command not found
> syslinux.mtools: warning: failed to set system bit on ldlinux.c32
> image: copying files to part1...
2016-02-25 14:48:10 -05:00
aluft
70e279dddb Add all mtools during host install step.
Especially mattrib which is used by syslinux.mtools during make image

When absent, this error is observed:

make image

> image: installing extlinux to part1...
> sh: mattrib: command not found
> syslinux.mtools: warning: failed to set system bit on ldlinux.sys
> sh: mattrib: command not found
> syslinux.mtools: warning: failed to set system bit on ldlinux.c32
> image: copying files to part1...
2016-02-25 13:43:41 -05:00
Christian Hewitt
481a5470e4 Merge pull request #4777 from codesnake/fix_wetek_play_power_button
Thanks :)
2016-02-25 19:44:21 +04:00
Alex Deryskyba
28d366294b packages/sysutils/amremote: Update license header 2016-02-25 16:14:59 +01:00
Alex Deryskyba
e6ac8b0a76 packages/sysutils/amremote: Update amremote utility to ecdf401 2016-02-25 16:13:08 +01:00
Stephan Raue
bba8f842bd Merge pull request #4773 from MilhouseVH/master-wlan
wlan-firmware: update to wlan-firmware-0.0.31
2016-02-24 20:34:21 +01:00
MilhouseVH
55e3ecfb52 wlan-firmware: update to wlan-firmware-0.0.31 2016-02-24 19:27:39 +00:00
Stephan Raue
7a289aaf22 Merge pull request #4769 from codesnake/fix_wetek_ir_remote
Fix wetek IR remote
2016-02-24 15:18:25 +01:00
Alex Deryskyba
92d9d0d797 packages/sysutils/amremote: Update excess PKG_URL variable in package.mk 2016-02-24 15:04:19 +01:00
Alex Deryskyba
18564c20e1 packages/sysutils/amremote: Update amremote utility to a4a7c4e 2016-02-24 15:04:19 +01:00
Stephan Raue
ac75813b76 Merge pull request #4766 from lrusak/nvidia-fix
xf86-video-nvidia: adjust udev rule to ignore non display devices
2016-02-24 11:38:44 +01:00
Stephan Raue
6e85306909 Merge pull request #4767 from lrusak/python-fix
Python: fix cross compile to exclude host directories
2016-02-24 09:45:24 +01:00
Lukas Rusak
09190ea1a0 Python: fix cross compile to exclude host directories 2016-02-24 09:34:53 +01:00
Lukas Rusak
818baafe94 Merge pull request #4765 from codesnake/update_amlogic_kernel
Update Amlogic kernel to 3.10-ca65e57 (3.10.97)
2016-02-24 00:11:16 -08:00
Lukas Rusak
5f0186a199 xf86-video-nvidia: adjust udev rule to ignore non display devices 2016-02-24 09:04:57 +01:00
Alex Deryskyba
8402f8462c packages/linux-drivers/wetekdvb: Update WeTek proprietary DVB driver to 20160223 2016-02-24 01:46:37 +02:00
Alex Deryskyba
f3cf269c40 packages/linux: Update Amlogic kernel to 3.10-ca65e57 2016-02-24 01:44:38 +02:00
Stephan Raue
157856e4e5 Merge pull request #4763 from jasonritzke/ds4-patch-backport
Resolve issue with Sony DualShock 4 controllers by backporting linux 4.5 patch
2016-02-24 00:31:11 +01:00
Stephan Raue
b116f3f823 Merge pull request #4761 from gdachs/work-on-timing
removed what I don't understand and lowered delay
2016-02-24 00:29:23 +01:00
Stephan Raue
490483d9c8 Merge pull request #4760 from lrusak/package-updates
Package updates
2016-02-24 00:28:55 +01:00
Gerald Dachs
b6a91acc5d removed what I don't understand and lowered delay 2016-02-23 22:22:13 +01:00
Lukas Rusak
40783b7dcf xrandr: update to 1.5.0 2016-02-23 21:24:28 +01:00
Lukas Rusak
cd339df3b2 libinput: update to 1.2.0 2016-02-23 21:24:28 +01:00
Lukas Rusak
c1dd054a3a kodi: add kodi-language-addons to depends 2016-02-23 10:56:43 +01:00
Lukas Rusak
63903ab956 kodi-language-addons: create initial package 2016-02-23 10:55:53 +01:00
Stephan Raue
8e49107554 Merge pull request #4757 from lrusak/package-updates
Package updates
2016-02-23 09:42:18 +01:00
Stephan Raue
fb8fb5d91a Merge pull request #4756 from lrusak/core-power-button
eventlircd: add rule for WeTek_Core power button
2016-02-23 09:40:07 +01:00
Stephan Raue
22e71ca717 Merge pull request #4755 from lrusak/systemd-addon-wrapper
kodi: adjust systemd-addon-wrapper for systemd-229
2016-02-23 09:29:25 +01:00
Lukas Rusak
0730019fe5 eventlircd: add rule for WeTek_Core power button 2016-02-23 00:21:46 -08:00
Lukas Rusak
404fd7442a kodi: adjust systemd-addon-wrapper for systemd-229 2016-02-23 00:18:37 -08:00
Lukas Rusak
bd38c3adb5 simplejson: update to 3.8.2 2016-02-23 08:28:16 +01:00
Lukas Rusak
0c728ec549 Python: update to 2.7.11 2016-02-23 08:28:16 +01:00
Lukas Rusak
952cb3c8d9 Merge pull request #4752 from lrusak/package-updates
package updates
2016-02-22 13:50:07 -08:00
Lukas Rusak
c0810059e4 mesa: update to 11.2.0-rc1 2016-02-22 22:49:23 +01:00
Lukas Rusak
8d83bb6565 kodi-binary-addons: update to latest versions 2016-02-22 21:49:49 +01:00
Lukas Rusak
78c59d2071 kodi: update to 16.0-a5f3a99 2016-02-22 21:49:45 +01:00
Lukas Rusak
c81a51af6c llvm: update to pre 3.8 (until 3.8 is released) 2016-02-22 19:07:06 +01:00
Stephan Raue
b5f0ce7389 Merge pull request #4742 from OpenELEC/buildsystem-enhances
buildsystem: add support for ~/.openelec/packages and ~/.openelec/$PR…
2016-02-22 18:49:08 +01:00
Stephan Raue
d6cc927b0e buildsystem: add support to select building OEM support via commandline (OEM=yes|no)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-22 17:40:39 +01:00
Stephan Raue
3d4caa6b6d buildsystem: move $HOME/.openelec/$PROJECT to $HOME/.openelec/projects/$PROJECT
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-22 17:40:39 +01:00
Stephan Raue
b0aa92889f buildsystem: install vendor and project related files to image
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-22 17:40:39 +01:00
Stephan Raue
8dd001d54e buildsystem: add support for ~/.openelec/packages and ~/.openelec/$PROJECT/packages
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-22 17:40:39 +01:00
Stephan Raue
6815ed89ec Merge pull request #4751 from at-visions/sourceless-pkgs-master
scripts/unpack: creates empty build-dir for packages without sources …
2016-02-22 14:32:46 +01:00
Philipp Felix Hoefler
65643c1681 scripts/unpack: creates empty build-dir for packages without sources so deepmd5 works 2016-02-22 14:27:05 +01:00
Lukas Rusak
b0de6347b3 Merge pull request #4744 from CvH/patch-3
mkpkg_kodi: git clone without history
2016-02-22 01:50:21 -08:00
Jason Ritzke
f74b8161c6 Create linux_010_disable_hid-sony_size_check.patch
Attempting to fix malfunctioning of new DS4 controllers
2016-02-21 15:57:50 -08:00
Stephan Raue
7710890241 Merge pull request #4747 from gdachs/amlogic-cec-logging-optional
amlogic cec: make debug logging optional
2016-02-22 00:50:56 +01:00
Gerald Dachs
23a48cff83 make debug logging optional 2016-02-21 18:55:01 +01:00
Stephan Raue
e70a58f998 Merge pull request #4743 from gdachs/cec-major-rework
amlogic cec: major rework
2016-02-21 16:40:34 +01:00
CvH
315ec1c583 mkpkg_kodi: git clone without history
- saves a lot bandwith + faster
2016-02-21 14:16:32 +01:00
Gerald Dachs
a75c01b37e amlogic cec: major rework 2016-02-21 14:03:01 +01:00
Stephan Raue
48b996f64f Merge pull request #4741 from OpenELEC/package-updates
linux: add support for Hauppauge WinTV-soloHD
2016-02-21 13:12:52 +01:00
Stephan Raue
75f253f916 linux: add support for Hauppauge WinTV-soloHD
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-21 11:36:31 +01:00
Stephan Raue
d61e8ce7c7 Merge pull request #4740 from MilhouseVH/serial_e2fs
e2fsprogs: Don't parallel build
2016-02-21 00:51:18 +01:00
MilhouseVH
a93965b314 e2fsprogs: Don't parallel build 2016-02-20 23:50:20 +00:00
Stephan Raue
c8d53b9fc6 Merge pull request #4739 from OpenELEC/revert-4737-amlogic-cec-driver-fixes
Revert "major rework"
2016-02-21 00:39:01 +01:00
Stephan Raue
7ef1087cd0 Revert "major rework" 2016-02-21 00:38:37 +01:00
Stephan Raue
4eae60c089 Merge pull request #4701 from vpeter4/non-root-image
scripts/mkimage: create disk image without sudo
2016-02-20 23:50:40 +01:00
Stephan Raue
832bbb4584 Merge pull request #4735 from OpenELEC/package-updates
Package updates
2016-02-20 23:47:32 +01:00
Stephan Raue
1ecc77ad8b Merge pull request #4737 from gdachs/amlogic-cec-driver-fixes
major rework
2016-02-20 22:48:48 +01:00
Gerald Dachs
2ae806f3bd major rework 2016-02-20 22:44:33 +01:00
Stephan Raue
89673a0801 glibc: cleanup
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-20 17:18:18 +01:00
Stephan Raue
3de80da43b xf86-video-amdgpu: update to xf86-video-amdgpu-1.0.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-20 15:05:26 +01:00
Stephan Raue
cbc03cb8f9 projects/*/linux: add support for iptable_mangle, this fixes #4716
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-20 15:02:15 +01:00
Stephan Raue
e6940c91e3 remove project 'Nvidia_Legacy', merged with project 'Generic'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-20 11:50:14 +01:00
Stephan Raue
c59439e378 plymouth-lite: fix linking with glibc-2.23, this fixes #4727 this fixes #4732
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-20 11:43:28 +01:00
Stephan Raue
d307296c12 glibc: add libm.so to initramfs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-20 11:43:28 +01:00
Stephan Raue
1099e775a5 wireless-regdb: update to wireless-regdb-2016.02.08
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-20 11:43:28 +01:00
Stephan Raue
55eacb35bc libgcrypt: update to libgcrypt-1.6.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-20 11:43:28 +01:00
Stephan Raue
9e58a12143 nano: update to nano-2.5.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-20 11:43:28 +01:00
Christian Hewitt
857fd73aec Merge pull request #4730 from MattDevo/entropy-fix
Thanks :)
2016-02-20 09:13:17 +04:00
Lukas Rusak
21d044cf47 systemd: depened on entropy package 2016-02-19 22:54:45 -06:00
Lukas Rusak
0a286b9b03 entropy: a simple way to add and save random entropy 2016-02-19 22:54:45 -06:00
Matt DeVillier
42fcc76659 config: handle multiple WantedBy targets in enable_service 2016-02-19 22:54:44 -06:00
Stephan Raue
f39588427e Merge pull request #4726 from MilhouseVH/glibc_exploit_fix
glibc: Fix Generic build issue after #4723
2016-02-19 15:31:30 +01:00
MilhouseVH
ec005a48a1 glibc: Fix Generic build issue after #4723 2016-02-19 12:46:24 +00:00
Stephan Raue
ee340f7398 Merge pull request #4723 from MilhouseVH/glibc_exploit
[glibc] Bump to 2.23 fixing CVE-2015-7547
2016-02-19 12:31:33 +01:00
Stephan Raue
1d381f45c9 Merge pull request #4720 from lrusak/package-updates
Package updates
2016-02-19 12:30:38 +01:00
Lukas Rusak
f3e804816f Merge pull request #4724 from MilhouseVH/linux4.4.2
linux: update to 4.4.2
2016-02-19 01:42:20 -08:00
MilhouseVH
e3b1a1f0f0 linux: update to 4.4.2
This reverts commit 04c3b9bd26.
2016-02-19 09:29:03 +00:00
MilhouseVH
04c3b9bd26 [glibc] Bump to 2.23 fixing CVE-2015-7547 2016-02-19 08:15:39 +00:00
Peter Vicman
3b75736931 scripts/mkimage: create disk image without sudo
Mtools is used to format and copy files to vfat partition.
Populatefs is used to copy files to ext4 partition.

Tested on imx6 with u-boot, Generic with BIOS and EFI boot.

To avoid messing around with ext4 partition we could also provide "empty" disk image file. Both partitions would be already formatted and storage partition would already contain resize file. Then mkimage script would only copy kernel, system, bootloader files and install bootloader.
But current approach is more flexible for future use.
2016-02-19 08:49:20 +01:00
Lukas Rusak
8013fcda64 curl: update to 7.47.1 2016-02-18 23:35:59 +01:00
Lukas Rusak
4da875a5e5 libinput: update to 1.1.8 2016-02-18 23:35:59 +01:00
Lukas Rusak
cb89fb7598 freetype: update to 2.6.3 2016-02-18 23:35:59 +01:00
Lukas Rusak
80ab6df730 avahi: update to 0.6.32 2016-02-18 23:35:59 +01:00
Lukas Rusak
9f04993ece libdrm: update to 2.4.67 2016-02-18 21:43:18 +01:00
Lukas Rusak
d98bbbcd59 sqlite: update to 3.11 2016-02-18 21:42:55 +01:00
Stephan Raue
4bfc99d612 Merge pull request #4712 from gdachs/new-amlogic-cec-driver
New amlogic cec driver
2016-02-17 23:22:25 +01:00
Gerald Dachs
31e3283a1f New amlogic cec driver
kernel patches added
2016-02-17 21:27:19 +01:00
Christian Hewitt
cefd274caf Merge pull request #4714 from chewitt/bcm_patches
bcm_sta: add patches for bugs and 4.3+ kernels
2016-02-17 16:44:42 +04:00
chewitt
21f19a0ad3 bcm_sta: add patches for bugs and 4.3+ kernels 2016-02-17 16:41:20 +04:00
Stephan Raue
a9bb95e053 Merge pull request #4708 from CvH/patch-1
libass: update to libass-0.13.1
2016-02-13 18:05:29 +01:00
CvH
57a8808688 libass: update to libass-0.13.1
- still leaks memory but at least up to date (OpenELEC/OpenELEC.tv/issues/4591)
- corrected site url
2016-02-13 17:34:41 +01:00
Stephan Raue
1e2c6ef76e Merge pull request #4705 from lrusak/systemd
systemd: update to 229
2016-02-12 21:04:24 +01:00
Stephan Raue
9353891534 Merge pull request #4706 from CvH/patch-1
update packages
2016-02-12 21:03:44 +01:00
Stephan Raue
84cba1b19c Merge pull request #4707 from codesnake/wetek_core_bootloader_update
projects/WeTek_Core: Fix an issue in bootloader when after an update via TAR the system fails to boot
2016-02-12 18:14:23 +01:00
Alex Deryskyba
e8fac8e90f projects/WeTek_Core: Fix an issue in bootloader when after an update via TAR the system fails to boot
WeTek Core bootloader passes wrong argument to kernel BOOT_IMAGE=/dev/data that causes
an update to write the kernel image to data partition. This commit updates the bootloader
and replaces the wrong argument with correct value BOOT_IMAGE=/dev/boot.
2016-02-12 19:00:34 +02:00
Lukas Rusak
2cb51a4b5e Merge pull request #4704 from dev-zero/master
pulseaudio: fix ltmain to not relink against host libs
2016-02-12 01:18:50 -08:00
CvH
46b9b7b309 rtmpdump: update rtmpdump to fa8646d 2016-02-11 22:36:32 +01:00
CvH
32ad77a9d7 libopenmpt: update libopenmpt to 0.2.5787
- changed dl url to avoid useless repacking
- libopenmpt >= beta14 [Change] The C++ API example now uses the PortAudio C++ bindings instead of the C API
2016-02-11 21:39:35 +01:00
Lukas Rusak
aa8dbcf9fd systemd: update to 229 2016-02-11 20:59:34 +01:00
Tiziano Müller
e5cd302e59 pulseaudio: fix ltmain to not relink against host libs 2016-02-11 15:32:39 +01:00
Stephan Raue
446eb3b3b1 Merge pull request #4702 from lrusak/package-updates
Package updates
2016-02-11 09:33:43 +01:00
Lukas Rusak
6d9a1f5381 xorg-server: update to 1.18.1 2016-02-11 09:03:46 +01:00
Lukas Rusak
0c4c62fb5f mesa: update to 11.1.2 2016-02-11 09:03:30 +01:00
Lukas Rusak
2d3b99695f Merge pull request #4684 from kevmegforest/snd_hda_buffer
Increase pre_allocated_buffer to fix buffering issues.
2016-02-10 11:11:22 -08:00
Christian Hewitt
8bf4dd100d Merge pull request #4699 from lrusak/master-noobs
Thanks :)
2016-02-10 14:05:16 +04:00
Lukas Rusak
6c589e28be config/noobs: use 512MB parition size for consistency 2016-02-10 10:50:41 +01:00
Christian Hewitt
80914ec2d7 Merge pull request #4697 from lrusak/master-noobs
Thanks :)
2016-02-10 13:39:50 +04:00
Lukas Rusak
1758827cd4 config/noobs: update partitions.json to create a larger system partition 2016-02-10 10:30:04 +01:00
Lukas Rusak
6d8e2da990 config/noobs: upload *.xcf so the slides can easily be edited with gimp 2016-02-10 10:30:04 +01:00
Lukas Rusak
2813d1d717 config/noobs: update slides 2016-02-10 10:30:04 +01:00
Christian Hewitt
654debae98 Merge pull request #4695 from lrusak/python.module
Thanks :)
2016-02-10 07:02:11 +04:00
kefor
138bb1b361 Increase pre_allocated_buffer to fix buffering issues.
Also activate verbose procfs for better debugging and setting dynamic settings
2016-02-09 15:08:46 -05:00
Lukas Rusak
08cbb1754d config/addon/xbmc.python.module.xml: update to use xbmc.python.script 2016-02-09 10:02:07 +01:00
Stephan Raue
5d25757702 Merge pull request #4676 from MilhouseVH/less_messy_locking
build: Take a lock on the package download directory
2016-02-08 12:43:56 +01:00
Christian Hewitt
4d07b3756d Merge pull request #4686 from MAFLO321/dbus_update
Thanks :)
2016-02-08 06:52:12 +04:00
Christian Hewitt
856f909867 Merge pull request #4680 from OpenELEC/package-updates
Thanks :)
2016-02-08 06:51:02 +04:00
Christian Hewitt
cace70b098 Merge pull request #4691 from MAFLO321/package_urls
Thanks :)
2016-02-08 06:49:00 +04:00
MAFLO321
42c5563c9d update dbus-python package link 2016-02-07 23:13:01 +01:00
Christian Hewitt
06cfc8728b Merge pull request #4690 from lrusak/projectm
Thanks :)
2016-02-08 01:33:34 +04:00
Lukas Rusak
e76d8b62df visualizations.projectm: fix patch due to upstream changes 2016-02-07 22:25:39 +01:00
Lukas Rusak
00a963eb3a ftgl: fix patch to include --with-freetype-prefix= 2016-02-07 22:25:39 +01:00
MAFLO321
76d6189df3 update dbus-glib package link 2016-02-07 21:18:46 +01:00
MAFLO321
8d2ddb63e2 update fribidi package link 2016-02-07 21:17:37 +01:00
Christian Hewitt
f6d0140791 Merge pull request #4688 from lrusak/binary-addons
kodi-binary-addons: fix some add-on versions because they were incorr…
2016-02-08 00:16:21 +04:00
Lukas Rusak
1f96ebd886 kodi-binary-addons: fix some add-on versions because they were incorrect upstream 2016-02-07 21:14:11 +01:00
MAFLO321
a6dfb0ed50 update dbus version and package link 2016-02-07 19:22:45 +01:00
Stephan Raue
44da7861bc Merge pull request #4543 from CvH/patch-1
zip packages extraction fix
2016-02-07 15:58:53 +01:00
Christian Hewitt
a0187579f7 Merge pull request #4659 from lrusak/connman-wait-online
Thanks all. Let's get some wider feedback :)
2016-02-07 06:39:19 +04:00
Stephan Raue
23ef4d5d93 Merge pull request #4682 from CvH/patch-4
drop package: media_build
2016-02-06 16:11:30 +01:00
CvH
292b76c18c drop package: media_build 2016-02-06 16:04:54 +01:00
Stephan Raue
27ed5468ec Merge pull request #4681 from CvH/patch-3
tbs-linux-drivers: update to tbs-linux-drivers-160126
2016-02-06 15:38:56 +01:00
CvH
fcca06fd33 tbs-linux-drivers: update to tbs-linux-drivers-160126
- fix MMI not stable with CI slots on 6910 
- improve MAC address support for all boards currently in production 
- add support for TBS6290SE 
- improve TBS 6909 driver
2016-02-06 15:14:00 +01:00
Stephan Raue
46d833efa8 setuptools: update to setuptools-19.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-06 15:11:42 +01:00
Stephan Raue
57ff47d8ce libfslvpuwrap: update to libfslvpuwrap-1.0.62
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-06 14:00:38 +01:00
Stephan Raue
03c30fe13f imx-vpu: update to imx-vpu-5.4.32
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-06 13:21:01 +01:00
Stephan Raue
25a27816e0 binutils: update to binutils-2.26
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-06 11:23:58 +01:00
Stephan Raue
fda47f6654 dbus-glib: update to dbus-glib-0.106
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-06 11:23:58 +01:00
Stephan Raue
00f45f90a6 timezone-data: update to timezone-data-2016a
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-06 11:23:58 +01:00
Christian Hewitt
910272817f Merge pull request #4679 from CvH/patch-3
Thanks :)
2016-02-06 06:34:39 +04:00
CvH
e0ac424485 vdr-addon: bump 7.0.2 2016-02-05 21:21:31 +01:00
CvH
41a4d5628f vdr-plugin-restfulapi: update to vdr-plugin-restfulapi-0.2.6.0
- they messed up the release version -> change of dl url was needed
2016-02-05 21:04:25 +01:00
CvH
8251503c57 vdr-plugin-vnsiserver: update to vdr-plugin-vnsiserver-00b5779 2016-02-05 20:47:49 +01:00
CvH
82da0faa27 vdr-satip: update to vdr-satip-b755dbf 2016-02-05 20:43:43 +01:00
Stephan Raue
64a0a8bd31 Merge pull request #4677 from CvH/patch-2
linux: add support for AVerTV Volar HD 2
2016-02-04 13:13:13 +01:00
CvH
2f0516dcf5 linux: add support for AVerTV Volar HD 2 2016-02-04 11:51:11 +01:00
MilhouseVH
dc12bbd8a6 build: Take a lock on the package download directory 2016-02-04 09:51:00 +00:00
Christian Hewitt
5704075605 Merge pull request #4673 from lrusak/package-updates
Thanks :)
2016-02-03 15:08:42 +04:00
Lukas Rusak
b419c6e046 libressl: update to 2.2.6 2016-02-03 11:53:38 +01:00
Lukas Rusak
683bd91e6f ffmpeg: update to 2.8.6 2016-02-03 11:53:20 +01:00
Lukas Rusak
995302b3a1 cmake: update to 3.4.3 2016-02-03 11:48:27 +01:00
Lukas Rusak
cf411f8d47 libnfs: update to 1.10 2016-02-03 11:44:21 +01:00
Lukas Rusak
3c7cf59e97 linux: update to 4.4.1 2016-02-03 11:41:47 +01:00
Christian Hewitt
d6fd1efc64 Merge pull request #4672 from lrusak/kodi-16
Thanks :)
2016-02-03 14:36:31 +04:00
Lukas Rusak
9d77b4a71c connman: adjust connman.service to allow clean shutdown 2016-02-03 11:30:00 +01:00
Lukas Rusak
356f21bfa3 connman: use connmand-wait-online and rework service dependencies 2016-02-03 11:29:57 +01:00
Lukas Rusak
0ac03dde6c kodi: use connmand-wait-online and rework service dependencies 2016-02-03 11:29:49 +01:00
Christian Hewitt
d6ddfcc8fb Merge pull request #4669 from lrusak/package-updates
thanks :)
2016-02-03 14:22:22 +04:00
Lukas Rusak
fbdbf12f22 kodi-binary-addons: update to use their Jarvis branches 2016-02-02 23:34:34 +01:00
Lukas Rusak
49593e8e66 platform: update to 081032f 2016-02-02 23:34:34 +01:00
Lukas Rusak
1f4b266d03 kodi: update to 16.0-rc3-34d1e49 2016-02-02 23:34:34 +01:00
Lukas Rusak
476db3cefd Merge pull request #4671 from lrusak/mkpkg_binary
mkpkg_binary-addons: update to include platform
2016-02-02 14:08:46 -08:00
Lukas Rusak
ceb599cd90 mkpkg_binary-addons: update to include platform 2016-02-02 23:07:04 +01:00
Lukas Rusak
e8bac6b6a8 pixman: update to 0.34.0 2016-02-02 09:15:52 +01:00
Lukas Rusak
e3811fe666 curl: update to 7.47.0 2016-02-02 09:15:52 +01:00
Lukas Rusak
e336c9eb6c Merge pull request #4656 from lrusak/seo-fixes-and-picks
various build fixes
2016-02-02 00:00:22 -08:00
Lukas Rusak
70c5636a4b Merge pull request #4662 from Zweikeks/black_screen_live_tv
bug fix for http://trac.kodi.tv #16515
2016-02-01 14:03:54 -08:00
an
f537f15c1d kodi: rework patch for AMLCodec.cpp to prevent black screen during channel switch 2016-02-01 22:47:15 +01:00
Stefan Saraev
922fc2d398 gdb: add / to auto-load safe-path 2016-02-01 09:15:00 +01:00
Stefan Saraev
064731fb86 curl: cleanup options 2016-02-01 09:15:00 +01:00
Stephan Raue
455a1b3986 Merge pull request #4666 from MilhouseVH/installer_fix
installer: Bump FAT partition size in line with disk image
2016-02-01 01:12:23 +01:00
MilhouseVH
61899e2c9d installer: Bump FAT partition size in line with disk image 2016-01-31 23:48:07 +00:00
Christian Hewitt
0fe06b74fd Merge pull request #4663 from MilhouseVH/connman_fix
thanks :)
2016-01-31 21:46:50 +04:00
MilhouseVH
868228993a connman: fix lease expiry issues 2016-01-31 14:31:18 +00:00
Christian Hewitt
9a64b23afb Merge pull request #4660 from MilhouseVH/nvidia_bump
looks good .. thanks :)
2016-01-31 10:16:19 +04:00
Christian Hewitt
b0e6e1fd91 Merge pull request #4657 from lrusak/mkpkg_binary-addons-fix
Thanks :)
2016-01-31 06:36:44 +04:00
MilhouseVH
329af0bff7 xf86-video-nvidia: Reminder 2016-01-31 00:34:24 +00:00
MilhouseVH
14349020cf xf86-video-nvidia: update udev rules for 352.79 2016-01-31 00:21:31 +00:00
Stefan Saraev
4f60b8853b Python: strip binaries 2016-01-31 00:22:37 +01:00
Stefan Saraev
6f3549dae1 openssh: strip binaries 2016-01-31 00:22:18 +01:00
Stefan Saraev
4e2cfc873f kodi: strip binaries 2016-01-31 00:22:13 +01:00
Stefan Saraev
b5e798a89e systemd: strip binaries 2016-01-31 00:22:08 +01:00
Lukas Rusak
d3994785de config/functions: add function to strip debug syms 2016-01-31 00:22:02 +01:00
Stefan Saraev
1b6da2aaff scripts/build: strip binaries 2016-01-31 00:21:56 +01:00
Stefan Saraev
66aa95e906 scripts/build: fix thread debugging. do not strip glibc.
fixes corrupt stack on arm
2016-01-31 00:21:45 +01:00
Lukas Rusak
59bf03a90a config/optimize: do not strip at link 2016-01-31 00:21:33 +01:00
MilhouseVH
818015f6ce xf86-video-nvidia: update to xf86-video-nvidia-352.79 2016-01-30 16:08:54 +00:00
Stephan Raue
39c6a99537 Merge pull request #4653 from lrusak/pulseaudio_again
Pulseaudio update to 8.0 and switch back to AEPulseSink
2016-01-29 11:48:51 +01:00
Lukas Rusak
4c67697e85 mkpkg_binary-addons: don't checkout and create a new branch at the same time 2016-01-28 07:58:01 +01:00
Christian Hewitt
250006478c Merge pull request #4655 from OpenELEC/package-updates
Thanks :)
2016-01-26 23:12:38 +00:00
Stephan Raue
3df8328707 libinput: update to libinput-1.1.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-26 23:15:38 +01:00
Stephan Raue
04b8879af2 OpenELEC-settings: update to OpenELEC-settings-0.6.11
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-26 23:15:38 +01:00
Lukas Rusak
1968ca4673 alsa-plugins: not needed anymore 2016-01-26 09:05:24 +01:00
Lukas Rusak
7e1c8e7b12 kodi: add patch to rename default pulse device to Bluetooth Audio 2016-01-26 09:05:21 +01:00
Lukas Rusak
2f263c4c89 kodi: remove old patch and replace with new pulseaudio patch 2016-01-26 09:05:18 +01:00
Lukas Rusak
f36181a463 kodi: add pulseaudio support back 2016-01-26 09:05:14 +01:00
Lukas Rusak
8facc0c6bd pulseaudio: update to version 8.0 2016-01-26 09:05:01 +01:00
Christian Hewitt
1d8cf71a12 Merge pull request #4651 from OpenELEC/package-updates
thanks :)
2016-01-25 10:54:34 +00:00
Stephan Raue
82af5a0b44 cmake: update to cmake-3.4.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-24 10:15:05 +01:00
Stephan Raue
487a24f267 sqlite: update to sqlite-autoconf-3100200
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-24 04:17:36 +01:00
Stephan Raue
c0415d026a libpng: update to libpng-1.6.21
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-24 04:17:18 +01:00
Stephan Raue
572949aa4e xf86-input-evdev: update to xf86-input-evdev-2.10.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-24 04:15:27 +01:00
Christian Hewitt
62ed698357 Merge pull request #4649 from lrusak/unofficial_repo_fix
thanks :)
2016-01-24 00:56:35 +00:00
Lukas Rusak
d69a494bff repository.unofficial.addon.pro: change kodi minversion to allow beta/rc releases 2016-01-24 01:29:04 +01:00
Christian Hewitt
80d941954f Merge pull request #4647 from MilhouseVH/add_rtc
thanks :)
2016-01-23 09:43:04 +04:00
MilhouseVH
5258329ad7 [rbp]: Enable support for additional RTC devices 2016-01-23 00:47:57 +00:00
Stephan Raue
2d57ef78f4 Merge pull request #4644 from vpeter4/v4l-utils
v4l-utils: build without jpeg support
2016-01-22 13:37:48 +01:00
Peter Vicman
61c7f1d580 v4l-utils: build without jpeg support 2016-01-22 13:24:38 +01:00
Peter Vicman
77a18558a3 Revert "fix PKG_DEPENDS_TARGET to include libjpeg-turbo"
This reverts commit 61da99e.
2016-01-22 13:24:06 +01:00
Lukas Rusak
23a0bd27f7 Merge pull request #4643 from steffenhoenig/v4l-is-missing-libjpeg-turbo
fix PKG_DEPENDS_TARGET to include libjpeg-turbo
2016-01-21 13:16:47 -08:00
Steffen Hoenig
61da99e2de fix PKG_DEPENDS_TARGET to include libjpeg-turbo
won't compile otherwise
2016-01-21 21:07:30 +01:00
Stephan Raue
3763c558bf Merge pull request #4641 from vpeter4/mkimage
scripts/mkimage: sync disk few more times
2016-01-21 16:55:33 +01:00
Peter Vicman
62b83002ee scripts/mkimage: sync disk few more times
fix issue like this
image: creating filesystem on part1...
losetup: /dev/loop0: device is busy
2016-01-21 10:36:48 +01:00
Lukas Rusak
097e227594 Merge pull request #4635 from lrusak/pulseaudio-fix
kodi: add patch so pulseaudio is at the end of the list
2016-01-21 00:57:35 -08:00
Stephan Raue
ad66762958 Merge pull request #4636 from lrusak/skylake-fix
linux: Disable SKL_SOC support cause of fdo 93703
2016-01-20 09:29:06 +01:00
fritsch
82929774da linux: Disable SKL_SOC support cause of fdo 93703 2016-01-20 00:49:31 +01:00
Lukas Rusak
2949d804f6 kodi: add patch so pulseaudio is at the end of the list 2016-01-20 00:46:02 +01:00
Stephan Raue
c8cd0c49da Merge pull request #4620 from MilhouseVH/rbp_hevc
[rbp] Add extra FFmpeg HEVC dependencies
2016-01-19 14:18:27 +01:00
Stephan Raue
f05d176061 Merge pull request #4634 from CvH/patch-4
tbs-linux-drivers: update to tbs-linux-drivers-151229
2016-01-19 14:16:51 +01:00
CvH
44cf0f152e tbs-linux-drivers: update to tbs-linux-drivers-151229
- adds kernel 4.4 support
2016-01-19 14:06:13 +01:00
Christian Hewitt
821aac2834 Merge pull request #4632 from OpenELEC/package-updates
thanks :)
2016-01-19 06:18:40 +04:00
Stephan Raue
b387195ec9 libaacs: update to libaacs-9da2b68
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-19 00:47:09 +01:00
Stephan Raue
2f3834825f OpenELEC-settings: update to OpenELEC-settings-0.6.10
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-19 00:47:09 +01:00
Christian Hewitt
a040916ab8 Merge pull request #4631 from OpenELEC/package-updates
thanks :)
2016-01-18 19:39:59 +04:00
Stephan Raue
c8207db6a0 pixman: update to pixman-0.33.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-17 23:04:30 +01:00
Stephan Raue
a4e8a5e136 ffmpeg: update to ffmpeg-2.8.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-17 23:02:52 +01:00
Stephan Raue
08f2c08825 mesa: update to mesa-11.1.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-17 23:00:57 +01:00
Stephan Raue
ceb4196543 RTL8812AU: add support for more WLAN Sticks
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-17 23:00:08 +01:00
Stephan Raue
19bdfbe886 OpenELEC-settings: update to OpenELEC-settings-0.6.9
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-17 23:00:08 +01:00
Lukas Rusak
aee4a3bacb Merge pull request #4628 from codesnake/update_wetek_bootloader
Update WeTek Play bootloader
2016-01-15 13:31:37 -08:00
Lukas Rusak
c07c5f6270 Merge pull request #4627 from MilhouseVH/fix_ffmpeg_arm
ffmpeg: Stop disabling ARMv5TE and ARMv6T2 - needed by ASM optimisations
2016-01-15 13:28:41 -08:00
Alex Deryskyba
d1a03e423e projects/WeTek_Play: Update bootloader 2016-01-15 21:47:52 +01:00
MilhouseVH
41014fb11c Stop disabling ARMv5TE and ARMv6T2 - needed by ASM optimisations 2016-01-15 18:29:48 +00:00
Stephan Raue
157c132482 Merge pull request #4626 from codesnake/wetek_core
Add a project for WeTek Core TV-box
2016-01-15 14:49:57 +01:00
Alex Deryskyba
0e7053ea70 projects/WeTek_Core: Add a project for WeTek Core TV-box 2016-01-15 14:46:11 +01:00
Alex Deryskyba
7177ce1a45 scripts/image: copy aml_autoscript only if it exists 2016-01-15 14:43:49 +01:00
Alex Deryskyba
7bb41943bf packages/sysutils/amremote: Check first for remote.conf in /etc/amremote/ 2016-01-15 14:43:49 +01:00
Alex Deryskyba
28555d8204 packages/linux-firmware: Split brcmfmac_sdio-firmware package into two separate packages for iMX and Amlogic based devices 2016-01-15 14:43:46 +01:00
Alex Deryskyba
68754ae925 packages/sysutils/busybox/scripts/init: Add the ability to update the kernel that resides on a block device, such as NAND partition 2016-01-15 14:41:18 +01:00
Alex Deryskyba
2495d063e8 Add support for building Android kernel images required for some Amlogic-based projects 2016-01-15 14:41:12 +01:00
Alex Deryskyba
08c1eed971 packages/graphics/opengl-meson8: Add a package for proprietary Mali-450MP OpenGL ES drivers found in Amlogic Meson8 SoCs 2016-01-15 14:39:20 +01:00
Lukas Rusak
a7bb0c4699 Merge pull request #4623 from OpenELEC/package-updates
Package updates
2016-01-15 00:13:53 -08:00
Stephan Raue
90ea1a4305 Merge pull request #4622 from lrusak/kernel-kvm
make possible run Openelec as guest on KVM
2016-01-14 23:57:06 +01:00
Stephan Raue
5fe72453af sqlite: update to sqlite-autoconf-3100100
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-14 23:55:36 +01:00
Stephan Raue
27e3d0b072 openssh: update to openssh-7.1p2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-14 23:55:36 +01:00
Stephan Raue
03a29d7ed7 fuse: update to fuse-2.9.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-14 23:55:36 +01:00
Stephan Raue
09f5c95077 libevdev: update to libevdev-1.4.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-14 23:55:36 +01:00
piotrasd
6ca1ff7aff make possible run Openelec as guest on KVM
when we add this modules we will able to run Openelec with KVM driver as guest on virtual system
tested and working (changes based on http://www.linux-kvm.org/page/Tuning_Kernel)

Without this modules we must emulate LAN driver, SATA driver, etc. :( please consider add this to Generic image
More about testing etc. https://lime-technology.com/forum/index.php?topic=44683.0
2016-01-14 20:52:43 +01:00
MilhouseVH
e563ab69aa [rbp] Add extra FFmpeg HEVC dependencies 2016-01-14 01:44:57 +00:00
Stephan Raue
d445fcff0d Merge pull request #4605 from CvH/patch-3
vdr-addon bump 7.0.1
2016-01-13 13:06:21 +01:00
Stephan Raue
e373ad480c Merge pull request #4617 from trsqr/tt_ct2_4650_2
linux: add support for TechnoTrend CT2-4650 version 2
2016-01-13 13:04:59 +01:00
Olli Salonen
e1aeb21eb3 linux: add support for TechnoTrend CT2-4650 version 2
This patch is probably going into kernel 4.6, so this OE patch
is obsolete after that.
2016-01-13 12:50:17 +02:00
Stephan Raue
a16aec0a9f Merge pull request #4613 from OpenELEC/pillow-fixes-master
Pillow: depends on package 'tiff'
2016-01-13 10:14:29 +01:00
Christian Hewitt
f6a01d952f Merge pull request #4616 from lrusak/kodi-update
thanks
2016-01-13 06:46:56 +04:00
Lukas Rusak
6c24873864 asplib: bump version to 2fac1bf 2016-01-12 22:48:35 +01:00
Lukas Rusak
3f0153c8eb kodi-binary-addons: bump versions 2016-01-12 22:39:55 +01:00
Lukas Rusak
0505704976 kodi: update to version 16.0-rc1-1f22732 2016-01-12 22:39:22 +01:00
Stephan Raue
151a85b844 Pillow: depends on package 'tiff' 2016-01-12 11:58:06 +01:00
Christian Hewitt
6b32250bf3 Merge pull request #4612 from lrusak/banner-fixes
thanks
2016-01-12 09:39:47 +04:00
dolorosus
7ea1999d22 Quoting variables to preserve whitespaces in banner 2016-01-12 06:35:50 +01:00
Lukas Rusak
085af5a41f Revert "banner: fix whitespace padding"
This reverts commit dd2e7472a7.
2016-01-12 06:35:41 +01:00
Stephan Raue
777dc0e394 Merge pull request #4594 from chewitt/connman-1.31
connman: update to 1.31
2016-01-12 02:26:51 +01:00
Lukas Rusak
5815df232c Merge pull request #4607 from chewitt/banner_master
banner: fix whitespace padding
2016-01-11 11:59:33 -08:00
chewitt
dd2e7472a7 banner: fix whitespace padding 2016-01-11 23:23:43 +04:00
CvH
ead0199c23 vdr-plugin-dvbapi: update to vdr-plugin-dvbapi-31f409d 2016-01-11 15:38:33 +01:00
CvH
866dd378af vdr-addon: bump 7.0.1 2016-01-11 15:38:26 +01:00
CvH
d80c9b3ad9 vdr-plugin-restfulapi: update to vdr-plugin-restfulapi-0.2.5.6 2016-01-11 15:38:26 +01:00
CvH
0e0eabf27b vdr-plugin-xmltv2vdr: update to vdr-plugin-xmltv2vdr-b48e0bec 2016-01-11 15:38:26 +01:00
CvH
adfc26cea4 vdr-plugin-streamdev: update to vdr-plugin-streamdev-fc52e92 2016-01-11 15:38:26 +01:00
CvH
5870f98e36 vdr-epgsearch:update to vdr-epgsearch-0b09f90 2016-01-11 15:38:26 +01:00
CvH
be35c621c1 vdr-satip: update to vdr-satip-9d5f7cc
- add upstream patch
2016-01-11 11:03:02 +01:00
CvH
fcf1e6ed44 vdr-plugin-vnsiserver: update to vdr-plugin-vnsiserver-d96f211 2016-01-11 11:02:17 +01:00
Lukas Rusak
006e54c5e6 Merge pull request #4603 from OpenELEC/package-updates
Package updates
2016-01-10 23:31:36 -08:00
Stephan Raue
390d30f543 llvm: update to llvm-3.7.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-11 02:07:39 +01:00
Stephan Raue
32a6ce8ea6 linux: update to linux-4.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-11 02:07:39 +01:00
Stephan Raue
ffd1d3b949 Pillow: update to Pillow-3.1.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-11 02:07:31 +01:00
Lukas Rusak
0e13b10a4d Merge pull request #4601 from OpenELEC/package-updates
Package updates
2016-01-10 11:48:03 -08:00
chewitt
d4ba58cc66 connman: update to 1.31 2016-01-10 16:08:55 +01:00
Stephan Raue
7315ac0fd0 bluez: update to bluez-5.37
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:37:33 +01:00
Stephan Raue
db78bc7451 sqlite: update to sqlite-autoconf-3100000
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:29:52 +01:00
Stephan Raue
d5c1cd5fcc libdrm: update to libdrm-2.4.66
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:24:23 +01:00
Stephan Raue
7875a02fef projects/*/linux: add support for intel 10GB NICs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 14:20:23 +01:00
Christian Hewitt
706ea34fd7 Merge pull request #4598 from OpenELEC/pkg-config-script-fixes
fix build after $PKG_NAME-config changes
2016-01-10 14:57:16 +04:00
Stephan Raue
cbf82875f6 Merge pull request #4596 from islipfd19/patch-1
libbluray: update to 0.9.2
2016-01-10 01:56:20 +01:00
Stephan Raue
28cd331e5f libhid: add patch to use libusb-compat's pkg-config script then libusb-config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-10 00:17:59 +01:00
Stephan Raue
9147751260 libmicrohttpd: fix build after $PKG_NAME-config changes
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-09 23:53:32 +01:00
Stephan Raue
657c54bcf9 libbdplus: fix build after $PKG_NAME-config changes
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-09 23:53:11 +01:00
Stephan Raue
4032291dfd libaacs: fix build after $PKG_NAME-config changes
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-09 23:07:02 +01:00
islipfd19
a5036f28b9 libbluray: update to 0.9.2 2016-01-09 08:00:34 -05:00
Stephan Raue
01c5a09105 Merge pull request #4583 from chewitt/bring-the-community
cosmetics: rename 'unofficial' to 'community' builds
2016-01-09 01:09:16 +01:00
Stephan Raue
f29bec872f Merge pull request #4590 from codesnake/amlogic_kernel_update
WeTek kernel and Mali GPU driver updates
2016-01-09 00:56:39 +01:00
Stephan Raue
c441ecfeb3 Merge pull request #4582 from OpenELEC/pkg-config-script-fixes
Pkg config script fixes
2016-01-09 00:42:19 +01:00
Alex Deryskyba
79e5aec6c9 packages/linux: Update Amlogic kernel to 3.10-716f179 2016-01-08 15:16:00 +01:00
Alex Deryskyba
0ed14e29b9 packages/graphics/opengl-meson6: Update proprietary OpenGL ES libraries to r5p1-01rel0 2016-01-08 15:02:29 +01:00
Stephan Raue
e02a7aa715 libgcrypt: use gpg-error-config script from $SYSROOT_PREFIX/usr/bin
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-08 08:55:39 +01:00
Stephan Raue
273301d784 vdr-iptv: add patch to use pkg-config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-08 08:55:39 +01:00
Stephan Raue
8fac8e7b76 vdr-satip: add patch to use pkg-config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-08 08:55:39 +01:00
Stephan Raue
5fcffc0f7d tntnet: add patch to install pkg-config files (from upstream)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-08 08:55:39 +01:00
Stephan Raue
2efae21162 vdr-plugin-restfulapi: add patch to use pkg-config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-08 08:55:39 +01:00
Stephan Raue
e88557b3e7 vdr-plugin-epgfixer: add patch to use pkg-config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-08 08:55:39 +01:00
Stephan Raue
9737f525af vdr-live: add patch to use pkg-config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-08 08:55:31 +01:00
Stephan Raue
ec013e8eaf vdr-epgsearch: add patch to use pkg-config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-07 06:59:40 +01:00
Stephan Raue
1921af79aa tntnet: fix tntnet-config script
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-07 06:59:40 +01:00
Stephan Raue
a5f674f050 cxxtools: fix cxxtools-config script
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-07 06:59:31 +01:00
chewitt
0e1f4ef82a cosmetics: rename 'unofficial' to 'community' builds 2016-01-07 04:09:45 +01:00
Stephan Raue
d90f7fc063 curl: dont install curl-config to $TOOLCHAIN/bin, this file should be in $SYSROOT_PREFIX/usr/bin
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-07 03:41:03 +01:00
Stephan Raue
94bcc416c2 libxslt: dont install xslt-config to $TOOLCHAIN/bin, this file should be in $SYSROOT_PREFIX/usr/bin
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-07 03:40:55 +01:00
Stephan Raue
0afafdab46 libxml2: dont install xml2-config to $TOOLCHAIN/bin, this file should be in $SYSROOT_PREFIX/usr/bin
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-07 03:30:12 +01:00
Stephan Raue
e7a62ea3bd libusb-compat: dont install libusb-config to $TOOLCHAIN/bin, this file should be in $SYSROOT_PREFIX/usr/bin
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-07 03:30:12 +01:00
Stephan Raue
b81776914a libgpg-error: dont install gpg-error-config to $TOOLCHAIN/bin, this file should be in $SYSROOT_PREFIX/usr/bin
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-07 03:30:12 +01:00
Stephan Raue
830106c98e libgcrypt: dont install libgcrypt-config to $TOOLCHAIN/bin, this file should be in $SYSROOT_PREFIX/usr/bin
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-07 03:30:12 +01:00
Stephan Raue
7e7ff22436 freetype: dont install freetype-config to $TOOLCHAIN/bin, this file should be in $SYSROOT_PREFIX/usr/bin
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-07 03:30:12 +01:00
Stephan Raue
40f7b71f6a SDL2: dont install sdl2-config to $TOOLCHAIN/bin, this file should be in $SYSROOT_PREFIX/usr/bin
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-07 03:30:12 +01:00
Stephan Raue
57be78a9d2 libpng: dont install libpng*-config to $TOOLCHAIN/bin, this file should be in $SYSROOT_PREFIX/usr/bin
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-07 03:30:12 +01:00
Stephan Raue
4646c8b19e pcre: fix pcre-config script
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-07 03:30:12 +01:00
Stephan Raue
0e3872525c fribidi: install fribidi-config to $SYSROOT_PREFIX
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-07 03:30:11 +01:00
Stephan Raue
bcd8e129f2 Merge pull request #4580 from lrusak/fluidsynth-fix
fluidsynth: disable sndfile and pulseaudio support
2016-01-06 00:43:39 +01:00
Lukas Rusak
5fa5a8b65d fluidsynth: disable sndfile and pulseaudio support 2016-01-06 00:28:49 +01:00
Stephan Raue
be9f512ffb Merge pull request #4574 from vpeter4/hummingboard_analog
projects/imx6/linux: rename Hummingboard on-board analog sgtl5000 audio codec
2016-01-05 14:35:38 +01:00
Lukas Rusak
ebe9138bfa Merge pull request #4539 from chewitt/banner
options: banner cosmetics
2016-01-05 01:55:55 -08:00
Lukas Rusak
f06511495b Merge pull request #4579 from OpenELEC/package-updates
master: Package updates
2016-01-04 23:23:33 -08:00
Stephan Raue
c096a95312 linux: update to linux-4.4-rc8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-05 07:35:00 +01:00
Stephan Raue
c7acc67aa4 pci-utils: update to pciutils-3.4.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-05 07:05:17 +01:00
Stephan Raue
1f87531afe libinput: update to libinput-1.1.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-05 06:59:05 +01:00
Stephan Raue
c25f043bd8 kodi: add patch to add support for KEY_EPG
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-05 06:59:05 +01:00
Stephan Raue
28f7c8aefa projects/WeTek_Play/patches/linux: update keymappings to fix some mappings on the WeTek remote (this breaks some on the OpenELEC remote, but we can live with that, we have enough buttons for the same mappings
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-05 06:59:05 +01:00
Lukas Rusak
db4900e014 Merge pull request #4577 from lrusak/docker-support
RPi/RPi2: final docker options
2016-01-04 15:00:48 -08:00
Lukas Rusak
b1ebbb4147 Merge pull request #4575 from OpenELEC/package-updates
master: Package updates
2016-01-04 14:58:25 -08:00
Lukas Rusak
4ff2929591 RPi/RPi2: final docker options 2016-01-04 23:46:32 +01:00
Stephan Raue
4d1f7ff9c7 projects/*: add some sound SOC codecs and drivers
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-04 23:40:44 +01:00
Stephan Raue
9a13daf08b misc-firmware: update to misc-firmware-0.0.16
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-04 23:40:44 +01:00
Peter Vicman
0a63bb0172 projects/imx6/linux: rename Hummingboard on-board sgtl5000 audio codec 2016-01-04 20:01:40 +01:00
Stephan Raue
98871b31f6 Merge pull request #4570 from OpenELEC/package-updates
master: Package updates
2016-01-03 14:58:09 +01:00
Stephan Raue
9751e7a0a2 Merge pull request #4568 from MilhouseVH/avoid_concurrent_get
[get]: Avoid concurrent downloads of the same package
2016-01-03 14:54:36 +01:00
Stephan Raue
80d7e62b82 Merge pull request #4567 from MilhouseVH/fix_fakeroot
fakeroot: Make build_dir specific, not project specific
2016-01-03 14:38:17 +01:00
Stephan Raue
2ffe0fe054 wlan-firmware: update to wlan-firmware-0.0.30
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-03 14:33:10 +01:00
Stephan Raue
2a58562fd8 misc-firmware: update to misc-firmware-0.0.15
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-03 14:33:10 +01:00
Stephan Raue
0f37e9075a iwlwifi-firmware: update to iwlwifi-firmware-0.0.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-03 14:33:10 +01:00
Stephan Raue
9ca6014cbe dvb-firmware: update to dvb-firmware-0.0.51
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-03 14:33:10 +01:00
Lukas Rusak
dc71d2e6cc Merge pull request #4566 from OpenELEC/package-updates
master: Package updates
2016-01-02 23:47:28 -08:00
MilhouseVH
fbfc4705b2 [get]: Avoid concurrent downloads of the same package 2016-01-03 07:23:06 +00:00
MilhouseVH
6a9874f1ab fakeroot: Make build_dir specific, not project specific 2016-01-03 06:16:47 +00:00
Stephan Raue
8eae042dae libgpg-error: update to libgpg-error-1.21
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-03 00:32:58 +01:00
Stephan Raue
cbee588b19 libgcrypt: add patch to disable building docs and tests
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-03 00:32:58 +01:00
Stephan Raue
25bebf2a19 Merge pull request #4563 from OpenELEC/license-headers-update
License headers update
2016-01-02 18:36:23 +01:00
Stephan Raue
f51faa070d packages: update license headers
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-02 17:29:56 +01:00
Stephan Raue
6293bb1358 config: update license headers
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-02 17:27:18 +01:00
Stephan Raue
6481621d97 scripts: update license headers
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-02 17:26:58 +01:00
Stephan Raue
c6fd65f3fd tools/mkpkg: update license headers
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-02 17:26:42 +01:00
Stephan Raue
1e7a3bd30d Merge pull request #4562 from OpenELEC/package-updates
master: package updates
2016-01-02 16:04:32 +01:00
Stephan Raue
ab08c435b0 dvb-firmware: update to dvb-firmware-0.0.50
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-02 15:54:02 +01:00
Stephan Raue
a84729c436 boost: update to boost-1_60_0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-02 14:52:42 +01:00
Stephan Raue
1031192ae6 Merge pull request #4560 from chewitt/xorg-error
xorg: prevent _XSERVTransTransNoListen error
2016-01-02 14:46:49 +01:00
Stephan Raue
dd1c3044c5 Merge pull request #4561 from OpenELEC/package-updates
master: package updates
2016-01-02 14:46:40 +01:00
Stephan Raue
0f25340823 iwlwifi-firmware: update to iwlwifi-firmware-0.0.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-02 14:43:54 +01:00
chewitt
567719dea2 xorg: fix _XSERVTransTransNoListen error 2016-01-02 04:42:03 +01:00
Stephan Raue
d01a02c3a0 Merge pull request #4559 from OpenELEC/package-updates
master: Package updates
2016-01-02 04:41:13 +01:00
Stephan Raue
efa430f665 bcm2835-driver: update to bcm2835-driver-1efc1ec
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-02 00:46:50 +01:00
Stephan Raue
de5359d097 bcm2835-bootloader: update to bcm2835-bootloader-1efc1ec
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-02 00:46:31 +01:00
Stephan Raue
9c4c894eb1 Merge pull request #4554 from OpenELEC/package-updates
master: package updates
2016-01-01 22:48:57 +01:00
Stephan Raue
b66e64e0b7 Merge pull request #4556 from MilhouseVH/fix_iptables_race_v2
iptables: avoiding building -j1
2016-01-01 21:08:12 +01:00
MilhouseVH
31148f5dda iptables: avoiding building -j1 2016-01-01 20:01:23 +00:00
Stephan Raue
2505a57d68 fuse-exfat: update to fuse-exfat-1.2.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-01 20:56:22 +01:00
Stephan Raue
f80f2a17b2 linux: update to linux-4.4-rc7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-01 20:56:21 +01:00
Stephan Raue
088a608b69 gettext: update to gettext-0.19.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-01 20:56:13 +01:00
Stephan Raue
aa756c4389 Merge pull request #4552 from MilhouseVH/fix_iptables_race
iptables: Fix build failure due to race
2016-01-01 15:53:21 +01:00
MilhouseVH
37046c6749 iptables: Fix build failure due to race 2015-12-31 23:00:47 +00:00
Stephan Raue
21e53f27bc Merge pull request #4538 from vpeter4/vdrfix
vdr-addon: fixes for missing dummydevice plugin and undefined symbol …
2015-12-31 01:25:47 +01:00
Stephan Raue
a2af3edbbd Merge pull request #4541 from lrusak/docker-support
RPi/RPi2: add docker support to kernel
2015-12-31 01:24:53 +01:00
Stephan Raue
af95360052 Merge pull request #4546 from chewitt/gcc_https
gcc: use http download
2015-12-31 01:22:37 +01:00
Stephan Raue
902d041b83 Merge pull request #4547 from chewitt/pcre_https
pcre: use http download
2015-12-31 01:22:23 +01:00
Stephan Raue
dbf1476043 Merge pull request #4548 from chewitt/readline_https
readline: use http download
2015-12-31 01:22:09 +01:00
CvH
7df343f885 scripts/image: remove imx6 hack for zip extraction
removed workaround which was necessary due the broken zip extrtaction
2015-12-30 16:55:01 +01:00
chewitt
f37359f8c7 gcc: use http download 2015-12-30 15:45:03 +01:00
chewitt
4da4851947 pcre: use http download 2015-12-30 15:21:08 +01:00
chewitt
44cc51673b readline: use http download 2015-12-30 15:17:56 +01:00
Lukas Rusak
a69f66eb06 Merge pull request #4544 from chewitt/cleanup_mt7601u
mkpkg: remove mt7601u script
2015-12-30 00:33:41 -08:00
chewitt
dda52f6e13 mkpkg: remove mt7601u script 2015-12-30 10:49:31 +04:00
CvH
81c6e8af7e espeak: zip extract fix 2015-12-30 03:51:32 +01:00
CvH
9a41f63383 imx6-mfgtool2-tbs-matrix: zip extract fix 2015-12-30 03:51:02 +01:00
CvH
5f535e8c02 scripts/extract: fix zip extraction
should fix *.zip packages
before pr:
PKG_NAME-PKG_VERSION.zip

creates
build.OE.../PKG_NAME/PKG_NAME-PKG_VERSION/files

instead of
build.OE.../PKG_NAME-PKG_VERSION/files
2015-12-30 03:50:20 +01:00
Peter Vicman
e93f4b5887 vdr-addon: fixes for missing dummydevice plugin and undefined symbol in restfulapi plugin 2015-12-29 20:08:40 +01:00
Christian Hewitt
a9a44713e7 Merge pull request #4542 from lrusak/ipheth
thanks
2015-12-29 14:45:29 +04:00
Lukas Rusak
d30f0d791d linux: set CONFIG_USB_IPHETH=m 2015-12-29 01:36:29 -08:00
Lukas Rusak
5f04c59d4c RPi/RPi2: add docker support to kernel 2015-12-29 00:35:38 -08:00
chewitt
8ff7a5686e options: banner cosmetics 2015-12-28 18:57:57 +01:00
Stephan Raue
6551bd110f Merge pull request #4525 from OpenELEC/package-updates
Package updates
2015-12-25 14:08:45 +01:00
Christian Hewitt
961954fcb9 Merge pull request #4528 from vpeter4/sr-bt
thanks :)
2015-12-25 16:16:51 +04:00
Peter Vicman
8b73b06363 brcmfmac_sdio-firmware linux: set bluetooth power up
this fixes #3926
2015-12-25 12:03:22 +01:00
Stephan Raue
1ab1b81efe Merge pull request #4523 from CvH/patch-1
fuse: change download url
2015-12-24 13:57:07 +01:00
CvH
1f7ecc3f19 fuse: change download url
no nice dl url due to github

fix download url
2015-12-24 13:40:49 +01:00
Stephan Raue
9e723150f8 ffmpeg: update kodi patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-12-24 12:08:22 +01:00
Stephan Raue
28f47bbf10 libXi: update to libXi-1.7.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-12-24 02:15:25 +01:00
Stephan Raue
e800a235aa xf86-input-libinput: update to xf86-input-libinput-0.16.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-12-24 02:14:59 +01:00
Stephan Raue
b3cd7d433e libva: update to libva-1.6.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-12-24 02:14:33 +01:00
Stephan Raue
77a5fb6550 libva-intel-driver: update to libva-intel-driver-1.6.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-12-24 02:14:19 +01:00
Stephan Raue
624c5c8109 Merge pull request #4522 from OpenELEC/PA-enable
distributions/OpenELEC/options: enable Pulseaudio
2015-12-23 22:45:21 +01:00
Stephan Raue
15e530504e distributions/OpenELEC/options: enable Pulseaudio
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-12-23 19:55:31 +01:00
Stephan Raue
708158459a Merge pull request #4486 from lrusak/nvidia-multi
Roll nvidia-legacy driver into Generic
2015-12-23 19:52:10 +01:00
Lukas Rusak
8f5f26d65c scripts/image: dont strip symlinks and silence depmod 2015-12-21 23:38:07 -08:00
Lukas Rusak
db1feb48b5 OpenELEC/options: build both nvidia drivers 2015-12-21 23:38:07 -08:00
Lukas Rusak
aba4c33b72 linux: add temp patch to allow xf86-video-nvidia-legacy to work 2015-12-21 23:38:01 -08:00
Lukas Rusak
390da478ac xorg-server: allow using multiple nvidia drivers 2015-12-21 23:36:53 -08:00
Lukas Rusak
bae6dcc1cd xf86-video-nvidia-legacy: package to allow multiple nvidia drivers 2015-12-21 23:36:53 -08:00
Lukas Rusak
005b69920f xf86-video-nvidia: package to allow multiple nvidia drivers 2015-12-21 23:36:53 -08:00
Stephan Raue
f4076b80b3 Merge pull request #4514 from lrusak/linux-4.4
Linux 4.4 fixups
2015-12-22 02:55:22 +01:00
Lukas Rusak
dcbf7829ba RPi/RPi2: update kernel configs 2015-12-21 10:12:25 -08:00
Lukas Rusak
f0edd3af1e RPi/RPi2: update linux support patches 2015-12-21 10:12:24 -08:00
Christian Hewitt
e7c2584e03 Merge pull request #4512 from OpenELEC/package-updates
basic testing done so merging to keep 7.0 progress moving, thanks
2015-12-21 17:46:43 +04:00
Matt DeVillier
9145796fe6 Update xpad patch
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2015-12-21 01:46:03 -08:00
fritsch
c614217b1c i915: Redo limited passthrough patch (verified working by user) 2015-12-21 01:46:03 -08:00
Lukas Rusak
dfe3422281 linux: update to 4.4-rc6 2015-12-21 01:46:03 -08:00
Stephan Raue
b52baa9597 Merge pull request #4513 from lrusak/pulseaudio-fix
pulseaudio: remove automatic loading of udev module
2015-12-21 10:34:59 +01:00
Stephan Raue
1bdb12cf18 iptables: update to iptables-1.6.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-12-21 10:15:14 +01:00
Stephan Raue
8918c8b73d new package: add package 'libnftnl'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-12-21 10:15:14 +01:00
Stephan Raue
75feaf5900 new package: add package 'libmnl'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-12-21 10:15:14 +01:00
Stephan Raue
085f3c830a ffmpeg: update to ffmpeg-2.8.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-12-21 10:15:06 +01:00
Lukas Rusak
5782ed6405 pulseaudio: remove automatic loading of udev module 2015-12-21 00:59:44 -08:00
Stephan Raue
ab2f94e5c1 libinput: update to libinput-1.1.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-12-21 06:10:35 +01:00
Stephan Raue
0055a70165 Merge pull request #4509 from OpenELEC/alsa-updates
Alsa updates
2015-12-21 06:07:58 +01:00
Stephan Raue
c07aeab806 Merge pull request #4510 from MilhouseVH/sys512mb
[RFC] Stop being stingy with System partition size
2015-12-20 23:56:38 +01:00
MilhouseVH
7cf785b58a Stop being stingy with System partition size 2015-12-20 18:11:07 +00:00
Stephan Raue
9d3c970a78 alsa: install alsa-plugins by default
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-12-20 14:19:18 +01:00
Stephan Raue
92149206d2 kodi: drop references to pulseaudio
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-12-20 14:18:59 +01:00
Stephan Raue
be7bf1e93b alsa-plugins: optionally build pulseaudio support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-12-20 14:16:31 +01:00
Stephan Raue
f0df09c3c8 alsa-plugins: depends on pulseaudio
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-12-20 14:03:58 +01:00
Stephan Raue
9e236aa3fa alsa-plugins: update to alsa-plugins-1.1.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-12-20 14:02:20 +01:00
Stephan Raue
eef681735a alsa-utils: update to alsa-utils-1.1.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-12-20 14:02:07 +01:00
Stephan Raue
ac079b868c alsa-lib: update to alsa-lib-1.1.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-12-20 14:01:55 +01:00
Stephan Raue
3f63977746 Merge pull request #4482 from lrusak/fritsch_pulseaudio
pulseaudio: use pulseaudio --> alsa bridge
2015-12-20 13:42:51 +01:00
Christian Hewitt
5a6a27a0d5 Merge pull request #4506 from chewitt/repo-bump
addons: bump packages/addons for 7.0
2015-12-20 08:13:29 +04:00
chewitt
43892e0482 addons: bump packages/addons for 7.0 2015-12-20 04:13:32 +01:00
Lukas Rusak
94468b6d6b Merge pull request #4507 from chewitt/usf-fix
audiodecoder.usf: don't build on RPi
2015-12-19 12:14:43 -08:00
chewitt
fb95c8065a addons: don't build audiodecoder.usf on RPi 2015-12-19 05:15:21 +01:00
Lukas Rusak
1278f9a3f0 pulseaudio: install udev rules in correct location 2015-12-18 15:44:47 -08:00
Lukas Rusak
be02f43d9e kodi: disable building pulseaudio support 2015-12-18 15:44:26 -08:00
Lukas Rusak
705a645b5a pulseaudio: add profile to adjust LD_LIBRARY_PATH 2015-12-18 15:43:05 -08:00
Lukas Rusak
2fbbe66222 alsa-plugins: needed for alsa-->pulseaudio bridge 2015-12-18 11:03:53 -08:00
Lukas Rusak
8aa9aacb8c pulseaudio: don't load module-zeroconf-discover 2015-12-18 11:03:53 -08:00
Lukas Rusak
067bb4d2fc pulseaudio: adjust pulseaudio.service 2015-12-18 11:03:53 -08:00
Stephan Raue
3f80ab16ba mesa: update to mesa-11.1.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-12-18 19:11:42 +01:00
Stephan Raue
74a46570d4 eventlircd: fix build with kernel 4.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-12-18 19:11:09 +01:00
Stephan Raue
f671ea77e9 nano: update to nano-2.5.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-12-18 12:37:34 +01:00
Stephan Raue
289d1509eb gcc: update to gcc-5.3.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-12-18 12:37:34 +01:00
Stephan Raue
0cf74174ca gdb: update to gdb-7.10.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-12-18 12:37:34 +01:00
fritsch
2a06ca0cf9 ffmpeg: update to ffmpeg-2.8.3 2015-12-18 12:35:25 +01:00
Stephan Raue
6137663fa5 Merge pull request #4499 from lrusak/linux-4.4
linux: update to linux-4.4-rc5
2015-12-18 00:24:22 +01:00
Lukas Rusak
3a01cca23a RPi/RPi2: update linux support patches for 4.4-rc5 2015-12-17 15:09:32 -08:00
fritsch
19c26b8180 Linux: Bump to 4.4-rc5 2015-12-17 13:47:34 -08:00
Lukas Rusak
0e8113de0c Merge pull request #4498 from lrusak/libressl-cert
Update cacert.pem and provide a new method of creating it
2015-12-16 23:21:45 -08:00
Lukas Rusak
8b8f483267 libressl: update cert bundle using new method 2015-12-15 13:07:12 -08:00
Lukas Rusak
d32a57c996 libressl: update method of creating new cert bundle 2015-12-15 13:07:12 -08:00
Lukas Rusak
d358736fb7 Merge pull request #4497 from MilhouseVH/ffmpeg_png
ffmpeg: enable png encoder
2015-12-15 10:47:58 -08:00
MilhouseVH
52b97cb6b8 ffmpeg: enable png encoder 2015-12-15 18:46:00 +00:00
Lukas Rusak
ba03db2030 Merge pull request #4495 from lrusak/bcm2835-bump
bcm2835-driver: update to version 6b7cebd
2015-12-15 10:01:24 -08:00
Lukas Rusak
2565fe08c7 Merge pull request #4493 from lrusak/mesa-bump
mesa: update to 11.0.7
2015-12-15 10:01:13 -08:00
Lukas Rusak
122f5fcca8 Merge pull request #4496 from lrusak/libinput-bump
libinput: update to 1.1.2
2015-12-15 09:39:16 -08:00
Lukas Rusak
0bb0b1c5f3 libinput: update to 1.1.2 2015-12-15 09:38:22 -08:00
Lukas Rusak
c2ba60dcd8 bcm2835-driver: update to version 6b7cebd 2015-12-15 09:30:52 -08:00
Lukas Rusak
2d39a5761f mesa: update to 11.0.7 2015-12-15 09:12:05 -08:00
Lukas Rusak
dcac05c020 Merge pull request #4490 from codesnake/update_wetek_patches
WeTek Play: Remove patches unnecessary after Kodi update
2015-12-15 08:28:03 -08:00
Lukas Rusak
21d02ad1a7 Merge pull request #4491 from codesnake/amlogic_kernel_update
Update Amlogic kernel and WeTek DVB driver
2015-12-15 08:27:35 -08:00
Lukas Rusak
a392357d26 Merge pull request #4492 from MilhouseVH/rpi_432
RPi/RPi2: Upload support patches and options for linux-4.3.2
2015-12-15 08:26:31 -08:00
Lukas Rusak
4184d1d08f Merge pull request #4484 from MilhouseVH/linux432
linux: update to linux-4.3.2
2015-12-15 08:26:00 -08:00
MilhouseVH
386c1a3b43 RPi/RPi2: remove bcm2708-rng.conf 2015-12-15 12:17:19 +00:00
MilhouseVH
4b17a757c6 RPi/RPi2: update kernel configs for linux-4.3.2 2015-12-15 12:16:46 +00:00
MilhouseVH
2e7430e545 RPi/RPi2: update linux support patches for linux-4.3.2 2015-12-15 12:16:18 +00:00
Alex Deryskyba
cd2cc6fe46 projects/WeTek_Play/patches/kodi: Remove patches unnecessary after Kodi update 2015-12-15 10:58:31 +01:00
Alex Deryskyba
80ce77194b packages/linux-drivers/wetekdvb: Update WeTek proprietary DVB driver to 20151215 2015-12-15 10:45:51 +01:00
Alex Deryskyba
d8d3fa83be packages/linux: Update Amlogic kernel to 3.10-0b9823d 2015-12-15 06:34:50 +01:00
Lukas Rusak
f85f133c1f Merge pull request #4489 from lrusak/kodi-16-b5
kodi: update to 16.0-beta5-19fc4fa
2015-12-14 15:56:19 -08:00
Lukas Rusak
f5922c1506 kodi-binary-addons: update addons 2015-12-14 15:53:56 -08:00
Lukas Rusak
91be654936 kodi: update to 16.0-beta5-19fc4fa 2015-12-14 15:53:56 -08:00
Lukas Rusak
2dae235e35 mkpkg: update mkpkg_kodi and mkpkg_binary-addons to use branches 2015-12-14 15:49:11 -08:00
Lukas Rusak
307c784e98 Merge pull request #4487 from lrusak/libaacs-fix
libaacs: add upstream patches
2015-12-14 14:53:05 -08:00
Lukas Rusak
564e22fc4b Merge pull request #4488 from stefansaraev/mjpeg
ffmpeg: enable mjpeg encoder
2015-12-14 10:52:34 -08:00
Stefan Saraev
f79acd405c ffmpeg: enable mjpeg encoder 2015-12-14 20:20:11 +02:00
Lukas Rusak
c70cbeec8e libaacs: add upstream patches 2015-12-14 00:39:31 -08:00
MilhouseVH
de64a9c6f2 linux: update to linux-4.3.2 2015-12-11 23:19:50 +00:00
Stephan Raue
c5875ae69f Merge pull request #4455 from chewitt/bump_connman
connman: update to connman-1.30
2015-11-29 15:55:55 +01:00
Lukas Rusak
d1612fc7d9 Merge pull request #4472 from MilhouseVH/fix_systemd228
[systemd] Update our patch to work with systemd-228 - closes #4470
2015-11-28 15:49:41 -08:00
MilhouseVH
1d3e59ceea [systemd] Update patch to work with systemd-228 2015-11-28 16:31:13 +00:00
Stephan Raue
34c14d59bf kmod: update to kmod-22
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-28 00:14:59 +01:00
Stephan Raue
b2da1ab7dc libressl: update to libressl-2.2.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-28 00:14:59 +01:00
Stephan Raue
774e65f667 pcre: update to pcre-8.38
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-28 00:14:59 +01:00
Stephan Raue
0310cae8f5 Revert "remove package 'enca'"
This reverts commit 4a968f7836.
2015-11-28 00:14:59 +01:00
Lukas Rusak
3514983933 Merge pull request #4469 from MilhouseVH/add_pvr_hdhomerun
Add pvr hdhomerun
2015-11-27 14:45:57 -08:00
MilhouseVH
705773f6df [libhdhomerun] Add support for pvr.hdhomerun 2015-11-27 22:33:34 +00:00
MilhouseVH
7d3842e518 [pvr] Add pvr.hdhomerun client 2015-11-27 21:19:07 +00:00
Lukas Rusak
4e26348682 Merge pull request #4467 from stefansaraev/taglib
taglib: update bytevector.patch
2015-11-25 11:11:21 -08:00
Stefan Saraev
dab2c91836 taglib: update bytevector.patch 2015-11-25 19:19:02 +02:00
Stephan Raue
2b2eee9d04 libxml2: update to libxml2-2.9.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:09:09 +01:00
Stephan Raue
30d9b26326 mesa: update to mesa-11.0.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:09:09 +01:00
Stephan Raue
0507ee3c5a glibc: add upstream patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:09:09 +01:00
Lukas Rusak
4466c1ad76 Merge pull request #4464 from vpeter4/u-boot.gcc-5.2
u-boot: build with gcc 5.2.0
2015-11-23 11:27:39 -08:00
Peter Vicman
aefb3314fc u-boot: build with gcc 5.2.0 2015-11-23 19:30:45 +01:00
Stephan Raue
3a8efbabb0 Merge pull request #4458 from lrusak/systemd
systemd: update to version 228
2015-11-23 12:13:42 +01:00
Stephan Raue
3ba4c437d3 Merge pull request #4457 from lrusak/dbus
dbus: update to version 1.10.4
2015-11-23 09:45:10 +01:00
Lukas Rusak
b6ed8da659 systemd: update to version 228 2015-11-20 10:35:29 -08:00
Stephan Raue
297af74bdf kodi: add PR8411
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-20 11:46:58 +01:00
Stephan Raue
26ad31db39 kodi: update to kodi-16.0-beta2-64de219
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-20 11:46:36 +01:00
Stephan Raue
1b9873ebae kodi: remove own keymappings patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-20 11:45:43 +01:00
Stephan Raue
bb1a1eb25d kodi-binary-addons: update binary addons
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-20 10:11:57 +01:00
Stephan Raue
b1401c72ee xf86-video-amdgpu: update to xf86-video-amdgpu-1.0.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-20 10:04:26 +01:00
Stephan Raue
00333774de Revert "attr: add support for host-build"
This reverts commit a5364c6004.
2015-11-20 10:04:26 +01:00
Stephan Raue
9ff1c848fd Revert "attr: typo and fix PKG_DEPENDS_HOST"
This reverts commit 785752e5df.
2015-11-20 10:04:26 +01:00
Lukas Rusak
1117dfc1bf dbus: update to version 1.10.4 2015-11-19 23:27:59 -08:00
Lukas Rusak
9b70ae79cb Merge pull request #4456 from lrusak/pulse-fix
kodi: remove uneeded patch that breaks audio handling
2015-11-19 15:04:50 -08:00
Lukas Rusak
9255266c0b kodi: remove uneeded patch that breaks audio handling 2015-11-19 15:03:27 -08:00
Stephan Raue
223b12dff3 fakeroot: update to fakeroot-1.20.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-19 16:26:10 +01:00
Stephan Raue
98b12a0d8b libcap: dont build libcap:host with attr support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-19 16:25:24 +01:00
Stephan Raue
7acf1983a3 iptables: build with shared modules, this fixes #4450
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-19 14:48:00 +01:00
Stephan Raue
eebfc3d937 jasper: update security patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-19 14:42:10 +01:00
Stephan Raue
23c3197f53 nano: update to nano-2.4.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-19 14:41:19 +01:00
Stephan Raue
813deb3ef9 hdparm: update to hdparm-9.48
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-19 14:41:04 +01:00
Stephan Raue
f0f2397e26 dialog: update to dialog-1.2-20150920
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-19 14:40:44 +01:00
Stephan Raue
f5ac826b23 wireless-regdb: update to wireless-regdb-2015.10.22
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-19 14:40:19 +01:00
Stephan Raue
7690fe7e78 ethtool: update to ethtool-4.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-19 14:39:57 +01:00
Stephan Raue
a1d59dcf19 bluez: update to bluez-5.36
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-19 14:39:22 +01:00
Stephan Raue
16bfdd91a0 yasm: update to yasm-1.3.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-19 14:39:03 +01:00
Stephan Raue
43d03468ac libjpeg-turbo: update to libjpeg-turbo-1.4.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-19 14:38:33 +01:00
Stephan Raue
eb478a6c36 glew: update to glew-1.13.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-19 14:38:03 +01:00
Stephan Raue
d0127bfe6a lzo: update to lzo-2.09
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-19 14:37:38 +01:00
Stephan Raue
57e5f0e7df pkg-config: update to pkg-config-0.29
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-19 09:39:46 +01:00
Stephan Raue
4a968f7836 remove package 'enca'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-19 09:26:37 +01:00
Stephan Raue
4946e939cf libass: dont depend on enca anymore
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-19 09:26:00 +01:00
Stephan Raue
1b55e53853 fakeroot: add buildnote
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-19 09:25:01 +01:00
Stephan Raue
6a1b740959 Revert "fakeroot: update to fakeroot-1.20.2"
This reverts commit eee238d708.
2015-11-19 09:22:02 +01:00
Stephan Raue
785752e5df attr: typo and fix PKG_DEPENDS_HOST
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 22:58:38 +01:00
Stephan Raue
e147d69cd5 libirman: update to libirman-0.5.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 22:15:24 +01:00
Stephan Raue
eee238d708 fakeroot: update to fakeroot-1.20.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 22:14:40 +01:00
Stephan Raue
ce6a19e236 libcap: add support for host-build
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 22:14:16 +01:00
Stephan Raue
a5364c6004 attr: add support for host-build
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 22:14:02 +01:00
Stephan Raue
56c1d9550e readline: update to readline-6.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 22:12:51 +01:00
Stephan Raue
1ed818f568 m4: update to m4-1.4.17
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 22:12:29 +01:00
Stephan Raue
f574a01b9e elfutils: update to elfutils-0.164
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 22:12:09 +01:00
Stephan Raue
00f19c2baf libressl: update to libressl-2.1.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 22:10:14 +01:00
Stephan Raue
2cf1a69eab libgcrypt: update to libgcrypt-1.6.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 22:09:55 +01:00
Stephan Raue
8be039eaca libbluray: update to libbluray-0.9.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 22:09:15 +01:00
Stephan Raue
acb4743139 libass: update to libass-0.13.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 22:08:57 +01:00
Stephan Raue
d072d4df2e swig: update to swig-3.0.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 22:08:31 +01:00
Stephan Raue
f9c68977af intltool: update to intltool-0.51.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 22:08:15 +01:00
Stephan Raue
06797d8840 gmp: update to gmp-6.1.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 22:07:50 +01:00
Stephan Raue
b67cebc253 glib: update to glib-2.46.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 22:07:34 +01:00
Stephan Raue
eabf888cc2 fribidi: update to fribidi-0.19.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 22:06:39 +01:00
Stephan Raue
5cfc4d2031 boost: update to boost-1_59_0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 22:06:21 +01:00
Stephan Raue
dfd78310bd autoconf-archive: update to autoconf-archive-2015.09.25
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 22:05:54 +01:00
Stephan Raue
0e5eda28f6 sqlite: update to sqlite-autoconf-3090200
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 22:05:32 +01:00
Stephan Raue
590f5ccdf3 ratpoison: update to ratpoison-1.4.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 14:25:19 +01:00
Stephan Raue
8359858694 libxshmfence: update to libxshmfence-1.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 14:24:55 +01:00
Stephan Raue
ed0cadab9e setxkbmap: update to setxkbmap-1.3.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 14:24:30 +01:00
Stephan Raue
c590194da4 simplejson: update to simplejson-3.8.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 12:25:37 +01:00
Stephan Raue
49ad93c077 Pillow: update to Pillow-3.0.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 12:25:03 +01:00
Stephan Raue
2f60d413fe v4l-utils: update to v4l-utils-1.8.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 12:24:25 +01:00
Stephan Raue
358440e98d ffmpeg: update kodi patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 11:11:50 +01:00
Stephan Raue
b1cee411e4 xf86-video-nvidia-legacy: remove old patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 11:00:57 +01:00
Stephan Raue
83fbb47f40 projects/imx6/options: dont build RTL8192EU driver for imx6 project, this fixes #4445
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 10:37:34 +01:00
Stephan Raue
f9a4a2f031 Merge pull request #4441 from hsteinhaus/vdr_pkg_config_fix
Use pkg-config mechanism to synchronize compile flags and paths between VDR and VDR plugins instead of tons of patches.
2015-11-18 10:10:41 +01:00
Stephan Raue
ba6d61c207 xf86-video-nvidia-legacy: update to xf86-video-nvidia-legacy-304.131
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 10:06:19 +01:00
Stephan Raue
93949dcb9b xf86-video-nvidia: update to xf86-video-nvidia-352.63
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-18 10:05:41 +01:00
Stephan Raue
ad1a20050a xorg-server: add patch to add prime support (from fedora)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-17 14:03:01 +01:00
Stephan Raue
e5e95515c2 xorg-server: update to xorg-server-1.18.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-17 14:02:21 +01:00
Stephan Raue
8293c1c0d5 pycrypto: update to pycrypto-2.6.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-17 14:01:33 +01:00
Stephan Raue
d05fda59e3 pixman: update to pixman-0.33.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-17 14:00:30 +01:00
Stephan Raue
352dc43419 xf86-video-ati: update to xf86-video-ati-7.6.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-17 14:00:05 +01:00
Stephan Raue
ee30a2faf1 xkeyboard-config: update to xkeyboard-config-2.16
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-17 13:59:40 +01:00
Stephan Raue
4043965cff xkbcomp: update to xkbcomp-1.3.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-17 13:59:11 +01:00
Stephan Raue
e769a89e92 libmicrohttpd: update to libmicrohttpd-0.9.46
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-17 13:58:14 +01:00
Stephan Raue
ac6043c766 libinput: update to libinput-1.1.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-17 13:57:48 +01:00
Stephan Raue
40300a7a85 libevdev: update to util-linux-2.27.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-17 13:57:25 +01:00
Stephan Raue
cd7766e2ec libevdev: update to libevdev-1.4.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-17 13:57:01 +01:00
Stephan Raue
b35878f5ff fuse-exfat: update to fuse-exfat-1.2.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-17 13:56:34 +01:00
Stephan Raue
e5a71f2824 ffmpeg: update to ffmpeg-2.8.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-17 13:56:06 +01:00
Stephan Raue
b1ddbc4102 mesa: update to mesa-11.0.5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-17 13:55:46 +01:00
Stephan Raue
93f5822152 config/version: set OS_VERSION to 7.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-17 13:53:27 +01:00
Stephan Raue
cd34ab0ac1 rpcbind: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-17 01:13:26 +01:00
Stephan Raue
10bdc708bf libtirpc: update to libtirpc-1.0.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-17 01:13:26 +01:00
Stephan Raue
91bbead5ec Merge pull request #4442 from lrusak/ca-certs
libressl: update ca-cert bundle
2015-11-16 22:11:49 +01:00
Stephan Raue
ccdea05e07 Merge pull request #4444 from lrusak/btrfs-kernel
linux x86_64: build btrfs into kernel
2015-11-16 22:08:59 +01:00
Stephan Raue
22713800f9 pciutils: fix pkgconfig patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-16 12:45:08 +01:00
Holger Steinhaus
703aedeadb vdr-satip: remove makefile patch - no longer needed 2015-11-16 11:00:10 +01:00
Holger Steinhaus
fb7e1d5a05 vdr-plugin-vnsiserver: remove makefile patch - no longer needed 2015-11-16 10:49:42 +01:00
Holger Steinhaus
728031b907 vdr-plugin-streamdev: remove makefile patches - no longer needed 2015-11-16 10:49:42 +01:00
Holger Steinhaus
adbbbaed3c vdr-plugin-restfulapi: remove makefile patch - no longer needed 2015-11-16 10:49:42 +01:00
Holger Steinhaus
e0323a5184 vdr-epgfixer: remove makefile patch - no longer needed 2015-11-16 10:49:42 +01:00
Holger Steinhaus
b321c6e05c vdr-plugin-eepg: remove makefile patch - no longer needed 2015-11-16 10:49:41 +01:00
Holger Steinhaus
0760c56e67 vdr-plugin-dvbapi: remove makefile patch - no longer needed 2015-11-16 10:49:41 +01:00
Holger Steinhaus
fc492ae782 vdr-iptv: remove makefile patch - no longer needed 2015-11-16 10:49:41 +01:00
Holger Steinhaus
f73005ad3b vdr-epgsearch: remove makefile patch - no longer needed 2015-11-16 10:49:41 +01:00
Holger Steinhaus
50cfc44e7f vdr-dummydevice: remove makefile patch - no longer needed 2015-11-16 10:49:40 +01:00
Stefan Saraev
7bbb8591fb libressl: update ca-cert bundle to something more recent 2015-11-15 23:47:47 -08:00
Lukas Rusak
3db217d968 linux x86_64: build btrfs into kernel 2015-11-15 23:43:30 -08:00
chewitt
bbdcbd93cb connman: update to connman-1.30 2015-11-15 20:45:12 +04:00
Holger Steinhaus
a1f031dc55 VDR: fix package.mk to generate a pkg-config file 2015-11-15 17:15:40 +01:00
Stephan Raue
60c4d40d25 libpng: update to libpng-1.6.19
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-13 08:40:41 +01:00
Lukas Rusak
14b540efc5 Merge pull request #4436 from lrusak/libcec
libcec: update to version 3.0.1
2015-11-11 23:25:51 -08:00
Lukas Rusak
97e42a7732 Merge pull request #4277 from Mange/support-rtl8192eu
Add drivers for RTL8192EU
2015-11-11 20:45:01 -08:00
Magnus Bergmark
a8559f4726 Add drivers for rtl8192eu
This includes D-Link Wireless N300 Nano USB Adapter DWA-131
  (Rev E1; USB ID: 2001:3319)
2015-11-11 20:41:54 +01:00
Lukas Rusak
05f97d791f libcec: update to version 3.0.1 and add upstream patch to avoid crash 2015-11-10 13:17:07 -08:00
Lukas Rusak
2a7db0dcdb Merge pull request #4435 from chewitt/bump_bcmsta
bcm_sta: update to 6.30.223.271
2015-11-09 18:41:08 -08:00
Christian Hewitt
8ba3b3d213 bcm_sta: update to 6.30.223.271 which rolls-up patches and supports current kernels 2015-11-09 09:18:04 +04:00
Stephan Raue
25c23fefa3 Merge pull request #4430 from MilhouseVH/fix_custon
Cosmetic: Fix typo in filename
2015-11-08 00:56:28 +01:00
MilhouseVH
4edf4fa4da Cosmetic: Fix typo in filename 2015-11-07 09:37:04 +00:00
Stephan Raue
e1c98c83c8 RTL8812AU: add gcc-5 support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-03 14:15:11 +01:00
Stephan Raue
4265a12332 RTL8192CU: add gcc-5 support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-03 14:15:11 +01:00
Stephan Raue
5a547800c9 Merge pull request #4415 from lrusak/libinput
libinput bump to 1.1.0
2015-11-03 08:57:28 +01:00
Stephan Raue
ffdf640b79 Merge pull request #4414 from fritsch/pvrfixup
kodi: disable pvermanager.syncchannelgroups (fixup)
2015-11-03 08:55:12 +01:00
Lukas Rusak
e825085b70 libinput: bump to version 1.1.0 2015-11-02 23:26:56 -08:00
Lukas Rusak
a42421534f xf86-input-libinput: adjust path of default config 2015-11-02 23:26:38 -08:00
fritsch
5ff478c753 kodi: disable pvermanager.syncchannelgroups (fixup) 2015-11-03 08:17:04 +01:00
Stephan Raue
ab3289e438 Merge pull request #4411 from lrusak/pulseaudio
various pulseaudio fixes
2015-11-02 23:41:42 +01:00
Lukas Rusak
d31b17e823 pulseaudio: update to version 7.1 2015-11-02 14:26:10 -08:00
Lukas Rusak
07d58321b7 pulseaudio: load only requred modules, add default dbus policy 2015-11-02 14:26:10 -08:00
Lukas Rusak
150c18761d libtool: add patch to remove help2man dependency 2015-11-02 14:26:09 -08:00
Lukas Rusak
cd2390e245 kodi: add patch to support pulseaudio 2015-11-02 14:26:09 -08:00
Stephan Raue
d4c5919ccf Merge pull request #4406 from lrusak/isengard_backports
kodi: add backported patch for xbmc/xbmc#8334
2015-11-02 23:25:41 +01:00
Stephan Raue
67c2c76c21 projects/*/linux: sync kernel config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-02 23:24:59 +01:00
Stephan Raue
79c079dbea Merge pull request #4409 from vpeter4/ts
projects/imx6/linux: enable two official touchscreen displays for Udoo
2015-11-02 23:22:27 +01:00
Stephan Raue
c10fd949d1 Merge pull request #4410 from lrusak/xrandr
kodi: remove xrandr support
2015-11-02 23:21:53 +01:00
Lukas Rusak
9c4b62a521 pvr.mediaportal.tvserver: add gcc 5.2 workaround 2015-11-02 23:18:29 +01:00
Lukas Rusak
f2bbc89fa4 pvr.nextpvr: add gcc 5.2 workaround 2015-11-02 23:18:20 +01:00
Lukas Rusak
77f0b5aa8d pvr.argustv: add gcc 5.2 workaround 2015-11-02 23:18:09 +01:00
Lukas Rusak
fb4fc77d41 linux: add amdgpu firmwares and enable amdgpu kernel driver 2015-11-02 23:17:34 +01:00
Stephan Raue
83d569aeef projects/imx6/patches/linux: add patches to support gcc-5.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-02 22:12:11 +01:00
Stephan Raue
1818df9e08 projects/WeTek_Play/patches/linux: add patch to support gcc-5.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-02 22:11:34 +01:00
Lukas Rusak
0a2c144cab kodi: remove xrandr support 2015-11-02 10:27:57 -08:00
Peter Vicman
7dbb7303f7 projects/imx6/linux: enable two official touchscreen displays for Udoo 2015-11-02 18:42:30 +01:00
Stephan Raue
0a1647374b Merge pull request #4408 from fritsch/linuxfixup
Linux: Some leftovers and missing patches for 4.3
2015-11-02 14:30:00 +01:00
Peter Fruehberger
96aa8967e0 linux: remove leftovers after rebasing 2015-11-02 11:56:48 +00:00
Matt DeVillier
c119d6a47c linux/acpi: fix incorrect fan speeds on resume from suspend
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
2015-11-02 11:56:35 +00:00
Stephan Raue
234244bceb Merge pull request #4371 from qods/patch-3
[make] update to 4.1, update licence, update to secure links
2015-11-02 12:43:22 +01:00
Stefan Saraev
ffac260ff2 linux: add new i915 blobs 2015-11-02 12:38:30 +01:00
MilhouseVH
57b7916473 Allow legacy nvidia driver to work with 4.2+ kernel (see 4382 for details) 2015-11-02 12:38:30 +01:00
fritsch
b8f09d5663 bcm_sta: Fix build with kernel 4.2+ 2015-11-02 12:38:30 +01:00
fritsch
497312cdff dvbhdhomerun: Fix build with kernel 4.2+ 2015-11-02 12:38:30 +01:00
fritsch
2ebf4707ce Nvidia: Bump to 352.55 (fix build with kernel 4.2+) 2015-11-02 12:38:30 +01:00
fritsch
3208b638f5 RTL8812AU: Fix build with kernel 4.2+ 2015-11-02 12:38:30 +01:00
fritsch
40765be557 RTL8192DU: Fix build with kernel 4.2+ 2015-11-02 12:38:29 +01:00
fritsch
10735c6bfb linux: update to linux-4.3
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-02 12:38:04 +01:00
Lukas Rusak
4d6bf4e3ac mesa: update to mesa-11.0.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-02 11:58:10 +01:00
Lukas Rusak
a454250a49 llvm: update to llvm-3.7.0 2015-11-02 11:58:10 +01:00
Lukas Rusak
d9e20305cb add package 'xf86-video-amdgpu' 2015-11-02 11:58:10 +01:00
Lukas Rusak
88d6256aa4 update to 5.2.0, update configure options 2015-11-02 11:58:10 +01:00
Lukas Rusak
c75850c245 fix build optimizations when using gcc 5 2015-11-02 11:58:10 +01:00
Lukas Rusak
010e6251d4 fix kernel build when using gcc > 4.9 2015-11-02 11:58:10 +01:00
Lukas Rusak
32745c1f7f update to systemd-227 2015-11-02 11:58:03 +01:00
Lukas Rusak
3117cc51af update to python-2.7.10 2015-11-02 11:08:59 +01:00
Lukas Rusak
8638854cc8 update version to include iOS9 compatibility 2015-11-02 11:08:59 +01:00
Lukas Rusak
b659b7cc61 add patchs to fix build with gcc5 and fix default include dir 2015-11-02 11:08:59 +01:00
Lukas Rusak
877c630fe1 add patch to fix build using gcc5 2015-11-02 11:08:59 +01:00
Lukas Rusak
ec9c316658 add patch to avoid using multi lib 2015-11-02 11:08:59 +01:00
Stefan Saraev
9b4277d675 (jarvis) kodi: update to kodi-16.0-beta1-9a5ddf5
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-02 11:08:52 +01:00
Stefan Saraev
2ce4e81a03 (jarvis) bump binary addons
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-02 11:08:52 +01:00
Stefan Saraev
e228498517 (jarvis) binary-addons: add adsp addons 2015-11-02 11:08:52 +01:00
Stefan Saraev
7c2953fd35 (jarvis) kodi-platform: update to kodi-platform-15edaf7 2015-11-02 11:08:52 +01:00
Stefan Saraev
c9caae8aa6 (jarvis) tools/mkpkg: add mkpkg_kodi / mkpkg_binary-addons for jarvis (master) 2015-11-02 11:08:52 +01:00
Stefan Saraev
4f56f55130 (jarvis) taglib: update to taglib-1.9.1 2015-11-02 11:08:52 +01:00
Lukas Rusak
d0670b8b86 kodi: add backported patch for xbmc/xbmc#8334 2015-11-02 00:16:20 -08:00
Stefan Saraev
2b7ae8a4fc (jarvis) new package: crossguid 2015-11-01 13:57:14 +01:00
Stefan Saraev
e24932e632 (jarvis) new package: asplib 2015-11-01 13:57:14 +01:00
Stefan Saraev
7474542d51 (jarvis) re-add package: libsamplerate
This reverts commit 973a740789.
2015-11-01 13:57:14 +01:00
Stefan Saraev
bdf6edd459 (jarvis) projects: clean up DCADEC support 2015-11-01 13:57:13 +01:00
Stefan Saraev
33710c856a (jarvis) ffmpeg: update to ffmpeg-2.8.1 2015-11-01 13:57:13 +01:00
Stefan Saraev
17a0b1be9b (jarvis) libamcodec: update to libamcodec-45a1086 2015-11-01 13:57:13 +01:00
qods
78dd673e87 [make] update to 4.1, update licence, update to secure links
I have tested this change. Works without any problems. Recent 4.1 is a minor bugfix release of version 4 we already use. Its released in 2014 and used in most of the recent linux OS.
2015-10-09 10:51:01 +02:00
1287 changed files with 351604 additions and 410616 deletions

View File

@@ -1,13 +1,13 @@
OpenELEC CHANGELOG
LibreELEC CHANGELOG
==================
To view recent changes/commits to the project (master branch) please visit:
https://github.com/OpenELEC/OpenELEC.tv/commits/master
https://github.com/LibreELEC/LibreELEC.tv/commits/master
To compare commits between versions use a formatted URL like:
https://github.com/OpenELEC/OpenELEC.tv/compare/3.2.3...3.2.4
https://github.com/LibreELEC/LibreELEC.tv/compare/3.2.3...3.2.4
If you have questions on differences between releases please ask them in the
OpenELEC website forums or IRC support channel.
LibreELEC website forums or IRC support channel.

View File

@@ -1,20 +1,20 @@
### Questions about OpenELEC?
### Questions about LibreELEC?
To get your questions answered, please ask in the OpenELEC [Forum], on IRC:
\#openelec on freenode.net, or [webchat].
To get your questions answered, please ask in the LibreELEC [Forum], on IRC:
\#libreelec on freenode.net, or [webchat].
Do not open an issue.
### Issue Reports
**BEFORE you report a bug make sure you got the latest testing version of
OpenELEC. Your bug might be already fixed.**
LibreELEC. 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
If you are at all unsure whether it's a bug in LibreELEC or a problem with
something else, post in the LibreELEC [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]
If you are sure that it's a bug in LibreELEC and you have not found a [similar issue], open a new [issue]
and try to answer the following questions:
- What did you do?
- What did you expect to happen?
@@ -23,21 +23,21 @@ and try to answer the following questions:
**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
Make sure to specify which version of LibreELEC you are using.
- LibreELEC version
- LibreELEC build
- LibreELEC arch
Please don't paste log messages in the issue reports or issue comments - use
[sprunge.us](http://sprunge.us) instead.
Feature requests are great, but they usually end up lying around the issue
tracker indefinitely. Sending a pull request is a much better way of getting a
particular feature into OpenELEC.
particular feature into LibreELEC.
Please dont ask us to add 3rdparty drivers unless you are the maintainer/developer of the driver,
we have no manpower to support a non-mainlined kernel driver for your hardware.
However, OpenELEC comes with minimal set of kernel drivers enabled, if you are sure that your hardware
However, LibreELEC comes with minimal set of kernel drivers enabled, if you are sure that your hardware
is supported in mainline kernel, feel free to send us a Pull Request to enable it in our
kernel defconfigs. We are always happy to support known-working hardware.
@@ -66,11 +66,11 @@ Please follow this process; it's the best way to get your work included in the p
```bash
# clone your fork of the repo into the current directory in terminal
git clone git@github.com:<your username>/OpenELEC.tv.git
git clone git@github.com:<your username>/LibreELEC.tv.git
# navigate to the newly cloned directory
cd OpenELEC.tv
cd LibreELEC.tv
# assign the original repo to a remote called "upstream"
git remote add upstream https://github.com/OpenELEC/OpenELEC.tv.git
git remote add upstream https://github.com/LibreELEC/LibreELEC.tv.git
```
- If you cloned a while ago, get the latest changes from upstream:
@@ -104,8 +104,8 @@ Please follow this process; it's the best way to get your work included in the p
- [Open a Pull Request](https://help.github.com/articles/using-pull-requests) with a
clear title and description.
[Forum]: http://openelec.tv/forum
[issue]: https://github.com/OpenELEC/OpenELEC.tv/issues
[webchat]: http://openelec.tv/support/chat
[logfiles]: http://wiki.openelec.tv/index.php?title=OpenELEC_FAQ#Support_Logs
[similar issue]: https://github.com/OpenELEC/OpenELEC.tv/search?&ref=cmdform&type=Issues
[Forum]: http://libreelec.tv/forum
[issue]: https://github.com/LibreELEC/LibreELEC.tv/issues
[webchat]: http://libreelec.tv/support/chat
[logfiles]: http://wiki.libreelec.tv/index.php?title=LibreELEC_FAQ#Support_Logs
[similar issue]: https://github.com/LibreELEC/LibreELEC.tv/search?&ref=cmdform&type=Issues

View File

@@ -1,80 +1,19 @@
[OpenELEC](http://www.openelec.tv)
# LibreELEC
# OpenELEC - Open Embedded Linux Entertainment Center
LibreELEC is a 'Just enough OS' Linux distribution for running the award-winning [Kodi](http://kodi.tv) software on popular mediacentre hardware. LibreELEC is a conservative fork of the popular [OpenELEC](http://openelec.tv) project with a stronger focus on pre-release testing and post-release change management. Further information on the project can be found on the [LibreELEC website](https://libreelec.tv).
OpenELEC runs [Kodi](http://kodi.tv), an award-winning free and open source (GPL) software media
player and entertainment hub for digital media. For more info see http://kodi.tv .
The base system has been designed and built from the ground up to be as
efficient as possible consuming only tiny disk and memory footprints and
providing cutting edge hardware support to deliver a set-top box experience.
**Issues & Support**
**Source code**
Please report issues via the [LibreELEC forum: Bug Reports](http://forum.libreelec.tv/forum-35.html). Please ask support questions in the [LibreELEC forum: Help & Support](http://forum.libreelec.tv/forum-3.html) or ask a member of project staff in the #libreelec IRC channel on Freenode.
* https://github.com/OpenELEC/OpenELEC.tv
**Donations**
**Installation**
* Please read the instructions in our wiki (http://wiki.openelec.tv/index.php?title=Installation) on how to install.
Contributions towards current project funding goals can be sent via PayPal to donations@libreelec.tv
**License**
* OpenELEC is released under [GPLv2](http://www.gnu.org/licenses/gpl-2.0.html). Please refer to the "licenses" folder and
source code for clarification on upstream licensing.
LibreELEC original code is released under [GPLv2](http://www.gnu.org/licenses/gpl-2.0.html).
**Copyright**
* Since OpenELEC includes code from many up stream projects it includes many
copyright owners. OpenELEC makes NO claim of copyright on any upstream code.
However all OpenELEC authored code is copyright openelec.tv.
For a complete copyright list checkout the source code to examine the headers.
Unless expressly stated otherwise all code submitted DIRECTLY to the OpenELEC
project (in any form) is licensed under [GPLv2](http://www.gnu.org/licenses/gpl-2.0.html) and the Copyright is donated to
openelec.tv.
This allows the project to stay manageable in the long term by giving us the
freedom to maintain the code as part of the whole without the management
overhead of preserving contact with every submitter ever e.g. move to GPLv3.
You are absolutely free to retain copyright. To retain copyright simply add a
copyright header to every submitted code page.
If you are submitting code that is not your own work it is the submitters
responsibility to place a header stating the copyright.
**Features**
* System size ~ 90 - 170MB
* Minimal hardware requirements
* Ultra fast boot
* Simple configuration via Kodi itself
* Plug and Play external storage
**Software**
* Kodi HTPC software View/Manage all your media.
* Samba server File transfer from any PC client
* SSH server Remote console access for debugging
* IR/Bluetooth Remote Control
**Notes**
* SSH login details are user: “root” password: “openelec”.
SSH allows command line access to your openelec.tv machine for configuration
and file transfer. Linux/Mac clients can natively use SSH, while Windows
users might want to try PuTTY for their terminal access.
* $HOME is mounted on /storage (the second ext4 partition on the drive).
All data transfered to the machine will go here, the rest of the system is
read-only with the exception of /var (containing runtime configuration data).
* Manual update/downgrade procedure is as follows:
Copy the snapshot (.tar) to the 'Update' network share (or /storage/.update) on
your openelec machine. Your system will automatically upgrade during the
next reboot.
* Automatic mounting of filesystems is supported. Devices such as USB Flash
sticks can be plugged into a running machine and will be mounted to /media,
showing up in Kodis GUI.
* Comments and questions are more than welcome, help is even better and patches
are absolutely perfect!!
**Questions/Support**
* Forums on [http://openelec.tv](http://openelec.tv)
* IRC chatroom **#openelec** on Freenode
**Happy OpenELEC'ing**
As LibreELEC includes code from many upstream projects it includes many copyright owners. LibreELEC makes NO claim of copyright on any upstream code. However all original LibreELEC authored code is copyright LibreELEC.tv. For a complete copyright list please checkout the source code to examine license headers. Unless expressly stated otherwise all code submitted to the LibreELEC project (in any form) is licensed under [GPLv2](http://www.gnu.org/licenses/gpl-2.0.html) and copyright is donated to LibreELEC.tv. This approach allows the project to stay manageable in the long term by giving us freedom to maintain the code as part of the whole without the management overhead of preserving contact with every submitter, e.g. GPLv3. You are absolutely free to retain copyright. To retain copyright simply add a copyright header to each submitted code page. If you submit code that is not your own work it is your responsibility to place a header stating the copyright.

View File

@@ -4,10 +4,11 @@
version="@ADDON_VERSION@"
provider-name="@PROVIDER_NAME@">
<requires>
<import addon="os.openelec.tv" version="@OS_VERSION@"/>
<import addon="os.libreelec.tv" version="@OS_VERSION@"/>
<import addon="xbmc.python" version="2.1.0"/>
@REQUIRES@
</requires>
<extension point="xbmc.python.script" library="default.py" />
<extension point="xbmc.python.module" library="lib/">
</extension>
<extension point="xbmc.addon.metadata">

View File

@@ -4,7 +4,7 @@
version="@ADDON_VERSION@"
provider-name="@PROVIDER_NAME@">
<requires>
<import addon="os.openelec.tv" version="@OS_VERSION@"/>
<import addon="os.libreelec.tv" version="@OS_VERSION@"/>
<import addon="xbmc.python" version="2.1.0"/>
@REQUIRES@
</requires>

View File

@@ -4,7 +4,7 @@
version="@ADDON_VERSION@"
provider-name="@PROVIDER_NAME@">
<requires>
<import addon="os.openelec.tv" version="@OS_VERSION@"/>
<import addon="os.libreelec.tv" version="@OS_VERSION@"/>
<import addon="xbmc.python" version="2.1.0"/>
@REQUIRES@
</requires>

29
config/arch.aarch64 Normal file
View File

@@ -0,0 +1,29 @@
# determines TARGET_CPU, if not forced by user
if [ -z "$TARGET_CPU" ]; then
TARGET_CPU=cortex-a53
fi
# TARGET_CPU:
# generic cortex-a35 cortex-a53 cortex-a57 cortex-a72
# exynos-m1 qdf24xx thunderx xgene1 cortex-a57.cortex-a53
# cortex-a72.cortex-a53
# determine architecture's family
case $TARGET_CPU in
generic|cortex-a35|cortex-a53|cortex-a57|cortex-a72|exynos-m1|qdf24xx|thunderx|xgene1|cortex-a57.cortex-a53|cortex-a72.cortex-a53)
TARGET_SUBARCH=aarch64
TARGET_VARIANT=armv8-a
TARGET_ABI=eabi
TARGET_CPU_FLAGS="+crc+crypto"
TARGET_EXTRA_FLAGS="-mcpu=${TARGET_CPU}${TARGET_CPU_FLAGS}"
SIMD_SUPPORT="yes"
;;
esac
TARGET_GCC_ARCH=${TARGET_SUBARCH/-}
TARGET_KERNEL_ARCH=arm64
# setup ARCH specific *FLAGS
TARGET_CFLAGS="-march=${TARGET_VARIANT}${TARGET_CPU_FLAGS} -mabi=lp64 -Wno-psabi $TARGET_EXTRA_FLAGS"
TARGET_LDFLAGS="-march=${TARGET_VARIANT}${TARGET_CPU_FLAGS} -mtune=$TARGET_CPU"
GCC_OPTS="--with-abi=lp64 --with-arch=$TARGET_VARIANT"

View File

@@ -31,7 +31,7 @@
TARGET_FPU_FLAGS="-mfloat-abi=$TARGET_FLOAT -mfpu=$TARGET_FPU"
SIMD_SUPPORT="no"
;;
cortex-a7|cortex-a15)
cortex-a7|cortex-a15|cortex-a15.cortex-a7|cortex-a17.cortex-a7)
TARGET_SUBARCH=armv7ve
TARGET_ABI=eabi
TARGET_EXTRA_FLAGS="-mcpu=$TARGET_CPU"
@@ -47,6 +47,9 @@
;;
esac
TARGET_GCC_ARCH=${TARGET_SUBARCH/-}
TARGET_KERNEL_ARCH=arm
# setup ARCH specific *FLAGS
TARGET_CFLAGS="-march=$TARGET_SUBARCH -mabi=aapcs-linux -Wno-psabi -Wa,-mno-warn-deprecated $TARGET_EXTRA_FLAGS"
[ -n "$TARGET_FPU" ] && TARGET_CFLAGS="$TARGET_CFLAGS $TARGET_FPU_FLAGS"

View File

@@ -6,6 +6,9 @@
# determine architecture's family
TARGET_SUBARCH=x86_64
TARGET_GCC_ARCH=$(echo $TARGET_SUBARCH | sed -e "s,-,,")
TARGET_KERNEL_ARCH=x86
# setup ARCH specific *FLAGS
TARGET_CFLAGS="-march=$TARGET_CPU -m64"
TARGET_LDFLAGS="-march=$TARGET_CPU -m64"

View File

@@ -22,6 +22,11 @@ setup_toolchain() {
export PKG_CONFIG_LIBDIR="$TARGET_PKG_CONFIG_LIBDIR"
export PKG_CONFIG_SYSROOT_DIR="$TARGET_PKG_CONFIG_SYSROOT_DIR"
# set python defaults
export _python_sysroot="$SYSROOT_PREFIX"
export _python_prefix=/usr
export _python_exec_prefix=/usr
# set CMAKE configfile for target
export CMAKE_CONF=$ROOT/$TOOLCHAIN/etc/cmake-$TARGET_NAME.conf
@@ -55,7 +60,11 @@ setup_toolchain() {
}
kernel_path() {
if [ -e $ROOT/projects/$PROJECT/packages/linux/package.mk ]; then
if [ -e $HOME/.libreelec/projects/$PROJECT/packages/linux/package.mk ]; then
. $HOME/.libreelec/projects/$PROJECT/packages/linux/package.mk
elif [ -e $HOME/.libreelec/packages/linux/package.mk ]; then
. $HOME/.libreelec/packages/linux/package.mk
elif [ -e $ROOT/projects/$PROJECT/packages/linux/package.mk ]; then
. $ROOT/projects/$PROJECT/packages/linux/package.mk
else
. $ROOT/packages/linux/package.mk
@@ -65,7 +74,11 @@ kernel_path() {
}
kernel_version() {
if [ -e $ROOT/projects/$PROJECT/packages/linux/package.mk ]; then
if [ -e $HOME/.libreelec/projects/$PROJECT/packages/linux/package.mk ]; then
. $HOME/.libreelec/projects/$PROJECT/packages/linux/package.mk
elif [ -e $HOME/.libreelec/packages/linux/package.mk ]; then
. $HOME/.libreelec/packages/linux/package.mk
elif [ -e $ROOT/projects/$PROJECT/packages/linux/package.mk ]; then
. $ROOT/projects/$PROJECT/packages/linux/package.mk
else
. $ROOT/packages/linux/package.mk
@@ -82,13 +95,23 @@ get_module_dir() {
# get package's build dir
get_build_dir() {
if [ ! -z $1 ] ; then
local _PKG_DIR=$(find $ROOT/projects/$PROJECT/packages -name $1 2>/dev/null)
local _PKG_DIR=$(find $HOME/.libreelec/projects/$PROJECT/packages -name $1 2>/dev/null)
if [ -d "$_PKG_DIR" -a -f $_PKG_DIR/package.mk ] ; then
. $_PKG_DIR/package.mk
else
local _PKG_DIR=$(find $ROOT/packages -name $1 2>/dev/null)
local _PKG_DIR=$(find $HOME/.libreelec/packages -name $1 2>/dev/null)
if [ -d "$_PKG_DIR" -a -f $_PKG_DIR/package.mk ] ; then
. $_PKG_DIR/package.mk
else
local _PKG_DIR=$(find $ROOT/projects/$PROJECT/packages -name $1 2>/dev/null)
if [ -d "$_PKG_DIR" -a -f $_PKG_DIR/package.mk ] ; then
. $_PKG_DIR/package.mk
else
local _PKG_DIR=$(find $ROOT/packages -name $1 2>/dev/null)
if [ -d "$_PKG_DIR" -a -f $_PKG_DIR/package.mk ] ; then
. $_PKG_DIR/package.mk
fi
fi
fi
fi
@@ -224,11 +247,13 @@ enable_service () {
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/
if [ -z "$target" ] ; then
for target in `grep '^WantedBy' $target_dir/$unit_dir/$unit | cut -f2 -d=` ; do
if [ -n "$target" ]; then
mkdir -p ${target_dir}/$unit_dir/${target}.wants
ln -sf ../${unit} ${target_dir}/$unit_dir/${target}.wants/
fi
done
fi
}
@@ -248,27 +273,28 @@ dashes="==========================="
check_config() {
dashes="==========================="
if [ ! -d $PROJECT_DIR/$PROJECT ]; then
if [ ! -d $PROJECT_DIR/$PROJECT -a ! -d $HOME/.libreelec/projects/$PROJECT ]; then
check_project="$check_project\n $dashes$dashes$dashes"
check_project="$check_project\n ERROR: Project not found, use a valid project or create a new config"
check_project="$check_project\n $dashes$dashes$dashes"
check_project="$check_project\n\n Valid projects:"
for projects in $PROJECT_DIR/*; do
for projects in $PROJECT_DIR/* $HOME/.libreelec/projects/*; do
check_project="$check_project\n - $(basename $projects)"
done
echo -e $check_project
exit 1
fi
if [ ! -f $PROJECT_DIR/$PROJECT/linux/linux.$TARGET_ARCH.conf ]; then
if [ ! -f $PROJECT_DIR/$PROJECT/linux/linux.$TARGET_ARCH.conf -a ! -f $HOME/.libreelec/projects/$PROJECT/linux/linux.$TARGET_ARCH.conf ] &&
! ls $PROJECT_DIR/$PROJECT/linux/*/linux.$TARGET_ARCH.conf &>/dev/null; then
check_arch="$check_arch\n $dashes$dashes$dashes"
check_arch="$check_arch\n ERROR: Architecture not found, use a valid Architecture"
check_arch="$check_arch\n for your project or create a new config"
check_arch="$check_arch\n $dashes$dashes$dashes"
check_arch="$check_arch\n\n Valid Architectures for your project: $PROJECT"
for arch in $PROJECT_DIR/$PROJECT/linux/*.conf; do
for arch in $PROJECT_DIR/$PROJECT/linux/*.conf $HOME/.libreelec/projects/$PROJECT/linux/*.conf $PROJECT_DIR/$PROJECT/linux/*/linux.$TARGET_ARCH.conf; do
check_arch="$check_arch\n - $(basename $arch | cut -f2 -d".")"
done
echo -e $check_arch
@@ -324,7 +350,6 @@ show_config() {
config_message="$config_message\n - Kodi Player driver:\t\t\t $KODIPLAYER_DRIVER"
config_message="$config_message\n - VAAPI Support:\t\t\t $VAAPI_SUPPORT"
config_message="$config_message\n - VDPAU Support:\t\t\t $VDPAU_SUPPORT"
config_message="$config_message\n - DCA decoder Support:\t\t\t $DCADEC_SUPPORT"
# Input device configuration
@@ -369,6 +394,7 @@ show_config() {
config_message="$config_message\n - SAMBA mounting support:\t\t $SAMBA_SUPPORT"
config_message="$config_message\n - SAMBA server support:\t\t $SAMBA_SERVER"
config_message="$config_message\n - SFTP server support:\t\t\t $SFTP_SERVER"
config_message="$config_message\n - OpenVPN support:\t\t\t $OPENVPN_SUPPORT"
# OS configuration
@@ -437,3 +463,15 @@ show_config() {
echo -e "$config_message"
}
# strip
debug_strip() {
if [ ! "$DEBUG" = yes ]; then
$STRIP `find $* -type f -executable 2>/dev/null` 2>/dev/null || :
fi
}
# Use distribution functions if any
if [ -f "distributions/$DISTRO/config/functions" ]; then
. distributions/$DISTRO/config/functions
fi

View File

@@ -12,7 +12,7 @@ fi
get_graphicdrivers() {
if [ "$GRAPHIC_DRIVERS" = "all" ]; then
GRAPHIC_DRIVERS="i915 i965 r200 r300 r600 nvidia"
GRAPHIC_DRIVERS="i915 i965 r200 r300 r600 nvidia vmware virtualbox"
fi
for drv in $GRAPHIC_DRIVERS; do
@@ -64,11 +64,23 @@ get_graphicdrivers() {
if [ "$drv" = "radeonsi" ]; then
GALLIUM_DRIVERS="$GALLIUM_DRIVERS,radeonsi"
XORG_DRIVERS="$XORG_DRIVERS ati"
XORG_DRIVERS="$XORG_DRIVERS ati amdgpu"
LLVM_SUPPORT="yes"
COMPOSITE_SUPPORT="yes"
VDPAU_SUPPORT="yes"
fi
if [ "$drv" = "virtualbox" ]; then
DRI_DRIVERS="$DRI_DRIVERS,swrast"
XORG_DRIVERS="$XORG_DRIVERS virtualbox"
fi
if [ "$drv" = "vmware" ]; then
DRI_DRIVERS="$DRI_DRIVERS,swrast"
GALLIUM_DRIVERS="$GALLIUM_DRIVERS,svga"
XORG_DRIVERS="$XORG_DRIVERS vmware"
# LLVM_SUPPORT="yes"
fi
done
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

View File

@@ -1,10 +1,11 @@
{
"name": "@DISTRONAME@_@PROJECT@",
"version": "@OPENELEC_VERSION@",
"version": "@LIBREELEC_VERSION@",
"release_date": "@RELEASE_DATE@",
"kernel": "@KERNEL_VERSION@",
"description": "@DESCRIPTION@",
"username": "root",
"password": "@ROOT_PASSWORD@",
"supported_models": [@NOOBS_SUPPORTED_MODELS@],
"supported_hex_revisions": "@NOOBS_HEX@"
}

View File

@@ -1,39 +1,37 @@
#!/bin/sh -x
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2013 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# OpenELEC 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.
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# This Program is distributed in the hope that it will be useful,
# OpenELEC 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
# 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
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
MOUNTPOINT="/tmp/OpenELEC-System"
MOUNTPOINT="/tmp/LibreELEC-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 "######################################################"
echo "#######################################################"
echo "# #"
echo "# LibreELEC failed md5 check - Installation will quit #"
echo "# #"
echo "# Your original download was probably corrupt. #"
echo "# Please visit www.libreelec.tv and get another copy #"
echo "# #"
echo "#######################################################"
exit 1
fi
rm -rf $1.md5

View File

@@ -3,7 +3,7 @@
{
"label": "@DISTRONAME@_@PROJECT@_System",
"filesystem_type": "FAT",
"partition_size_nominal": 160,
"partition_size_nominal": @SYSTEM_SIZE@,
"want_maximised": false,
"uncompressed_tarball_size": 120,
"mkfs_options": ""
@@ -11,7 +11,7 @@
{
"label": "@DISTRONAME@_@PROJECT@_Storage",
"filesystem_type": "ext4",
"partition_size_nominal": 864,
"partition_size_nominal": 512,
"want_maximised": true,
"uncompressed_tarball_size": 10,
"mkfs_options": ""

View File

@@ -24,7 +24,7 @@ if [ "$DEBUG" = yes ]; then
else
TARGET_CFLAGS="$TARGET_CFLAGS -fomit-frame-pointer"
TARGET_CXXFLAGS="$TARGET_CXXFLAGS -fomit-frame-pointer"
TARGET_LDFLAGS="$TARGET_LDFLAGS -s"
TARGET_LDFLAGS="$TARGET_LDFLAGS"
fi
TARGET_CPPFLAGS=

View File

@@ -2,9 +2,9 @@
export LC_ALL=C
# determines DISTRO, if not forced by user
# default is OpenELEC
# default is LibreELEC
if [ -z "$DISTRO" ]; then
DISTRO="OpenELEC"
DISTRO="LibreELEC"
else
DISTRO="$DISTRO"
fi
@@ -82,22 +82,27 @@ fi
CCACHE_CACHE_SIZE="30G"
# install devtools on development builds
if [ "$OPENELEC_VERSION" = "devel" ]; then
if [ "$LIBREELEC_VERSION" = "devel" ]; then
DEVTOOLS=yes
fi
# read options from $HOME if available
if [ -f "$HOME/.openelec/options" ]; then
. $HOME/.openelec/options
if [ -f "$HOME/.libreelec/options" ]; then
. $HOME/.libreelec/options
fi
if [ -f "$HOME/.openelec/$PROJECT/options" ]; then
. $HOME/.openelec/$PROJECT/options
if [ -f "$HOME/.libreelec/projects/$PROJECT/options" ]; then
. $HOME/.libreelec/projects/$PROJECT/options
fi
# read distro options from $HOME if available
if [ -f "$HOME/.openelec/options.$DISTRO" ]; then
. $HOME/.openelec/options.$DISTRO
if [ -f "$HOME/.libreelec/options.$DISTRO" ]; then
. $HOME/.libreelec/options.$DISTRO
fi
# overwrite OEM_SUPPORT via commandline
if [ "$OEM" = yes -o "$OEM" = no ]; then
OEM_SUPPORT=$OEM
fi
. config/graphic
. config/path $1

View File

@@ -17,11 +17,11 @@ set -e
fi
HOST_NAME=`$LOCAL_CC -dumpmachine`
TARGET_NAME=$(echo $TARGET_SUBARCH | sed -e "s,-,,")-openelec-linux-gnu${TARGET_ABI}
TARGET_NAME=$TARGET_GCC_ARCH-libreelec-linux-gnu${TARGET_ABI}
BUILD=$BUILD_BASE.$DISTRONAME-$PROJECT.$TARGET_ARCH-$OPENELEC_VERSION
if [ "$OPENELEC_VERSION" = "devel" ] ; then
BUILD=$BUILD_BASE.$DISTRONAME-$PROJECT.$TARGET_ARCH-$OS_VERSION-$OPENELEC_VERSION
BUILD=$BUILD_BASE.$DISTRONAME-$PROJECT.$TARGET_ARCH-$LIBREELEC_VERSION
if [ "$LIBREELEC_VERSION" = "devel" ] ; then
BUILD=$BUILD_BASE.$DISTRONAME-$PROJECT.$TARGET_ARCH-$OS_VERSION-$LIBREELEC_VERSION
fi
if [ -n "$BUILD_SUFFIX" ]; then
@@ -40,7 +40,7 @@ SYSROOT_PREFIX=$ROOT/$TOOLCHAIN/$TARGET_NAME/sysroot
LIB_PREFIX=$SYSROOT_PREFIX/usr
TARGET_PREFIX=$ROOT/$TOOLCHAIN/bin/$TARGET_NAME-
FAKEROOT_SCRIPT=$ROOT/.fakeroot.$PROJECT.$TARGET_ARCH
FAKEROOT_SCRIPT=$ROOT/.fakeroot.$BUILD
if [ -z "$INSTALL" ]; then
INSTALL=$BUILD/image/system
@@ -61,6 +61,8 @@ SED="sed -i"
PKG_LICENSE="unknown"
PKG_SITE=""
PKG_URL=""
PKG_SOURCE_NAME=""
PKG_SOURCE_DIR=""
PKG_DEPENDS_TARGET=""
PKG_DEPENDS_HOST=""
PKG_DEPENDS_INIT=""
@@ -77,7 +79,41 @@ SED="sed -i"
_FOUND=0
PKG_DIR=""
# first check project folder for a package
# check project folder for a package in home dir
for DIR in $(find $HOME/.libreelec/projects/$PROJECT/packages -type d -name $_PKG_ROOT_NAME 2>/dev/null); do
if [ -r "$DIR/package.mk" ]; then
# found first, set $PKG_DIR
PKG_DIR="$DIR"
# keep track of dirs with package.mk for detecting multiple folders
_ALL_DIRS="${_ALL_DIRS}${DIR}\\n"
_FOUND=$((_FOUND+1))
if [ $_FOUND -gt 1 ]; then
# _FOUND more ? fail
echo "Error - multiple package folders:"
echo -e "$_ALL_DIRS"
exit 1
fi
fi
done
# check for a package in home dir if not found already
for DIR in $(find $HOME/.libreelec/packages -type d -name $_PKG_ROOT_NAME 2>/dev/null); do
if [ -r "$DIR/package.mk" ]; then
# found first, set $PKG_DIR
PKG_DIR="$DIR"
# keep track of dirs with package.mk for detecting multiple folders
_ALL_DIRS="${_ALL_DIRS}${DIR}\\n"
_FOUND=$((_FOUND+1))
if [ $_FOUND -gt 1 ]; then
# _FOUND more ? fail
echo "Error - multiple package folders:"
echo -e "$_ALL_DIRS"
exit 1
fi
fi
done
# check project folder for a package if not found already
for DIR in $(find $ROOT/projects/$PROJECT/packages -type d -name $_PKG_ROOT_NAME 2>/dev/null); do
if [ -r "$DIR/package.mk" ]; then
# found first, set $PKG_DIR
@@ -122,6 +158,38 @@ SED="sed -i"
[ -z $PKG_SECTION ] && PKG_ADDON_ID="$PKG_NAME" || PKG_ADDON_ID="`echo $PKG_SECTION | sed 's,/,.,g'`.$PKG_NAME"
fi
# Automatically set PKG_SOURCE_NAME unless it is already defined.
# PKG_SOURCE_NAME will be automatically set to a name based on
# the $PKG_NAME-$PKG_VERSION convention.
#
# Any $PKG_URL that references more than a single url will abort
# the build as these are no longer supported - use mkpkg instead.
if [ -n "$PKG_URL" -a -z "$PKG_SOURCE_NAME" ]; then
if [[ $PKG_URL =~ .*\ .* ]]; then
echo "Error - packages with multiple urls are no longer supported, use mkpkg:"
echo "$PKG_URL"
exit 1
fi
PKG_SOURCE_NAME="$(basename "$PKG_URL")"
case $PKG_SOURCE_NAME in
${PKG_NAME}-${PKG_VERSION}.*)
PKG_SOURCE_NAME=$PKG_SOURCE_NAME
;;
*.tar | *.tbz | *.tgz | *.txz | *.7z | *.zip)
PKG_SOURCE_NAME=${PKG_NAME}-${PKG_VERSION}.${PKG_SOURCE_NAME##*\.}
;;
*.tar.bz2 | *.tar.gz | *.tar.xz)
PKG_SOURCE_NAME=${PKG_NAME}-${PKG_VERSION}.tar.${PKG_SOURCE_NAME##*\.}
;;
*.diff | *.patch | *.diff.bz2 | *.patch.bz2 | patch-*.bz2 | *.diff.gz | *.patch.gz | patch-*.gz)
PKG_SOURCE_NAME=$PKG_SOURCE_NAME
;;
*)
PKG_SOURCE_NAME=${PKG_NAME}-${PKG_VERSION}.${PKG_SOURCE_NAME##*\.}
;;
esac
fi
PKG_BUILD="$BUILD/${PKG_NAME}-${PKG_VERSION}"
XORG_PATH_DRI=/usr/lib/dri
@@ -131,8 +199,6 @@ XORG_PATH_RGB=/usr/lib/X11/rgb
XORG_PATH_MODULES=/usr/lib/xorg/modules
XORG_PATH_DRIVERS=/usr/lib/xorg/modules/drivers
SSL_CERTIFICATES="/etc/ssl"
TOOLCHAIN_LANGUAGES=c
[ "$TOOLCHAIN_CXX" = yes ] && TOOLCHAIN_LANGUAGES=${TOOLCHAIN_LANGUAGES},c++
@@ -173,7 +239,7 @@ HOST_PKG_CONFIG_LIBDIR="$ROOT/$TOOLCHAIN/lib/pkgconfig:$ROOT/$TOOLCHAIN/share/pk
HOST_PKG_CONFIG_SYSROOT_DIR=""
if [ -z "$CCACHE_DIR" ]; then
export CCACHE_DIR=$HOME/.ccache-openelec
export CCACHE_DIR=$HOME/.ccache-libreelec
fi
export MAKEFLAGS=-j$CONCURRENCY_MAKE_LEVEL
export PKG_CONFIG=$ROOT/$TOOLCHAIN/bin/pkg-config

View File

@@ -1,9 +1,9 @@
# VERSION: set full version, use "devel" for development version
OPENELEC_VERSION="6.0.1"
LIBREELEC_VERSION="7.0.0"
# OS_VERSION: OS Version
OS_VERSION="6.0"
OS_VERSION="7.0"
# ADDON_VERSION: Addon version
ADDON_VERSION="6.0"
ADDON_VERSION="7.0"

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -1,18 +1,18 @@
# Name of the Distro to build (full name, without special characters)
DISTRONAME="OpenELEC"
DISTRONAME="LibreELEC"
# short project description
DESCRIPTION="OpenELEC is a fast and user-friendly Kodi Entertainment Center distribution."
DESCRIPTION="LibreELEC is a fast and user-friendly Kodi Entertainment Center distribution."
# Welcome Message for e.g. SSH Server (up to 5 Lines)
GREETING0="##############################################"
GREETING1="# OpenELEC #"
GREETING2="# http://openelec.tv #"
GREETING1="# LibreELEC #"
GREETING2="# http://libreelec.tv #"
GREETING3="##############################################"
GREETING4=""
# Root password to integrate in the target system
ROOT_PASSWORD="openelec"
ROOT_PASSWORD="libreelec"
# Install glibc locales to the build (yes / no)
GLIBC_LOCALES="yes"
@@ -32,7 +32,7 @@
KODI_EXTRA_FONTS="yes"
# build and install PulseAudio support (yes / no)
PULSEAUDIO_SUPPORT="no"
PULSEAUDIO_SUPPORT="yes"
# build and install espeak support (yes / no)
ESPEAK_SUPPORT="yes"
@@ -107,6 +107,9 @@
# build and install SFTP Server (yes / no)
SFTP_SERVER="yes"
# build and install OpenVPN support (yes / no)
OPENVPN_SUPPORT="yes"
# build and install diskmounter support (udevil)
# this service provide auto mounting support for external drives in the
# mediacenter also automount internally drives at boottime via udev (yes / no)
@@ -127,7 +130,7 @@
# Xorg Graphic drivers to use (all / i915,i965,r200,r300,r600,nvidia)
# Space separated list is supported,
# e.g. GRAPHIC_DRIVERS="i915 i965 r300 r600 radeonsi nvidia"
GRAPHIC_DRIVERS="r300 r600 radeonsi i915 i965 nvidia"
GRAPHIC_DRIVERS="r300 r600 radeonsi i915 i965 nvidia nvidia-legacy"
# build and install remote support (yes / no)
REMOTE_SUPPORT="yes"
@@ -189,12 +192,17 @@
CRON_SUPPORT="yes"
# Distribution Specific source location
DISTRO_MIRROR="http://sources.openelec.tv/mirror"
DISTRO_SRC="http://sources.openelec.tv/$OPENELEC_VERSION"
DISTRO_MIRROR="http://sources.libreelec.tv/mirror"
DISTRO_SRC="http://sources.libreelec.tv/$LIBREELEC_VERSION"
# Addon Server Url
ADDON_SERVER_URL="http://addons.openelec.tv"
ADDON_SERVER_URL="http://addons.libreelec.tv"
# set the addon dirs
ADDON_PATH="$ADDON_VERSION/$PROJECT/$TARGET_ARCH"
ADDON_URL="$ADDON_SERVER_URL/$ADDON_PATH"
# Default size of system partition, in MB, eg. 512
SYSTEM_SIZE=512
# Default system partition offset, in sectors, eg. 2048
SYSTEM_PART_START=2048

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 KiB

View File

@@ -0,0 +1,45 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC 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 of the License, or
# (at your option) any later version.
#
# LibreELEC 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 LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="RPi.GPIO"
PKG_VERSION="0.6.2"
PKG_REV="1"
PKG_ARCH="arm"
PKG_LICENSE="MIT"
PKG_SITE="http://sourceforge.net/p/raspberry-gpio-python/"
PKG_URL="https://pypi.python.org/packages/source/R/RPi.GPIO/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain Python distutilscross:host"
PKG_PRIORITY="optional"
PKG_SECTION="python"
PKG_SHORTDESC="A module to control Raspberry Pi GPIO channels"
PKG_LONGDESC="A module to control Raspberry Pi GPIO channels"
PKG_AUTORECONF="no"
pre_configure_target() {
export PYTHONXCPREFIX="$SYSROOT_PREFIX/usr"
export LDSHARED="$CC -shared"
export CPPFLAGS="$TARGET_CPPFLAGS -I${SYSROOT_PREFIX}/usr/include/python2.7"
}
make_target() {
python setup.py build
}
makeinstall_target() {
: # nop
}

View File

@@ -18,40 +18,25 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="repository.unofficial.addon.pro"
PKG_VERSION="6.0"
PKG_REV="2"
PKG_NAME="atk"
PKG_VERSION="2.20.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://unofficial.addon.pro"
PKG_URL=""
PKG_DEPENDS_TARGET=""
PKG_SITE="http://library.gnome.org/devel/atk/"
PKG_URL="http://ftp.gnome.org/pub/gnome/sources/$PKG_NAME/2.20/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS_TARGET="toolchain glib"
PKG_PRIORITY="optional"
PKG_SECTION=""
PKG_SHORTDESC="Unfficial OpenELEC.tv Add-on Repository"
PKG_LONGDESC="Unfficial OpenELEC.tv Add-on Repository"
PKG_SECTION="accessibility"
PKG_SHORTDESC="ATK - Accessibility Toolkit"
PKG_LONGDESC="ATK provides the set of accessibility interfaces that are implemented by other toolkits and applications. Using the ATK interfaces, accessibility tools have full access to view and control running applications."
PKG_IS_ADDON="no"
PKG_IS_ADDON="yes"
PKG_ADDON_TYPE="xbmc.addon.repository"
PKG_ADDON_PROVIDES=""
PKG_AUTORECONF="yes"
PKG_AUTORECONF="no"
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared \
--disable-rebuilds --disable-glibtest"
PKG_MAINTAINER="unofficial.addon.pro"
make_target() {
$SED -e "s|@PROJECT@|$PROJECT|g" \
-e "s|@ARCH@|$TARGET_ARCH|g" \
-e "s|@PKG_VERSION@|$PKG_VERSION|g" \
-e "s|@PKG_REV@|$PKG_REV|g"\
-i addon.xml
}
makeinstall_target() {
: # nop
}
addon() {
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID
cp -R $PKG_BUILD/* $ADDON_BUILD/$PKG_ADDON_ID
pre_configure_target() {
export CFLAGS="$CFLAGS -fPIC"
}

View File

@@ -0,0 +1,347 @@
diff -Naur atk-2.20.0/atk/atkobject.c atk-2.20.0.patch/atk/atkobject.c
--- atk-2.20.0/atk/atkobject.c 2016-02-15 12:29:12.000000000 +0100
+++ atk-2.20.0.patch/atk/atkobject.c 2016-03-26 01:10:01.058238623 +0100
@@ -26,7 +26,6 @@
#include <glib/gi18n-lib.h>
#include "atk.h"
-#include "atkmarshal.h"
#include "atkprivate.h"
/**
@@ -610,27 +609,6 @@
G_TYPE_POINTER);
/**
- * AtkObject::state-change:
- * @atkobject: the object which received the signal.
- * @arg1: The name of the state which has changed
- * @arg2: A boolean which indicates whether the state has been set or unset.
- *
- * The "state-change" signal is emitted when an object's state
- * changes. The detail value identifies the state type which has
- * changed.
- */
- atk_object_signals[STATE_CHANGE] =
- g_signal_new ("state_change",
- G_TYPE_FROM_CLASS (klass),
- G_SIGNAL_RUN_LAST | G_SIGNAL_DETAILED,
- G_STRUCT_OFFSET (AtkObjectClass, state_change),
- (GSignalAccumulator) NULL, NULL,
- atk_marshal_VOID__STRING_BOOLEAN,
- G_TYPE_NONE, 2,
- G_TYPE_STRING,
- G_TYPE_BOOLEAN);
-
- /**
* AtkObject::visible-data-changed:
* @atkobject: the object which received the signal.
*
diff -Naur atk-2.20.0/atk/atktable.c atk-2.20.0.patch/atk/atktable.c
--- atk-2.20.0/atk/atktable.c 2016-02-15 12:29:12.000000000 +0100
+++ atk-2.20.0.patch/atk/atktable.c 2016-03-26 01:11:35.242363570 +0100
@@ -20,7 +20,6 @@
#include "config.h"
#include "atktable.h"
-#include "atkmarshal.h"
/**
* SECTION:atktable
@@ -102,78 +101,6 @@
if (!initialized)
{
/**
- * AtkTable::row-inserted:
- * @atktable: the object which received the signal.
- * @arg1: The index of the first row inserted.
- * @arg2: The number of rows inserted.
- *
- * The "row-inserted" signal is emitted by an object which
- * implements the AtkTable interface when a row is inserted.
- */
- atk_table_signals[ROW_INSERTED] =
- g_signal_new ("row_inserted",
- ATK_TYPE_TABLE,
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (AtkTableIface, row_inserted),
- (GSignalAccumulator) NULL, NULL,
- atk_marshal_VOID__INT_INT,
- G_TYPE_NONE,
- 2, G_TYPE_INT, G_TYPE_INT);
- /**
- * AtkTable::column-inserted:
- * @atktable: the object which received the signal.
- * @arg1: The index of the column inserted.
- * @arg2: The number of colums inserted.
- *
- * The "column-inserted" signal is emitted by an object which
- * implements the AtkTable interface when a column is inserted.
- */
- atk_table_signals[COLUMN_INSERTED] =
- g_signal_new ("column_inserted",
- ATK_TYPE_TABLE,
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (AtkTableIface, column_inserted),
- (GSignalAccumulator) NULL, NULL,
- atk_marshal_VOID__INT_INT,
- G_TYPE_NONE,
- 2, G_TYPE_INT, G_TYPE_INT);
- /**
- * AtkTable::row-deleted:
- * @atktable: the object which received the signal.
- * @arg1: The index of the first row deleted.
- * @arg2: The number of rows deleted.
- *
- * The "row-deleted" signal is emitted by an object which
- * implements the AtkTable interface when a row is deleted.
- */
- atk_table_signals[ROW_DELETED] =
- g_signal_new ("row_deleted",
- ATK_TYPE_TABLE,
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (AtkTableIface, row_deleted),
- (GSignalAccumulator) NULL, NULL,
- atk_marshal_VOID__INT_INT,
- G_TYPE_NONE,
- 2, G_TYPE_INT, G_TYPE_INT);
- /**
- * AtkTable::column-deleted:
- * @atktable: the object which received the signal.
- * @arg1: The index of the first column deleted.
- * @arg2: The number of columns deleted.
- *
- * The "column-deleted" signal is emitted by an object which
- * implements the AtkTable interface when a column is deleted.
- */
- atk_table_signals[COLUMN_DELETED] =
- g_signal_new ("column_deleted",
- ATK_TYPE_TABLE,
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (AtkTableIface, column_deleted),
- (GSignalAccumulator) NULL, NULL,
- atk_marshal_VOID__INT_INT,
- G_TYPE_NONE,
- 2, G_TYPE_INT, G_TYPE_INT);
- /**
* AtkTable::row-reordered:
* @atktable: the object which received the signal.
*
diff -Naur atk-2.20.0/atk/atktext.c atk-2.20.0.patch/atk/atktext.c
--- atk-2.20.0/atk/atktext.c 2016-02-15 12:29:12.000000000 +0100
+++ atk-2.20.0.patch/atk/atktext.c 2016-03-26 01:12:57.099480029 +0100
@@ -20,7 +20,6 @@
#include "config.h"
#include "atk.h"
-#include "atkmarshal.h"
#include <string.h>
@@ -190,75 +189,6 @@
class->get_bounded_ranges = atk_text_real_get_bounded_ranges;
/**
- * AtkText::text-changed:
- * @atktext: the object which received the signal.
- * @arg1: The position (character offset) of the insertion or deletion.
- * @arg2: The length (in characters) of text inserted or deleted.
- *
- * The "text-changed" signal is emitted when the text of the
- * object which implements the AtkText interface changes, This
- * signal will have a detail which is either "insert" or
- * "delete" which identifies whether the text change was an
- * insertion or a deletion.
- *
- * Deprecated: 2.9.4: Use #AtkObject::text-insert or
- * #AtkObject::text-remove instead.
- */
- atk_text_signals[TEXT_CHANGED] =
- g_signal_new ("text_changed",
- ATK_TYPE_TEXT,
- G_SIGNAL_RUN_LAST | G_SIGNAL_DETAILED,
- G_STRUCT_OFFSET (AtkTextIface, text_changed),
- (GSignalAccumulator) NULL, NULL,
- atk_marshal_VOID__INT_INT,
- G_TYPE_NONE,
- 2, G_TYPE_INT, G_TYPE_INT);
-
- /**
- * AtkText::text-insert:
- * @atktext: the object which received the signal.
- * @arg1: The position (character offset) of the insertion.
- * @arg2: The length (in characters) of text inserted.
- * @arg3: The new text inserted
- *
- * The "text-insert" signal is emitted when a new text is
- * inserted. If the signal was not triggered by the user
- * (e.g. typing or pasting text), the "system" detail should be
- * included.
- */
- atk_text_signals[TEXT_INSERT] =
- g_signal_new ("text_insert",
- ATK_TYPE_TEXT,
- G_SIGNAL_RUN_LAST | G_SIGNAL_DETAILED,
- 0,
- (GSignalAccumulator) NULL, NULL,
- atk_marshal_VOID__INT_INT_STRING,
- G_TYPE_NONE,
- 3, G_TYPE_INT, G_TYPE_INT, G_TYPE_STRING);
-
- /**
- * AtkText::text-remove:
- * @atktext: the object which received the signal.
- * @arg1: The position (character offset) of the removal.
- * @arg2: The length (in characters) of text removed.
- * @arg3: The old text removed
- *
- * The "text-remove" signal is emitted when a new text is
- * removed. If the signal was not triggered by the user
- * (e.g. typing or pasting text), the "system" detail should be
- * included.
- */
- atk_text_signals[TEXT_REMOVE] =
- g_signal_new ("text_remove",
- ATK_TYPE_TEXT,
- G_SIGNAL_RUN_LAST | G_SIGNAL_DETAILED,
- 0,
- (GSignalAccumulator) NULL, NULL,
- atk_marshal_VOID__INT_INT_STRING,
- G_TYPE_NONE,
- 3, G_TYPE_INT, G_TYPE_INT, G_TYPE_STRING);
-
- /**
* AtkText::text-caret-moved:
* @atktext: the object which received the signal.
* @arg1: The new position of the text caret.
diff -Naur atk-2.20.0/atk/atkutil.c atk-2.20.0.patch/atk/atkutil.c
--- atk-2.20.0/atk/atkutil.c 2016-02-15 12:29:12.000000000 +0100
+++ atk-2.20.0.patch/atk/atkutil.c 2016-03-26 01:13:04.481490538 +0100
@@ -20,7 +20,6 @@
#include "config.h"
#include "atkutil.h"
-#include "atkmarshal.c"
/**
* SECTION:atkutil
diff -Naur atk-2.20.0/atk/atkvalue.c atk-2.20.0.patch/atk/atkvalue.c
--- atk-2.20.0/atk/atkvalue.c 2016-02-15 12:29:12.000000000 +0100
+++ atk-2.20.0.patch/atk/atkvalue.c 2016-03-26 01:18:03.268897883 +0100
@@ -23,7 +23,6 @@
#include <glib/gi18n-lib.h>
#include "atkvalue.h"
-#include "atkmarshal.h"
#include "atk-enum-types.h"
#include "atkprivate.h"
@@ -322,42 +321,6 @@
atk_value_base_init (AtkValueIface *class)
{
static gboolean initialized = FALSE;
- if (!initialized)
- {
- /**
- * AtkValue::value-changed:
- * @atkvalue: the object on which the signal was emitted.
- * @value: the new value in a numerical form.
- * @text: human readable text alternative (also called
- * description) of this object. NULL if not available.
- *
- * The 'value-changed' signal is emitted when the current value
- * that represent the object changes. @value is the numerical
- * representation of this new value. @text is the human
- * readable text alternative of @value, and can be NULL if it is
- * not available. Note that if there is a textual description
- * associated with the new numeric value, that description
- * should be included regardless of whether or not it has also
- * changed.
- *
- * Example: a password meter whose value changes as the user
- * types their new password. Appropiate value text would be
- * "weak", "acceptable" and "strong".
- *
- * Since: 2.12
- */
- atk_value_signals[VALUE_CHANGED] =
- g_signal_new ("value_changed",
- ATK_TYPE_VALUE,
- G_SIGNAL_RUN_LAST,
- 0,
- (GSignalAccumulator) NULL, NULL,
- atk_marshal_VOID__DOUBLE_STRING,
- G_TYPE_NONE,
- 2, G_TYPE_DOUBLE, G_TYPE_STRING);
-
- initialized = TRUE;
- }
}
/**
diff -Naur atk-2.20.0/atk/atkwindow.c atk-2.20.0.patch/atk/atkwindow.c
--- atk-2.20.0/atk/atkwindow.c 2016-02-15 12:29:12.000000000 +0100
+++ atk-2.20.0.patch/atk/atkwindow.c 2016-03-26 01:13:13.448503294 +0100
@@ -20,7 +20,6 @@
#include "config.h"
#include "atkwindow.h"
-#include "atkmarshal.h"
/**
* SECTION:atkwindow
diff -Naur atk-2.20.0/atk/Makefile.am atk-2.20.0.patch/atk/Makefile.am
--- atk-2.20.0/atk/Makefile.am 2016-02-15 12:29:12.000000000 +0100
+++ atk-2.20.0.patch/atk/Makefile.am 2016-03-26 01:08:29.075118340 +0100
@@ -115,50 +115,7 @@
# ---------- Handle built sources ----------
-BUILT_SOURCES = atkmarshal.h atkmarshal.c atk-enum-types.h atk-enum-types.c
-
-atkmarshal.h: stamp-atkmarshal.h
- @true
-stamp-atkmarshal.h: @REBUILD@ atkmarshal.list
- $(AM_V_GEN) $(GLIB_GENMARSHAL) --prefix=atk_marshal $(srcdir)/atkmarshal.list --header >> xgen-gmh \
- && (cmp -s xgen-gmh atkmarshal.h || cp xgen-gmh atkmarshal.h) \
- && rm -f xgen-gmh xgen-gmh~ \
- && echo timestamp > $(@F)
-
-atkmarshal.c: stamp-atkmarshal.c
- @true
-stamp-atkmarshal.c: @REBUILD@ atkmarshal.list
- $(AM_V_GEN) $(GLIB_GENMARSHAL) --prefix=atk_marshal $(srcdir)/atkmarshal.list --body >> xgen-gmc \
- && (cmp -s xgen-gmc atkmarshal.c || cp xgen-gmc atkmarshal.c) \
- && rm -f xgen-gmc xgen-gmc~ \
- && echo timestamp > $(@F)
-
-atk-enum-types.h: s-enum-types-h
- @true
-s-enum-types-h: @REBUILD@ $(atk_headers) Makefile
- $(AM_V_GEN) ( cd $(srcdir) && $(GLIB_MKENUMS) \
- --fhead "#if defined(ATK_DISABLE_SINGLE_INCLUDES) && !defined (__ATK_H_INSIDE__) && !defined (ATK_COMPILATION)\n#error \"Only <atk/atk.h> can be included directly.\"\n#endif\n\n#ifndef __ATK_ENUM_TYPES_H__\n#define __ATK_ENUM_TYPES_H__\n\n#include <atk/atkversion.h>\n#include <glib-object.h>\n\nG_BEGIN_DECLS\n" \
- --fprod "/* enumerations from \"@filename@\" */\n" \
- --vhead "ATK_AVAILABLE_IN_ALL\nGType @enum_name@_get_type (void);\n#define ATK_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n" \
- --ftail "G_END_DECLS\n\n#endif /* __ATK_ENUM_TYPES_H__ */" \
- $(atk_headers) ) > tmp-atk-enum-types.h \
- && (cmp -s tmp-atk-enum-types.h atk-enum-types.h || cp tmp-atk-enum-types.h atk-enum-types.h ) \
- && rm -f tmp-atk-enum-types.h \
- && echo timestamp > $(@F)
-
-atk-enum-types.c: s-enum-types-c
- @true
-s-enum-types-c: @REBUILD@ $(atk_headers) Makefile
- $(AM_V_GEN) ( cd $(srcdir) && $(GLIB_MKENUMS) \
- --fhead "#include \"config.h\"\n\n#include <atk.h>" \
- --fprod "\n/* enumerations from \"@filename@\" */" \
- --vhead "GType\n@enum_name@_get_type (void)\n{\n static GType etype = 0;\n if (etype == 0) {\n static const G@Type@Value values[] = {" \
- --vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
- --vtail " { 0, NULL, NULL }\n };\n etype = g_@type@_register_static (\"@EnumName@\", values);\n }\n return etype;\n}\n" \
- $(atk_headers) ) > tmp-atk-enum-types.c \
- && (cmp -s tmp-atk-enum-types.c atk-enum-types.c || cp tmp-atk-enum-types.c atk-enum-types.c ) \
- && rm -f tmp-atk-enum-types.c \
- && echo timestamp > $(@F)
+BUILT_SOURCES = atk-enum-types.h atk-enum-types.c
if HAVE_INTROSPECTION

View File

@@ -0,0 +1,77 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2009-2016 Lukas Rusak (lrusak@libreelec.tv)
#
# LibreELEC 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 of the License, or
# (at your option) any later version.
#
# LibreELEC 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 LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="containerd"
PKG_VERSION="d2f0386"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="APL"
PKG_SITE="https://containerd.tools/"
PKG_URL="https://github.com/docker/containerd/archive/${PKG_VERSION}.tar.gz"
PKG_DEPENDS_HOST="toolchain go"
PKG_PRIORITY="optional"
PKG_SECTION="system"
PKG_SHORTDESC="containerd is a daemon to control runC"
PKG_LONGDESC="containerd is a daemon to control runC, built for performance and density. containerd leverages runC's advanced features such as seccomp and user namespace support as well as checkpoint and restore for cloning and live migration of containers."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
pre_make_target() {
case $TARGET_ARCH in
x86_64)
export GOARCH=amd64
;;
arm)
export GOARCH=arm
case $TARGET_CPU in
arm1176jzf-s)
export GOARM=6
;;
cortex-a7)
export GOARM=7
;;
esac
;;
esac
export GOOS=linux
export CGO_ENABLED=1
export CGO_NO_EMULATION=1
export CGO_CFLAGS=$CFLAGS
export LDFLAGS="-w -extldflags -static -X github.com/docker/containerd.GitCommit=${PKG_VERSION} -extld $TARGET_CC"
export GOLANG=$ROOT/$TOOLCHAIN/lib/golang/bin/go
export GOPATH=$ROOT/$PKG_BUILD.gopath:$ROOT/$PKG_BUILD/vendor/
export GOROOT=$ROOT/$TOOLCHAIN/lib/golang
export PATH=$PATH:$GOROOT/bin
ln -fs $ROOT/$PKG_BUILD $ROOT/$PKG_BUILD/vendor/src/github.com/docker/containerd
}
make_target() {
mkdir -p bin
$GOLANG build -v -o bin/ctr -a -tags "static_build" -ldflags "$LDFLAGS" ./ctr
$GOLANG build -v -o bin/containerd -a -tags "static_build" -ldflags "$LDFLAGS" ./containerd
$GOLANG build -v -o bin/containerd-shim -a -tags "static_build" -ldflags "$LDFLAGS" ./containerd-shim
}
makeinstall_target() {
:
}

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View File

@@ -0,0 +1,132 @@
# GdkPixbuf Image Loader Modules file
# Automatically generated file, do not edit
# Created by gdk-pixbuf-query-loaders from gdk-pixbuf-2.21.5
#
# LoaderDir = /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
#
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ani.so"
"ani" 4 "gdk-pixbuf" "The ANI image format" "LGPL"
"application/x-navi-animation" ""
"ani" ""
"RIFF ACON" " xxxx " 100
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-bmp.so"
"bmp" 5 "gdk-pixbuf" "The BMP image format" "LGPL"
"image/bmp" "image/x-bmp" "image/x-MS-bmp" ""
"bmp" ""
"BM" "" 100
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gif.so"
"gif" 4 "gdk-pixbuf" "The GIF image format" "LGPL"
"image/gif" ""
"gif" ""
"GIF8" "" 100
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-icns.so"
"icns" 4 "gdk-pixbuf" "The ICNS image format" "GPL"
"image/x-icns" ""
"icns" ""
"icns" "" 100
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ico.so"
"ico" 5 "gdk-pixbuf" "The ICO image format" "LGPL"
"image/x-icon" "image/x-ico" "image/x-win-bitmap" ""
"ico" "cur" ""
" \001 " "zz znz" 100
" \002 " "zz znz" 100
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jasper.so"
"jpeg2000" 4 "gdk-pixbuf" "The JPEG 2000 image format" "LGPL"
"image/jp2" "image/jpeg2000" "image/jpx" ""
"jp2" "jpc" "jpx" "j2k" "jpf" ""
" jP" "!!!! " 100
"\377O\377Q" "" 100
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so"
"jpeg" 5 "gdk-pixbuf" "The JPEG image format" "LGPL"
"image/jpeg" ""
"jpeg" "jpe" "jpg" ""
"\377\330" "" 100
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-pcx.so"
"pcx" 4 "gdk-pixbuf" "The PCX image format" "LGPL"
"image/x-pcx" ""
"pcx" ""
"\n \001" "" 100
"\n\002\001" "" 100
"\n\003\001" "" 100
"\n\004\001" "" 100
"\n\005\001" "" 100
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so"
"png" 5 "gdk-pixbuf" "The PNG image format" "LGPL"
"image/png" ""
"png" ""
"\211PNG\r\n\032\n" "" 100
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-pnm.so"
"pnm" 4 "gdk-pixbuf" "The PNM/PBM/PGM/PPM image format family" "LGPL"
"image/x-portable-anymap" "image/x-portable-bitmap" "image/x-portable-graymap" "image/x-portable-pixmap" ""
"pnm" "pbm" "pgm" "ppm" ""
"P1" "" 100
"P2" "" 100
"P3" "" 100
"P4" "" 100
"P5" "" 100
"P6" "" 100
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-qtif.so"
"qtif" 4 "gdk-pixbuf" "The QTIF image format" "LGPL"
"image/x-quicktime" "image/qtif" ""
"qtif" "qif" ""
"abcdidsc" "xxxx " 100
"abcdidat" "xxxx " 100
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ras.so"
"ras" 4 "gdk-pixbuf" "The Sun raster image format" "LGPL"
"image/x-cmu-raster" "image/x-sun-raster" ""
"ras" ""
"Y\246j\225" "" 100
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tga.so"
"tga" 4 "gdk-pixbuf" "The Targa image format" "LGPL"
"image/x-tga" ""
"tga" "targa" ""
" \001\001" "x " 100
" \001\t" "x " 100
" \002" "xz " 99
" \003" "xz " 100
" \n" "xz " 100
" \013" "xz " 100
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tiff.so"
"tiff" 1 "gdk-pixbuf" "The TIFF image format" "LGPL"
"image/tiff" ""
"tiff" "tif" ""
"MM *" " z " 100
"II* " " z" 100
"II* \020 CR\002 " " z zzz z" 0
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-wbmp.so"
"wbmp" 4 "gdk-pixbuf" "The WBMP image format" "LGPL"
"image/vnd.wap.wbmp" ""
"wbmp" ""
" " "zz" 1
" `" "z " 1
" @" "z " 1
" " "z " 1
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xbm.so"
"xbm" 4 "gdk-pixbuf" "The XBM image format" "LGPL"
"image/x-xbitmap" ""
"xbm" ""
"#define " "" 100
"/*" "" 50
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so"
"xpm" 4 "gdk-pixbuf" "The XPM image format" "LGPL"
"image/x-xpixmap" ""
"xpm" ""
"/* XPM */" "" 100

View File

@@ -0,0 +1,44 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="gdk-pixbuf"
PKG_VERSION="2.34.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.gtk.org/"
PKG_URL="http://ftp.acc.umu.se/pub/gnome/sources/gdk-pixbuf/2.34/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS_TARGET="toolchain glib libjpeg-turbo libpng jasper tiff"
PKG_PRIORITY="optional"
PKG_SECTION="x11/toolkits"
PKG_SHORTDESC="gdk-pixbuf: a GNOME library for image loading and manipulation."
PKG_LONGDESC="gdk-pixbuf (GdkPixbuf) is a GNOME library for image loading and manipulation. The GdkPixbuf documentation contains both the programmer's guide and the API reference."
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="gio_can_sniff=yes \
--disable-gtk-doc \
--disable-gtk-doc-html \
--disable-gtk-doc-pdf \
--disable-man \
--with-libpng \
--with-libjpeg \
--with-libtiff \
--with-libjasper"

View File

@@ -0,0 +1,58 @@
diff --git a/gdk-pixbuf/Makefile.am b/gdk-pixbuf/Makefile.am
index 8319b49..8f27c5c 100644
--- a/gdk-pixbuf/Makefile.am
+++ b/gdk-pixbuf/Makefile.am
@@ -617,51 +617,21 @@ MAINTAINERCLEANFILES = \
#
# gdk-pixbuf-enum-types.h
#
-gdk-pixbuf-enum-types.h: s-enum-types-h
+gdk-pixbuf-enum-types.h:
@true
-s-enum-types-h: @REBUILD@ $(gdk_pixbuf_headers) gdk-pixbuf-enum-types.h.template
- $(AM_V_GEN)( cd $(srcdir) && $(GLIB_MKENUMS) --template gdk-pixbuf-enum-types.h.template \
- $(gdk_pixbuf_headers) ) > tmp-gdk-pixbuf-enum-types.h \
- && (cmp -s tmp-gdk-pixbuf-enum-types.h gdk-pixbuf-enum-types.h || cp tmp-gdk-pixbuf-enum-types.h gdk-pixbuf-enum-types.h ) \
- && rm -f tmp-gdk-pixbuf-enum-types.h \
- && echo timestamp > $(@F)
-
CLEANFILES += tmp-gdk-pixbuf-enum-types.h
MAINTAINERCLEANFILES += s-enum-types-h
#
-# gdk-pixbuf-enum-types.c
-#
-gdk-pixbuf-enum-types.c: @REBUILD@ $(gdk_pixbuf_headers) gdk-pixbuf-enum-types.c.template
- $(AM_V_GEN)(cd $(srcdir) && $(GLIB_MKENUMS) --template gdk-pixbuf-enum-types.c.template \
- $(gdk_pixbuf_headers)) > gdk-pixbuf-enum-types.c
-
-#
# gdk-pixbuf-marshal.h
#
-gdk-pixbuf-marshal.h: @REBUILD@ stamp-gdk-pixbuf-marshal.h
+gdk-pixbuf-marshal.h:
@true
-stamp-gdk-pixbuf-marshal.h: @REBUILD@ $(srcdir)/gdk-pixbuf-marshal.list
- $(AM_V_GEN)echo "#if !defined(GDK_PIXBUF_DISABLE_DEPRECATED) || defined(GDK_PIXBUF_COMPILATION)" > xgen-gmh \
- && $(GLIB_GENMARSHAL) --prefix=_gdk_pixbuf_marshal $(srcdir)/gdk-pixbuf-marshal.list --header >> xgen-gmh \
- && echo "#endif /* !GDK_PIXBUF_DISABLE_DEPRECATED || GDK_PIXBUF_COMPILATION */" >> xgen-gmh \
- && (cmp -s xgen-gmh gdk-pixbuf-marshal.h || cp xgen-gmh gdk-pixbuf-marshal.h) \
- && rm -f xgen-gmh xgen-gmh~ \
- && echo timestamp > $(@F)
-
CLEANFILES += xgen-gmh
MAINTAINERCLEANFILES += stamp-gdk-pixbuf-marshal.h
-#
-# gdk-pixbuf-marshal.c
-#
-$(srcdir)/gdk-pixbuf-marshal.c: @REBUILD@ $(srcdir)/gdk-pixbuf-marshal.list
- $(AM_V_GEN)(echo -e "#include <gdk-pixbuf/gdk-pixbuf.h>\n" | $(GLIB_GENMARSHAL) --prefix=_gdk_pixbuf_marshal $(srcdir)/gdk-pixbuf-marshal.list --body ) >> xgen-gmc \
- && cp xgen-gmc gdk-pixbuf-marshal.c \
- && rm -f xgen-gmc xgen-gmc~
-
CLEANFILES += xgen-gmc
# if srcdir!=builddir, clean out maintainer-clean files from builddir

View File

@@ -0,0 +1,60 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2009-2016 Lukas Rusak (lrusak@libreelec.tv)
#
# LibreELEC 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 of the License, or
# (at your option) any later version.
#
# LibreELEC 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 LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="go"
PKG_VERSION="1.6.2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="BSD"
PKG_SITE="https://golang.org"
PKG_URL="https://github.com/golang/go/archive/${PKG_NAME}${PKG_VERSION}.tar.gz"
PKG_SOURCE_DIR="${PKG_NAME}-${PKG_NAME}${PKG_VERSION}"
PKG_DEPENDS_HOST="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="system"
PKG_SHORTDESC="Go is an open source programming language that makes it easy to build simple, reliable, and efficient software."
PKG_LONGDESC="Go is an open source programming language that makes it easy to build simple, reliable, and efficient software."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
####################################################################
# On Fedora `dnf install golang` will install go to /usr/lib/golang
#
# On Ubuntu you need to install golang manually, similar to:
# $ wget https://storage.googleapis.com/golang/go1.6.linux-amd64.tar.gz
# $ tar xf go1.6.linux-amd64.tar.gz -C /opt/
# $ ln -s /opt/go /usr/lib/golang
####################################################################
configure_host() {
export GOOS=linux
export GOROOT_FINAL=$ROOT/$TOOLCHAIN/lib/golang
export GOROOT_BOOTSTRAP=/usr/lib/golang
export GOARCH=amd64
}
make_host() {
cd $ROOT/$PKG_BUILD/src
bash make.bash --no-banner
}
makeinstall_host() {
mkdir -p $ROOT/$TOOLCHAIN/lib/golang
cp -av $ROOT/$PKG_BUILD/* $ROOT/$TOOLCHAIN/lib/golang/
}

View File

@@ -0,0 +1,11 @@
diff -Naur a/src/crypto/x509/root_unix.go b/src/crypto/x509/root_unix.go
--- a/src/crypto/x509/root_unix.go 2016-04-19 16:27:35.000000000 -0700
+++ b/src/crypto/x509/root_unix.go 2016-04-22 01:21:02.884977461 -0700
@@ -13,6 +13,7 @@
var certDirectories = []string{
"/etc/ssl/certs", // SLES10/SLES11, https://golang.org/issue/12139
"/system/etc/security/cacerts", // Android
+ "/etc/ssl", // LibreELEC
}
func (c *Certificate) systemVerify(opts *VerifyOptions) (chains [][]*Certificate, err error) {

View File

@@ -0,0 +1,39 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC 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 of the License, or
# (at your option) any later version.
#
# LibreELEC 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 LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="gpiozero"
PKG_VERSION="1.2.0"
PKG_REV="1"
PKG_ARCH="arm"
PKG_LICENSE="BSD"
PKG_SITE="https://github.com/RPi-Distro/python-gpiozero"
PKG_URL="https://pypi.python.org/packages/source/g/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="python"
PKG_SHORTDESC="A simple interface to everyday GPIO components used with Raspberry Pi"
PKG_LONGDESC="A simple interface to everyday GPIO components used with Raspberry Pi"
PKG_AUTORECONF="no"
make_target() {
: # nop
}
makeinstall_target() {
: # nop
}

View File

@@ -0,0 +1,57 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="gtk+"
PKG_VERSION="2.24.30"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.gtk.org/"
PKG_URL="http://ftp.gnome.org/pub/gnome/sources/gtk+/2.24/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS_TARGET="toolchain atk libX11 libXrandr libXi glib pango cairo gdk-pixbuf"
PKG_PRIORITY="optional"
PKG_SECTION="x11/toolkits"
PKG_SHORTDESC="gtk+: The Gimp ToolKit (GTK)"
PKG_LONGDESC="This is GTK+. GTK+, which stands for the Gimp ToolKit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach."
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="ac_cv_path_GLIB_GENMARSHAL=$ROOT/$TOOLCHAIN/bin/glib-genmarshal \
--disable-glibtest \
--enable-modules \
--enable-explicit-deps=no \
--disable-debug \
--enable-shm \
--disable-cups \
--disable-papi \
--enable-xkb \
--disable-xinerama \
--disable-gtk-doc-html \
--with-xinput"
make_target() {
make SRC_SUBDIRS="gdk gtk modules"
$MAKEINSTALL SRC_SUBDIRS="gdk gtk modules"
}
makeinstall_target() {
make install DESTDIR=$INSTALL SRC_SUBDIRS="gdk gtk modules"
}

View File

@@ -0,0 +1,64 @@
From fca2ac06da064b133101f215efd5fbd738fb3ef9 Mon Sep 17 00:00:00 2001
From: Stefan Saraev <stefan@saraev.ca>
Date: Thu, 27 Mar 2014 14:26:27 +0200
Subject: [PATCH] no gtk-doc
---
Makefile.am | 3 +--
configure.ac | 12 ------------
2 files changed, 1 insertions(+), 14 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index 8e3a2f1..35e94d2 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -2,7 +2,7 @@
include $(top_srcdir)/Makefile.decl
SRC_SUBDIRS = gdk gtk modules demos tests perf
-SUBDIRS = po po-properties $(SRC_SUBDIRS) docs m4macros build
+SUBDIRS = po po-properties $(SRC_SUBDIRS) m4macros build
# require automake 1.4
AUTOMAKE_OPTIONS = 1.7
@@ -136,7 +136,6 @@ MAINTAINERCLEANFILES = \
$(srcdir)/mkinstalldirs \
$(srcdir)/omf.make \
$(srcdir)/xmldocs.make \
- $(srcdir)/gtk-doc.make \
$(srcdir)/ChangeLog \
`find "$(srcdir)" -type f -name Makefile.in -print`
diff --git a/configure.ac b/configure.ac
index 245a87f..f6ede8a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1594,8 +1594,6 @@ GOBJECT_INTROSPECTION_CHECK([0.9.3])
# Checks for gtk-doc and docbook-tools
##################################################
-GTK_DOC_CHECK([1.11])
-
AC_CHECK_PROG(DB2HTML, db2html, true, false)
AM_CONDITIONAL(HAVE_DOCBOOK, $DB2HTML)
@@ -1727,16 +1725,6 @@ demos/Makefile
demos/gtk-demo/Makefile
demos/gtk-demo/geninclude.pl
tests/Makefile
-docs/Makefile
-docs/reference/Makefile
-docs/reference/gdk/Makefile
-docs/reference/gdk/version.xml
-docs/reference/gtk/Makefile
-docs/reference/gtk/version.xml
-docs/reference/libgail-util/Makefile
-docs/faq/Makefile
-docs/tools/Makefile
-docs/tutorial/Makefile
build/Makefile
build/win32/Makefile
build/win32/vs9/Makefile
--
1.7.2.5

View File

@@ -0,0 +1,34 @@
From 3cb23c7b05be36e130bd1930dad3382ce8c08c51 Mon Sep 17 00:00:00 2001
From: Stefan Saraev <stefan@saraev.ca>
Date: Sun, 26 Oct 2014 00:26:09 +0300
Subject: [PATCH] meh glib
---
gdk/Makefile.am | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/gdk/Makefile.am b/gdk/Makefile.am
index c880f6e..7661530 100644
--- a/gdk/Makefile.am
+++ b/gdk/Makefile.am
@@ -307,7 +307,7 @@ lib_LTLIBRARIES = $(gdktargetlib)
EXTRA_LTLIBRARIES = libgdk-x11-2.0.la libgdk-win32-2.0.la libgdk-quartz-2.0.la libgdk-directfb-2.0.la
-MAINTAINERCLEANFILES = $(gdk_built_sources) stamp-gdkenumtypes.h
+MAINTAINERCLEANFILES = $(gdk_built_sources)
EXTRA_DIST += $(gdk_built_sources)
EXTRA_HEADERS =
@@ -333,7 +333,7 @@ BUILT_SOURCES = \
$(gdk_built_sources) \
gdkconfig.h
-gdkenumtypes.h: stamp-gdkenumtypes.h
+gdkenumtypes.h:
@true
stamp-gdkenumtypes.h: @REBUILD@ $(gdk_public_h_sources) gdkenumtypes.h.template
( cd $(srcdir) && $(GLIB_MKENUMS) --template gdkenumtypes.h.template \
--
1.7.2.5

View File

@@ -1,4 +1,3 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
@@ -19,25 +18,21 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
echo "getting sources..."
if [ ! -d arm-mem.git ]; then
git clone git://github.com/bavison/arm-mem.git -b master arm-mem.git
fi
PKG_NAME="harfbuzz"
PKG_VERSION="1.2.5"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.freedesktop.org/wiki/Software/HarfBuzz"
PKG_URL="http://www.freedesktop.org/software/harfbuzz/release/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_TARGET="toolchain glib freetype cairo"
PKG_PRIORITY="optional"
PKG_SECTION="x11/toolkits"
PKG_SHORTDESC="harfbuzz: an OpenType text shaping engine."
PKG_LONGDESC="HarfBuzz is an OpenType text shaping engine."
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
cd arm-mem.git
git pull
GIT_REV=`git log -n1 --format=%h`
cd ..
PKG_MAINTAINER="none"
echo "copying sources..."
rm -rf arm-mem-$GIT_REV
cp -R arm-mem.git arm-mem-$GIT_REV
echo "cleaning sources..."
rm -rf arm-mem-$GIT_REV/.git
echo "packing sources..."
tar cvJf arm-mem-$GIT_REV.tar.xz arm-mem-$GIT_REV
echo "remove temporary sourcedir..."
rm -rf arm-mem-$GIT_REV
PKG_CONFIGURE_OPTS_TARGET="--with-icu=no"

View File

@@ -0,0 +1,35 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
#
# OpenELEC 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 of the License, or
# (at your option) any later version.
#
# OpenELEC 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. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="libXScrnSaver"
PKG_VERSION="1.2.2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://xorg.freedesktop.org/"
PKG_URL="http://xorg.freedesktop.org/releases/individual/lib/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_TARGET="toolchain scrnsaverproto"
PKG_PRIORITY="optional"
PKG_SECTION="x11/lib"
PKG_SHORTDESC=""
PKG_LONGDESC=""
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared --enable-malloc0returnsnull"

View File

@@ -1,4 +1,3 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
@@ -19,25 +18,20 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
echo "getting sources..."
if [ ! -d dcadec.git ]; then
git clone git@github.com:foo86/dcadec.git -b master dcadec.git
fi
PKG_NAME="libXcursor"
PKG_VERSION="1.1.14"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.X.org"
PKG_URL="http://xorg.freedesktop.org/archive/individual/lib/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_TARGET="toolchain libX11 libXfixes libXrender"
PKG_PRIORITY="optional"
PKG_SECTION="x11/lib"
PKG_SHORTDESC="libXcursor: X Cursor Library"
PKG_LONGDESC="X11 Cursor management library"
cd dcadec.git
git pull
GIT_REV=`git log -n1 --format=%h`
cd ..
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
echo "copying sources..."
rm -rf dcadec-$GIT_REV
cp -R dcadec.git dcadec-$GIT_REV
echo "cleaning sources..."
rm -rf dcadec-$GIT_REV/.git
echo "packing sources..."
tar cvJf dcadec-$GIT_REV.tar.xz dcadec-$GIT_REV
echo "remove temporary sourcedir..."
rm -rf dcadec-$GIT_REV
PKG_CONFIGURE_OPTS_TARGET="--disable-shared --enable-static"

View File

@@ -0,0 +1,35 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
#
# OpenELEC 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 of the License, or
# (at your option) any later version.
#
# OpenELEC 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. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="libXft"
PKG_VERSION="2.3.2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.X.org"
PKG_URL="http://xorg.freedesktop.org/archive/individual/lib/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_TARGET="toolchain util-macros xproto libXrender fontconfig freetype"
PKG_PRIORITY="optional"
PKG_SECTION="x11/lib"
PKG_SHORTDESC="libxft: X FreeType library"
PKG_LONGDESC="X FreeType library"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared"

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -17,12 +17,13 @@
################################################################################
PKG_NAME="libdvbcsa"
PKG_VERSION="1.1.0"
PKG_VERSION="f988715"
PKG_REV="1"
PKG_ARCH="any"
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_SITE="https://github.com/glenvt18/libdvbcsa/"
PKG_URL="https://github.com/glenvt18/libdvbcsa/archive/$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="lib"
@@ -33,3 +34,23 @@ PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--disable-shared --enable-static --with-sysroot=$SYSROOT_PREFIX"
if echo "$TARGET_FPU" | grep -q '^neon'; then
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --enable-neon"
elif [ "$TARGET_ARCH" = x86_64 ]; then
if echo "$PROJECT_CFLAGS" | grep -q '\-mssse3'; then
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --enable-ssse3"
elif echo "$PROJECT_CFLAGS" | grep -q '\-msse2'; then
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --enable-sse2"
else
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --enable-uint64"
fi
fi
pre_configure_target() {
# libdvbcsa is a bit faster without LTO, and tests will fail with gcc-5.x
strip_lto
export CFLAGS="$CFLAGS -fPIC"
}

View File

@@ -0,0 +1,33 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
#
# OpenELEC 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 of the License, or
# (at your option) any later version.
#
# OpenELEC 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. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="libexif"
PKG_VERSION="0.6.21"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://sourceforge.net/projects/libexif"
PKG_URL="http://downloads.sf.net/sourceforge/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="lib"
PKG_SHORTDESC="A library to parse an EXIF file and read the data from those tags"
PKG_LONGDESC="A library to parse an EXIF file and read the data from those tags"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"

View File

@@ -0,0 +1,45 @@
################################################################################
# This file is part of LibreELEC - https://LibreELEC.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC 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 of the License, or
# (at your option) any later version.
#
# LibreELEC 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 LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="libiconv"
PKG_VERSION="1.14"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://savannah.gnu.org/projects/libiconv/"
PKG_URL="http://ftp.gnu.org/pub/gnu/libiconv/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
PKG_SHORTDESC="Libiconv converts from one character encoding to another through Unicode conversion."
PKG_LONGDESC="Libiconv converts from one character encoding to another through Unicode conversion."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
PKG_CONFIGURE_OPTS_TARGET="--host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--includedir=/usr/include/iconv \
--libdir=/usr/lib/iconv \
--sysconfdir=/etc \
--enable-static \
--disable-shared \
--disable-nls \
--disable-extra-encodings \
--with-gnu-ld"

View File

@@ -0,0 +1,16 @@
from
http://www.itkb.ro/kb/linux/patch-libiconv-pentru-glibc-216
--- a/srclib/stdio.in.h.orig 2011-08-07 16:42:06.000000000 +0300
+++ b/srclib/stdio.in.h 2013-01-10 15:53:03.000000000 +0200
@@ -695,7 +695,9 @@
/* It is very rare that the developer ever has full control of stdin,
so any use of gets warrants an unconditional warning. Assume it is
always declared, since it is required by C89. */
-_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
+#if defined(__GLIBC__) && !defined(__UCLIBC__) && !__GLIBC_PREREQ(2, 16)
+ _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
+#endif
#endif

View File

@@ -0,0 +1,37 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
#
# OpenELEC 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 of the License, or
# (at your option) any later version.
#
# OpenELEC 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. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="libva-vdpau-driver"
PKG_VERSION="0.7.4"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://freedesktop.org/wiki/Software/vaapi"
PKG_URL="http://freedesktop.org/software/vaapi/releases/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_TARGET="toolchain libva libvdpau mesa"
PKG_PRIORITY="optional"
PKG_SECTION="graphics"
PKG_SHORTDESC="VDPAU backend for VA API"
PKG_LONGDESC="VDPAU backend for VA API"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
post_makeinstall_target() {
rm -rf $INSTALL/usr/lib/va/s3g_drv_video.so
}

View File

@@ -0,0 +1,29 @@
>From fda3706eb74ba5ad874853969f3df3e372739c8d Mon Sep 17 00:00:00 2001
From: "Xiang, Haihao" <haihao.xiang@intel.com>
Date: Fri, 21 Jun 2013 12:55:30 +0800
Subject: [PATCH] VAEncH264VUIBufferType and VAEncH264SEIBufferType are
dropped from VA API
The driver doesn't use them indeed
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
---
src/vdpau_dump.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/src/vdpau_dump.c b/src/vdpau_dump.c
index 899888b..610e7cd 100644
--- a/src/vdpau_dump.c
+++ b/src/vdpau_dump.c
@@ -59,8 +59,6 @@ const char *string_of_VABufferType(VABufferType type)
_(VAEncSequenceParameterBufferType);
_(VAEncPictureParameterBufferType);
_(VAEncSliceParameterBufferType);
- _(VAEncH264VUIBufferType);
- _(VAEncH264SEIBufferType);
#endif
#if VA_CHECK_VERSION(0,31,1)
_(VAQMatrixBufferType);
--
1.7.9.5

View File

@@ -0,0 +1,16 @@
--- a/src/utils_glx.h~ 2012-10-05 16:02:58.000000000 +0100
+++ b/src/utils_glx.h 2012-10-19 08:44:12.469642440 +0100
@@ -48,6 +48,13 @@
typedef void (*PFNGLXRELEASETEXIMAGEEXTPROC)(Display *, GLXDrawable, int);
#endif
+#if GL_GLEXT_VERSION >= 85
+/* XXX: PFNGLMULTITEXCOORD2FPROC got out of the GL_VERSION_1_3_DEPRECATED
+ block and is not defined if GL_VERSION_1_3 is defined in <GL/gl.h>
+ Redefine the type here as an interim solution */
+typedef void (*PFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t);
+#endif
+
#ifndef GL_FRAMEBUFFER_BINDING
#define GL_FRAMEBUFFER_BINDING GL_FRAMEBUFFER_BINDING_EXT
#endif

View File

@@ -0,0 +1,11 @@
--- a/src/vdpau_decode.c
+++ b/src/vdpau_decode.c
@@ -1289,7 +1289,7 @@
driver_data,
obj_context->vdp_decoder,
obj_surface->vdp_surface,
- (VdpPictureInfo)&obj_context->vdp_picture_info,
+ (VdpPictureInfo *)&obj_context->vdp_picture_info,
obj_context->vdp_bitstream_buffers_count,
obj_context->vdp_bitstream_buffers
);

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View File

@@ -0,0 +1,44 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
#
# OpenELEC 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 of the License, or
# (at your option) any later version.
#
# OpenELEC 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. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="ninja"
PKG_VERSION="1.6.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="Apache"
PKG_SITE="http://martine.github.io/ninja/"
PKG_URL="https://github.com/ninja-build/ninja/archive/v$PKG_VERSION.tar.gz"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
PKG_SHORTDESC="Small build system with a focus on speed"
PKG_LONGDESC="Small build system with a focus on speed"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
configure_host() {
:
}
make_host() {
python2 configure.py --bootstrap
}
makeinstall_host() {
cp ninja $ROOT/$TOOLCHAIN/bin/
}

View File

@@ -1,4 +1,3 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
@@ -19,25 +18,31 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
echo "getting sources..."
if [ ! -d audiodecoder.2sf.git ]; then
git clone https://github.com/notspiff/audiodecoder.2sf.git audiodecoder.2sf.git
fi
PKG_NAME="nspr"
PKG_VERSION="4.12"
PKG_REV="2"
PKG_ARCH="any"
PKG_LICENSE="Mozilla Public License"
PKG_SITE="http://www.linuxfromscratch.org/blfs/view/svn/general/nspr.html"
PKG_DEPENDS_TARGET="toolchain nss:host"
PKG_PRIORITY="optional"
PKG_SECTION="security"
PKG_SHORTDESC="Netscape Portable Runtime (NSPR) provides a platform-neutral API for system level and libc like functions"
PKG_LONGDESC="Netscape Portable Runtime (NSPR) provides a platform-neutral API for system level and libc like functions"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
cd audiodecoder.2sf.git
git pull
GIT_REV=`git log -n1 --format=%h`
cd ..
MAKEFLAGS=-j1
echo "copying sources..."
rm -rf audiodecoder.2sf-$GIT_REV
cp -R audiodecoder.2sf.git audiodecoder.2sf-$GIT_REV
if [ "$TARGET_ARCH" = "x86_64" ] ; then
TARGET_USE_64="--enable-64bit"
fi
echo "cleaning sources..."
rm -rf audiodecoder.2sf-$GIT_REV/.git
PKG_CONFIGURE_OPTS_TARGET="--with-pthreads $TARGET_USE_64"
PKG_MAKE_OPTS_TARGET="NSINSTALL=$ROOT/$TOOLCHAIN/bin/nsinstall"
PKG_MAKEINSTALL_OPTS_TARGET="NSINSTALL=$ROOT/$TOOLCHAIN/bin/nsinstall"
echo "packing sources..."
tar cvJf audiodecoder.2sf-$GIT_REV.tar.xz audiodecoder.2sf-$GIT_REV
echo "remove temporary sourcedir..."
rm -rf audiodecoder.2sf-$GIT_REV
configure_target() {
cd $(get_build_dir nss)/nspr
./configure --with-pthreads $TARGET_USE_64 $TARGET_CONFIGURE_OPTS
}

View File

@@ -0,0 +1,78 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="nss"
PKG_VERSION="3.22.3"
PKG_REV="2"
PKG_ARCH="any"
PKG_LICENSE="Mozilla Public License"
PKG_SITE="http://ftp.mozilla.org/"
PKG_URL="http://ftp.mozilla.org/pub/security/nss/releases/NSS_3_22_3_RTM/src/nss-3.22.3-with-nspr-4.12.tar.gz"
PKG_DEPENDS_TARGET="toolchain nss:host nspr"
PKG_PRIORITY="optional"
PKG_SECTION="security"
PKG_SHORTDESC="The Network Security Services (NSS) package is a set of libraries designed to support cross-platform development of security-enabled client and server applications"
PKG_LONGDESC="The Network Security Services (NSS) package is a set of libraries designed to support cross-platform development of security-enabled client and server applications"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
MAKEFLAGS=-j1
make_host() {
cd $ROOT/$PKG_BUILD/nss
[ "$TARGET_ARCH" = "x86_64" ] && export USE_64=1
make -C coreconf/nsinstall
}
makeinstall_host() {
cp $ROOT/$PKG_BUILD/nss/coreconf/nsinstall/*/nsinstall $ROOT/$TOOLCHAIN/bin
}
post_makeinstall_host() {
rm -rf $ROOT/$PKG_BUILD/nss/coreconf/nsinstall/Linux*
}
make_target() {
cd $ROOT/$PKG_BUILD/nss
[ "$TARGET_ARCH" = "x86_64" ] && TARGET_USE_64="USE_64=1"
make BUILD_OPT=1 $TARGET_USE_64 \
NSPR_INCLUDE_DIR=$SYSROOT_PREFIX/usr/include/nspr \
USE_SYSTEM_ZLIB=1 ZLIB_LIBS=-lz \
OS_TEST=$TARGET_ARCH \
NSS_TESTS="dummy" \
NSINSTALL=$ROOT/$TOOLCHAIN/bin/nsinstall \
CPU_ARCH_TAG=$TARGET_ARCH \
CC=$TARGET_CC LDFLAGS="$LDFLAGS -L$SYSROOT_PREFIX/usr/lib" \
V=1
}
makeinstall_target() {
cd $ROOT/$PKG_BUILD
$STRIP dist/Linux*/lib/*.so
cp -L dist/Linux*/lib/*.so $SYSROOT_PREFIX/usr/lib
cp -L dist/Linux*/lib/libcrmf.a $SYSROOT_PREFIX/usr/lib
mkdir -p $SYSROOT_PREFIX/usr/include/nss
cp -RL dist/{public,private}/nss/* $SYSROOT_PREFIX/usr/include/nss
cp -L dist/Linux*/lib/pkgconfig/nss.pc $SYSROOT_PREFIX/usr/lib/pkgconfig
}

View File

@@ -0,0 +1,27 @@
diff --git a/nss/cmd/shlibsign/Makefile b/nss/cmd/shlibsign/Makefile
index 83f90fa..177feee 100644
--- a/nss/cmd/shlibsign/Makefile
+++ b/nss/cmd/shlibsign/Makefile
@@ -95,5 +95,3 @@ else
endif
endif
-libs install :: $(CHECKLOC)
-
diff --git a/nss/coreconf/Linux.mk b/nss/coreconf/Linux.mk
index a586e5e..e815b72 100644
--- a/nss/coreconf/Linux.mk
+++ b/nss/coreconf/Linux.mk
@@ -16,12 +16,6 @@ ifeq ($(USE_PTHREADS),1)
IMPL_STRATEGY = _PTH
endif
-CC = gcc
-CCC = g++
-RANLIB = ranlib
-
-DEFAULT_COMPILER = gcc
-
ifeq ($(OS_TARGET),Android)
ifndef ANDROID_NDK
$(error Must set ANDROID_NDK to the path to the android NDK first)

View File

@@ -0,0 +1,241 @@
Submitted By: Armin K. <krejzi at email dot com>
Date: 2013-07-02
Initial Package Version: 3.15
Upstream Status: Not applicable
Origin: Based on dj's original patch, rediffed and modified for 3.15
Description: Adds auto-generated nss.pc and nss-config script, and allows
building without nspr in the source tree.
--- a/nss/config/Makefile 1970-01-01 01:00:00.000000000 +0100
+++ b/nss/config/Makefile 2013-07-02 14:53:56.684750636 +0200
@@ -0,0 +1,40 @@
+CORE_DEPTH = ..
+DEPTH = ..
+
+include $(CORE_DEPTH)/coreconf/config.mk
+
+NSS_MAJOR_VERSION = `grep "NSS_VMAJOR" ../lib/nss/nss.h | awk '{print $$3}'`
+NSS_MINOR_VERSION = `grep "NSS_VMINOR" ../lib/nss/nss.h | awk '{print $$3}'`
+NSS_PATCH_VERSION = `grep "NSS_VPATCH" ../lib/nss/nss.h | awk '{print $$3}'`
+PREFIX = /usr
+
+all: export libs
+
+export:
+ # Create the nss.pc file
+ mkdir -p $(DIST)/lib/pkgconfig
+ sed -e "s,@prefix@,$(PREFIX)," \
+ -e "s,@exec_prefix@,\$${prefix}," \
+ -e "s,@libdir@,\$${prefix}/lib," \
+ -e "s,@includedir@,\$${prefix}/include/nss," \
+ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION),g" \
+ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \
+ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \
+ nss.pc.in > nss.pc
+ chmod 0644 nss.pc
+ ln -sf ../../../../nss/config/nss.pc $(DIST)/lib/pkgconfig
+
+ # Create the nss-config script
+ mkdir -p $(DIST)/bin
+ sed -e "s,@prefix@,$(PREFIX)," \
+ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION)," \
+ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \
+ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \
+ nss-config.in > nss-config
+ chmod 0755 nss-config
+ ln -sf ../../../nss/config/nss-config $(DIST)/bin
+
+libs:
+
+dummy: all export libs
+
--- a/nss/config/nss-config.in 1970-01-01 01:00:00.000000000 +0100
+++ b/nss/config/nss-config.in 2013-07-02 14:52:58.328084334 +0200
@@ -0,0 +1,153 @@
+#!/bin/sh
+
+prefix=@prefix@
+
+major_version=@NSS_MAJOR_VERSION@
+minor_version=@NSS_MINOR_VERSION@
+patch_version=@NSS_PATCH_VERSION@
+
+usage()
+{
+ cat <<EOF
+Usage: nss-config [OPTIONS] [LIBRARIES]
+Options:
+ [--prefix[=DIR]]
+ [--exec-prefix[=DIR]]
+ [--includedir[=DIR]]
+ [--libdir[=DIR]]
+ [--version]
+ [--libs]
+ [--cflags]
+Dynamic Libraries:
+ nss
+ nssutil
+ smime
+ ssl
+ softokn
+EOF
+ exit $1
+}
+
+if test $# -eq 0; then
+ usage 1 1>&2
+fi
+
+lib_nss=yes
+lib_nssutil=yes
+lib_smime=yes
+lib_ssl=yes
+lib_softokn=yes
+
+while test $# -gt 0; do
+ case "$1" in
+ -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
+ *) optarg= ;;
+ esac
+
+ case $1 in
+ --prefix=*)
+ prefix=$optarg
+ ;;
+ --prefix)
+ echo_prefix=yes
+ ;;
+ --exec-prefix=*)
+ exec_prefix=$optarg
+ ;;
+ --exec-prefix)
+ echo_exec_prefix=yes
+ ;;
+ --includedir=*)
+ includedir=$optarg
+ ;;
+ --includedir)
+ echo_includedir=yes
+ ;;
+ --libdir=*)
+ libdir=$optarg
+ ;;
+ --libdir)
+ echo_libdir=yes
+ ;;
+ --version)
+ echo ${major_version}.${minor_version}.${patch_version}
+ ;;
+ --cflags)
+ echo_cflags=yes
+ ;;
+ --libs)
+ echo_libs=yes
+ ;;
+ nss)
+ lib_nss=yes
+ ;;
+ nssutil)
+ lib_nssutil=yes
+ ;;
+ smime)
+ lib_smime=yes
+ ;;
+ ssl)
+ lib_ssl=yes
+ ;;
+ softokn)
+ lib_softokn=yes
+ ;;
+ *)
+ usage 1 1>&2
+ ;;
+ esac
+ shift
+done
+
+# Set variables that may be dependent upon other variables
+if test -z "$exec_prefix"; then
+ exec_prefix=`pkg-config --variable=exec_prefix nss`
+fi
+if test -z "$includedir"; then
+ includedir=`pkg-config --variable=includedir nss`
+fi
+if test -z "$libdir"; then
+ libdir=`pkg-config --variable=libdir nss`
+fi
+
+if test "$echo_prefix" = "yes"; then
+ echo $prefix
+fi
+
+if test "$echo_exec_prefix" = "yes"; then
+ echo $exec_prefix
+fi
+
+if test "$echo_includedir" = "yes"; then
+ echo $includedir
+fi
+
+if test "$echo_libdir" = "yes"; then
+ echo $libdir
+fi
+
+if test "$echo_cflags" = "yes"; then
+ echo -I$includedir
+fi
+
+if test "$echo_libs" = "yes"; then
+ libdirs="-L$libdir"
+ if test -n "$lib_nss"; then
+ libdirs="$libdirs -lnss${major_version}"
+ fi
+ if test -n "$lib_nssutil"; then
+ libdirs="$libdirs -lnssutil${major_version}"
+ fi
+ if test -n "$lib_smime"; then
+ libdirs="$libdirs -lsmime${major_version}"
+ fi
+ if test -n "$lib_ssl"; then
+ libdirs="$libdirs -lssl${major_version}"
+ fi
+ if test -n "$lib_softokn"; then
+ libdirs="$libdirs -lsoftokn${major_version}"
+ fi
+ echo $libdirs
+fi
+
--- a/nss/config/nss.pc.in 1970-01-01 01:00:00.000000000 +0100
+++ b/nss/config/nss.pc.in 2013-07-02 14:52:58.328084334 +0200
@@ -0,0 +1,12 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: NSS
+Description: Network Security Services
+Version: @NSS_MAJOR_VERSION@.@NSS_MINOR_VERSION@.@NSS_PATCH_VERSION@
+Requires: nspr >= 4.8
+Libs: -L@libdir@ -lnss@NSS_MAJOR_VERSION@ -lnssutil@NSS_MAJOR_VERSION@ -lsmime@NSS_MAJOR_VERSION@ -lssl@NSS_MAJOR_VERSION@ -lsoftokn@NSS_MAJOR_VERSION@
+Cflags: -I${includedir}
+
--- a/nss/Makefile 2013-05-28 23:43:24.000000000 +0200
+++ b/nss/Makefile 2013-07-02 14:52:58.328084334 +0200
@@ -44,7 +44,7 @@
# (7) Execute "local" rules. (OPTIONAL). #
#######################################################################
-nss_build_all: build_nspr all
+nss_build_all: all
nss_clean_all: clobber_nspr clobber
--- a/nss/manifest.mn 2013-05-28 23:43:24.000000000 +0200
+++ b/nss/manifest.mn 2013-07-02 14:52:58.331417666 +0200
@@ -10,4 +10,4 @@
RELEASE = nss
-DIRS = coreconf lib cmd external_tests
+DIRS = coreconf lib cmd config

View File

@@ -0,0 +1,18 @@
# Pango Modules file
# Automatically generated file, do not edit
#
# ModulesPath = /usr/lib/pango/1.8.0/modules
#
/usr/lib/pango/1.8.0/modules/pango-arabic-lang.so ArabicScriptEngineLang PangoEngineLang PangoRenderNone arabic:*
/usr/lib/pango/1.8.0/modules/pango-basic-fc.so BasicScriptEngineFc PangoEngineShape PangoRenderFc common:
/usr/lib/pango/1.8.0/modules/pango-indic-lang.so devaIndicScriptEngineLang PangoEngineLang PangoRenderNone devanagari:*
/usr/lib/pango/1.8.0/modules/pango-indic-lang.so bengIndicScriptEngineLang PangoEngineLang PangoRenderNone bengali:*
/usr/lib/pango/1.8.0/modules/pango-indic-lang.so guruIndicScriptEngineLang PangoEngineLang PangoRenderNone gurmukhi:*
/usr/lib/pango/1.8.0/modules/pango-indic-lang.so gujrIndicScriptEngineLang PangoEngineLang PangoRenderNone gujarati:*
/usr/lib/pango/1.8.0/modules/pango-indic-lang.so oryaIndicScriptEngineLang PangoEngineLang PangoRenderNone oriya:*
/usr/lib/pango/1.8.0/modules/pango-indic-lang.so tamlIndicScriptEngineLang PangoEngineLang PangoRenderNone tamil:*
/usr/lib/pango/1.8.0/modules/pango-indic-lang.so teluIndicScriptEngineLang PangoEngineLang PangoRenderNone telugu:*
/usr/lib/pango/1.8.0/modules/pango-indic-lang.so kndaIndicScriptEngineLang PangoEngineLang PangoRenderNone kannada:*
/usr/lib/pango/1.8.0/modules/pango-indic-lang.so mlymIndicScriptEngineLang PangoEngineLang PangoRenderNone malayalam:*
/usr/lib/pango/1.8.0/modules/pango-indic-lang.so sinhIndicScriptEngineLang PangoEngineLang PangoRenderNone sinhala:*

View File

@@ -0,0 +1,6 @@
[Pango]
ModuleFiles = /etc/pango/pango.modules
ModulesPath = /usr/lib/pango/1.8.0/modules
[PangoX]
AliasFiles = /etc/pango/pangox.aliases

View File

@@ -0,0 +1,40 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="pango"
PKG_VERSION="1.40.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.pango.org/"
PKG_URL="http://ftp.gnome.org/pub/gnome/sources/pango/1.40/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS_TARGET="toolchain glib cairo freetype fontconfig libX11 libXft harfbuzz"
PKG_PRIORITY="optional"
PKG_SECTION="x11/toolkits"
PKG_SHORTDESC="pango: Library for layout and rendering of internationalized text"
PKG_LONGDESC="The goal of the Pango project is to provide an open-source framework for the layout and rendering of internationalized text. Pango is an offshoot of the GTK+ and GNOME projects, and the initial focus is operation in those environments, however there is nothing fundamentally GTK+ or GNOME specific about Pango. Pango uses Unicode for all of its encoding, and will eventually support output in all the worlds major languages."
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--disable-doc-cross-references \
--disable-gtk-doc \
--disable-man \
--enable-debug=no \
--with-xft"

View File

@@ -0,0 +1,46 @@
diff -Naur pango-1.38.1/configure.ac pango-1.38.1.patch/configure.ac
--- pango-1.38.1/configure.ac 2015-10-12 21:13:25.000000000 +0200
+++ pango-1.38.1.patch/configure.ac 2015-11-14 23:14:05.714344868 +0100
@@ -483,15 +483,6 @@
dnl *** Checks for gtk-doc ***
dnl **************************
-if $have_cairo ; then : ; else
- if test x$enable_gtk_doc = xyes ; then
- AC_MSG_WARN([Cairo not present, disabling doc building])
- enable_gtk_doc=no
- fi
-fi
-
-GTK_DOC_CHECK([1.15], [--flavour no-tmpl])
-
AC_ARG_ENABLE(doc-cross-references,
AC_HELP_STRING([--disable-doc-cross-references],
[cross reference glib and cairo symbols @<:@default=yes@:>@]),
@@ -606,7 +597,6 @@
pango/pangoxft.rc
pango-view/Makefile
examples/Makefile
-docs/Makefile
docs/version.xml
tools/Makefile
tests/Makefile
diff -Naur pango-1.38.1/Makefile.am pango-1.38.1.patch/Makefile.am
--- pango-1.38.1/Makefile.am 2015-04-15 19:37:43.000000000 +0200
+++ pango-1.38.1.patch/Makefile.am 2015-11-14 23:05:52.738361176 +0100
@@ -1,6 +1,6 @@
## Process this file with automake to create Makefile.in.
-SUBDIRS= pango pango-view examples docs tools tests build
+SUBDIRS= pango pango-view examples tools tests build
EXTRA_DIST = \
autogen.sh \
@@ -38,7 +38,6 @@
$(srcdir)/INSTALL \
$(srcdir)/omf.make \
$(srcdir)/xmldocs.make \
- $(srcdir)/gtk-doc.make \
$(srcdir)/ChangeLog
### ChangeLog generation

View File

@@ -0,0 +1,79 @@
diff -Naur pango-1.38.1/Makefile.am pango-1.38.1.patch/Makefile.am
--- pango-1.38.1/Makefile.am 2015-11-14 23:05:52.000000000 +0100
+++ pango-1.38.1.patch/Makefile.am 2015-11-14 23:19:07.548943525 +0100
@@ -1,6 +1,6 @@
## Process this file with automake to create Makefile.in.
-SUBDIRS= pango pango-view examples tools tests build
+SUBDIRS= pango build
EXTRA_DIST = \
autogen.sh \
diff -Naur pango-1.38.1/pango/Makefile.am pango-1.38.1.patch/pango/Makefile.am
--- pango-1.38.1/pango/Makefile.am 2015-09-01 00:47:11.000000000 +0200
+++ pango-1.38.1.patch/pango/Makefile.am 2015-11-14 23:21:14.081145117 +0100
@@ -31,7 +31,7 @@
$(LIBTHAI_CFLAGS) \
$(X_CFLAGS)
-BUILT_SOURCES = pango-enum-types.h pango-enum-types.c pango-features.h
+BUILT_SOURCES = pango-features.h
pangoincludedir=$(includedir)/pango-1.0/pango
@@ -127,22 +127,6 @@
pango-features.h \
pango-enum-types.h
-pango-enum-types.h: s-enum-types-h
-s-enum-types-h: $(pango_headers) Makefile.am pango-enum-types.h.template
- $(AM_V_GEN) ( cd $(srcdir) && $(GLIB_MKENUMS) \
- --template pango-enum-types.h.template \
- $(pango_headers) ) > pango-enum-types.h.tmp \
- && mv pango-enum-types.h.tmp pango-enum-types.h \
- && echo timestamp > $@
-
-pango-enum-types.c: s-enum-types-c
-s-enum-types-c: $(pango_headers) Makefile.am pango-enum-types.c.template
- $(AM_V_GEN) ( cd $(srcdir) && $(GLIB_MKENUMS) \
- --template pango-enum-types.c.template \
- $(pango_headers) ) > pango-enum-types.c.tmp \
- && mv pango-enum-types.c.tmp pango-enum-types.c \
- && echo timestamp > $@
-
pango-features.h:
$(AM_V_GEN) cd $(top_builddir) && ./config.status pango/pango-features.h
diff -Naur pango-1.38.1/pango/pango-context.c pango-1.38.1.patch/pango/pango-context.c
--- pango-1.38.1/pango/pango-context.c 2015-09-13 17:05:39.000000000 +0200
+++ pango-1.38.1.patch/pango/pango-context.c 2015-11-14 23:22:57.512225981 +0100
@@ -38,6 +38,7 @@
#include "pango-engine-private.h"
#include "pango-script-private.h"
+#include "pango-enum-types.h"
/**
* PangoContext:
diff -Naur pango-1.38.1/pango/pangofc-font.c pango-1.38.1.patch/pango/pangofc-font.c
--- pango-1.38.1/pango/pangofc-font.c 2015-04-15 19:37:43.000000000 +0200
+++ pango-1.38.1.patch/pango/pangofc-font.c 2015-11-14 23:23:49.840316980 +0100
@@ -45,6 +45,7 @@
#include "pango-engine.h"
#include "pango-layout.h"
#include "pango-impl-utils.h"
+#include "pango-enum-types.h"
#include <fontconfig/fcfreetype.h>
diff -Naur pango-1.38.1/pango/pango-layout.c pango-1.38.1.patch/pango/pango-layout.c
--- pango-1.38.1/pango/pango-layout.c 2015-09-01 18:20:54.000000000 +0200
+++ pango-1.38.1.patch/pango/pango-layout.c 2015-11-14 23:23:19.280262638 +0100
@@ -77,6 +77,7 @@
#include <string.h>
#include "pango-layout-private.h"
+#include "pango-enum-types.h"
typedef struct _Extents Extents;

View File

@@ -0,0 +1,39 @@
################################################################################
# This file is part of LibreELEC - https://LibreELEC.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC 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 of the License, or
# (at your option) any later version.
#
# LibreELEC 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 LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="pcsc-lite"
PKG_VERSION="1.8.16"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://pcsclite.alioth.debian.org/pcsclite.html"
PKG_URL="https://alioth.debian.org/frs/download.php/file/4164/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
PKG_DEPENDS_TARGET="toolchain libusb"
PKG_PRIORITY="optional"
PKG_SECTION="service/system"
PKG_SHORTDESC="Middleware to access a smart card using SCard API (PC/SC)"
PKG_LONGDESC="Middleware to access a smart card using SCard API (PC/SC)"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--disable-shared \
--enable-static \
--disable-libudev \
--enable-libusb \
--enable-usbdropdir=/storage/.kodi/addons/service.system.pcscd-addon/drivers"

View File

@@ -0,0 +1,39 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC 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 of the License, or
# (at your option) any later version.
#
# LibreELEC 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 LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="picamera"
PKG_VERSION="1.10"
PKG_REV="1"
PKG_ARCH="arm"
PKG_LICENSE="BSD"
PKG_SITE="https://github.com/waveform80/picamera"
PKG_URL="https://pypi.python.org/packages/source/p/picamera/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain Python distutilscross:host bcm2835-driver"
PKG_PRIORITY="optional"
PKG_SECTION="python"
PKG_SHORTDESC="A python and shell interface for the Raspberry Pi camera module"
PKG_LONGDESC="A python and shell interface for the Raspberry Pi camera module"
PKG_AUTORECONF="no"
make_target() {
: # nop
}
makeinstall_target() {
: # nop
}

View File

@@ -0,0 +1,42 @@
################################################################################
# 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 of the License, 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 this program. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="protobuf"
PKG_VERSION="2.6.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="https://developers.google.com/protocol-buffers/"
PKG_URL="https://github.com/google/$PKG_NAME/releases/download/v$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_HOST="toolchain zlib"
PKG_DEPENDS_TARGET="toolchain zlib protobuf:host"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
PKG_SHORTDESC="protobuf: Protocol Buffers - Google's data interchange format"
PKG_LONGDESC="protobuf: Protocol Buffers - Google's data interchange format"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_HOST="--enable-static --disable-shared"
PKG_CONFIGURE_OPTS_TARGET="--disable-shared --enable-static --with-protoc=$ROOT/$TOOLCHAIN/bin/protoc"
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin
# HACK: we have protoc in $TOOLCHAIN/bin but it seems
# the one from sysroot prefix is picked when building hyperion. remove it!
rm -f $SYSROOT_PREFIX/usr/bin/protoc
}

View File

@@ -0,0 +1,923 @@
From cab5eae3e0dc8cc13d06b8d94bf4759d14e1c20e Mon Sep 17 00:00:00 2001
From: john hood <cgull@glup.org>
Date: Fri, 18 Mar 2016 23:56:51 +0000
Subject: [PATCH] Replace ancient m4/acx_pthread.m4 with m4/ax_pthread.m4
---
configure.ac | 5 +-
m4/acx_pthread.m4 | 397 --------------------------------------------
m4/ax_pthread.m4 | 485 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 487 insertions(+), 400 deletions(-)
delete mode 100644 m4/acx_pthread.m4
create mode 100644 m4/ax_pthread.m4
diff --git a/configure.ac b/configure.ac
index 33a6c64..dc39ee6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -149,9 +149,8 @@ AS_IF([test "$with_protoc" != "no"], [
])
AM_CONDITIONAL([USE_EXTERNAL_PROTOC], [test "$with_protoc" != "no"])
-ACX_PTHREAD
-AM_CONDITIONAL([HAVE_PTHREAD], [test "x$acx_pthread_ok" = "xyes"])
-
+AX_PTHREAD
+AM_CONDITIONAL([HAVE_PTHREAD], [test "x$ax_pthread_ok" = "xyes"])
# We still keep this for improving pbconfig.h for unsupported platforms.
AC_CXX_STL_HASH
diff --git a/m4/acx_pthread.m4 b/m4/acx_pthread.m4
deleted file mode 100644
index 89d42c7..0000000
--- a/m4/acx_pthread.m4
+++ /dev/null
@@ -1,397 +0,0 @@
-# This was retrieved from
-# http://svn.0pointer.de/viewvc/trunk/common/acx_pthread.m4?revision=1277&root=avahi
-# See also (perhaps for new versions?)
-# http://svn.0pointer.de/viewvc/trunk/common/acx_pthread.m4?root=avahi
-#
-# We've rewritten the inconsistency check code (from avahi), to work
-# more broadly. In particular, it no longer assumes ld accepts -zdefs.
-# This caused a restructing of the code, but the functionality has only
-# changed a little.
-
-dnl @synopsis ACX_PTHREAD([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
-dnl
-dnl @summary figure out how to build C programs using POSIX threads
-dnl
-dnl This macro figures out how to build C programs using POSIX threads.
-dnl It sets the PTHREAD_LIBS output variable to the threads library and
-dnl linker flags, and the PTHREAD_CFLAGS output variable to any special
-dnl C compiler flags that are needed. (The user can also force certain
-dnl compiler flags/libs to be tested by setting these environment
-dnl variables.)
-dnl
-dnl Also sets PTHREAD_CC to any special C compiler that is needed for
-dnl multi-threaded programs (defaults to the value of CC otherwise).
-dnl (This is necessary on AIX to use the special cc_r compiler alias.)
-dnl
-dnl NOTE: You are assumed to not only compile your program with these
-dnl flags, but also link it with them as well. e.g. you should link
-dnl with $PTHREAD_CC $CFLAGS $PTHREAD_CFLAGS $LDFLAGS ... $PTHREAD_LIBS
-dnl $LIBS
-dnl
-dnl If you are only building threads programs, you may wish to use
-dnl these variables in your default LIBS, CFLAGS, and CC:
-dnl
-dnl LIBS="$PTHREAD_LIBS $LIBS"
-dnl CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
-dnl CC="$PTHREAD_CC"
-dnl
-dnl In addition, if the PTHREAD_CREATE_JOINABLE thread-attribute
-dnl constant has a nonstandard name, defines PTHREAD_CREATE_JOINABLE to
-dnl that name (e.g. PTHREAD_CREATE_UNDETACHED on AIX).
-dnl
-dnl ACTION-IF-FOUND is a list of shell commands to run if a threads
-dnl library is found, and ACTION-IF-NOT-FOUND is a list of commands to
-dnl run it if it is not found. If ACTION-IF-FOUND is not specified, the
-dnl default action will define HAVE_PTHREAD.
-dnl
-dnl Please let the authors know if this macro fails on any platform, or
-dnl if you have any other suggestions or comments. This macro was based
-dnl on work by SGJ on autoconf scripts for FFTW (www.fftw.org) (with
-dnl help from M. Frigo), as well as ac_pthread and hb_pthread macros
-dnl posted by Alejandro Forero Cuervo to the autoconf macro repository.
-dnl We are also grateful for the helpful feedback of numerous users.
-dnl
-dnl @category InstalledPackages
-dnl @author Steven G. Johnson <stevenj@alum.mit.edu>
-dnl @version 2006-05-29
-dnl @license GPLWithACException
-dnl
-dnl Checks for GCC shared/pthread inconsistency based on work by
-dnl Marcin Owsiany <marcin@owsiany.pl>
-
-
-AC_DEFUN([ACX_PTHREAD], [
-AC_REQUIRE([AC_CANONICAL_HOST])
-AC_LANG_SAVE
-AC_LANG_C
-acx_pthread_ok=no
-
-# We used to check for pthread.h first, but this fails if pthread.h
-# requires special compiler flags (e.g. on True64 or Sequent).
-# It gets checked for in the link test anyway.
-
-# First of all, check if the user has set any of the PTHREAD_LIBS,
-# etcetera environment variables, and if threads linking works using
-# them:
-if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
- save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
- save_LIBS="$LIBS"
- LIBS="$PTHREAD_LIBS $LIBS"
- AC_MSG_CHECKING([for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS])
- AC_TRY_LINK_FUNC(pthread_join, acx_pthread_ok=yes)
- AC_MSG_RESULT($acx_pthread_ok)
- if test x"$acx_pthread_ok" = xno; then
- PTHREAD_LIBS=""
- PTHREAD_CFLAGS=""
- fi
- LIBS="$save_LIBS"
- CFLAGS="$save_CFLAGS"
-fi
-
-# We must check for the threads library under a number of different
-# names; the ordering is very important because some systems
-# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
-# libraries is broken (non-POSIX).
-
-# Create a list of thread flags to try. Items starting with a "-" are
-# C compiler flags, and other items are library names, except for "none"
-# which indicates that we try without any flags at all, and "pthread-config"
-# which is a program returning the flags for the Pth emulation library.
-
-acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
-
-# The ordering *is* (sometimes) important. Some notes on the
-# individual items follow:
-
-# pthreads: AIX (must check this before -lpthread)
-# none: in case threads are in libc; should be tried before -Kthread and
-# other compiler flags to prevent continual compiler warnings
-# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
-# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
-# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
-# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
-# -pthreads: Solaris/gcc
-# -mthreads: Mingw32/gcc, Lynx/gcc
-# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
-# doesn't hurt to check since this sometimes defines pthreads too;
-# also defines -D_REENTRANT)
-# ... -mt is also the pthreads flag for HP/aCC
-# pthread: Linux, etcetera
-# --thread-safe: KAI C++
-# pthread-config: use pthread-config program (for GNU Pth library)
-
-case "${host_cpu}-${host_os}" in
- *solaris*)
-
- # On Solaris (at least, for some versions), libc contains stubbed
- # (non-functional) versions of the pthreads routines, so link-based
- # tests will erroneously succeed. (We need to link with -pthreads/-mt/
- # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather
- # a function called by this macro, so we could check for that, but
- # who knows whether they'll stub that too in a future libc.) So,
- # we'll just look for -pthreads and -lpthread first:
-
- acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags"
- ;;
-esac
-
-if test x"$acx_pthread_ok" = xno; then
-for flag in $acx_pthread_flags; do
-
- case $flag in
- none)
- AC_MSG_CHECKING([whether pthreads work without any flags])
- ;;
-
- -*)
- AC_MSG_CHECKING([whether pthreads work with $flag])
- PTHREAD_CFLAGS="$flag"
- ;;
-
- pthread-config)
- AC_CHECK_PROG(acx_pthread_config, pthread-config, yes, no)
- if test x"$acx_pthread_config" = xno; then continue; fi
- PTHREAD_CFLAGS="`pthread-config --cflags`"
- PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
- ;;
-
- *)
- AC_MSG_CHECKING([for the pthreads library -l$flag])
- PTHREAD_LIBS="-l$flag"
- ;;
- esac
-
- save_LIBS="$LIBS"
- save_CFLAGS="$CFLAGS"
- LIBS="$PTHREAD_LIBS $LIBS"
- CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
-
- # Check for various functions. We must include pthread.h,
- # since some functions may be macros. (On the Sequent, we
- # need a special flag -Kthread to make this header compile.)
- # We check for pthread_join because it is in -lpthread on IRIX
- # while pthread_create is in libc. We check for pthread_attr_init
- # due to DEC craziness with -lpthreads. We check for
- # pthread_cleanup_push because it is one of the few pthread
- # functions on Solaris that doesn't have a non-functional libc stub.
- # We try pthread_create on general principles.
- AC_TRY_LINK([#include <pthread.h>],
- [pthread_t th; pthread_join(th, 0);
- pthread_attr_init(0); pthread_cleanup_push(0, 0);
- pthread_create(0,0,0,0); pthread_cleanup_pop(0); ],
- [acx_pthread_ok=yes])
-
- LIBS="$save_LIBS"
- CFLAGS="$save_CFLAGS"
-
- AC_MSG_RESULT($acx_pthread_ok)
- if test "x$acx_pthread_ok" = xyes; then
- break;
- fi
-
- PTHREAD_LIBS=""
- PTHREAD_CFLAGS=""
-done
-fi
-
-# Various other checks:
-if test "x$acx_pthread_ok" = xyes; then
- save_LIBS="$LIBS"
- LIBS="$PTHREAD_LIBS $LIBS"
- save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
-
- # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
- AC_MSG_CHECKING([for joinable pthread attribute])
- attr_name=unknown
- for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
- AC_TRY_LINK([#include <pthread.h>], [int attr=$attr; return attr;],
- [attr_name=$attr; break])
- done
- AC_MSG_RESULT($attr_name)
- if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
- AC_DEFINE_UNQUOTED(PTHREAD_CREATE_JOINABLE, $attr_name,
- [Define to necessary symbol if this constant
- uses a non-standard name on your system.])
- fi
-
- AC_MSG_CHECKING([if more special flags are required for pthreads])
- flag=no
- case "${host_cpu}-${host_os}" in
- *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
- *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
- esac
- AC_MSG_RESULT(${flag})
- if test "x$flag" != xno; then
- PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
- fi
-
- LIBS="$save_LIBS"
- CFLAGS="$save_CFLAGS"
- # More AIX lossage: must compile with xlc_r or cc_r
- if test x"$GCC" != xyes; then
- AC_CHECK_PROGS(PTHREAD_CC, xlc_r cc_r, ${CC})
- else
- PTHREAD_CC=$CC
- fi
-
- # The next part tries to detect GCC inconsistency with -shared on some
- # architectures and systems. The problem is that in certain
- # configurations, when -shared is specified, GCC "forgets" to
- # internally use various flags which are still necessary.
-
- #
- # Prepare the flags
- #
- save_CFLAGS="$CFLAGS"
- save_LIBS="$LIBS"
- save_CC="$CC"
-
- # Try with the flags determined by the earlier checks.
- #
- # -Wl,-z,defs forces link-time symbol resolution, so that the
- # linking checks with -shared actually have any value
- #
- # FIXME: -fPIC is required for -shared on many architectures,
- # so we specify it here, but the right way would probably be to
- # properly detect whether it is actually required.
- CFLAGS="-shared -fPIC -Wl,-z,defs $CFLAGS $PTHREAD_CFLAGS"
- LIBS="$PTHREAD_LIBS $LIBS"
- CC="$PTHREAD_CC"
-
- # In order not to create several levels of indentation, we test
- # the value of "$done" until we find the cure or run out of ideas.
- done="no"
-
- # First, make sure the CFLAGS we added are actually accepted by our
- # compiler. If not (and OS X's ld, for instance, does not accept -z),
- # then we can't do this test.
- if test x"$done" = xno; then
- AC_MSG_CHECKING([whether to check for GCC pthread/shared inconsistencies])
- AC_TRY_LINK(,, , [done=yes])
-
- if test "x$done" = xyes ; then
- AC_MSG_RESULT([no])
- else
- AC_MSG_RESULT([yes])
- fi
- fi
-
- if test x"$done" = xno; then
- AC_MSG_CHECKING([whether -pthread is sufficient with -shared])
- AC_TRY_LINK([#include <pthread.h>],
- [pthread_t th; pthread_join(th, 0);
- pthread_attr_init(0); pthread_cleanup_push(0, 0);
- pthread_create(0,0,0,0); pthread_cleanup_pop(0); ],
- [done=yes])
-
- if test "x$done" = xyes; then
- AC_MSG_RESULT([yes])
- else
- AC_MSG_RESULT([no])
- fi
- fi
-
- #
- # Linux gcc on some architectures such as mips/mipsel forgets
- # about -lpthread
- #
- if test x"$done" = xno; then
- AC_MSG_CHECKING([whether -lpthread fixes that])
- LIBS="-lpthread $PTHREAD_LIBS $save_LIBS"
- AC_TRY_LINK([#include <pthread.h>],
- [pthread_t th; pthread_join(th, 0);
- pthread_attr_init(0); pthread_cleanup_push(0, 0);
- pthread_create(0,0,0,0); pthread_cleanup_pop(0); ],
- [done=yes])
-
- if test "x$done" = xyes; then
- AC_MSG_RESULT([yes])
- PTHREAD_LIBS="-lpthread $PTHREAD_LIBS"
- else
- AC_MSG_RESULT([no])
- fi
- fi
- #
- # FreeBSD 4.10 gcc forgets to use -lc_r instead of -lc
- #
- if test x"$done" = xno; then
- AC_MSG_CHECKING([whether -lc_r fixes that])
- LIBS="-lc_r $PTHREAD_LIBS $save_LIBS"
- AC_TRY_LINK([#include <pthread.h>],
- [pthread_t th; pthread_join(th, 0);
- pthread_attr_init(0); pthread_cleanup_push(0, 0);
- pthread_create(0,0,0,0); pthread_cleanup_pop(0); ],
- [done=yes])
-
- if test "x$done" = xyes; then
- AC_MSG_RESULT([yes])
- PTHREAD_LIBS="-lc_r $PTHREAD_LIBS"
- else
- AC_MSG_RESULT([no])
- fi
- fi
- if test x"$done" = xno; then
- # OK, we have run out of ideas
- AC_MSG_WARN([Impossible to determine how to use pthreads with shared libraries])
-
- # so it's not safe to assume that we may use pthreads
- acx_pthread_ok=no
- fi
-
- AC_MSG_CHECKING([whether what we have so far is sufficient with -nostdlib])
- CFLAGS="-nostdlib $CFLAGS"
- # we need c with nostdlib
- LIBS="$LIBS -lc"
- AC_TRY_LINK([#include <pthread.h>],
- [pthread_t th; pthread_join(th, 0);
- pthread_attr_init(0); pthread_cleanup_push(0, 0);
- pthread_create(0,0,0,0); pthread_cleanup_pop(0); ],
- [done=yes],[done=no])
-
- if test "x$done" = xyes; then
- AC_MSG_RESULT([yes])
- else
- AC_MSG_RESULT([no])
- fi
-
- if test x"$done" = xno; then
- AC_MSG_CHECKING([whether -lpthread saves the day])
- LIBS="-lpthread $LIBS"
- AC_TRY_LINK([#include <pthread.h>],
- [pthread_t th; pthread_join(th, 0);
- pthread_attr_init(0); pthread_cleanup_push(0, 0);
- pthread_create(0,0,0,0); pthread_cleanup_pop(0); ],
- [done=yes],[done=no])
-
- if test "x$done" = xyes; then
- AC_MSG_RESULT([yes])
- PTHREAD_LIBS="$PTHREAD_LIBS -lpthread"
- else
- AC_MSG_RESULT([no])
- AC_MSG_WARN([Impossible to determine how to use pthreads with shared libraries and -nostdlib])
- fi
- fi
-
- CFLAGS="$save_CFLAGS"
- LIBS="$save_LIBS"
- CC="$save_CC"
-else
- PTHREAD_CC="$CC"
-fi
-
-AC_SUBST(PTHREAD_LIBS)
-AC_SUBST(PTHREAD_CFLAGS)
-AC_SUBST(PTHREAD_CC)
-
-# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
-if test x"$acx_pthread_ok" = xyes; then
- ifelse([$1],,AC_DEFINE(HAVE_PTHREAD,1,[Define if you have POSIX threads libraries and header files.]),[$1])
- :
-else
- acx_pthread_ok=no
- $2
-fi
-AC_LANG_RESTORE
-])dnl ACX_PTHREAD
diff --git a/m4/ax_pthread.m4 b/m4/ax_pthread.m4
new file mode 100644
index 0000000..d218d1a
--- /dev/null
+++ b/m4/ax_pthread.m4
@@ -0,0 +1,485 @@
+# ===========================================================================
+# http://www.gnu.org/software/autoconf-archive/ax_pthread.html
+# ===========================================================================
+#
+# SYNOPSIS
+#
+# AX_PTHREAD([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
+#
+# DESCRIPTION
+#
+# This macro figures out how to build C programs using POSIX threads. It
+# sets the PTHREAD_LIBS output variable to the threads library and linker
+# flags, and the PTHREAD_CFLAGS output variable to any special C compiler
+# flags that are needed. (The user can also force certain compiler
+# flags/libs to be tested by setting these environment variables.)
+#
+# Also sets PTHREAD_CC to any special C compiler that is needed for
+# multi-threaded programs (defaults to the value of CC otherwise). (This
+# is necessary on AIX to use the special cc_r compiler alias.)
+#
+# NOTE: You are assumed to not only compile your program with these flags,
+# but also to link with them as well. For example, you might link with
+# $PTHREAD_CC $CFLAGS $PTHREAD_CFLAGS $LDFLAGS ... $PTHREAD_LIBS $LIBS
+#
+# If you are only building threaded programs, you may wish to use these
+# variables in your default LIBS, CFLAGS, and CC:
+#
+# LIBS="$PTHREAD_LIBS $LIBS"
+# CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+# CC="$PTHREAD_CC"
+#
+# In addition, if the PTHREAD_CREATE_JOINABLE thread-attribute constant
+# has a nonstandard name, this macro defines PTHREAD_CREATE_JOINABLE to
+# that name (e.g. PTHREAD_CREATE_UNDETACHED on AIX).
+#
+# Also HAVE_PTHREAD_PRIO_INHERIT is defined if pthread is found and the
+# PTHREAD_PRIO_INHERIT symbol is defined when compiling with
+# PTHREAD_CFLAGS.
+#
+# ACTION-IF-FOUND is a list of shell commands to run if a threads library
+# is found, and ACTION-IF-NOT-FOUND is a list of commands to run it if it
+# is not found. If ACTION-IF-FOUND is not specified, the default action
+# will define HAVE_PTHREAD.
+#
+# Please let the authors know if this macro fails on any platform, or if
+# you have any other suggestions or comments. This macro was based on work
+# by SGJ on autoconf scripts for FFTW (http://www.fftw.org/) (with help
+# from M. Frigo), as well as ac_pthread and hb_pthread macros posted by
+# Alejandro Forero Cuervo to the autoconf macro repository. We are also
+# grateful for the helpful feedback of numerous users.
+#
+# Updated for Autoconf 2.68 by Daniel Richard G.
+#
+# LICENSE
+#
+# Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>
+# Copyright (c) 2011 Daniel Richard G. <skunk@iSKUNK.ORG>
+#
+# 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 3 of the License, 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 this program. If not, see <http://www.gnu.org/licenses/>.
+#
+# As a special exception, the respective Autoconf Macro's copyright owner
+# gives unlimited permission to copy, distribute and modify the configure
+# scripts that are the output of Autoconf when processing the Macro. You
+# need not follow the terms of the GNU General Public License when using
+# or distributing such scripts, even though portions of the text of the
+# Macro appear in them. The GNU General Public License (GPL) does govern
+# all other use of the material that constitutes the Autoconf Macro.
+#
+# This special exception to the GPL applies to versions of the Autoconf
+# Macro released by the Autoconf Archive. When you make and distribute a
+# modified version of the Autoconf Macro, you may extend this special
+# exception to the GPL to apply to your modified version as well.
+
+#serial 22
+
+AU_ALIAS([ACX_PTHREAD], [AX_PTHREAD])
+AC_DEFUN([AX_PTHREAD], [
+AC_REQUIRE([AC_CANONICAL_HOST])
+AC_REQUIRE([AC_PROG_CC])
+AC_REQUIRE([AC_PROG_SED])
+AC_LANG_PUSH([C])
+ax_pthread_ok=no
+
+# We used to check for pthread.h first, but this fails if pthread.h
+# requires special compiler flags (e.g. on Tru64 or Sequent).
+# It gets checked for in the link test anyway.
+
+# First of all, check if the user has set any of the PTHREAD_LIBS,
+# etcetera environment variables, and if threads linking works using
+# them:
+if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
+ ax_pthread_save_CC="$CC"
+ ax_pthread_save_CFLAGS="$CFLAGS"
+ ax_pthread_save_LIBS="$LIBS"
+ AS_IF([test "x$PTHREAD_CC" != "x"], [CC="$PTHREAD_CC"])
+ CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+ LIBS="$PTHREAD_LIBS $LIBS"
+ AC_MSG_CHECKING([for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS])
+ AC_LINK_IFELSE([AC_LANG_CALL([], [pthread_join])], [ax_pthread_ok=yes])
+ AC_MSG_RESULT([$ax_pthread_ok])
+ if test "x$ax_pthread_ok" = "xno"; then
+ PTHREAD_LIBS=""
+ PTHREAD_CFLAGS=""
+ fi
+ CC="$ax_pthread_save_CC"
+ CFLAGS="$ax_pthread_save_CFLAGS"
+ LIBS="$ax_pthread_save_LIBS"
+fi
+
+# We must check for the threads library under a number of different
+# names; the ordering is very important because some systems
+# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
+# libraries is broken (non-POSIX).
+
+# Create a list of thread flags to try. Items starting with a "-" are
+# C compiler flags, and other items are library names, except for "none"
+# which indicates that we try without any flags at all, and "pthread-config"
+# which is a program returning the flags for the Pth emulation library.
+
+ax_pthread_flags="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
+
+# The ordering *is* (sometimes) important. Some notes on the
+# individual items follow:
+
+# pthreads: AIX (must check this before -lpthread)
+# none: in case threads are in libc; should be tried before -Kthread and
+# other compiler flags to prevent continual compiler warnings
+# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
+# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
+# (Note: HP C rejects this with "bad form for `-t' option")
+# -pthreads: Solaris/gcc (Note: HP C also rejects)
+# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
+# doesn't hurt to check since this sometimes defines pthreads and
+# -D_REENTRANT too), HP C (must be checked before -lpthread, which
+# is present but should not be used directly; and before -mthreads,
+# because the compiler interprets this as "-mt" + "-hreads")
+# -mthreads: Mingw32/gcc, Lynx/gcc
+# pthread: Linux, etcetera
+# --thread-safe: KAI C++
+# pthread-config: use pthread-config program (for GNU Pth library)
+
+case $host_os in
+
+ freebsd*)
+
+ # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
+ # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
+
+ ax_pthread_flags="-kthread lthread $ax_pthread_flags"
+ ;;
+
+ hpux*)
+
+ # From the cc(1) man page: "[-mt] Sets various -D flags to enable
+ # multi-threading and also sets -lpthread."
+
+ ax_pthread_flags="-mt -pthread pthread $ax_pthread_flags"
+ ;;
+
+ openedition*)
+
+ # IBM z/OS requires a feature-test macro to be defined in order to
+ # enable POSIX threads at all, so give the user a hint if this is
+ # not set. (We don't define these ourselves, as they can affect
+ # other portions of the system API in unpredictable ways.)
+
+ AC_EGREP_CPP([AX_PTHREAD_ZOS_MISSING],
+ [
+# if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
+ AX_PTHREAD_ZOS_MISSING
+# endif
+ ],
+ [AC_MSG_WARN([IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support.])])
+ ;;
+
+ solaris*)
+
+ # On Solaris (at least, for some versions), libc contains stubbed
+ # (non-functional) versions of the pthreads routines, so link-based
+ # tests will erroneously succeed. (N.B.: The stubs are missing
+ # pthread_cleanup_push, or rather a function called by this macro,
+ # so we could check for that, but who knows whether they'll stub
+ # that too in a future libc.) So we'll check first for the
+ # standard Solaris way of linking pthreads (-mt -lpthread).
+
+ ax_pthread_flags="-mt,pthread pthread $ax_pthread_flags"
+ ;;
+esac
+
+# GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
+
+AS_IF([test "x$GCC" = "xyes"],
+ [ax_pthread_flags="-pthread -pthreads $ax_pthread_flags"])
+
+# The presence of a feature test macro requesting re-entrant function
+# definitions is, on some systems, a strong hint that pthreads support is
+# correctly enabled
+
+case $host_os in
+ darwin* | hpux* | linux* | osf* | solaris*)
+ ax_pthread_check_macro="_REENTRANT"
+ ;;
+
+ aix* | freebsd*)
+ ax_pthread_check_macro="_THREAD_SAFE"
+ ;;
+
+ *)
+ ax_pthread_check_macro="--"
+ ;;
+esac
+AS_IF([test "x$ax_pthread_check_macro" = "x--"],
+ [ax_pthread_check_cond=0],
+ [ax_pthread_check_cond="!defined($ax_pthread_check_macro)"])
+
+# Are we compiling with Clang?
+
+AC_CACHE_CHECK([whether $CC is Clang],
+ [ax_cv_PTHREAD_CLANG],
+ [ax_cv_PTHREAD_CLANG=no
+ # Note that Autoconf sets GCC=yes for Clang as well as GCC
+ if test "x$GCC" = "xyes"; then
+ AC_EGREP_CPP([AX_PTHREAD_CC_IS_CLANG],
+ [/* Note: Clang 2.7 lacks __clang_[a-z]+__ */
+# if defined(__clang__) && defined(__llvm__)
+ AX_PTHREAD_CC_IS_CLANG
+# endif
+ ],
+ [ax_cv_PTHREAD_CLANG=yes])
+ fi
+ ])
+ax_pthread_clang="$ax_cv_PTHREAD_CLANG"
+
+ax_pthread_clang_warning=no
+
+# Clang needs special handling, because older versions handle the -pthread
+# option in a rather... idiosyncratic way
+
+if test "x$ax_pthread_clang" = "xyes"; then
+
+ # Clang takes -pthread; it has never supported any other flag
+
+ # (Note 1: This will need to be revisited if a system that Clang
+ # supports has POSIX threads in a separate library. This tends not
+ # to be the way of modern systems, but it's conceivable.)
+
+ # (Note 2: On some systems, notably Darwin, -pthread is not needed
+ # to get POSIX threads support; the API is always present and
+ # active. We could reasonably leave PTHREAD_CFLAGS empty. But
+ # -pthread does define _REENTRANT, and while the Darwin headers
+ # ignore this macro, third-party headers might not.)
+
+ PTHREAD_CFLAGS="-pthread"
+ PTHREAD_LIBS=
+
+ ax_pthread_ok=yes
+
+ # However, older versions of Clang make a point of warning the user
+ # that, in an invocation where only linking and no compilation is
+ # taking place, the -pthread option has no effect ("argument unused
+ # during compilation"). They expect -pthread to be passed in only
+ # when source code is being compiled.
+ #
+ # Problem is, this is at odds with the way Automake and most other
+ # C build frameworks function, which is that the same flags used in
+ # compilation (CFLAGS) are also used in linking. Many systems
+ # supported by AX_PTHREAD require exactly this for POSIX threads
+ # support, and in fact it is often not straightforward to specify a
+ # flag that is used only in the compilation phase and not in
+ # linking. Such a scenario is extremely rare in practice.
+ #
+ # Even though use of the -pthread flag in linking would only print
+ # a warning, this can be a nuisance for well-run software projects
+ # that build with -Werror. So if the active version of Clang has
+ # this misfeature, we search for an option to squash it.
+
+ AC_CACHE_CHECK([whether Clang needs flag to prevent "argument unused" warning when linking with -pthread],
+ [ax_cv_PTHREAD_CLANG_NO_WARN_FLAG],
+ [ax_cv_PTHREAD_CLANG_NO_WARN_FLAG=unknown
+ # Create an alternate version of $ac_link that compiles and
+ # links in two steps (.c -> .o, .o -> exe) instead of one
+ # (.c -> exe), because the warning occurs only in the second
+ # step
+ ax_pthread_save_ac_link="$ac_link"
+ ax_pthread_sed='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
+ ax_pthread_link_step=`$as_echo "$ac_link" | sed "$ax_pthread_sed"`
+ ax_pthread_2step_ac_link="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
+ ax_pthread_save_CFLAGS="$CFLAGS"
+ for ax_pthread_try in '' -Qunused-arguments -Wno-unused-command-line-argument unknown; do
+ AS_IF([test "x$ax_pthread_try" = "xunknown"], [break])
+ CFLAGS="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
+ ac_link="$ax_pthread_save_ac_link"
+ AC_LINK_IFELSE([AC_LANG_SOURCE([[int main(void){return 0;}]])],
+ [ac_link="$ax_pthread_2step_ac_link"
+ AC_LINK_IFELSE([AC_LANG_SOURCE([[int main(void){return 0;}]])],
+ [break])
+ ])
+ done
+ ac_link="$ax_pthread_save_ac_link"
+ CFLAGS="$ax_pthread_save_CFLAGS"
+ AS_IF([test "x$ax_pthread_try" = "x"], [ax_pthread_try=no])
+ ax_cv_PTHREAD_CLANG_NO_WARN_FLAG="$ax_pthread_try"
+ ])
+
+ case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
+ no | unknown) ;;
+ *) PTHREAD_CFLAGS="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
+ esac
+
+fi # $ax_pthread_clang = yes
+
+if test "x$ax_pthread_ok" = "xno"; then
+for ax_pthread_try_flag in $ax_pthread_flags; do
+
+ case $ax_pthread_try_flag in
+ none)
+ AC_MSG_CHECKING([whether pthreads work without any flags])
+ ;;
+
+ -mt,pthread)
+ AC_MSG_CHECKING([whether pthreads work with -mt -lpthread])
+ PTHREAD_CFLAGS="-mt"
+ PTHREAD_LIBS="-lpthread"
+ ;;
+
+ -*)
+ AC_MSG_CHECKING([whether pthreads work with $ax_pthread_try_flag])
+ PTHREAD_CFLAGS="$ax_pthread_try_flag"
+ ;;
+
+ pthread-config)
+ AC_CHECK_PROG([ax_pthread_config], [pthread-config], [yes], [no])
+ AS_IF([test "x$ax_pthread_config" = "xno"], [continue])
+ PTHREAD_CFLAGS="`pthread-config --cflags`"
+ PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
+ ;;
+
+ *)
+ AC_MSG_CHECKING([for the pthreads library -l$ax_pthread_try_flag])
+ PTHREAD_LIBS="-l$ax_pthread_try_flag"
+ ;;
+ esac
+
+ ax_pthread_save_CFLAGS="$CFLAGS"
+ ax_pthread_save_LIBS="$LIBS"
+ CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+ LIBS="$PTHREAD_LIBS $LIBS"
+
+ # Check for various functions. We must include pthread.h,
+ # since some functions may be macros. (On the Sequent, we
+ # need a special flag -Kthread to make this header compile.)
+ # We check for pthread_join because it is in -lpthread on IRIX
+ # while pthread_create is in libc. We check for pthread_attr_init
+ # due to DEC craziness with -lpthreads. We check for
+ # pthread_cleanup_push because it is one of the few pthread
+ # functions on Solaris that doesn't have a non-functional libc stub.
+ # We try pthread_create on general principles.
+
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <pthread.h>
+# if $ax_pthread_check_cond
+# error "$ax_pthread_check_macro must be defined"
+# endif
+ static void routine(void *a) { a = 0; }
+ static void *start_routine(void *a) { return a; }],
+ [pthread_t th; pthread_attr_t attr;
+ pthread_create(&th, 0, start_routine, 0);
+ pthread_join(th, 0);
+ pthread_attr_init(&attr);
+ pthread_cleanup_push(routine, 0);
+ pthread_cleanup_pop(0) /* ; */])],
+ [ax_pthread_ok=yes],
+ [])
+
+ CFLAGS="$ax_pthread_save_CFLAGS"
+ LIBS="$ax_pthread_save_LIBS"
+
+ AC_MSG_RESULT([$ax_pthread_ok])
+ AS_IF([test "x$ax_pthread_ok" = "xyes"], [break])
+
+ PTHREAD_LIBS=""
+ PTHREAD_CFLAGS=""
+done
+fi
+
+# Various other checks:
+if test "x$ax_pthread_ok" = "xyes"; then
+ ax_pthread_save_CFLAGS="$CFLAGS"
+ ax_pthread_save_LIBS="$LIBS"
+ CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+ LIBS="$PTHREAD_LIBS $LIBS"
+
+ # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
+ AC_CACHE_CHECK([for joinable pthread attribute],
+ [ax_cv_PTHREAD_JOINABLE_ATTR],
+ [ax_cv_PTHREAD_JOINABLE_ATTR=unknown
+ for ax_pthread_attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <pthread.h>],
+ [int attr = $ax_pthread_attr; return attr /* ; */])],
+ [ax_cv_PTHREAD_JOINABLE_ATTR=$ax_pthread_attr; break],
+ [])
+ done
+ ])
+ AS_IF([test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
+ test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
+ test "x$ax_pthread_joinable_attr_defined" != "xyes"],
+ [AC_DEFINE_UNQUOTED([PTHREAD_CREATE_JOINABLE],
+ [$ax_cv_PTHREAD_JOINABLE_ATTR],
+ [Define to necessary symbol if this constant
+ uses a non-standard name on your system.])
+ ax_pthread_joinable_attr_defined=yes
+ ])
+
+ AC_CACHE_CHECK([whether more special flags are required for pthreads],
+ [ax_cv_PTHREAD_SPECIAL_FLAGS],
+ [ax_cv_PTHREAD_SPECIAL_FLAGS=no
+ case $host_os in
+ solaris*)
+ ax_cv_PTHREAD_SPECIAL_FLAGS="-D_POSIX_PTHREAD_SEMANTICS"
+ ;;
+ esac
+ ])
+ AS_IF([test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
+ test "x$ax_pthread_special_flags_added" != "xyes"],
+ [PTHREAD_CFLAGS="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
+ ax_pthread_special_flags_added=yes])
+
+ AC_CACHE_CHECK([for PTHREAD_PRIO_INHERIT],
+ [ax_cv_PTHREAD_PRIO_INHERIT],
+ [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <pthread.h>]],
+ [[int i = PTHREAD_PRIO_INHERIT;]])],
+ [ax_cv_PTHREAD_PRIO_INHERIT=yes],
+ [ax_cv_PTHREAD_PRIO_INHERIT=no])
+ ])
+ AS_IF([test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
+ test "x$ax_pthread_prio_inherit_defined" != "xyes"],
+ [AC_DEFINE([HAVE_PTHREAD_PRIO_INHERIT], [1], [Have PTHREAD_PRIO_INHERIT.])
+ ax_pthread_prio_inherit_defined=yes
+ ])
+
+ CFLAGS="$ax_pthread_save_CFLAGS"
+ LIBS="$ax_pthread_save_LIBS"
+
+ # More AIX lossage: compile with *_r variant
+ if test "x$GCC" != "xyes"; then
+ case $host_os in
+ aix*)
+ AS_CASE(["x/$CC"],
+ [x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6],
+ [#handle absolute path differently from PATH based program lookup
+ AS_CASE(["x$CC"],
+ [x/*],
+ [AS_IF([AS_EXECUTABLE_P([${CC}_r])],[PTHREAD_CC="${CC}_r"])],
+ [AC_CHECK_PROGS([PTHREAD_CC],[${CC}_r],[$CC])])])
+ ;;
+ esac
+ fi
+fi
+
+test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
+
+AC_SUBST([PTHREAD_LIBS])
+AC_SUBST([PTHREAD_CFLAGS])
+AC_SUBST([PTHREAD_CC])
+
+# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
+if test "x$ax_pthread_ok" = "xyes"; then
+ ifelse([$1],,[AC_DEFINE([HAVE_PTHREAD],[1],[Define if you have POSIX threads libraries and header files.])],[$1])
+ :
+else
+ ax_pthread_ok=no
+ $2
+fi
+AC_LANG_POP
+])dnl AX_PTHREAD

View File

@@ -0,0 +1,107 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2009-2016 Lukas Rusak (lrusak@libreelec.tv)
#
# LibreELEC 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 of the License, or
# (at your option) any later version.
#
# LibreELEC 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 LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="qt"
PKG_VERSION="4.8.7"
PKG_LICENSE="OSS"
PKG_SITE="http://qt-project.org"
PKG_URL="http://download.qt-project.org/official_releases/qt/4.8/${PKG_VERSION}/qt-everywhere-opensource-src-${PKG_VERSION}.tar.gz"
PKG_SOURCE_DIR="qt-everywhere-opensource-src-${PKG_VERSION}"
PKG_DEPENDS_TARGET="toolchain Python zlib:host zlib"
PKG_SHORTDESC="Qt GUI toolkit"
PKG_LONGDESC="Qt GUI toolkit"
QMAKE_CONF_DIR="mkspecs/qws/linux-openelec-g++"
QMAKE_CONF="${QMAKE_CONF_DIR}/qmake.conf"
PKG_CONFIGURE_OPTS_TARGET="-prefix /usr \
-hostprefix $SYSROOT_PREFIX \
-xplatform qws/linux-openelec-g++ \
-make libs \
-force-pkg-config \
-release \
-opensource -confirm-license \
-static \
-fast \
-no-accessibility \
-no-sql-mysql -no-sql-sqlite \
-no-qt3support \
-no-xmlpatterns \
-no-multimedia \
-no-audio-backend \
-no-phonon -no-phonon-backend \
-no-svg \
-no-webkit \
-no-javascript-jit \
-no-script \
-no-scripttools \
-no-declarative -no-declarative-debug \
-no-neon \
-system-zlib \
-no-gif \
-no-libtiff \
-no-libpng \
-no-libmng \
-no-libjpeg \
-no-openssl \
-no-rpath \
-silent \
-optimized-qmake \
-no-nis \
-no-cups \
-no-pch \
-no-dbus \
-reduce-relocations \
-reduce-exports \
-no-separate-debug-info \
-no-fontconfig \
-no-glib \
-embedded $TARGET_ARCH"
configure_target() {
cd ..
mkdir -p $QMAKE_CONF_DIR
echo "include(../../common/linux.conf)" > $QMAKE_CONF
echo "include(../../common/gcc-base-unix.conf)" >> $QMAKE_CONF
echo "include(../../common/g++-unix.conf)" >> $QMAKE_CONF
echo "include(../../common/qws.conf)" >> $QMAKE_CONF
echo "QMAKE_CC = $CC" >> $QMAKE_CONF
echo "QMAKE_CXX = $CXX" >> $QMAKE_CONF
echo "QMAKE_LINK = $CXX" >> $QMAKE_CONF
echo "QMAKE_LINK_SHLIB = $CXX" >> $QMAKE_CONF
echo "QMAKE_AR = $AR cqs" >> $QMAKE_CONF
echo "QMAKE_OBJCOPY = $OBJCOPY" >> $QMAKE_CONF
echo "QMAKE_STRIP = $STRIP" >> $QMAKE_CONF
echo "QMAKE_CFLAGS = $CFLAGS" >> $QMAKE_CONF
echo "QMAKE_CXXFLAGS = $CXXFLAGS" >> $QMAKE_CONF
echo "QMAKE_LFLAGS = $LDFLAGS" >> $QMAKE_CONF
echo "load(qt_config)" >> $QMAKE_CONF
echo '#include "../../linux-g++/qplatformdefs.h"' >> $QMAKE_CONF_DIR/qplatformdefs.h
CC="" CXX="" LD="" RANLIB="" AR="" AS="" CPPFLAGS="" CFLAGS="" LDFLAGS="" CXXFLAGS="" \
PKG_CONFIG_SYSROOT_DIR="$SYSROOT_PREFIX" \
PKG_CONFIG="$ROOT/$TOOLCHAIN/bin/pkg-config" \
PKG_CONFIG_PATH="$SYSROOT_PREFIX/usr/lib/pkgconfig" \
./configure $PKG_CONFIGURE_OPTS_TARGET
}
post_makeinstall_target() {
mkdir -p $ROOT/$TOOLCHAIN/bin
cp -P $ROOT/$PKG_BUILD/bin/qmake $ROOT/$TOOLCHAIN/bin
}

View File

@@ -0,0 +1,74 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2009-2016 Lukas Rusak (lrusak@libreelec.tv)
#
# LibreELEC 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 of the License, or
# (at your option) any later version.
#
# LibreELEC 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 LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="runc"
PKG_VERSION="e874369"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="APL"
PKG_SITE="https://github.com/opencontainers/runc"
PKG_URL="https://github.com/opencontainers/runc/archive/${PKG_VERSION}.tar.gz"
PKG_DEPENDS_HOST="toolchain go"
PKG_PRIORITY="optional"
PKG_SECTION="system"
PKG_SHORTDESC="runc is a CLI tool for spawning and running containers according to the OCI specification"
PKG_LONGDESC="runc is a CLI tool for spawning and running containers according to the OCI specification"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
pre_make_target() {
case $TARGET_ARCH in
x86_64)
export GOARCH=amd64
;;
arm)
export GOARCH=arm
case $TARGET_CPU in
arm1176jzf-s)
export GOARM=6
;;
cortex-a7)
export GOARM=7
;;
esac
;;
esac
export GOOS=linux
export CGO_ENABLED=1
export CGO_NO_EMULATION=1
export CGO_CFLAGS=$CFLAGS
export LDFLAGS="-w -extldflags -static -X main.gitCommit=${PKG_VERSION} -extld $TARGET_CC"
export GOLANG=$ROOT/$TOOLCHAIN/lib/golang/bin/go
export GOPATH=$ROOT/$PKG_BUILD.gopath:$ROOT/$PKG_BUILD/Godeps/_workspace/
export GOROOT=$ROOT/$TOOLCHAIN/lib/golang
export PATH=$PATH:$GOROOT/bin
ln -fs $ROOT/$PKG_BUILD $ROOT/$PKG_BUILD/Godeps/_workspace/src/github.com/opencontainers/runc
}
make_target() {
mkdir -p bin
$GOLANG build -v -o bin/runc -a -tags "cgo static_build" -ldflags "$LDFLAGS" ./
}
makeinstall_target() {
:
}

View File

@@ -1,5 +1,3 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
@@ -18,14 +16,18 @@
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="scrnsaverproto"
PKG_VERSION="1.2.2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://xorg.freedesktop.org/"
PKG_URL="http://xorg.freedesktop.org/releases/individual/proto/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="x11/proto"
PKG_SHORTDESC=""
PKG_LONGDESC=""
case $1 in
--prefix) echo "/usr" ;;
--exec-prefix) echo "/usr" ;;
--includes) echo "-I%PREFIX%/include/python2.7" ;;
--libs) echo "-lpthread -ldl -lutil -lm -lpython2.7" ;;
--cflags) echo "-I%PREFIX%/include/python2.7 -DNDEBUG %CFLAGS%" ;;
--ldflags) echo "-lpthread -ldl -lutil -lm -lpython2.7" ;;
esac
exit 0
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -16,13 +16,13 @@
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="vdr-dummydevice"
PKG_NAME="vdr-plugin-dummydevice"
PKG_VERSION="2.0.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.vdr-wiki.de/wiki/index.php/Dummydevice-plugin"
PKG_URL="$DISTRO_MIRROR/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tgz"
PKG_URL="http://phivdr.dyndns.org/vdr/vdr-dummydevice/${PKG_NAME/-plugin/}-$PKG_VERSION.tgz"
PKG_SOURCE_DIR="dummydevice-${PKG_VERSION}"
PKG_DEPENDS_TARGET="toolchain vdr"
PKG_PRIORITY="optional"
@@ -47,7 +47,7 @@ make_target() {
post_make_target() {
VDR_DIR=$(get_build_dir vdr)
VDR_APIVERSION=`sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$/\1/p' $VDR_DIR/config.h`
LIB_NAME=lib${PKG_NAME}
LIB_NAME=lib${PKG_NAME/-plugin/}
cp --remove-destination ${LIB_NAME}.so ${LIB_NAME}.so.${VDR_APIVERSION}
$STRIP libvdr-*.so*

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -17,12 +17,12 @@
################################################################################
PKG_NAME="vdr-plugin-dvbapi"
PKG_VERSION="0489e01"
PKG_VERSION="c76c24e"
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_URL="https://github.com/manio/vdr-plugin-dvbapi/archive/$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain vdr libdvbcsa"
PKG_PRIORITY="optional"
PKG_SECTION="multimedia"

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -22,7 +22,7 @@ PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://projects.vdr-developer.org/projects/plg-eepg"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_URL="http://projects.vdr-developer.org/git/vdr-plugin-eepg.git/snapshot/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_TARGET="toolchain vdr"
PKG_PRIORITY="optional"
PKG_SECTION="multimedia"

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -22,7 +22,7 @@ PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://projects.vdr-developer.org/projects/plg-epgfixer"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_URL="http://projects.vdr-developer.org/git/vdr-plugin-epgfixer.git/snapshot/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_TARGET="toolchain vdr pcre"
PKG_PRIORITY="optional"
PKG_SECTION="multimedia"

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -16,13 +16,13 @@
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="vdr-epgsearch"
PKG_VERSION="29c174a"
PKG_NAME="vdr-plugin-epgsearch"
PKG_VERSION="0b09f90"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://winni.vdr-developer.org/epgsearch/"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_URL="https://projects.vdr-developer.org/git/vdr-plugin-epgsearch.git/snapshot/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_TARGET="toolchain vdr"
PKG_PRIORITY="optional"
PKG_SECTION="multimedia"

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -16,13 +16,13 @@
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="vdr-iptv"
PKG_NAME="vdr-plugin-iptv"
PKG_VERSION="2.2.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.saunalahti.fi/~rahrenbe/vdr/iptv/"
PKG_URL="http://www.saunalahti.fi/~rahrenbe/vdr/iptv/files/$PKG_NAME-$PKG_VERSION.tgz"
PKG_URL="http://www.saunalahti.fi/~rahrenbe/vdr/iptv/files/${PKG_NAME/-plugin/}-$PKG_VERSION.tgz"
PKG_SOURCE_DIR="iptv-${PKG_VERSION}"
PKG_DEPENDS_TARGET="toolchain vdr curl"
PKG_PRIORITY="optional"

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