Compare commits

...

379 Commits
8.0.2 ... 8.1.1

Author SHA1 Message Date
Christian Hewitt
0ef9c41ff2 Merge pull request #1934 from CvH/8.2-xbox-one-usb
media_build: add Xbox ONE DVB-C/T/T2 USB Tuner support
2017-08-31 16:20:35 +04:00
cvh
24aa0e7ad6 media_build: add Xbox ONE DVB-C/T/T2 USB Tuner support 2017-08-31 14:01:18 +02:00
Christian Hewitt
d1f501c72c Merge pull request #1933 from CvH/8.2-hauppauge-revert
media_build: revert hauppauge second tuner support
2017-08-31 11:56:53 +04:00
cvh
ad0616d6e5 media_build: revert hauppauge second tuner support 2017-08-30 21:43:04 +02:00
CvH
0e055a8d07 Merge pull request #1932 from chewitt/version
config: set version to 8.1.1
2017-08-30 20:53:11 +02:00
chewitt
230a24f9f1 config: set version to 8.1.1 2017-08-30 19:51:12 +01:00
Christian Hewitt
87573c86e1 Merge pull request #1930 from MilhouseVH/le82_update_rpi_wifi_bt
brcmfmac_sdio-firmware-rpi: Consolidate firmware files [Backport]
2017-08-30 17:22:29 +04:00
MilhouseVH
ee7da2fcf6 brcmfmac_sdio-firmware-rpi: set BT MAC as new firmware uses a fixed MAC
See: https://github.com/raspberrypi/firmware/issues/860#issuecomment-324355290

Also, use sh instead of bash - one less unecessary bash dependency.
2017-08-30 11:57:34 +01:00
MilhouseVH
c166bcea32 wlan-firmware: update to wlan-firmware-34a47d9 2017-08-30 11:57:27 +01:00
Christian Hewitt
d252e341ed Merge pull request #1928 from MilhouseVH/le82_settings_workgroup_minmax
LibreELEC-settings: add support for workgroup, server min/max proto s…
2017-08-29 07:43:55 +04:00
MilhouseVH
946459fa3f LibreELEC-settings: update to LibreELEC-settings-2ef3940 2017-08-29 04:39:20 +01:00
Christian Hewitt
935db302e1 Merge pull request #1929 from MilhouseVH/le82_pkg_updates
Package Updates: dbus 1.11.16, connman-1.35 [Backport]
2017-08-29 07:29:18 +04:00
MilhouseVH
97c0cbed2c kernel-firmware: don't install brcmfmac43430-sdio.bin 2017-08-29 03:52:46 +01:00
MilhouseVH
3a0c93131a brcmfmac_sdio-firmware-rpi: update to brcmfmac_sdio-firmware-rpi-0.2 2017-08-29 03:52:44 +01:00
MilhouseVH
7d1dfe6ac4 connman: update to connman-1.35 2017-08-29 03:47:36 +01:00
MilhouseVH
4e10d50bfe dbus: update to dbus-1.11.16 2017-08-29 03:46:58 +01:00
MilhouseVH
33e4f03a40 LibreELEC-settings: add support for workgroup, server min/max proto settings 2017-08-29 03:36:12 +01:00
MilhouseVH
f8b307e193 Merge pull request #1914 from chewitt/stuff
kodi: update to 17.4 final
2017-08-25 06:17:00 +01:00
MilhouseVH
06e32afa05 xf86-video-nvidia: update to xf86-video-nvidia-384.69 2017-08-25 05:19:08 +01:00
Christian Hewitt
c30b314d63 Merge pull request #1898 from zalaare/pr_libreelec-8.2_ova-syslinux-default-and-ova-name
build system: drop .img extension for the open virtual appliance [backport]
2017-08-25 07:42:28 +04:00
chewitt
2de087dab9 kodi: updates to binary-addons 2017-08-22 09:54:34 +01:00
chewitt
72609f4e8d kodi: update to 17.4 final 2017-08-22 09:36:14 +01:00
Christian Hewitt
c7e8f08b3c Merge pull request #1881 from awiouy/mono-5.2-8.2
mono: update to 5.2.0.215
2017-08-21 19:46:18 +04:00
Christian Hewitt
2d0e20b640 Merge pull request #1885 from awiouy/vnc-8.2
dispmanx_vnc: update to 77b33a6
2017-08-21 19:45:46 +04:00
Christian Hewitt
0808909d70 Merge pull request #1888 from awiouy/emby-8.2
emby: update to 3.2.27.0 and rename to Emby Server
2017-08-21 19:44:36 +04:00
Christian Hewitt
c1a0ab07cf Merge pull request #1891 from awiouy/inadyn-8.2
inadyn: update to 2.2
2017-08-21 19:44:00 +04:00
Christian Hewitt
c8e365c3fc Merge pull request #1900 from CvH/8.2-tvh-up
tvheadend42: update to 4.2.3-20
2017-08-21 19:43:15 +04:00
Christian Hewitt
d65c28092a Merge pull request #1913 from kszaq/oscam-11391-8.2
oscam: update to 11391
2017-08-21 19:42:35 +04:00
Christian Hewitt
518fa8b5c6 Merge pull request #1911 from MilhouseVH/le82_samba_467
samba: update to samba-4.6.7 [le82]
2017-08-21 19:42:11 +04:00
kszaq
9119d3ae5b oscam: update to 11391 2017-08-21 16:06:48 +02:00
MilhouseVH
f13a0d1eef samba: update to samba-4.6.7 2017-08-21 00:06:11 +01:00
cvh
2bbdb116e3 tvheadend42: update to 4.2.3-20 2017-08-18 18:20:57 +02:00
zalaare
a3a8d635ea build system: drop .img extension for the open virtual appliance
and change the default syslinux entry from installer to run
  for the open virtual appliance.
2017-08-16 09:00:32 -04:00
Christian Hewitt
b29f489f3a Merge pull request #1877 from MilhouseVH/le82_linux4943
linux: update to linux-4.9.43 [le82, RPi]
2017-08-16 10:48:26 +04:00
Christian Hewitt
7056641696 Merge pull request #1892 from zalaare/pr_libreelec-8.2_ovf-fix-sizematch
build system: use DISK_SIZE in bytes for ovf template [backport]
2017-08-15 20:58:56 +04:00
zalaare
e8fe8b4360 build system: use DISK_SIZE in bytes for ovf template 2017-08-15 12:56:14 -04:00
awiouy
e0517f8be8 inadyn: update to 2.2 2017-08-15 17:45:22 +02:00
awiouy
bca8001b26 libconfuse: update to 3.2 2017-08-15 17:44:52 +02:00
awiouy
b9a5386627 libite: remove package 2017-08-15 17:44:18 +02:00
awiouy
910d5e270c emby: update to 3.2.27.0 and rename to Emby Server 2017-08-15 16:38:40 +02:00
awiouy
db5fae31e0 dispmanx_vnc: update to 77b33a6 2017-08-15 16:10:04 +02:00
awiouy
94a786c551 libvncserver: update to 0.9.11 and depend on openssl 2017-08-15 16:09:17 +02:00
awiouy
930813e7e5 mono: update to 5.2.0.215 2017-08-15 14:23:37 +02:00
MilhouseVH
d49ec62db6 Merge pull request #1879 from chewitt/version
config: set version to devel
2017-08-15 05:48:42 +01:00
chewitt
3dda333228 config: set version to devel 2017-08-15 05:38:38 +01:00
MilhouseVH
a947397bf1 RPi/RPi2: update linux support patches for linux 4.9.43 2017-08-14 04:45:19 +01:00
MilhouseVH
c9869e1074 linux: update to linux-4.9.43 [le82, RPi] 2017-08-14 04:45:16 +01:00
MilhouseVH
8ce744b8b1 Merge pull request #1873 from chewitt/version
config: set version to 8.1.0
2017-08-14 04:21:31 +01:00
chewitt
b6118c32c3 config: set version to 8.1.0 2017-08-14 04:19:13 +01:00
Christian Hewitt
a39379ec1f Merge pull request #1875 from codesnake/wetek_marshmallow_fixes
[LE 8.2] Fix installation to internal storage on top of Android Marshmallow on WeTek Hub and WeTek Play 2
2017-08-14 07:17:52 +04:00
Alex Deryskyba
3df48cc42f projects/WeTek_Hub: include logo image into Android OTA package to make sure it is compatible with current u-boot 2017-08-13 20:33:06 +03:00
Alex Deryskyba
23b0cd7630 projects/WeTek_Hub: fix an issue when LE cannot boot after installig on top of Android Marshmallow 2017-08-13 20:32:58 +03:00
Alex Deryskyba
2939d07cb2 projects/WeTek_Play_2: include logo image into Android OTA package to make sure it is compatible with current u-boot 2017-08-13 20:32:47 +03:00
Alex Deryskyba
7c75d85280 projects/WeTek_Play_2: fix an issue when LE cannot boot after installig on top of Android Marshmallow 2017-08-13 20:32:37 +03:00
Christian Hewitt
0ce7b378bc Merge pull request #1868 from mglae/ffmpeg_bump_8.2
Bump ffmpeg to 3.1.9-Krypton-17.4 [le82]
2017-08-12 09:03:56 +04:00
CvH
356c829cad Merge pull request #1872 from chewitt/settings
settings: update to 4f81a2d
2017-08-11 20:42:55 +02:00
chewitt
852aa74bb4 settings: update to 4f81a2d 2017-08-11 19:33:19 +01:00
CvH
3223ad9cf1 Merge pull request #1867 from MilhouseVH/le82_linux_4941
linux: update to linux-4.9.41 [le82, RPi/RPi2]
2017-08-11 17:59:42 +02:00
MilhouseVH
fd07dd3478 RPi: update firmware to b2420fc (stable) 2017-08-11 16:50:10 +01:00
MilhouseVH
0ceb8c2704 Merge pull request #1863 from chewitt/addons
kodi: bump some binary add-ons
2017-08-11 15:05:13 +01:00
mglae
09d7a43f65 Bump ffmpeg to 3.1.9-Krypton-17.4 2017-08-10 19:56:10 +02:00
MilhouseVH
eb4ceeb5b8 RPi/RPi2: update linux support patches for linux 4.9.41 2017-08-10 14:37:13 +01:00
MilhouseVH
fe6b6c7830 linux: update to linux-4.9.41 [le82, RPi/RPi2] 2017-08-10 14:35:51 +01:00
Christian Hewitt
cb29080831 Merge pull request #1866 from MilhouseVH/le82_linux_41112
linux: update to linux-4.11.12 [le82, Generic]
2017-08-10 06:39:53 +04:00
Christian Hewitt
334025b42c Merge pull request #1865 from MilhouseVH/le82_init_fixes
init: fix error handling during get_project_arch [backport]
2017-08-10 06:38:54 +04:00
MilhouseVH
c04447263a RTL8812AU: support kernel 4.11.9+ 2017-08-09 19:36:42 +01:00
MilhouseVH
55b8a54128 RTL8192DU: update to RTL8192DU-4201fd6 2017-08-09 19:29:39 +01:00
MilhouseVH
384f78f44e linux: update to linux-4.11.12 [le82, Generic] 2017-08-09 18:10:17 +01:00
MilhouseVH
d05a73c66f init: fix error handling during get_project_arch 2017-08-09 16:22:30 +01:00
chewitt
f9711f61f6 kodi: bump some binary add-ons 2017-08-09 12:35:40 +01:00
MilhouseVH
5743d7fe99 Merge pull request #1859 from chewitt/cacert_82
openssl: update cacert.pm to 2017-06-07
2017-08-09 07:44:42 +01:00
MilhouseVH
7267c72209 Merge pull request #1861 from chewitt/adaptive
kodi: change inputstream.adaptive repo/branch and update to 2.0.7
2017-08-09 07:44:20 +01:00
chewitt
22392793bf kodi: change inputstream.adaptive repo/branch and update to 2.0.7 2017-08-08 10:39:51 +01:00
chewitt
9430a80dc4 openssl: update cacert.pm to 2017-06-07 2017-08-08 06:16:04 +01:00
CvH
2568ed6872 Merge pull request #1850 from chewitt/stuff
kodi: updates for 17.4 pre-testing
2017-08-07 19:52:04 +02:00
chewitt
33b269b200 kodi: ensure smb.maxprotocol is visible 2017-08-07 18:50:43 +01:00
chewitt
60a28bc8da kodi: drop patch for PR12111 now merged upstream 2017-08-07 18:50:43 +01:00
chewitt
0d842fd3a5 kodi: update to almost 17.4-RC1 for testing 2017-08-07 18:50:34 +01:00
Christian Hewitt
f6fade45af Merge pull request #1783 from Kwiboo/reduce-device-complexity-8.2
LE 8.2: reduce $DEVICE complexity
2017-08-07 21:48:32 +04:00
Christian Hewitt
12ba0260ab Merge pull request #1849 from MilhouseVH/le82_firmware_update
kernel-firmware: band aid additions for libreelec-8.2
2017-08-07 21:42:24 +04:00
chewitt
9cd3aece8c kodi: revert PR12361 2017-08-03 06:36:58 +01:00
chewitt
3978747af7 kodi: update RPi backports patch 2017-08-03 06:36:58 +01:00
chewitt
0bb8b837ba kodi: update Amlogic patch 2017-08-01 16:55:31 +01:00
MilhouseVH
5eec0f2d1c kernel-firmware: band aid additions for libreelec-8.2 2017-07-31 23:32:38 +01:00
Jdiesel87
e19df6f449 emby: update to 3.2.26.0 2017-07-31 23:46:37 +04:00
Jonas Karlman
ada645e251 scripts/create_addon: reduce $DEVICE complexity
(cherry picked from commit fbc4fd4e0b)
2017-07-29 11:58:34 +02:00
Jonas Karlman
bd3c329acb scripts/image: reduce $DEVICE complexity
(cherry picked from commit 46b69d29bf)
2017-07-29 11:58:34 +02:00
Jonas Karlman
b32beecdf2 config/path: reduce $DEVICE complexity
(cherry picked from commit 388b357e04)
2017-07-29 11:58:34 +02:00
Christian Hewitt
e97c647833 Merge pull request #1843 from MilhouseVH/le82_userconfig_samba
userconfig: overwrite our sample files / avahi cleanup
2017-07-29 03:33:01 +04:00
MilhouseVH
31a68a4a30 avahi: cleanup 2017-07-28 20:17:45 +01:00
MilhouseVH
1295ed8c9d userconfig: overwrite our sample files 2017-07-28 20:09:24 +01:00
Christian Hewitt
bc8f205059 Merge pull request #1837 from MilhouseVH/le82_samba_tdb_fix
samba: fix tdb deadlock [backport]
2017-07-28 06:49:51 +04:00
MilhouseVH
b1d7a3d68b samba: update download url 2017-07-28 01:46:04 +01:00
MilhouseVH
8d3b36e34d samba: fix tdb deadlock [backport] 2017-07-28 01:46:04 +01:00
Christian Hewitt
08e2d1080f Merge pull request #1825 from awiouy/lsrw-8.2
librespot: ux improvements
2017-07-25 09:24:16 +04:00
Christian Hewitt
139824f2e0 Merge pull request #1831 from MilhouseVH/le82_nv_384.59
xf86-video-nvidia: update to xf86-video-nvidia-384.59 [Backport]
2017-07-25 08:27:00 +04:00
MilhouseVH
10032cbc2b xf86-video-nvidia: update to xf86-video-nvidia-384.59 2017-07-24 20:34:24 +01:00
awiouy
c9dd60302d librespot: ux improvements 2017-07-24 18:45:46 +02:00
Christian Hewitt
24c448405a Merge pull request #1803 from HiassofT/le8-v4lutils-udev
[LE8.2 backport] v4l-utils: fix racy udev rule
2017-07-22 22:10:55 +04:00
Christian Hewitt
d00c45151a Merge pull request #1814 from MilhouseVH/le82_intel_ucode
intel-ucode: update to intel-ucode-20170707 [backport]
2017-07-22 21:47:43 +04:00
MilhouseVH
c8328b27da Merge pull request #1820 from chewitt/stuff
kodi: update PR12111 patch
2017-07-22 18:29:54 +01:00
chewitt
bd502e8f11 kodi: update PR12111 patch 2017-07-22 18:13:10 +01:00
MilhouseVH
47333ba494 kodi: don't force samba max protocol - leave it to samba 2017-07-22 18:13:10 +01:00
Matthias Reichl
27ab0b0f28 v4l-utils: build and install ir-ctl as well
Signed-off-by: Matthias Reichl <hias@horus.com>
2017-07-21 16:49:05 +02:00
chewitt
d48c3d8f50 samba: backport default to SMB3_11 from Samba 4.7 2017-07-21 09:22:21 +01:00
Christian Hewitt
2f03fcb23d Merge pull request #1818 from MilhouseVH/heimdal740_le82
samba/heimdal: update to samba-4.6.6 and heimdal-7.4.0 [backport]
2017-07-20 11:05:38 +04:00
MilhouseVH
78f303b5de heimdal: update to heimdal-7.4.0 2017-07-20 07:04:35 +01:00
MilhouseVH
7df57f81aa samba: update to samba-4.6.6 2017-07-20 07:04:35 +01:00
MilhouseVH
bcbef60dad intel-ucode: drop microcode.bin, use binary files 2017-07-19 21:51:59 +01:00
MilhouseVH
4df449fc51 intel-ucode: update to intel-ucode-20170707
Fixes following issue when booting Skylake i5-6260U:

[    0.000000] [Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0xb2 (or later)
2017-07-19 19:01:22 +01:00
Christian Hewitt
85436ab03e Merge pull request #1805 from CvH/8.2-htop-fix
backport of #1804
2017-07-19 13:04:07 +04:00
Christian Hewitt
71dc1e5d06 Merge pull request #1809 from awiouy/ls-105-8.2
librespot: update to 910974e
2017-07-19 12:07:56 +04:00
awiouy
f7a27122ce librespot: update to 910974e 2017-07-19 09:59:17 +02:00
Christian Hewitt
7f971be88b Merge pull request #1808 from awiouy/librespot-104-8.2
librespot: switch from ffmpegx to pulseaudio to stream to Kodi
2017-07-19 11:10:40 +04:00
awiouy
3bff39dd21 librespot: switch from ffmpegx to pulseaudio to stream to Kodi 2017-07-18 18:47:55 +02:00
cvh
7111556a55 htop: build fix 2017-07-17 11:26:55 +02:00
Matthias Reichl
1411f6098f v4l-utils: fix racy udev rule
ir-keytable -a can fail if it's run before the input and event
devices are created. Fix this by changing the udev rule to trigger
on event device creation instead of rc device creation.

Also drop the udev rules patch and simply replace the udev rule
with our version, this is easier to maintain.

Signed-off-by: Matthias Reichl <hias@horus.com>
2017-07-16 18:09:29 +02:00
Christian Hewitt
95eb836354 Merge pull request #1755 from CvH/8.2-systools
backport of #1734
2017-07-16 02:24:02 +04:00
MilhouseVH
9e00840e8a Merge pull request #1796 from chewitt/stuff
addons: docker moby source dir fixup
2017-07-15 20:17:54 +01:00
chewitt
4460592336 addons: docker moby source dir fixup 2017-07-15 19:44:11 +01:00
Christian Hewitt
b708f5aeec Merge pull request #1795 from CvH/8.2-strip
backport of #1794
2017-07-15 22:12:35 +04:00
MilhouseVH
69480d9cef scripts/create_addon: fix debug_strip 2017-07-15 18:32:57 +02:00
Christian Hewitt
738daa9499 Merge pull request #1792 from CvH/8.2-mb-fixes
media_build: add upstream patches
2017-07-15 18:36:11 +04:00
MilhouseVH
475180c28d Merge pull request #1793 from chewitt/stuff
addons: fix screensaver.shadertoy githash
2017-07-15 14:13:52 +01:00
chewitt
cf4f561229 addons: fix screensaver.shadertoy githash 2017-07-15 13:01:42 +01:00
cvh
84a8b5ad8a media_build: add Cinergy S2 Dual support 2017-07-14 12:57:32 +02:00
cvh
90b3b36121 media_build: add several lirc fixes 2017-07-14 12:42:22 +02:00
cvh
8c5cee6e0b media_build: add TBS5580 support 2017-07-14 12:41:04 +02:00
cvh
e5eb4c3e9d media_build: add Hauppauge DualHD second tuner support 2017-07-14 00:08:11 +02:00
cvh
1426326e8f media_build: cleanup and add upstream fix 2017-07-14 00:06:40 +02:00
Christian Hewitt
01fd0f8a8b Merge pull request #1786 from MilhouseVH/le82_linux_hybrid
linux: bump RPi/RPi2 to linux-4.9.36, Generic to 4.11.8
2017-07-13 23:23:32 +04:00
MilhouseVH
9d5429d2bd media_build: update to 2017-04-17-rpi 2017-07-13 18:53:26 +01:00
MilhouseVH
d2cd80b9a8 config/functions: ignore unexpanded wildcard 2017-07-13 18:53:26 +01:00
MilhouseVH
a7c042811f RPi: update firmware to 6ba0dab (stable) 2017-07-13 18:53:26 +01:00
MilhouseVH
16901ccd57 linux (RPi/RPi2): Add SOC_ALLO_DIGIONE support 2017-07-13 18:53:26 +01:00
MilhouseVH
d5a18c8575 RPi/RPi2: update linux support patches for linux 4.9.36 2017-07-13 18:53:26 +01:00
MilhouseVH
cc810553a1 linux (RPi/RPi2): update to linux-4.9.36 2017-07-13 18:53:26 +01:00
MilhouseVH
266da54652 iwlwifi-firmware: update to iwlwifi-firmware-6a717a9 2017-07-13 18:53:26 +01:00
MilhouseVH
fa77afbb17 linux-drivers: bring up to 4.11.y spec 2017-07-13 18:53:26 +01:00
MilhouseVH
7e0d75a907 xf86-video-nvidia*: bring up to 4.11.y spec 2017-07-13 18:53:26 +01:00
MilhouseVH
543ef35a27 linux (default): add MCE button repeat fix 2017-07-13 18:53:26 +01:00
MilhouseVH
abcd8fa161 linux (default): drop BYT-CHT HDMI audio patch - not compatible 2017-07-13 18:53:26 +01:00
MilhouseVH
e859c5db93 linux (default): fix passthrough colours patch 2017-07-13 18:53:26 +01:00
MilhouseVH
3fd44b70ea linux (default): update SpinelPlus remote patch, build as module for RPi/RPi2/Generic 2017-07-13 18:53:26 +01:00
MilhouseVH
c035a54849 linux (default): drop obsolete patches, fix incompatible patches 2017-07-13 18:53:26 +01:00
MilhouseVH
ccb121b2bc linux (default): fix eMMC patch 2017-07-13 18:53:26 +01:00
MilhouseVH
af1ed48815 linux (default): update to linux-4.11.8 2017-07-13 18:53:26 +01:00
MilhouseVH
25094ad2df linux (default): clone patches as default-rpi (for RPi/RPi2) 2017-07-13 18:53:26 +01:00
Christian Hewitt
721aec4d69 Merge pull request #1790 from awiouy/ls-103-82
librespot: update system_information_string
2017-07-13 17:28:00 +04:00
awiouy
f9a4b788eb librespot: update system_information_string 2017-07-13 13:59:11 +02:00
MilhouseVH
1504d3a0b3 Merge pull request #1779 from chewitt/stuff
cleanup: change add-on team name and changelog.txt cosmetics
2017-07-12 13:28:42 +01:00
Chris Novakovic
635d8b2988 initramfs: enable DNS if network is up
In certain situations, it is desirable for hostnames to be resolvable in
the initramfs (e.g., when a hostname is specified as the NFS server in
the "boot" or "disk" kernel parameters). If the network is up when the
init script is executed (e.g., when the "ip" kernel parameter is
specified) and a DNS server is known, write it to /etc/resolv.conf so it
can be used for DNS requests.
2017-07-12 05:45:56 +01:00
MilhouseVH
dce9240b0d samba-config.service: allow more than 5 restarts in 10 second interval 2017-07-11 09:30:27 +01:00
chewitt
2e3207f5ad addons: changelog cleanup and cosmetics 2017-07-11 07:41:28 +01:00
chewitt
3291bb723d addons: default author to Team LibreELEC 2017-07-11 07:38:08 +01:00
chewitt
26c44c742c projects: remove Virtual dir 2017-07-11 07:27:33 +01:00
Christian Hewitt
7ad29a89ad Merge pull request #1774 from codesnake/aml_faster_update_le82
LE 8.2: aml: Make updates faster
2017-07-10 21:02:06 +04:00
Alex Deryskyba
c53131c923 busybox: init: do not use dd option conv=fsync when updating kernel on a block device
Makes updates much faster for NAND installations on Amlogic-based devices.
2017-07-10 12:52:48 +02:00
Christian Hewitt
a2d26e8a5a Merge pull request #1772 from mglae/bootable_sd_reader_le82
linux config: allow to boot from SD Card reader
2017-07-10 10:30:55 +04:00
Christian Hewitt
156f813b5f Merge pull request #1770 from CvH/8.2-librespot
librespot: update addon
2017-07-10 00:21:06 +04:00
Christian Hewitt
6aabafd0ac Merge pull request #1766 from HiassofT/lircd-8.2-odroid
[8.2] missing commit from lircd backport
2017-07-10 00:15:26 +04:00
Christian Hewitt
4e21006d85 Merge pull request #1767 from CvH/8.2-vm-xorg
missing nvidia related backports from master
2017-07-10 00:14:45 +04:00
cvh
836510a29c librespot: update addon 2017-07-09 21:49:51 +02:00
MilhouseVH
378125d4cd xf86-video-nvidia: update to xf86-video-nvidia-375.66 2017-07-09 18:41:18 +02:00
Lukas Rusak
1f297bcb15 xorg-server: adjust vmware rules 2017-07-09 18:38:32 +02:00
Matthias Reichl
5bd73928fc Odroid_C2: move remote configuration to lircd.conf.d 2017-07-09 17:08:40 +02:00
Christian Hewitt
2bf2dcfb8d Merge pull request #1765 from codesnake/wetek_hub_lirc_fix
LE 8.2: Fix WeTek Hub IR remote
2017-07-09 18:10:27 +04:00
Matthias Reichl
dbb36ed68a WeTek_Hub: move remote configuration to lircd.conf.d 2017-07-09 15:35:53 +02:00
Christian Hewitt
6ed2d2c5bf Merge pull request #1712 from Kwiboo/align-partitions-8.2
LE8.2: backport of scripts/mkimage: align partitions to 4MiB
2017-07-09 14:51:05 +04:00
Christian Hewitt
b48ff9491c Merge pull request #1711 from Kwiboo/device-support-8.2
LE8.2: Add missing support for $DEVICE from master
2017-07-09 14:50:41 +04:00
Christian Hewitt
a3ccf93bd1 Merge pull request #1759 from vpeter4/linux_config_82
imx6/linux: disable hibernation
2017-07-08 00:21:03 +04:00
Christian Hewitt
e538e903d8 Merge pull request #1757 from vpeter4/alsa-lib_82
alsa-lib: update patch [backport of #1756]
2017-07-08 00:20:15 +04:00
Christian Hewitt
f1fcc8b8e3 Merge pull request #1754 from vpeter4/tslib_82
tslib: remove kodi touchscreen addon from the patch [backport of #1539]
2017-07-08 00:19:04 +04:00
Peter Vicman
d15b536cef imx6/linux: disable hibernation 2017-07-07 20:37:57 +02:00
Peter Vicman
124a483bfc alsa-lib: update patch 2017-07-07 16:33:06 +02:00
cvh
9e2bf58622 system-tools: update addon 2017-07-07 14:36:22 +02:00
awiouy
a0606e9d03 htop: initial package 2017-07-07 14:36:22 +02:00
cvh
2b7f76693f dstat: initial package 2017-07-07 14:36:22 +02:00
cvh
66404925eb vim: initial package 2017-07-07 14:36:22 +02:00
cvh
da61e204e7 lshw: update to 2.18 2017-07-07 14:36:22 +02:00
cvh
666f35ba80 unrar: update to 5.5.5 2017-07-07 14:31:14 +02:00
cvh
d570ed6062 fdupes: update to 1.6.1 2017-07-07 14:31:14 +02:00
cvh
3f68813a7f strace: update to 4.17 2017-07-07 14:31:14 +02:00
cvh
fa3a18cd02 mtpfs: update to fd3864d 2017-07-07 14:31:14 +02:00
cvh
b638a1fa71 libmtp: update to 1.1.13 2017-07-07 14:31:14 +02:00
cvh
69a23f2348 mc: update to 4.8.19 2017-07-07 14:31:14 +02:00
cvh
e765f843fa lm_sensors: update to 0d5ccf6 2017-07-07 14:31:14 +02:00
cvh
6cfce2058d hid_mapper: update to 2.1.0 2017-07-07 14:31:14 +02:00
cvh
3dd7c0f03a file: update to 5.31 2017-07-07 14:31:14 +02:00
cvh
74eff6b4ba dtach: update to 0.9 2017-07-07 14:31:14 +02:00
cvh
5e53dd9c38 difftools: update to 3.6 2017-07-07 14:31:14 +02:00
cvh
c60648e264 hd-idle: update to 1.05 2017-07-07 14:31:14 +02:00
cvh
82a92e7756 lshw: update to 2.18 2017-07-07 14:31:14 +02:00
Peter Vicman
64d4617a24 tslib: remove kodi touchscreen addon from the patch [backport of #1539]
fixes applying patch when using symbolic links for libreelec folder (git apply doesn't like binary patches and symbolic links for paths)
addon exists as separate package
2017-07-07 14:14:33 +02:00
Christian Hewitt
aa05e81881 Merge pull request #1751 from MilhouseVH/fix_samba4_le82
samba: needs e2fsprogs for target, so drop :host
2017-07-07 01:18:25 +04:00
MilhouseVH
e1afc747b5 samba: needs e2fsprogs for target, so drop :host 2017-07-06 19:27:07 +01:00
mglae
172c68e697 linux config: allow to boot from SD Card reader 2017-07-06 19:00:39 +02:00
CvH
ce2d718dea Merge pull request #1748 from chewitt/stuff
ffmpegx: fix build issue after openssl change
2017-07-06 18:03:23 +02:00
chewitt
0797dacee3 inputstream: fix adaptive githash 2017-07-06 17:01:06 +01:00
chewitt
9c558aa2af ffmpegx: fix build issue after openssl change 2017-07-06 16:55:15 +01:00
CvH
825acf7b75 Merge pull request #1738 from chewitt/stuff
stuff: options cosmetics, typo's and other misc. bits
2017-07-06 09:59:08 +02:00
Christian Hewitt
6f260e37be Merge pull request #1740 from CvH/8.2-ssh
cleanup version output
2017-07-06 10:25:04 +04:00
Christian Hewitt
14e2e54611 Merge pull request #1745 from awiouy/librespot-streaming-8.2
librespot: enable streaming to Kodi
2017-07-06 10:18:06 +04:00
awiouy
a49aea0084 librespot: enable streaming to Kodi 2017-07-05 22:40:29 +02:00
awiouy
36eca04370 addon: add xbmc.service.library.xml 2017-07-05 22:32:16 +02:00
Christian Hewitt
a0b3b0a5c3 Merge pull request #1743 from MilhouseVH/add_ath9k_htc_le82
kernel-firmware: restore ath9k_htc firmware for TP-LINK WN821N/WN822N…
2017-07-06 00:25:20 +04:00
MilhouseVH
a0fa19e0c7 create_addon: add device support
(cherry picked from commit b7fdf94ae7)
2017-07-05 07:27:58 +02:00
Lukas Rusak
d2c6ecdf09 config/functions: just check if the linux.*.conf exists
(cherry picked from commit c7b19e897c)
2017-07-05 07:27:58 +02:00
Lukas Rusak
d03c993501 scripts/image: use $DEVICE.$TARGET_ARCH
(cherry picked from commit 44dc5c9647)
2017-07-05 07:27:58 +02:00
Lukas Rusak
06677cc7e1 config/path: use $DEVICE.$TARGET_ARCH
(cherry picked from commit d2b7dd2152)
2017-07-05 07:27:58 +02:00
Jonas Karlman
49b9c41d6a scripts/mkimage: align partitions to 4MiB
(cherry picked from commit e4ba1d4736)
2017-07-05 07:27:50 +02:00
MilhouseVH
903249ffed kernel-firmware: restore ath9k_htc firmware for TP-LINK WN821N/WN822N USB WLAN 2017-07-05 02:33:51 +01:00
cvh
6b56b6fe80 scripts/image: cleanup os-release 2017-07-03 13:20:11 +02:00
cvh
7141f30022 scripts/image: cleanup shell output 2017-07-03 13:18:16 +02:00
chewitt
d11b0a2259 kodi: minor updates to binary addons 2017-07-02 06:47:22 +01:00
Christian Hewitt
11ea667968 Merge pull request #1728 from CvH/mb_le8_4.12
media_build: update to 20.06.2017
2017-07-01 13:00:53 +04:00
Christian Hewitt
fb374dafd2 Merge pull request #1739 from HiassofT/le8-v4l-utils
[8.2] backport v4l-utils: update to 1.12.3
2017-07-01 11:29:09 +04:00
chewitt
3201678a5a kodi: bump repo.libreelec.tv addon to 8.2 2017-07-01 08:25:14 +01:00
MilhouseVH
c16861f798 v4l-utils: update to v4l-utils-1.12.3 2017-06-30 09:12:01 +02:00
Matthias Reichl
57a942b084 v4l-utils: replace streamzap fix with proposed upstream patch
See http://www.mail-archive.com/linux-media@vger.kernel.org/msg108483.html

Signed-off-by: Matthias Reichl <hias@horus.com>
2017-06-30 09:11:57 +02:00
chewitt
afe0edcb1c https: update various LE urls 2017-06-29 12:57:18 +01:00
chewitt
d0fab4f3d7 options: fix typo 2017-06-29 11:40:33 +01:00
chewitt
dfd80b90e0 options: udpate console banner to https 2017-06-28 17:57:31 +01:00
Christian Hewitt
3f206c3046 Merge pull request #1725 from piotrasd/8.2_up
LE8.2 update mesa, libdrm, intel-ucode (WIP)
2017-06-28 20:06:59 +04:00
Christian Hewitt
cf7057a15b Merge pull request #1727 from piotrasd/alsa_up
alsa - update lib/util to latest
2017-06-28 20:05:02 +04:00
Christian Hewitt
e780288cd0 Merge pull request #1732 from thoradia/compress
system-tools: bump p7zip and unrar
2017-06-27 11:00:12 +04:00
thoradia
85a343fdf3 system-tools: bump p7zip and unrar 2017-06-27 08:41:38 +02:00
thoradia
ba54c4b27f unrar: update to 5.4.5 2017-06-27 08:40:54 +02:00
thoradia
c9f803817e p7zip: update to 16.02 2017-06-27 08:40:18 +02:00
Jérôme Benoit
14ea0a7032 mesa: fix a spelling mistake in a comment
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2017-06-27 06:39:22 +01:00
cvh
2ce7af8697 media_build: update to 20.06.2017 2017-06-26 10:22:35 +02:00
piotrasd
c9afd791dd mesa: fix url 2017-06-25 22:37:30 +01:00
piotrasd
ccb2829eee alsa-util: update to 1.1.4 2017-06-25 21:50:26 +01:00
piotrasd
b5905cebdc alsa-lib: update to 1.1.4.1 2017-06-25 21:49:36 +01:00
piotrasd
60ad30c0cb kodi: add patch to limit HQ scalers 2017-06-25 19:34:44 +01:00
piotrasd
a07f0570c0 kodi: backport patch for HEVC10bit support 2017-06-25 18:50:42 +01:00
piotrasd
b539c46979 ffmpeg: add patch - backport HEVC10 support 2017-06-25 18:45:27 +01:00
piotrasd
4273aa61b2 intel-ucode: update to 20170511 2017-06-25 18:39:50 +01:00
piotrasd
d681e6e2fa libdrm: update to 2.4.81 2017-06-25 18:32:45 +01:00
piotrasd
59fcb6a0f2 mesa: update to 17.1.3 and cleanup 2017-06-25 18:31:43 +01:00
Christian Hewitt
aff51d88d9 Merge pull request #1723 from CvH/8.2-tvh
various backports from master
2017-06-25 08:40:10 +04:00
cvh
007c5a82a5 mpd: update to 0.20.9 2017-06-24 18:22:12 +02:00
cvh
2f434d1c70 LibreELEC/options: enable swap for all projects 2017-06-24 18:22:12 +02:00
cvh
9a5bafc42e projects/*/options: cleanup swap options 2017-06-24 18:22:12 +02:00
cvh
fd6f00f001 tvheadend42: update to 4.2.2-75 2017-06-24 18:22:12 +02:00
cvh
363e69cb95 dvb-tools: update addon - add blindscan-s2, dvbsnoop, szap-s2 and tune-s2 - update mumudvb and dvb-fe-tool 2017-06-24 18:22:12 +02:00
cvh
aa76378d14 dvbsnoop: initial package 2017-06-24 18:22:12 +02:00
cvh
e421cc6b62 blindscan-s2: initial package 2017-06-24 18:22:11 +02:00
cvh
4ae9df4e14 tune-s2: initial package 2017-06-24 18:22:11 +02:00
cvh
0a9bd14a74 dvb-fe-tool: update to 1.12.5 2017-06-24 18:22:11 +02:00
cvh
d627f3057e mumudvb: update to b3c9ae7 2017-06-24 18:06:47 +02:00
cvh
874cb67068 szap-s2: initial package 2017-06-24 18:06:47 +02:00
Christian Hewitt
7d3bb1f892 Merge pull request #1720 from awiouy/remove-scw-8.2
spotify-connect-web: remove addon
2017-06-24 14:43:45 +04:00
awiouy
c329687009 spotify-connect-web: remove addon 2017-06-24 12:37:54 +02:00
MilhouseVH
f4adec920d Merge pull request #1703 from chewitt/backports
various backports from master
2017-06-24 10:37:11 +01:00
Christian Hewitt
8b0b8d4b8d Merge pull request #1719 from HiassofT/fuse-update-rcd-8.2
[8.2] backport fuse: don't run /usr/sbin/update-rc.d on install
2017-06-24 07:50:00 +04:00
Matthias Reichl
c40952a7ad fuse: don't run /usr/sbin/update-rc.d on install
Signed-off-by: Matthias Reichl <hias@horus.com>
2017-06-23 23:03:28 +02:00
chewitt
882e5070f1 kodi: add PR12111 smbclient changes for samba4 2017-06-23 11:16:03 +01:00
chewitt
eabd65ce34 openssl: update to 1.0.2l 2017-06-23 11:07:13 +01:00
Christian Hewitt
82b1247ca5 Merge pull request #1714 from HiassofT/lircd-8.2
[8.2] backport lircd changes from master
2017-06-23 14:05:48 +04:00
Lukas Rusak
a52e5dfa05 kodi: build with GOLD linker 2017-06-23 11:03:32 +01:00
Matthias Reichl
e04fd4a957 settings: bump LE settings add-on to 8.2.0 2017-06-23 11:50:42 +02:00
Matthias Reichl
a3318e7317 lirc: remove obsolete combined lircd.conf files 2017-06-23 11:26:34 +02:00
Matthias Reichl
53ca0ea214 lirc: use upstream method to configure and run lirc
Add helper scripts for lircd and lircd-uinput so that we can
override lirc_options.conf and lircd.conf via files in
/storage/.config

Use separate systemd units for lircd and lircd-uinput, like in
upstream, and just add a ConditionPathExists to enable/disable
the services.

The lirc socket is managed by systemd via lircd.socket, like
in upstream.

Remove udev file for enabling lirc, this is now handled via
systemd only.
2017-06-23 11:26:34 +02:00
Matthias Reichl
745e14dbd6 lirc: add lirc_options.conf
Based on upstream lirc_options.conf with the following changes:
- socket set to /run/lirc/lircd.socket, the default clashes with eventlircd
- pidfile in /run instead of /var/run
- driver set to default
- device set to /dev/lirc0
2017-06-23 11:26:34 +02:00
Matthias Reichl
de99af22ae lirc: split combined lircd.conf.* files, add upstream lircd.conf 2017-06-23 11:26:34 +02:00
Matthias Reichl
515a4c3d0f lirc: don't build docs
Docs are removed after installation so no need to build them
2017-06-23 11:26:34 +02:00
Matthias Reichl
48df0ecaed lirc: add upstream fix for systemd pkg-config name change 2017-06-23 11:26:34 +02:00
Matthias Reichl
02cb0d8c43 lirc: add upstream patch to fix driver initialization
This fixes lircd not picking up devices created after lircd
startup

See https://sourceforge.net/p/lirc/tickets/279/
2017-06-23 11:26:34 +02:00
Matthias Reichl
c31570c464 lirc: add upstream fix for release events 2017-06-23 11:26:34 +02:00
Matthias Reichl
7df9efa931 lirc: update to 0.9.4d, use upstream patches
Use upstream configuration settings where possible and
replace downstream patches with upstream fixes.

Rename downstream patches to start with 0100
2017-06-23 11:26:34 +02:00
Christian Hewitt
e850affe98 Merge pull request #1628 from MilhouseVH/samba4-le80
samba: update to samba-4.6.x [backport]
2017-06-23 12:19:56 +04:00
Christian Hewitt
b3a5f43ce6 Merge pull request #1704 from awiouy/librespot-8
librespot: initial add-on
2017-06-23 12:00:25 +04:00
lsellens
25de5ce27e peripheral.joystick: fix JOYSTICK_SUPPORT build option 2017-06-23 08:46:13 +01:00
chewitt
f9cef5cdec openssl: cleanup use of ROOT 2017-06-23 04:57:52 +01:00
Christian Hewitt
03f2d1a678 Merge pull request #1708 from MilhouseVH/le8.2-firmware_after_buildsystem
LE8.2: update firmware after buildsystem updates
2017-06-22 21:50:19 +04:00
MilhouseVH
496ea19056 e2fsprogs: update to e2fsprogs-1.43.4, rework host build, ship full compile_et 2017-06-22 18:46:42 +01:00
MilhouseVH
bf8b0fc4b9 var.mount: remove Conflicts option 2017-06-22 18:46:42 +01:00
MilhouseVH
8c35ddb957 checkdeps: add libjson-perl 2017-06-22 18:46:42 +01:00
MilhouseVH
96cfbf9a1f kodi: drop unnecessary smbclient patch 2017-06-22 18:46:42 +01:00
MilhouseVH
98f2198025 linux: enable CONFIG_AIO=y (all projects/devices) 2017-06-22 18:46:42 +01:00
MilhouseVH
e5979b550a libaio: add package 2017-06-22 18:46:42 +01:00
MilhouseVH
9863ba9cd4 heimdal: add package 2017-06-22 18:46:42 +01:00
MilhouseVH
eeb5d381f4 samba: update to samba-4.6.5 2017-06-22 18:46:42 +01:00
chewitt
d7bdd36922 config: bump OS and add-on versions to 8.2 2017-06-22 18:44:37 +01:00
Matthias Reichl
081fbb2aa1 linux.x86_64.conf: enable CONFIG_APPLEIR
Signed-off-by: Matthias Reichl <hias@horus.com>
2017-06-22 18:44:37 +01:00
Memphiz
f4d65af22a linux: - bump revisions for linux-amlogic to enable tivo slide pro support 2017-06-22 18:44:37 +01:00
Memphiz
f731208929 [patches] - remove tivo slide pro kernel patches for 3.14/3.10 amlogic kernels. Patch is carried in the kernel src instead now to affect all platforms aml platforms. 2017-06-22 18:44:37 +01:00
marcvangend
5bbbbda8c5 Correcting VendorID for TP-Link T4U v2
As discussed in https://forum.libreelec.tv/thread/7057-tplink-archer-t4u-v2-ac1300-issue/?postID=46614
2017-06-22 18:44:37 +01:00
Lukas Rusak
0e8feb7e49 use openssl instead of libressl 2017-06-22 18:44:37 +01:00
Lukas Rusak
f7dff7e1ca openssl: add package 2017-06-22 18:43:47 +01:00
Lukas Rusak
098cdb02c0 libressl: remove package 2017-06-22 18:43:47 +01:00
cvh
0a2f215193 tvheadend: remove addon for 4.0 2017-06-22 18:43:47 +01:00
MilhouseVH
4b3dfa4c5a Allow Virtual to update to Generic 2017-06-22 18:42:29 +01:00
Lukas Rusak
a51188bd68 Generic: merge Virtual project 2017-06-22 18:42:29 +01:00
MilhouseVH
e5c53e77a1 firmware: install wifi firmware from linux-firmware, cleanup wlan-firmware 2017-06-22 18:38:56 +01:00
MilhouseVH
295a75cd1d kernel-firmware: update to kernel-firmware-df40d15 2017-06-22 18:38:56 +01:00
MilhouseVH
3e19055372 x86-firmware: rename to kernel-firmware 2017-06-22 18:38:56 +01:00
MilhouseVH
d97b05a6f9 misc-firmware: pull repo from github 2017-06-22 18:38:56 +01:00
MilhouseVH
bba025202c firmwares: use upstream kernel repo for firmwares 2017-06-22 18:38:56 +01:00
Christian Hewitt
524dc53ee8 Merge pull request #1706 from MilhouseVH/le82_buildsystem_update
LE8.2: Bring build system more-or-less up to par with master
2017-06-22 21:34:56 +04:00
kszaq
dd4c00fcf6 scripts/image: print depmod errors so that we can see unresolved symbols when building 2017-06-20 21:17:29 +01:00
kszaq
b27b319c9f scripts/create_addon: always setup toolchain when creating addon
If addon wants to strip binaries we need to have STRIP set up.
Without running 'build' setup_toolchain is not called and stripping fails.
Make sure we also setup paths before creating package.
2017-06-20 21:17:29 +01:00
kszaq
2e03e63b6b config/functions: do not print strip errors
We cannot strip scipts but we also don't want to see errors regarding this.
2017-06-20 21:17:29 +01:00
kszaq
bb617446b8 scripts/create_addon: strip all addons
This makes sure that all executables in addon install dir are stripped. We can now
drop debug_strip in addons' package.mk.
2017-06-20 21:17:29 +01:00
awiouy
8d01934c5c librespot: initial addon 2017-06-20 20:16:17 +02:00
awiouy
69b71ee3bb libvorbis: compile with -fPIC 2017-06-20 20:16:17 +02:00
awiouy
89248156b3 rust: initial package 2017-06-20 20:16:17 +02:00
MilhouseVH
37302f18bb distro-tool: add download verification 2017-06-20 18:26:51 +01:00
MilhouseVH
48aea71469 build system: verify package downloads using sha256 checksum 2017-06-20 18:26:40 +01:00
MilhouseVH
903cd8bb4a config/path: addons need kodi 2017-06-20 18:18:21 +01:00
MilhouseVH
4bfb206432 unpack: avoid calculating hash more than once 2017-06-20 18:17:23 +01:00
MilhouseVH
b1c2191a20 scripts: add comment to clarify usage 2017-06-20 18:17:23 +01:00
MilhouseVH
5e5cc05c5a Revert "clean: avoid unecessary disk io"
This reverts commit 7bc2ed4702.
2017-06-20 18:17:23 +01:00
MilhouseVH
0d3742b333 Revert "unpack: avoid unecessary disk io"
This reverts commit 895122eb66.
2017-06-20 18:17:23 +01:00
MilhouseVH
39f13a26df unpack: avoid yet more wildcard io 2017-06-20 18:16:43 +01:00
MilhouseVH
86053a0336 clean: avoid unecessary disk io 2017-06-20 18:16:43 +01:00
MilhouseVH
5a290a3035 unpack: avoid unecessary disk io 2017-06-20 18:16:43 +01:00
MilhouseVH
cc7ba9c381 build/unpack: eliminate eval 2017-06-20 18:10:39 +01:00
MilhouseVH
f4a7a40a67 TexturePacker/JsonSchemaBuilder: we have stamps, don't clean unless required 2017-06-20 18:05:34 +01:00
MilhouseVH
61fe12c0c2 unpack: alter logic so that packages without sources have a stamp 2017-06-20 18:05:26 +01:00
Peter Vicman
ab43d6e255 scripts/unpack: use relative path for showing a patch file
from
APPLY PATCH (common)   /data/LibreELEC.tv/packages/audio/alsa-lib/patches/alsa-lib-USB_Soundblaster_HD.patch
to
APPLY PATCH (common)   packages/audio/alsa-lib/patches/alsa-lib-USB_Soundblaster_HD.patch
2017-06-20 18:04:28 +01:00
MilhouseVH
a39238432c get: silence libssl.so/libcrypto.so messages 2017-06-20 17:56:45 +01:00
MilhouseVH
e1d7ab39b8 extract: typos 2017-06-20 17:56:38 +01:00
MilhouseVH
50a86a4799 get: cleanup - optimise and remove redundant code 2017-06-20 17:56:32 +01:00
MilhouseVH
915f6a0730 skip_unpack: remove unused script 2017-06-20 17:56:23 +01:00
MilhouseVH
ed427bad70 unpack: add --unsafe-paths to allow patching outside of git working area 2017-06-20 17:46:20 +01:00
MilhouseVH
ab33606563 fakeroot: move to build directory 2017-06-20 17:46:13 +01:00
MilhouseVH
310e937a08 INSTALL: drop $ROOT, convert to absolute path 2017-06-20 17:46:02 +01:00
MilhouseVH
7c98d2b83c PKG_BUILD/TOOLCHAIN cleanup (changes since master) 2017-06-20 17:45:34 +01:00
MilhouseVH
cf1068712e PKG_BUILD: drop $ROOT, convert to absolute path 2017-06-20 17:38:24 +01:00
MilhouseVH
28a90c5bb3 TOOLCHAIN: drop $ROOT, convert to absolute path 2017-06-20 17:30:40 +01:00
MilhouseVH
02089e2ca5 BUILD: add $ROOT, convert to absolute path 2017-06-20 17:22:19 +01:00
awiouy
a48579e50b pyalsaaudio: initial package 2017-06-20 08:07:53 +02:00
awiouy
1c203aabed avahi: build libdns_sd without installing it 2017-06-20 08:07:53 +02:00
Christian Hewitt
e390cf1008 Merge pull request #1702 from codesnake/wetek_hub_ap6255_le8
Backport of #1701 (Add support for AP6255 wireless chip)
2017-06-20 09:15:46 +04:00
Alex Deryskyba
d67e4b92fe brcmap6xxx-aml: add support for AP6255 chip 2017-06-19 22:01:52 +02:00
Alex Deryskyba
006a2de227 brcmfmac_sdio-firmware-aml: add support for Broadcom bcm4345c0 bluetooth module built into AP6255 chip 2017-06-19 22:01:46 +02:00
Alex Deryskyba
c3841e579a wlan-firmware-aml: install firmware for AP6255 chip 2017-06-19 22:01:39 +02:00
Alex Deryskyba
fada301775 wlan-firmware-aml: update package to wlan-firmware-aml-5f5fae7 2017-06-19 22:01:31 +02:00
Alex Deryskyba
2086e76bcb wlan-firmware-aml: download package source from openwetek repository 2017-06-19 22:00:26 +02:00
Christian Hewitt
f8a588e57e Merge pull request #1679 from glenvt18/screen-fixes-8.0
backport of #1678 (GNU screen color fixes)
2017-06-16 09:28:47 +04:00
Christian Hewitt
d206d46f3e Merge pull request #1688 from MilhouseVH/nofuse2fs_le8
e2fsprogs: do not build fuse2fs [backport]
2017-06-16 09:25:05 +04:00
Christian Hewitt
c9a2d68cfa Merge pull request #1685 from MilhouseVH/e2fsprogs_fix_le8
e2fsprogs: avoid installing read-only files into the toolchain
2017-06-16 09:24:29 +04:00
Christian Hewitt
5ebb357e1a Merge pull request #1673 from CvH/im_url_8
imagemagick: change download url
2017-06-16 09:22:25 +04:00
Christian Hewitt
8dbfc26f94 Merge pull request #1677 from InuSasha/fixes/syncthing-le8
syncthing: update to 0.14.29 [backport]
2017-06-16 09:17:32 +04:00
MilhouseVH
1d0aa1bedb e2fsprogs: do not build fuse2fs [backport] 2017-06-12 14:14:46 +01:00
MilhouseVH
843d59fcfb e2fsprogs: add force on copy to overwrite any existing read-only files 2017-06-11 18:02:03 +01:00
MilhouseVH
21d9e1293e e2fsprogs: avoid installing read-only files into the toolchain 2017-06-11 17:50:01 +01:00
glenvt18
9b33d3589e system-tools: bump screen 2017-06-09 20:53:52 +03:00
glenvt18
1c89f1826a screen: update to 4.5.1 2017-06-09 20:46:36 +03:00
glenvt18
ebdb386091 screen: enable 256 colors support 2017-06-09 20:46:32 +03:00
glenvt18
d4c7b7e4b4 screen: netbsd-curses fix
TERMINFO test is not run while cross-compiling. If TERMINFO is not set
(in config.h), only colors 0-7 are displayed with netbsd-curses.
2017-06-09 20:46:26 +03:00
Sascha Kuehndel (InuSasha)
5b101dc237 syncthing: update to 0.14.29
+ use go:host instead of system:go
2017-06-08 22:13:23 +02:00
cvh
d7c5753ca7 imagemagick: change download url 2017-06-06 11:29:15 +02:00
Lukas Rusak
aa967f4fc6 Merge pull request #1651 from chewitt/adaptive
addons: fix githash for inputstream.adaptive
2017-06-03 22:17:34 -07:00
Christian Hewitt
f9bce9dd13 Merge pull request #1665 from thoradia/locale-fu-8
locale: fix dialog message
2017-05-31 19:50:15 +04:00
thoradia
5fc0a7b38b locale: fix dialog message 2017-05-30 08:52:43 +02:00
Christian Hewitt
1b40fa2d9a Merge pull request #1662 from awiouy/mono-501-8
mono: update to 5.0.1.1
2017-05-30 10:34:57 +04:00
awiouy
8159703761 mono: update to 5.0.1.1 2017-05-30 08:03:20 +02:00
Christian Hewitt
13b2a84ea1 Merge pull request #1652 from CvH/tvh_8_nv
tvheadend42: update to 4.2.2-32
2017-05-28 12:03:20 +04:00
Christian Hewitt
d03d9cdd6f Merge pull request #1531 from thoradia/locale
locale: initial add-on
2017-05-28 11:19:41 +04:00
Christian Hewitt
6dbb0a9698 Merge pull request #1654 from lrusak/lan951x-led-ctl-libreelec-8.0
backport of #1653 (add lan951x-led-ctl)
2017-05-28 06:39:29 +04:00
cvh
6c59612930 tvheadend42: update 2017-05-28 00:40:52 +02:00
Lukas Rusak
d7b1df1730 rpi-tools: add lan951x-led-ctl 2017-05-27 08:45:42 -07:00
Lukas Rusak
571bb9f145 lan951x-led-ctl: initial package 2017-05-27 08:45:41 -07:00
TheUlpio
ed5ca47a8f tvheadend42: tv_grab_file support compressed xmltv 2017-05-27 14:53:07 +02:00
chewitt
0ca4008f8b addons: fix githash for inputstream.adaptive 2017-05-27 05:46:30 +01:00
Christian Hewitt
679cd0482b Merge pull request #1645 from awiouy/emby-3.2.17-8
emby: update to 3.2.17.0
2017-05-27 06:54:49 +04:00
Christian Hewitt
d88ef305cc Merge pull request #1643 from awiouy/mono5-8
mono: update to 5.0.0.100
2017-05-27 06:54:32 +04:00
Lukas Rusak
8e03887f6c Merge pull request #1648 from chewitt/bump_version
config: set version to devel
2017-05-25 20:56:05 -07:00
chewitt
eb92ad3d5f config: set version to devel 2017-05-26 04:15:02 +01:00
awiouy
fd382b9743 emby: update to 3.2.17.0 2017-05-25 19:15:26 +02:00
awiouy
9dc1f5d168 x264: update to snapshot-20170524-2245-stable 2017-05-25 18:39:55 +02:00
awiouy
e5b2ea3244 imagemagick: update to 7.0.5-7 2017-05-25 18:39:06 +02:00
awiouy
4e9fbb01fb ffmpegx: rebuild 2017-05-25 18:38:09 +02:00
awiouy
db2facc06a mono: update to 5.0.0.100 2017-05-25 17:45:40 +02:00
awiouy
2c8e9d4a15 libgdiplus: update to 5.4 2017-05-25 17:45:39 +02:00
thoradia
1ab8c01495 locale: initial add-on 2017-05-25 10:16:11 +02:00
490 changed files with 44082 additions and 44018 deletions

View File

@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="@PKG_ADDON_ID@"
name="@ADDON_NAME@"
version="@ADDON_VERSION@"
provider-name="@PROVIDER_NAME@">
<requires>
<import addon="os.libreelec.tv" version="@OS_VERSION@"/>
<import addon="xbmc.python" version="2.1.0"/>
@REQUIRES@
</requires>
<extension point="xbmc.service" library="default.py">
<provides>@PKG_ADDON_PROVIDES@</provides>
</extension>
<extension point="xbmc.python.library" library="addon.py">
<provides></provides>
</extension>
<extension point="xbmc.addon.metadata">
<summary>@PKG_SHORTDESC@</summary>
<description>
@PKG_LONGDESC@
</description>
<disclaimer>
@PKG_DISCLAIMER@
</disclaimer>
<platform>all</platform>
<news>
@PKG_ADDON_NEWS@
</news>
<assets>
<icon>resources/icon.png</icon>
<fanart>resources/fanart.png</fanart>
@PKG_ADDON_SCREENSHOT@
</assets>
</extension>
</addon>

View File

@@ -17,16 +17,16 @@ setup_toolchain() {
export CFLAGS="$TARGET_CFLAGS"
export CXXFLAGS="$TARGET_CXXFLAGS"
export LDFLAGS="$TARGET_LDFLAGS"
export PKG_CONFIG="$ROOT/$TOOLCHAIN/bin/pkg-config"
export PKG_CONFIG="$TOOLCHAIN/bin/pkg-config"
export PKG_CONFIG_PATH=""
export PKG_CONFIG_LIBDIR="$SYSROOT_PREFIX/usr/lib/pkgconfig:$SYSROOT_PREFIX/usr/share/pkgconfig"
export PKG_CONFIG_SYSROOT_DIR="$SYSROOT_PREFIX"
export PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1
export PKG_CONFIG_ALLOW_SYSTEM_LIBS=1
export CMAKE_CONF=$ROOT/$TOOLCHAIN/etc/cmake-$TARGET_NAME.conf
export CMAKE_CONF=$TOOLCHAIN/etc/cmake-$TARGET_NAME.conf
export CMAKE="cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF -DCMAKE_INSTALL_PREFIX=/usr"
if [ ! -f $CMAKE_CONF ] ; then
mkdir -p $ROOT/$TOOLCHAIN/etc
mkdir -p $TOOLCHAIN/etc
echo "SET(CMAKE_SYSTEM_NAME Linux)" >> $CMAKE_CONF
echo "SET(CMAKE_SYSTEM_VERSION 1)" >> $CMAKE_CONF
echo "SET(CMAKE_SYSTEM_PROCESSOR $TARGET_ARCH)" >> $CMAKE_CONF
@@ -39,8 +39,8 @@ setup_toolchain() {
echo "SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)" >> $CMAKE_CONF
echo "SET(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)" >> $CMAKE_CONF
fi
export HOST_CC="$ROOT/$TOOLCHAIN/bin/host-gcc"
export HOST_CXX="$ROOT/$TOOLCHAIN/bin/host-g++"
export HOST_CC="$TOOLCHAIN/bin/host-gcc"
export HOST_CXX="$TOOLCHAIN/bin/host-g++"
export HOSTCC="$HOST_CC"
export HOSTCXX="$HOST_CXX"
export CC_FOR_BUILD="$HOST_CC"
@@ -54,8 +54,8 @@ setup_toolchain() {
host|bootstrap)
export DESTIMAGE="host"
export AWK="gawk"
export CC="$ROOT/$TOOLCHAIN/bin/host-gcc"
export CXX="$ROOT/$TOOLCHAIN/bin/host-g++"
export CC="$TOOLCHAIN/bin/host-gcc"
export CXX="$TOOLCHAIN/bin/host-g++"
export CPP="cpp"
export LD="ld"
export AS="as"
@@ -69,14 +69,14 @@ setup_toolchain() {
export CFLAGS="$HOST_CFLAGS"
export CXXFLAGS="$HOST_CXXFLAGS"
export LDFLAGS="$HOST_LDFLAGS"
export PKG_CONFIG="$ROOT/$TOOLCHAIN/bin/pkg-config"
export PKG_CONFIG="$TOOLCHAIN/bin/pkg-config"
export PKG_CONFIG_PATH=""
export PKG_CONFIG_LIBDIR="$ROOT/$TOOLCHAIN/lib/pkgconfig:$ROOT/$TOOLCHAIN/share/pkgconfig"
export PKG_CONFIG_LIBDIR="$TOOLCHAIN/lib/pkgconfig:$TOOLCHAIN/share/pkgconfig"
export PKG_CONFIG_SYSROOT_DIR=""
unset PKG_CONFIG_ALLOW_SYSTEM_CFLAGS
unset PKG_CONFIG_ALLOW_SYSTEM_LIBS
export CMAKE_CONF=$ROOT/$TOOLCHAIN/etc/cmake-$HOST_NAME.conf
export CMAKE="cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF -DCMAKE_INSTALL_PREFIX=$ROOT/$TOOLCHAIN"
export CMAKE_CONF=$TOOLCHAIN/etc/cmake-$HOST_NAME.conf
export CMAKE="cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF -DCMAKE_INSTALL_PREFIX=$TOOLCHAIN"
if [ ! -f $CMAKE_CONF ] ; then
mkdir -p $TOOLCHAIN/etc
echo "SET(CMAKE_SYSTEM_NAME Linux)" >> $CMAKE_CONF
@@ -85,7 +85,7 @@ setup_toolchain() {
echo "SET(CMAKE_CXX_COMPILER $CXX)" >> $CMAKE_CONF
echo "SET(CMAKE_CPP_COMPILER $CXX)" >> $CMAKE_CONF
echo "SET(CMAKE_AR $AR CACHE FILEPATH "Archiver")" >> $CMAKE_CONF # hum?
echo "SET(CMAKE_FIND_ROOT_PATH $ROOT/$TOOLCHAIN)" >> $CMAKE_CONF
echo "SET(CMAKE_FIND_ROOT_PATH $TOOLCHAIN)" >> $CMAKE_CONF
echo "SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM BOTH)" >> $CMAKE_CONF
echo "SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH)" >> $CMAKE_CONF
echo "SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH)" >> $CMAKE_CONF
@@ -120,7 +120,7 @@ get_module_dir() {
get_build_dir() {
local _PKG_NAME="$(get_pkg_variable "$1" PKG_NAME)" _PKG_VERSION="$(get_pkg_version "$1")"
if [ -n "$_PKG_NAME" -a -n "$_PKG_VERSION" ]; then
echo $ROOT/$BUILD/${_PKG_NAME}-${_PKG_VERSION}
echo $BUILD/${_PKG_NAME}-${_PKG_VERSION}
fi
}
@@ -182,41 +182,41 @@ add_group() {
do_autoreconf() {
export ACLOCAL_DIR=$SYSROOT_PREFIX/usr/share/aclocal
if [ -e "$ROOT/$TOOLCHAIN/bin/autoconf" ]; then
export AUTOCONF=$ROOT/$TOOLCHAIN/bin/autoconf
if [ -e "$TOOLCHAIN/bin/autoconf" ]; then
export AUTOCONF=$TOOLCHAIN/bin/autoconf
fi
if [ -e "$ROOT/$TOOLCHAIN/bin/automake" ]; then
export AUTOMAKE=$ROOT/$TOOLCHAIN/bin/automake
if [ -e "$TOOLCHAIN/bin/automake" ]; then
export AUTOMAKE=$TOOLCHAIN/bin/automake
fi
if [ -e "$ROOT/$TOOLCHAIN/bin/autopoint" ]; then
export AUTOPOINT=$ROOT/$TOOLCHAIN/bin/autopoint
if [ -e "$TOOLCHAIN/bin/autopoint" ]; then
export AUTOPOINT=$TOOLCHAIN/bin/autopoint
fi
if [ -e "$ROOT/$TOOLCHAIN/bin/libtoolize" ]; then
export LIBTOOLIZE=$ROOT/$TOOLCHAIN/bin/libtoolize
if [ -e "$TOOLCHAIN/bin/libtoolize" ]; then
export LIBTOOLIZE=$TOOLCHAIN/bin/libtoolize
fi
if [ -e "$ROOT/$TOOLCHAIN/bin/intltoolize" ]; then
export INTLTOOLIZE=$ROOT/$TOOLCHAIN/bin/intltoolize
if [ -e "$TOOLCHAIN/bin/intltoolize" ]; then
export INTLTOOLIZE=$TOOLCHAIN/bin/intltoolize
fi
if [ -e "$ROOT/$TOOLCHAIN/bin/aclocal" ]; then
export ACLOCAL="$ROOT/$TOOLCHAIN/bin/aclocal -I $ACLOCAL_DIR"
if [ -e "$TOOLCHAIN/bin/aclocal" ]; then
export ACLOCAL="$TOOLCHAIN/bin/aclocal -I $ACLOCAL_DIR"
fi
if [ -e "$ROOT/$TOOLCHAIN/bin/autoheader" ]; then
export AUTOHEADER=$ROOT/$TOOLCHAIN/bin/autoheader
if [ -e "$TOOLCHAIN/bin/autoheader" ]; then
export AUTOHEADER=$TOOLCHAIN/bin/autoheader
fi
if [ -e "$ROOT/$TOOLCHAIN/bin/libtool" ]; then
export LIBTOOL=$ROOT/$TOOLCHAIN/bin/libtool
if [ -e "$TOOLCHAIN/bin/libtool" ]; then
export LIBTOOL=$TOOLCHAIN/bin/libtool
fi
if [ -e "$ROOT/$TOOLCHAIN/bin/autoreconf" -a -e "$INTLTOOLIZE" ]; then
if [ -e "$TOOLCHAIN/bin/autoreconf" -a -e "$INTLTOOLIZE" ]; then
mkdir -p $ACLOCAL_DIR
export AUTORECONF="$ROOT/$TOOLCHAIN/bin/autoreconf --verbose --force --install -I $ACLOCAL_DIR"
export AUTORECONF="$TOOLCHAIN/bin/autoreconf --verbose --force --install -I $ACLOCAL_DIR"
$AUTORECONF $@
fi
}
@@ -329,7 +329,7 @@ dashes="==========================="
linux_config_dir="$PROJECT_DIR/$PROJECT/linux"
fi
if [ ! -f $linux_config_dir/linux.$TARGET_ARCH.conf ] &&
if [ ! -e $linux_config_dir/linux.$TARGET_ARCH.conf ] &&
! ls $linux_config_dir/*/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"
@@ -338,6 +338,7 @@ dashes="==========================="
check_arch="$check_arch\n\n Valid Architectures for your project: $PROJECT"
for arch in $linux_config_dir/*.conf $linux_config_dir/*/linux.$TARGET_ARCH.conf; do
[[ ${arch} =~ .*\*.* ]] && continue #ignore unexpanded wildcard
check_arch="$check_arch\n - $(basename $arch | cut -f2 -d".")"
done
echo -e $check_arch
@@ -507,7 +508,7 @@ show_config() {
# strip
debug_strip() {
if [ ! "$DEBUG" = yes ]; then
find $* -type f -executable | xargs $STRIP 1>/dev/null || :
find $* -type f -executable | xargs $STRIP 2>/dev/null || :
fi
}

View File

@@ -28,10 +28,10 @@ TARGET_LIBDIR="$SYSROOT_PREFIX/lib $SYSROOT_PREFIX/usr/lib"
TARGET_INCDIR="$SYSROOT_PREFIX/include $SYSROOT_PREFIX/usr/include"
HOST_CPPFLAGS=""
HOST_CFLAGS="-O2 -Wall -pipe -I$ROOT/$TOOLCHAIN/include"
HOST_CFLAGS="-O2 -Wall -pipe -I$TOOLCHAIN/include"
HOST_CXXFLAGS="$HOST_CFLAGS"
HOST_LDFLAGS="-Wl,-rpath,$ROOT/$TOOLCHAIN/lib -L$ROOT/$TOOLCHAIN/lib"
HOST_LIBDIR="$ROOT/$TOOLCHAIN/lib"
HOST_LDFLAGS="-Wl,-rpath,$TOOLCHAIN/lib -L$TOOLCHAIN/lib"
HOST_LIBDIR="$TOOLCHAIN/lib"
# work around Ubuntu default C*FLAGS
# see https://wiki.ubuntu.com/ToolChain/CompilerFlags#A-Wformat_-Wformat-security
@@ -70,4 +70,4 @@ HOST_CXXFLAGS="$HOST_CXXFLAGS -Wno-format-security"
# default dirs
HOST_LIBDIR="$HOST_LIBDIR /lib /usr/lib"
HOST_INCDIR="$ROOT/$TOOLCHAIN/include /usr/include"
HOST_INCDIR="$TOOLCHAIN/include /usr/include"

View File

@@ -19,16 +19,9 @@ set -e
HOST_NAME=`$LOCAL_CC -dumpmachine`
TARGET_NAME=$TARGET_GCC_ARCH-libreelec-linux-gnu${TARGET_ABI}
if [ -n "$DEVICE" ]; then
BUILD=$BUILD_BASE.$DISTRONAME-$PROJECT.$DEVICE.$TARGET_ARCH-$LIBREELEC_VERSION
if [ "$LIBREELEC_VERSION" = "devel" ] ; then
BUILD=$BUILD_BASE.$DISTRONAME-$PROJECT.$DEVICE.$TARGET_ARCH-$OS_VERSION-$LIBREELEC_VERSION
fi
else
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
BUILD=$ROOT/$BUILD_BASE.$DISTRONAME-${DEVICE:-$PROJECT}.$TARGET_ARCH-$LIBREELEC_VERSION
if [ "$LIBREELEC_VERSION" = "devel" ] ; then
BUILD=$ROOT/$BUILD_BASE.$DISTRONAME-${DEVICE:-$PROJECT}.$TARGET_ARCH-$OS_VERSION-$LIBREELEC_VERSION
fi
if [ -n "$BUILD_SUFFIX" ]; then
@@ -43,11 +36,11 @@ STAMPS=$BUILD/.stamps
STAMPS_INSTALL=$BUILD/image/.stamps
DOCS=DOCS
TOOLCHAIN=$BUILD/toolchain
SYSROOT_PREFIX=$ROOT/$TOOLCHAIN/$TARGET_NAME/sysroot
SYSROOT_PREFIX=$TOOLCHAIN/$TARGET_NAME/sysroot
LIB_PREFIX=$SYSROOT_PREFIX/usr
TARGET_PREFIX=$ROOT/$TOOLCHAIN/bin/$TARGET_NAME-
TARGET_PREFIX=$TOOLCHAIN/bin/$TARGET_NAME-
FAKEROOT_SCRIPT=$ROOT/.fakeroot.$BUILD
FAKEROOT_SCRIPT=$BUILD/.fakeroot
if [ -z "$INSTALL" ]; then
INSTALL=$BUILD/image/system
@@ -56,8 +49,8 @@ INSTALL_INIT=$BUILD/image/initramfs/root-image
. config/sources
MAKE="$ROOT/$TOOLCHAIN/bin/make"
MAKEINSTALL="$ROOT/$TOOLCHAIN/bin/make -j1 DESTDIR=$SYSROOT_PREFIX install"
MAKE="$TOOLCHAIN/bin/make"
MAKEINSTALL="$TOOLCHAIN/bin/make -j1 DESTDIR=$SYSROOT_PREFIX install"
SED="sed -i"
# set package metadata
@@ -79,6 +72,8 @@ SED="sed -i"
PKG_LONGDESC=""
PKG_IS_ADDON="no"
PKG_PATCH_DIRS=""
PKG_NEED_UNPACK=""
PKG_SHA256=""
if [ -n "$1" ]; then
_PKG_ROOT_NAME=${1%:*}
@@ -141,6 +136,7 @@ SED="sed -i"
if [ "$PKG_IS_ADDON" = "yes" ] ; then
[ -z $PKG_SECTION ] && PKG_ADDON_ID="$PKG_NAME" || PKG_ADDON_ID="`echo $PKG_SECTION | sed 's,/,.,g'`.$PKG_NAME"
PKG_NEED_UNPACK="${PKG_NEED_UNPACK} $(get_pkg_directory $MEDIACENTER)"
fi
# Automatically set PKG_SOURCE_NAME unless it is already defined.
@@ -187,17 +183,17 @@ XORG_PATH_DRIVERS=/usr/lib/xorg/modules/drivers
. config/optimize
if [ -z "$CCACHE_DIR" ]; then
export CCACHE_DIR=$ROOT/$BUILD/.ccache
export CCACHE_DIR=$BUILD/.ccache
fi
export MAKEFLAGS=-j$CONCURRENCY_MAKE_LEVEL
export PKG_CONFIG=$ROOT/$TOOLCHAIN/bin/pkg-config
export PKG_CONFIG=$TOOLCHAIN/bin/pkg-config
if [ -z "$PATH" -o "$PATH" = "${PATH#$ROOT/$TOOLCHAIN/bin:}" ]; then
export PATH="$ROOT/$TOOLCHAIN/bin:$ROOT/$TOOLCHAIN/sbin:$PATH"
if [ -z "$PATH" -o "$PATH" = "${PATH#$TOOLCHAIN/bin:}" ]; then
export PATH="$TOOLCHAIN/bin:$TOOLCHAIN/sbin:$PATH"
fi
if [ -z "$LD_LIBRARY_PATH" -o "$LD_LIBRARY_PATH" = "${LD_LIBRARY_PATH#$ROOT/$TOOLCHAIN/lib:}" ]; then
export LD_LIBRARY_PATH="$ROOT/$TOOLCHAIN/lib:$LD_LIBRARY_PATH"
if [ -z "$LD_LIBRARY_PATH" -o "$LD_LIBRARY_PATH" = "${LD_LIBRARY_PATH#$TOOLCHAIN/lib:}" ]; then
export LD_LIBRARY_PATH="$TOOLCHAIN/lib:$LD_LIBRARY_PATH"
fi
VERSION_SUFFIX=$TARGET_ARCH

View File

@@ -1,9 +1,8 @@
# VERSION: set full version, use "devel" for development version
LIBREELEC_VERSION="8.0.2"
LIBREELEC_VERSION="8.1.1"
# OS_VERSION: OS Version
OS_VERSION="8.0"
OS_VERSION="8.2"
# ADDON_VERSION: Addon version
ADDON_VERSION="8.1"
ADDON_VERSION="8.2"

View File

@@ -12,8 +12,8 @@
# Welcome Message for e.g. SSH Server (up to 5 Lines)
GREETING0="##############################################"
GREETING1="# LibreELEC #"
GREETING2="# http://libreelec.tv #"
GREETING1="# LibreELEC #"
GREETING2="# https://libreelec.tv #"
GREETING3="##############################################"
GREETING4=""
@@ -136,7 +136,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 nvidia-legacy"
GRAPHIC_DRIVERS="r300 r600 radeonsi i915 i965 nvidia nvidia-legacy vmware"
# build and install remote support (yes / no)
REMOTE_SUPPORT="yes"
@@ -158,13 +158,13 @@
INITRAMFS_PARTED_SUPPORT="no"
# build with swap support (yes / no)
SWAP_SUPPORT="no"
SWAP_SUPPORT="yes"
# swap support enabled per default (yes / no)
SWAP_ENABLED_DEFAULT="no"
# swapfile size if SWAP_SUPPORT=yes in MB
SWAPFILESIZE="256"
SWAPFILESIZE="128"
# build with installer (yes / no)
INSTALLER_SUPPORT="yes"
@@ -195,4 +195,4 @@
# Default size of system partition, in MB, eg. 512
SYSTEM_SIZE=512
# Default system partition offset, in sectors, eg. 2048
SYSTEM_PART_START=2048
SYSTEM_PART_START=8192

View File

@@ -57,12 +57,12 @@ pre_make_target() {
export CGO_NO_EMULATION=1
export CGO_CFLAGS=$CFLAGS
export LDFLAGS="-w -extldflags -static -X github.com/docker/containerd.GitCommit=${PKG_VERSION} -extld $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 GOLANG=$TOOLCHAIN/lib/golang/bin/go
export GOPATH=$PKG_BUILD.gopath:$PKG_BUILD/vendor/
export GOROOT=$TOOLCHAIN/lib/golang
export PATH=$PATH:$GOROOT/bin
ln -fs $ROOT/$PKG_BUILD $ROOT/$PKG_BUILD/vendor/src/github.com/docker/containerd
ln -fs $PKG_BUILD $PKG_BUILD/vendor/src/github.com/docker/containerd
}
make_target() {

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016 Team LibreELEC
# Copyright (C) 2017-present 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
@@ -16,29 +16,18 @@
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="x86-firmware"
PKG_VERSION="c4c07a8"
PKG_ARCH="x86_64"
PKG_LICENSE="other"
PKG_SITE="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/"
PKG_URL="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/snapshot/$PKG_VERSION.tar.gz"
PKG_SOURCE_DIR="$PKG_VERSION"
PKG_NAME="blindscan-s2"
PKG_VERSION="94cb626"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://bitbucket.org/majortom/blindscan-s2"
PKG_URL="https://github.com/persianpros/blindscan-s2/archive/$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_SECTION="linux-firmware"
PKG_SHORTDESC="x86-firmware: x86 related firmware"
PKG_LONGDESC="x86-firmware: x86 related firmware"
PKG_IS_ADDON="no"
PKG_SECTION="tools"
PKG_SHORTDESC="blindscan-s2 is a program to blindscan digital satellite signals"
PKG_LONGDESC="blindscan-s2 is a program to blindscan digital satellite signals"
PKG_AUTORECONF="no"
configure_target() {
:
}
make_target() {
:
}
makeinstall_target() {
:
}

View File

@@ -19,13 +19,13 @@
################################################################################
PKG_NAME="dvb-fe-tool"
PKG_VERSION="1388a04"
PKG_VERSION="326060c"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://linuxtv.org/"
PKG_URL="https://git.linuxtv.org/cgit.cgi/v4l-utils.git/snapshot/$PKG_VERSION.tar.xz"
PKG_SOURCE_DIR="$PKG_VERSION*"
PKG_DEPENDS_TARGET="toolchain"
PKG_DEPENDS_TARGET="toolchain systemd"
PKG_SECTION="tools"
PKG_SHORTDESC="dvb-fe-tool: Linux V4L2 and DVB API utilities and v4l libraries (libv4l)."
PKG_LONGDESC="Linux V4L2 and DVB API utilities and v4l libraries (libv4l)."
@@ -42,17 +42,17 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-nls \
--without-libintl-prefix"
post_patch() {
mkdir -p $ROOT/$PKG_BUILD/build-aux/
touch $ROOT/$PKG_BUILD/build-aux/config.rpath
touch $ROOT/$PKG_BUILD/libdvbv5-po/Makefile.in.in
touch $ROOT/$PKG_BUILD/v4l-utils-po/Makefile.in.in
mkdir -p $PKG_BUILD/build-aux/
touch $PKG_BUILD/build-aux/config.rpath
touch $PKG_BUILD/libdvbv5-po/Makefile.in.in
touch $PKG_BUILD/v4l-utils-po/Makefile.in.in
}
make_target() {
cd $ROOT/$PKG_BUILD/.$TARGET_NAME/lib/libdvbv5
cd $PKG_BUILD/.$TARGET_NAME/lib/libdvbv5
make CFLAGS="$TARGET_CFLAGS"
cd $ROOT/$PKG_BUILD/.$TARGET_NAME/utils/dvb
cd $PKG_BUILD/.$TARGET_NAME/utils/dvb
make CFLAGS="$TARGET_CFLAGS"
}

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016-2017 Team LibreELEC
# Copyright (C) 2017-present 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
@@ -16,13 +16,18 @@
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="libite"
PKG_VERSION="1.8.3"
PKG_LICENSE="MIT"
PKG_SITE="https://github.com/troglobit/libite"
PKG_URL="https://github.com/troglobit/libite/archive/v$PKG_VERSION.tar.gz"
PKG_NAME="dvbsnoop"
PKG_VERSION="c1ec72f"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://dvbsnoop.sourceforge.net/"
PKG_URL="https://github.com/persianpros/dvbsnoop/archive/$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="That missing frog DNA you've been looking for"
PKG_SECTION="tools"
PKG_SHORTDESC="dvbsnoop is a DVB/MPEG stream analyzer program"
PKG_LONGDESC="dvbsnoop is a DVB/MPEG stream analyzer program"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared"
makeinstall_target() {
:
}

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="mumudvb"
PKG_VERSION="fa9ff6e"
PKG_VERSION="b3c9ae7"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://mumudvb.net/"

View File

@@ -0,0 +1,34 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2017-present 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="szap-s2"
PKG_VERSION="69ff358"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://bitbucket.org/updatelee/tune-s2"
PKG_URL="https://bitbucket.org/CrazyCat/szap-s2/get/$PKG_VERSION.tar.gz"
PKG_SOURCE_DIR="CrazyCat-${PKG_NAME}-${PKG_VERSION}*"
PKG_DEPENDS_TARGET="toolchain"
PKG_SECTION="tools"
PKG_SHORTDESC="szap-s2 is a simple zapping tool for the Linux DVB S2 API"
PKG_LONGDESC="szap-s2 is a simple zapping tool for the Linux DVB S2 API"
PKG_AUTORECONF="no"
makeinstall_target() {
:
}

View File

@@ -0,0 +1,34 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2017-present 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="tune-s2"
PKG_VERSION="60cc4aa"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://bitbucket.org/updatelee/tune-s2"
PKG_URL="https://bitbucket.org/CrazyCat/tune-s2/get/$PKG_VERSION.tar.gz"
PKG_SOURCE_DIR="CrazyCat-${PKG_NAME}-${PKG_VERSION}*"
PKG_DEPENDS_TARGET="toolchain"
PKG_SECTION="tools"
PKG_SHORTDESC="tune-s2 is a small linux app to be able to tune a dvb devices"
PKG_LONGDESC="tune-s2 is a small linux app to be able to tune a dvb devices"
PKG_AUTORECONF="no"
makeinstall_target() {
:
}

View File

@@ -31,7 +31,7 @@ PKG_AUTORECONF="yes"
# aml 3.14 is meh
pre_configure_target() {
if [ "$TARGET_ARCH" = "aarch64" ]; then
sed -i 's/DVB_HEADER=0/DVB_HEADER=1/g' $ROOT/$PKG_BUILD/configure*
sed -i 's/HAS_DVB_API5=0/HAS_DVB_API5=1/g' $ROOT/$PKG_BUILD/configure*
sed -i 's/DVB_HEADER=0/DVB_HEADER=1/g' $PKG_BUILD/configure*
sed -i 's/HAS_DVB_API5=0/HAS_DVB_API5=1/g' $PKG_BUILD/configure*
fi
}

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016 Team LibreELEC
# Copyright (C) 2016-present 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
@@ -18,20 +18,14 @@
PKG_NAME="ffmpegx"
PKG_VERSION="libreelec"
PKG_REV="8"
PKG_ARCH="any"
PKG_REV="9"
PKG_LICENSE="LGPLv2.1+"
PKG_SITE="https://ffmpeg.org"
PKG_DEPENDS_TARGET="toolchain ffmpeg lame x264"
PKG_SECTION="multimedia"
PKG_SHORTDESC="FFmpeg+"
PKG_LONGDESC="FFmpeg built static with additional features"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
pre_configure_target() {
cd "$ROOT/$PKG_BUILD"
cd "$PKG_BUILD"
rm -rf ".$TARGET_NAME"
cp -PR $(get_build_dir ffmpeg)/* .
make clean
@@ -61,6 +55,7 @@ configure_target() {
\
`#Licensing options` \
--enable-gpl \
--enable-nonfree \
\
`#Documentation options` \
--disable-doc \
@@ -86,7 +81,7 @@ configure_target() {
--as="$CC" \
--cc="$CC" \
--ld="$CC" \
--pkg-config="$ROOT/$TOOLCHAIN/bin/pkg-config" \
--pkg-config="$TOOLCHAIN/bin/pkg-config" \
--host-cc="$HOST_CC" \
--host-cflags="$HOST_CFLAGS" \
--host-ldflags="$HOST_LDFLAGS" \

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016 Team LibreELEC
# Copyright (C) 2016-present 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
@@ -17,20 +17,14 @@
################################################################################
PKG_NAME="imagemagick"
PKG_VERSION="7.0.5-0"
PKG_ARCH="any"
PKG_VERSION="7.0.5-7"
PKG_LICENSE="http://www.imagemagick.org/script/license.php"
PKG_SITE="http://www.imagemagick.org/"
PKG_URL="http://www.imagemagick.org/download/releases/ImageMagick-$PKG_VERSION.tar.xz"
PKG_URL="https://github.com/ImageMagick/ImageMagick/archive/$PKG_VERSION.tar.gz"
PKG_SOURCE_DIR="ImageMagick-$PKG_VERSION"
PKG_DEPENDS_TARGET="toolchain libX11"
PKG_SECTION="graphics"
PKG_SHORTDESC="ImageMagick"
PKG_LONGDESC="Software suite to create, edit, compose, or convert bitmap images"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
PKG_CONFIGURE_OPTS_TARGET="--enable-static \
--enable-shared \
--with-quantum-depth=8 \

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016 Team LibreELEC
# Copyright (C) 2016-present 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
@@ -17,21 +17,15 @@
################################################################################
PKG_NAME="x264"
PKG_VERSION="snapshot-20170327-2245-stable"
PKG_ARCH="any"
PKG_VERSION="snapshot-20170524-2245-stable"
PKG_LICENSE="GPL"
PKG_SITE="http://www.videolan.org/developers/x264.html"
PKG_URL="ftp://ftp.videolan.org/pub/videolan/x264/snapshots/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_TARGET="toolchain"
PKG_SECTION="multimedia"
PKG_SHORTDESC="x264"
PKG_LONGDESC="x264"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
pre_configure_target() {
cd $ROOT/$PKG_BUILD
cd $PKG_BUILD
rm -rf .$TARGET_NAME
}

View File

@@ -42,22 +42,22 @@ PKG_AUTORECONF="no"
configure_host() {
export GOOS=linux
export GOROOT_FINAL=$ROOT/$TOOLCHAIN/lib/golang
export GOROOT_FINAL=$TOOLCHAIN/lib/golang
export GOROOT_BOOTSTRAP=/usr/lib/golang
export GOARCH=amd64
}
make_host() {
cd $ROOT/$PKG_BUILD/src
cd $PKG_BUILD/src
bash make.bash --no-banner
}
pre_makeinstall_host() {
# need to cleanup old golang version when updating to a new version
rm -rf $ROOT/$TOOLCHAIN/lib/golang
rm -rf $TOOLCHAIN/lib/golang
}
makeinstall_host() {
mkdir -p $ROOT/$TOOLCHAIN/lib/golang
cp -av $ROOT/$PKG_BUILD/* $ROOT/$TOOLCHAIN/lib/golang/
mkdir -p $TOOLCHAIN/lib/golang
cp -av $PKG_BUILD/* $TOOLCHAIN/lib/golang/
}

View File

@@ -32,7 +32,7 @@ PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="ac_cv_path_GLIB_GENMARSHAL=$ROOT/$TOOLCHAIN/bin/glib-genmarshal \
PKG_CONFIGURE_OPTS_TARGET="ac_cv_path_GLIB_GENMARSHAL=$TOOLCHAIN/bin/glib-genmarshal \
--disable-glibtest \
--enable-modules \
--enable-explicit-deps=no \

View File

@@ -35,7 +35,7 @@ PKG_CONFIGURE_OPTS_HOST="--enable-static --disable-shared"
PKG_CONFIGURE_OPTS_TARGET="--enable-static \
--disable-shared \
--with-cross-build=$ROOT/$PKG_BUILD/.$HOST_NAME"
--with-cross-build=$PKG_BUILD/.$HOST_NAME"
PKG_CONFIGURE_SCRIPT="source/configure"

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libconfuse"
PKG_VERSION="3.0"
PKG_VERSION="3.2"
PKG_LICENSE="https://github.com/martinh/libconfuse/blob/master/LICENSE"
PKG_SITE="https://github.com/martinh/libconfuse"
PKG_URL="https://github.com/martinh/libconfuse/archive/v$PKG_VERSION.tar.gz"

View File

@@ -38,7 +38,7 @@ PKG_CONFIGURE_OPTS_TARGET="--prefix=$SYSROOT_PREFIX/usr \
pre_configure_target() {
# serdisplib fails to build in subdirs
cd $ROOT/$PKG_BUILD
cd $PKG_BUILD
rmdir .$TARGET_NAME
# use libusb-config from sysroot

View File

@@ -22,7 +22,7 @@ PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.libimobiledevice.org"
PKG_URL="http://www.libimobiledevice.org/downloads/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_TARGET="toolchain libusbmuxd libressl"
PKG_DEPENDS_TARGET="toolchain libusbmuxd openssl"
PKG_SECTION="libs"
PKG_SHORTDESC="libimobiledevice is a cross-platform software library that talks the protocols to support iPhone®, iPod Touch®, iPad® and Apple TV® devices"
PKG_LONGDESC="libimobiledevice is a cross-platform software library that talks the protocols to support iPhone®, iPod Touch®, iPad® and Apple TV® devices"
@@ -34,5 +34,5 @@ PKG_CONFIGURE_OPTS_TARGET="--enable-static \
--disable-largefile"
post_makeinstall_target() {
cp $ROOT/$PKG_BUILD/common/utils.h $SYSROOT_PREFIX/usr/include/libimobiledevice/
cp $PKG_BUILD/common/utils.h $SYSROOT_PREFIX/usr/include/libimobiledevice/
}

View File

@@ -58,9 +58,9 @@ pre_make_target() {
export CGO_NO_EMULATION=1
export CGO_CFLAGS=$CFLAGS
export LDFLAGS="-extld $CC"
export GOLANG=$ROOT/$TOOLCHAIN/lib/golang/bin/go
export GOPATH=$ROOT/$PKG_BUILD.gopath
export GOROOT=$ROOT/$TOOLCHAIN/lib/golang
export GOLANG=$TOOLCHAIN/lib/golang/bin/go
export GOPATH=$PKG_BUILD.gopath
export GOROOT=$TOOLCHAIN/lib/golang
export PATH=$PATH:$GOROOT/bin
}

View File

@@ -0,0 +1,38 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2017-present 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="pyalsaaudio"
PKG_VERSION="0.8.4"
PKG_LICENSE="PSF"
PKG_SITE="http://larsimmisch.github.io/pyalsaaudio/"
PKG_URL="https://files.pythonhosted.org/packages/source/${PKG_NAME:0:1}/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain Python distutilscross:host alsa-lib"
PKG_LONGDESC="ALSA bindings"
make_target() {
export LDSHARED="$CC -shared"
export PYTHONXCPREFIX="$SYSROOT_PREFIX/usr"
python setup.py build --cross-compile
}
makeinstall_target() {
python setup.py install --root=$INSTALL --prefix=/usr
find $INSTALL/usr/lib -name "*.py" -exec rm -rf "{}" ";"
rm -rf $INSTALL/usr/lib/python*/site-packages/*.egg-info \
$INSTALL/usr/lib/python*/site-packages/*/tests
}

View File

@@ -0,0 +1,81 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2017-present 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="rust"
PKG_VERSION="1.18.0"
PKG_ARCH="any"
PKG_LICENSE="MIT"
PKG_SITE="https://www.rust-lang.org"
PKG_URL=""
PKG_DEPENDS="toolchain"
PKG_SECTION="devel"
PKG_LONGDESC="Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
unpack() {
:
}
configure_target() {
:
}
make_target() {
export CARGO_HOME="$TOOLCHAIN/.cargo"
export RUSTUP_HOME="$CARGO_HOME"
export PATH="$CARGO_HOME/bin:$PATH"
rm -rf "$CARGO_HOME"
curl https://sh.rustup.rs -sSf | sh -s -- --no-modify-path -y
rustup default "$PKG_VERSION"
case "$TARGET_ARCH" in
aarch64)
RUST_TRIPLE="aarch64-unknown-linux-gnu"
;;
arm)
RUST_TRIPLE="arm-unknown-linux-gnueabihf"
;;
x86_64)
RUST_TRIPLE="x86_64-unknown-linux-gnu"
;;
esac
if [ "$TARGET_ARCH" != "x86_64" ]; then
rustup target add "$RUST_TRIPLE"
fi
cat <<EOF >"$CARGO_HOME/config"
[target.$RUST_TRIPLE]
linker = "$CC"
EOF
cat <<'EOF' >"$CARGO_HOME/env"
export CARGO_HOME="$TOOLCHAIN/.cargo"
export CARGO_TARGET_DIR="$PKG_BUILD/.$TARGET_NAME"
export PATH="$CARGO_HOME/bin:$PATH"
export RUSTUP_HOME="$CARGO_HOME"
mkdir -p "$CARGO_TARGET_DIR"
EOF
echo "CARGO_BUILD=\"cargo build --release --target $RUST_TRIPLE\"" \
>>"$CARGO_HOME/env"
}
makeinstall_target() {
:
}

View File

@@ -17,13 +17,13 @@
################################################################################
PKG_NAME="libvncserver"
PKG_VERSION="0.9.10"
PKG_VERSION="0.9.11"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://libvnc.github.io/"
PKG_URL="https://github.com/LibVNC/libvncserver/archive/LibVNCServer-$PKG_VERSION.tar.gz"
PKG_SOURCE_DIR="libvncserver-LibVNCServer-$PKG_VERSION"
PKG_DEPENDS_TARGET="toolchain libjpeg-turbo libpng"
PKG_DEPENDS_TARGET="toolchain libjpeg-turbo libpng openssl"
PKG_SECTION="libs"
PKG_SHORTDESC="LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program."
PKG_LONGDESC="LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program."

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016 Team LibreELEC
# Copyright (C) 2016-present 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
@@ -17,23 +17,18 @@
################################################################################
PKG_NAME="libgdiplus"
PKG_VERSION="4.2"
PKG_ARCH="any"
PKG_VERSION="5.4"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/mono/libgdiplus"
PKG_URL="https://github.com/mono/libgdiplus/archive/$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain giflib libjpeg-turbo tiff libXext libexif glib cairo"
PKG_SECTION="tools"
PKG_SHORTDESC="libgiplus"
PKG_LONGDESC="An Open Source implementation of the GDI+ API"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--enable-shared \
--with-libgif \
--with-libjpeg \
--with-libtiff"
PKG_CONFIGURE_OPTS_TARGET="--enable-shared \
--with-libgif=$TARGET_PREFIX \
--with-libjpeg=$TARGET_PREFIX \
--with-libtiff=$TARGET_PREFIX"
makeinstall_target() {
make install DESTDIR=$INSTALL

View File

@@ -45,7 +45,7 @@ fi
PKG_CMAKE_OPTS_TARGET="$FREESCALE_V4L_INCLUDE"
pre_build_target() {
cp -a $(get_build_dir moonlight-common-c)/* $ROOT/$PKG_BUILD/third_party/moonlight-common-c
cp -a $(get_build_dir moonlight-common-c)/* $PKG_BUILD/third_party/moonlight-common-c
}
pre_configure_target() {

View File

@@ -53,5 +53,5 @@ post_makeinstall_target() {
mkdir -p $SYSROOT_PREFIX/usr/include/MediaInfo/$i/
cp -aP ../../../Source/MediaInfo/$i/*.h $SYSROOT_PREFIX/usr/include/MediaInfo/$i/
done
cp -P libmediainfo-config $ROOT/$TOOLCHAIN/bin
cp -P libmediainfo-config $TOOLCHAIN/bin
}

View File

@@ -50,5 +50,5 @@ post_makeinstall_target() {
mkdir -p $SYSROOT_PREFIX/usr/include/ZenLib/$i/
cp -aP ../../../Source/ZenLib/$i/*.h $SYSROOT_PREFIX/usr/include/ZenLib/$i/
done
cp -P libzen-config $ROOT/$TOOLCHAIN/bin
cp -P libzen-config $TOOLCHAIN/bin
}

View File

@@ -29,5 +29,5 @@ PKG_LONGDESC="OpenCaster is a free and open source MPEG2 transport stream data g
PKG_AUTORECONF="no"
pre_makeinstall_target() {
mkdir -p $ROOT/$PKG_BUILD/.install_pkg
mkdir -p $PKG_BUILD/.install_pkg
}

View File

@@ -22,7 +22,7 @@ PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.irssi.org/"
PKG_URL="https://github.com/irssi-import/irssi/releases/download/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain glib netbsd-curses libressl"
PKG_DEPENDS_TARGET="toolchain glib netbsd-curses openssl"
PKG_SECTION="tools"
PKG_SHORTDESC="IRC client"
PKG_LONGDESC="Irssi is a terminal based IRC client for UNIX systems"
@@ -40,7 +40,7 @@ PKG_CONFIGURE_OPTS_TARGET="--with-sysroot=$SYSROOT_PREFIX \
--without-sco"
pre_configure_target() {
export CFLAGS="$CFLAGS -I$ROOT/$PKG_BUILD"
export CFLAGS="$CFLAGS -I$PKG_BUILD"
export LIBS="-ltermcap"
}

View File

@@ -22,7 +22,7 @@ PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://lftp.yar.ru/"
PKG_URL="http://lftp.yar.ru/ftp/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain readline libressl zlib"
PKG_DEPENDS_TARGET="toolchain readline openssl zlib"
PKG_SECTION="tools"
PKG_SHORTDESC="ftp client"
PKG_LONGDESC="LFTP is a sophisticated ftp/http client, and a file transfer program supporting a number of network protocols"

View File

@@ -38,7 +38,7 @@ PKG_CONFIGURE_OPTS_TARGET="--enable-static \
pre_configure_target() {
# nmap fails to build in subdirs
cd $ROOT/$PKG_BUILD
cd $PKG_BUILD
rm -rf .$TARGET_NAME
export CPPFLAGS="$CPPFLAGS -Iliblua"

View File

@@ -38,5 +38,5 @@ make_host() {
}
makeinstall_host() {
cp ninja $ROOT/$TOOLCHAIN/bin/
cp ninja $TOOLCHAIN/bin/
}

View File

@@ -37,8 +37,8 @@ if [ "$TARGET_ARCH" = "x86_64" ] ; then
fi
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"
PKG_MAKE_OPTS_TARGET="NSINSTALL=$TOOLCHAIN/bin/nsinstall"
PKG_MAKEINSTALL_OPTS_TARGET="NSINSTALL=$TOOLCHAIN/bin/nsinstall"
configure_target() {
cd $(get_build_dir nss)/nspr

View File

@@ -34,7 +34,7 @@ PKG_AUTORECONF="no"
MAKEFLAGS=-j1
make_host() {
cd $ROOT/$PKG_BUILD/nss
cd $PKG_BUILD/nss
[ "$TARGET_ARCH" = "x86_64" ] && export USE_64=1
@@ -42,15 +42,15 @@ make_host() {
}
makeinstall_host() {
cp $ROOT/$PKG_BUILD/nss/coreconf/nsinstall/*/nsinstall $ROOT/$TOOLCHAIN/bin
cp $PKG_BUILD/nss/coreconf/nsinstall/*/nsinstall $TOOLCHAIN/bin
}
post_makeinstall_host() {
rm -rf $ROOT/$PKG_BUILD/nss/coreconf/nsinstall/Linux*
rm -rf $PKG_BUILD/nss/coreconf/nsinstall/Linux*
}
make_target() {
cd $ROOT/$PKG_BUILD/nss
cd $PKG_BUILD/nss
[ "$TARGET_ARCH" = "x86_64" ] && TARGET_USE_64="USE_64=1"
@@ -59,14 +59,14 @@ make_target() {
USE_SYSTEM_ZLIB=1 ZLIB_LIBS=-lz \
OS_TEST=$TARGET_ARCH \
NSS_TESTS="dummy" \
NSINSTALL=$ROOT/$TOOLCHAIN/bin/nsinstall \
NSINSTALL=$TOOLCHAIN/bin/nsinstall \
CPU_ARCH_TAG=$TARGET_ARCH \
CC=$CC LDFLAGS="$LDFLAGS -L$SYSROOT_PREFIX/usr/lib" \
V=1
}
makeinstall_target() {
cd $ROOT/$PKG_BUILD
cd $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

View File

@@ -0,0 +1,47 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2017-present 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="pngquant"
PKG_VERSION="2.9.1"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://pngquant.org"
PKG_URL="http://pngquant.org/pngquant-${PKG_VERSION}-src.tar.gz"
PKG_DEPENDS_HOST="toolchain libpng:host zlib:host"
PKG_SECTION="graphics"
PKG_SHORTDESC="lossy PNG compressor"
PKG_LONGDESC="a PNG compresor that significantly reduces file sizes by converting images to a more efficient 8-bit PNG format"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
configure_host() {
: #
}
make_host() {
cd $PKG_BUILD
BIN=$PKG_BUILD/pngquant make
$STRIP $PKG_BUILD/pngquant
}
makeinstall_host() {
mkdir -p $TOOLCHAIN/bin
cp $PKG_BUILD/pngquant $TOOLCHAIN/bin
}

View File

@@ -28,7 +28,7 @@ PKG_LONGDESC="protobuf: Protocol Buffers - Google's data interchange format"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
PKG_CMAKE_SCRIPT="$ROOT/$PKG_BUILD/cmake/CMakeLists.txt"
PKG_CMAKE_SCRIPT="$PKG_BUILD/cmake/CMakeLists.txt"
PKG_CMAKE_OPTS_HOST="-DCMAKE_NO_SYSTEM_FROM_IMPORTED=1 \
-DBUILD_SHARED_LIBS=0 \

View File

@@ -30,7 +30,7 @@ PKG_AUTORECONF="no"
PKG_CONFIGURE_OPTS_TARGET="-prefix /usr
-sysroot $SYSROOT_PREFIX
-hostprefix $ROOT/$TOOLCHAIN
-hostprefix $TOOLCHAIN
-device linux-libreelec-g++
-opensource -confirm-license
-release

View File

@@ -16,40 +16,26 @@
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="spotify-connect-web"
PKG_VERSION="0.0.3-alpha"
PKG_REV="103"
PKG_NAME="lan951x-led-ctl"
PKG_VERSION="0291b91"
PKG_ARCH="arm"
PKG_ADDON_PROJECTS="RPi2 WeTek_Core WeTek_Play"
PKG_LICENSE="prop."
PKG_SITE="https://github.com/Fornoth/spotify-connect-web"
PKG_URL="https://github.com/Fornoth/spotify-connect-web/releases/download/$PKG_VERSION/${PKG_NAME}_$PKG_VERSION.tar.gz"
PKG_SOURCE_DIR="spotify-connect-web"
PKG_DEPENDS_TARGET="toolchain avahi"
PKG_SECTION="service"
PKG_SHORTDESC="Spotify Connect Web: play Spotify through LibreELEC"
PKG_LONGDESC="Spotify Connect Web ($PKG_VERSION) plays Spotify through LibreELEC, using a Spotify app as a remote."
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/dradermacher/lan951x-led-ctl"
PKG_URL="https://github.com/dradermacher/lan951x-led-ctl/archive/$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain libusb"
PKG_SECTION="rpi-tools"
PKG_SHORTDESC="Control LEDs connected to LAN9512/LAN9514 ethernet USB controllers"
PKG_LONGDESC="Control LEDs connected to LAN9512/LAN9514 ethernet USB controllers"
PKG_AUTORECONF="no"
PKG_IS_ADDON="yes"
PKG_ADDON_NAME="Spotify Connect Web"
PKG_ADDON_TYPE="xbmc.service"
PKG_MAINTAINER="Anton Voyl (awiouy)"
make_target() {
: # nop
$CC -std=c11 -I./include -Wall -Wstrict-prototypes -Wconversion \
-Wmissing-prototypes -Wshadow -Wextra -Wunused \
$CFLAGS -lusb-1.0 $LDFLAGS -o lan951x-led-ctl src/lan951x-led-ctl.c
$STRIP lan951x-led-ctl
}
makeinstall_target() {
: # nop
}
addon() {
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin
cp -P $(get_build_dir avahi)/avahi-utils/.libs/avahi-publish \
$ADDON_BUILD/$PKG_ADDON_ID/bin/
cp -PR $PKG_BUILD/* $ADDON_BUILD/$PKG_ADDON_ID/
rm $ADDON_BUILD/$PKG_ADDON_ID/libasound.so.2
}

View File

@@ -57,12 +57,12 @@ pre_make_target() {
export CGO_NO_EMULATION=1
export CGO_CFLAGS=$CFLAGS
export LDFLAGS="-w -extldflags -static -X main.gitCommit=${PKG_VERSION} -X main.version=$(cat ./VERSION) -extld $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 GOLANG=$TOOLCHAIN/lib/golang/bin/go
export GOPATH=$PKG_BUILD.gopath:$PKG_BUILD/Godeps/_workspace/
export GOROOT=$TOOLCHAIN/lib/golang
export PATH=$PATH:$GOROOT/bin
ln -fs $ROOT/$PKG_BUILD $ROOT/$PKG_BUILD/Godeps/_workspace/src/github.com/opencontainers/runc
ln -fs $PKG_BUILD $PKG_BUILD/Godeps/_workspace/src/github.com/opencontainers/runc
}
make_target() {

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016-present 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
@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="libmtp"
PKG_VERSION="1.1.11"
PKG_VERSION="1.1.13"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://libmtp.sourceforge.net/"

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016-present 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
@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="diffutils"
PKG_VERSION="3.5"
PKG_VERSION="3.6"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.gnu.org/software/diffutils/"

View File

@@ -0,0 +1,41 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016-present 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="dstat"
PKG_VERSION="77e9347"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://dag.wiee.rs/home-made/dstat"
PKG_URL="https://github.com/dagwieers/dstat/archive/$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain Python"
PKG_SECTION="tools"
PKG_SHORTDESC="Versatile resource statistics tool"
PKG_LONGDESC="Versatile resource statistics tool"
PKG_AUTORECONF="no"
post_unpack() {
rm $PKG_BUILD/Makefile
}
make_target() {
: # nothing to do
}
makeinstall_target() {
: # nothing to do
}

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016-present 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
@@ -17,11 +17,11 @@
################################################################################
PKG_NAME="dtach"
PKG_VERSION="0.8"
PKG_VERSION="0.9"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://dtach.sourceforge.net"
PKG_URL="http://download.sourceforge.net/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_URL="https://github.com/crigler/dtach/archive/v${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_SECTION="tools"
PKG_SHORTDESC="dtach - A program that emulates the detach feature of screen"

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016-present 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
@@ -17,11 +17,11 @@
################################################################################
PKG_NAME="fdupes"
PKG_VERSION="1.51"
PKG_VERSION="1.6.1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://premium.caribe.net/~adrian2/fdupes.html"
PKG_URL="https://fdupes.googlecode.com/files/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_URL="https://github.com/adrianlopezroche/fdupes/archive/v${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_SECTION="tools"
PKG_SHORTDESC="FDUPES is a program for identifying or deleting duplicate files residing within specified directories"

View File

@@ -6,7 +6,7 @@ index 1d5e41a..6dc6da4 100644
#
# Make Configuration
#
-CC = gcc
-CC ?= gcc
COMPILER_OPTIONS = -Wall -O -g
CFLAGS= $(COMPILER_OPTIONS) -I. -DVERSION=\"$(VERSION)\" $(EXTERNAL_MD5) $(EXPERIMENTAL_RBTREE) $(OMIT_GETOPT_LONG)

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016-present 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
@@ -17,17 +17,17 @@
################################################################################
PKG_NAME="file"
PKG_VERSION="5.29"
PKG_VERSION="70c5f15"
PKG_ARCH="any"
PKG_LICENSE="BSD"
PKG_SITE="http://www.darwinsys.com/file/"
PKG_URL="ftp://ftp.astron.com/pub/file/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_URL="https://github.com/file/file/archive/${PKG_VERSION}.tar.gz"
PKG_DEPENDS_HOST="ccache:host"
PKG_DEPENDS_TARGET="toolchain zlib file:host"
PKG_SECTION="tools"
PKG_SHORTDESC="file: File type identification utility"
PKG_LONGDESC="These are the sources to Darwin's file(1) utility and master magic(4) file, now maintained by Christos Zoulas. The file(1) utility is used to determine the types of various files."
PKG_AUTORECONF="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_HOST="--enable-fsect-man5 --enable-static --disable-shared"
PKG_CONFIGURE_OPTS_TARGET="--enable-fsect-man5 --enable-static --disable-shared"

View File

@@ -1,17 +0,0 @@
diff --git a/src/apprentice.c b/src/apprentice.c
index 961e83d..b7d500c 100644
--- a/src/apprentice.c
+++ b/src/apprentice.c
@@ -348,11 +348,9 @@ apprentice_1(struct magic_set *ms, const char *fn, int action)
protected void
file_ms_free(struct magic_set *ms)
{
- size_t i;
if (ms == NULL)
return;
- for (i = 0; i < MAGIC_SETS; i++)
- mlist_free(ms->mlist[i]);
+ mlist_free(ms->mlist[0]);
free(ms->o.pbuf);
free(ms->o.buf);
free(ms->c.li);

View File

@@ -1,26 +0,0 @@
From e990dc53f658cb67ec7b33c32e0bc24e65801792 Mon Sep 17 00:00:00 2001
From: Christos Zoulas <christos@zoulas.com>
Date: Sat, 14 May 2011 15:04:15 +0000
Subject: [PATCH] small archive
---
magic/Magdir/archive | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/magic/Magdir/archive b/magic/Magdir/archive
index e84c8e3..5ad1ce3 100644
--- a/magic/Magdir/archive
+++ b/magic/Magdir/archive
@@ -654,6 +654,9 @@
>>>>78 string -template Template
!:mime application/vnd.oasis.opendocument.image-template
+>26 byte x Zip archive data
+
+
# StarView Metafile
# From Pierre Ducroquet <pinaraf@pinaraf.info>
0 string VCLMTF StarView MetaFile
--
1.7.4.1

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016-present 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
@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="hd-idle"
PKG_VERSION="1.04"
PKG_VERSION="1.05"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://hd-idle.sourceforge.net/"

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016-present 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
@@ -17,11 +17,11 @@
################################################################################
PKG_NAME="hddtemp"
PKG_VERSION="0.3-beta15"
PKG_VERSION="e16aed6"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.guzu.net/linux/hddtemp.php"
PKG_URL="http://download.savannah.gnu.org/releases/hddtemp/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_URL="https://github.com/guzu/hddtemp/archive/${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_SECTION="debug/tools"
PKG_SHORTDESC="hddtemp: tool that reports hard drive temperature"
@@ -30,6 +30,11 @@ PKG_AUTORECONF="no"
PKG_CONFIGURE_OPTS_TARGET="--with-db-path=/storage/.kodi/addons/virtual.system-tools/data/hddtemp.db"
post_unpack() {
cd $PKG_BUILD
wget -O hddtemp.db http://www.guzu.net/linux/hddtemp.db
}
makeinstall_target() {
: # nop
}

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016-present 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
@@ -17,12 +17,11 @@
################################################################################
PKG_NAME="hid_mapper"
PKG_VERSION="0"
PKG_VERSION="2.1.0"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE=""
PKG_URL="http://www.coldsource.net/hid_mapper.tar.gz"
PKG_SOURCE_DIR="${PKG_NAME}_beta"
PKG_SITE="https://github.com/s-leroux/hid_mapper"
PKG_URL="https://github.com/s-leroux/hid_mapper/archive/v${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_SECTION="tools"
PKG_SHORTDESC="generic HID mapper"

View File

@@ -1,16 +1,14 @@
diff --git a/MapReader.cpp b/MapReader.cpp
index e64b636..bd1ab68 100644
--- a/MapReader.cpp
+++ b/MapReader.cpp
@@ -98,7 +98,10 @@ void MapReader::LoadMap(const char *filename,EventMapping *map)
@@ -106,7 +106,10 @@
i = 0;
while(i<KEY_NAME_MAXLENGTH && ptr[i]!='\0' && ptr[i]!='\n' && ptr[i]!=' ')
while(i<KEY_NAME_MAXLENGTH && ptr[i]!='\0' && ptr[i]!='\n' && (!isspace(ptr[i])))
- key_name[i] = ptr[i++];
+ {
+ key_name[i] = ptr[i];
+ i++;
+ }
+ {
+ key_name[i] = ptr[i];
+ i++;
+ }
if(i==KEY_NAME_MAXLENGTH)
{

View File

@@ -0,0 +1,32 @@
################################################################################
# This file is part of LibreELEC - https://LibreELEC.tv
# Copyright (C) 2016-present 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="htop"
PKG_VERSION="2.0.2"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://hisham.hm/htop"
PKG_URL="https://github.com/hishamhm/htop/archive/$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain netbsd-curses"
PKG_SECTION="tools"
PKG_SHORTDESC="An interactive process viewer for Unix"
PKG_AUTORECONF="yes"
pre_configure_target() {
export CFLAGS="$CFLAGS -fno-strict-aliasing -lncurses -lterminfo"
}

View File

@@ -0,0 +1,142 @@
From: awiouy <awiouy@gmail.com>
Date: Thu, 6 Jul 2017 18:51:24 +0200
Subject: [PATCH] htop: netbsd-curses support
diff --git a/RichString.c b/RichString.c
--- a/RichString.c
+++ b/RichString.c
@@ -18,21 +18,7 @@ in the source distribution for its full text.
#include <ctype.h>
#include <assert.h>
-#ifdef HAVE_NCURSESW_CURSES_H
-#include <ncursesw/curses.h>
-#elif HAVE_NCURSES_NCURSES_H
-#include <ncurses/ncurses.h>
-#elif HAVE_NCURSES_CURSES_H
-#include <ncurses/curses.h>
-#elif HAVE_NCURSES_H
-#include <ncurses.h>
-#elif HAVE_CURSES_H
#include <curses.h>
-#endif
-
-#ifdef HAVE_LIBNCURSESW
-#include <wctype.h>
-#endif
#define RichString_size(this) ((this)->chlen)
#define RichString_sizeVal(this) ((this).chlen)
@@ -41,19 +27,11 @@ in the source distribution for its full text.
#define RichString_beginAllocated(this) memset(&this, 0, sizeof(RichString)); (this).chptr = (this).chstr;
#define RichString_end(this) RichString_prune(&(this));
-#ifdef HAVE_LIBNCURSESW
-#define RichString_printVal(this, y, x) mvadd_wchstr(y, x, (this).chptr)
-#define RichString_printoffnVal(this, y, x, off, n) mvadd_wchnstr(y, x, (this).chptr + off, n)
-#define RichString_getCharVal(this, i) ((this).chptr[i].chars[0] & 255)
-#define RichString_setChar(this, at, ch) do{ (this)->chptr[(at)] = (CharType) { .chars = { ch, 0 } }; } while(0)
-#define CharType cchar_t
-#else
#define RichString_printVal(this, y, x) mvaddchstr(y, x, (this).chptr)
#define RichString_printoffnVal(this, y, x, off, n) mvaddchnstr(y, x, (this).chptr + off, n)
#define RichString_getCharVal(this, i) ((this).chptr[i])
#define RichString_setChar(this, at, ch) do{ (this)->chptr[(at)] = ch; } while(0)
#define CharType chtype
-#endif
typedef struct RichString_ {
int chlen;
@@ -87,41 +65,6 @@ static void RichString_extendLen(RichString* this, int len) {
#define RichString_setLen(this, len) do{ if(len < RICHSTRING_MAXLEN && this->chlen < RICHSTRING_MAXLEN) { RichString_setChar(this,len,0); this->chlen=len; } else RichString_extendLen(this,len); }while(0)
-#ifdef HAVE_LIBNCURSESW
-
-static inline void RichString_writeFrom(RichString* this, int attrs, const char* data_c, int from, int len) {
- wchar_t data[len+1];
- len = mbstowcs(data, data_c, len);
- if (len < 0)
- return;
- int newLen = from + len;
- RichString_setLen(this, newLen);
- for (int i = from, j = 0; i < newLen; i++, j++) {
- this->chptr[i] = (CharType) { .attr = attrs & 0xffffff, .chars = { (iswprint(data[j]) ? data[j] : '?') } };
- }
-}
-
-inline void RichString_setAttrn(RichString* this, int attrs, int start, int finish) {
- cchar_t* ch = this->chptr + start;
- for (int i = start; i <= finish; i++) {
- ch->attr = attrs;
- ch++;
- }
-}
-
-int RichString_findChar(RichString* this, char c, int start) {
- wchar_t wc = btowc(c);
- cchar_t* ch = this->chptr + start;
- for (int i = start; i < this->chlen; i++) {
- if (ch->chars[0] == wc)
- return i;
- ch++;
- }
- return -1;
-}
-
-#else
-
static inline void RichString_writeFrom(RichString* this, int attrs, const char* data_c, int from, int len) {
int newLen = from + len;
RichString_setLen(this, newLen);
@@ -148,8 +91,6 @@ int RichString_findChar(RichString* this, char c, int start) {
return -1;
}
-#endif
-
void RichString_prune(RichString* this) {
if (this->chlen > RICHSTRING_MAXLEN)
free(this->chptr);
diff --git a/configure.ac b/configure.ac
--- a/configure.ac
+++ b/configure.ac
@@ -183,36 +183,6 @@
], [$4])
])
-AC_ARG_ENABLE(unicode, [AS_HELP_STRING([--enable-unicode], [enable Unicode support])], ,enable_unicode="yes")
-if test "x$enable_unicode" = xyes; then
- HTOP_CHECK_SCRIPT([ncursesw6], [addnwstr], [HAVE_LIBNCURSESW], "ncursesw6-config",
- HTOP_CHECK_SCRIPT([ncursesw], [addnwstr], [HAVE_LIBNCURSESW], "ncursesw5-config",
- HTOP_CHECK_SCRIPT([ncurses], [addnwstr], [HAVE_LIBNCURSESW], "ncurses5-config",
- HTOP_CHECK_LIB([ncursesw6], [addnwstr], [HAVE_LIBNCURSESW],
- HTOP_CHECK_LIB([ncursesw], [addnwstr], [HAVE_LIBNCURSESW],
- HTOP_CHECK_LIB([ncurses], [addnwstr], [HAVE_LIBNCURSESW],
- missing_libraries="$missing_libraries libncursesw"
- AC_MSG_ERROR([You may want to use --disable-unicode or install libncursesw.])
- ))))))
-
- AC_CHECK_HEADERS([ncursesw/curses.h],[:],
- [AC_CHECK_HEADERS([ncurses/ncurses.h],[:],
- [AC_CHECK_HEADERS([ncurses/curses.h],[:],
- [AC_CHECK_HEADERS([ncurses.h],[:],[missing_headers="$missing_headers $ac_header"])])])])
-else
- HTOP_CHECK_SCRIPT([ncurses6], [refresh], [HAVE_LIBNCURSES], "ncurses6-config",
- HTOP_CHECK_SCRIPT([ncurses], [refresh], [HAVE_LIBNCURSES], "ncurses5-config",
- HTOP_CHECK_LIB([ncurses6], [refresh], [HAVE_LIBNCURSES],
- HTOP_CHECK_LIB([ncurses], [refresh], [HAVE_LIBNCURSES],
- missing_libraries="$missing_libraries libncurses"
- ))))
-
- AC_CHECK_HEADERS([curses.h],[:],
- [AC_CHECK_HEADERS([ncurses/curses.h],[:],
- [AC_CHECK_HEADERS([ncurses/ncurses.h],[:],
- [AC_CHECK_HEADERS([ncurses.h],[:],[missing_headers="$missing_headers $ac_header"])])])])
-fi
-
if test "$my_htop_platform" = "freebsd"; then
AC_CHECK_LIB([kvm], [kvm_open], [], [missing_libraries="$missing_libraries libkvm"])
fi

View File

@@ -0,0 +1,36 @@
From 308aed7fc91f40db7b7f69095c1a7b777bfeb934 Mon Sep 17 00:00:00 2001
From: awiouy <awiouy@gmail.com>
Date: Thu, 6 Jul 2017 18:50:57 +0200
Subject: [PATCH] htop: remove set_escdelay - fixed in netbsd-curses 0.2.1
drop this patch at netbsd-curses bump to 0.2.1 or higher
---
InfoScreen.c | 1 -
ScreenManager.c | 1 -
2 files changed, 2 deletions(-)
diff --git a/InfoScreen.c b/InfoScreen.c
index e27494c7..28017c63 100644
--- a/InfoScreen.c
+++ b/InfoScreen.c
@@ -117,7 +117,6 @@ void InfoScreen_run(InfoScreen* this) {
if (this->inc->active)
move(LINES-1, CRT_cursorX);
- set_escdelay(25);
int ch = getch();
if (ch == ERR) {
diff --git a/ScreenManager.c b/ScreenManager.c
index 05e1c024..5d1d07d1 100644
--- a/ScreenManager.c
+++ b/ScreenManager.c
@@ -189,7 +189,6 @@ void ScreenManager_run(ScreenManager* this, Panel** lastFocus, int* lastKey) {
}
int prevCh = ch;
- set_escdelay(25);
ch = getch();
HandlerResult result = IGNORED;

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016-present 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
@@ -17,11 +17,12 @@
################################################################################
PKG_NAME="lm_sensors"
PKG_VERSION="3.4.0"
PKG_VERSION="0d5ccf6"
PKG_ARCH="arm x86_64"
PKG_LICENSE="GPL"
PKG_SITE="http://secure.netroedge.com/~lm78/"
PKG_URL="http://ftp.gwdg.de/pub/linux/misc/lm-sensors/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_URL="https://github.com/groeck/lm-sensors/archive/${PKG_VERSION}.tar.gz"
PKG_SOURCE_DIR="lm-sensors-${PKG_VERSION}*"
PKG_DEPENDS_TARGET="toolchain"
PKG_SECTION="tools"
PKG_SHORTDESC="lm_sensors: Hardware monitoring via the SMBus"

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016-present 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
@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="lshw"
PKG_VERSION="B.02.17"
PKG_VERSION="B.02.18"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://ezix.org/project/wiki/HardwareLiSter"

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016 Team LibreELEC
# Copyright (C) 2016-present Team LibreELEC
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
#
# LibreELEC is free software: you can redistribute it and/or modify
@@ -18,7 +18,7 @@
################################################################################
PKG_NAME="mc"
PKG_VERSION="4.8.17"
PKG_VERSION="4.8.19"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.midnight-commander.org"
@@ -27,9 +27,7 @@ PKG_DEPENDS_TARGET="toolchain libtool:host gettext:host glib pcre netbsd-curses"
PKG_SECTION="tools"
PKG_SHORTDESC="mc: visual file manager"
PKG_LONGDESC="mc is a visual file manager, licensed under GNU General Public License and therefore qualifies as Free Software. It's a feature rich full-screen text mode application that allows you to copy, move and delete files and whole directory trees, search for files and run commands in the subshell. Internal viewer and editor are included"
PKG_AUTORECONF="no"
PKG_IS_ADDON="no"
PKG_CONFIGURE_OPTS_TARGET="--sysconfdir=/storage/.kodi/addons/virtual.system-tools/etc \
--datadir=/storage/.kodi/addons/virtual.system-tools/data \

View File

@@ -1,50 +0,0 @@
From 38d4c655d322837574e957b4a824f4a0d1bb3b86 Mon Sep 17 00:00:00 2001
From: rofl0r <retnyg@gmx.net>
Date: Mon, 18 Jul 2016 22:19:56 +0100
Subject: [PATCH] Ticket #3665: fix compatibility with netbsd curses.
The code that manipulates the ncurses backend into changing
the key combination to generate SIGINT from CTRL-c to CTRL-g does
so by accessing undocumented internal ncurses data structures.
This breaks compilation with netbsd-curses[0], and could also break
when the ncurses author decides to change internal structures in a
future release.
Fix it by using a portable approach that works everywhere using libc
primitives instead.
[0] https://github.com/sabotage-linux/netbsd-curses
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
---
lib/tty/tty-ncurses.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/lib/tty/tty-ncurses.c b/lib/tty/tty-ncurses.c
index efee8ec..76a21d2 100644
--- a/lib/tty/tty-ncurses.c
+++ b/lib/tty/tty-ncurses.c
@@ -179,6 +179,7 @@ mc_tty_normalize_lines_char (const char *ch)
void
tty_init (gboolean mouse_enable, gboolean is_xterm)
{
+ struct termios mode;
initscr ();
#ifdef HAVE_ESCDELAY
@@ -194,11 +195,12 @@ tty_init (gboolean mouse_enable, gboolean is_xterm)
ESCDELAY = 200;
#endif /* HAVE_ESCDELAY */
+ tcgetattr (STDIN_FILENO, &mode);
/* use Ctrl-g to generate SIGINT */
- cur_term->Nttyb.c_cc[VINTR] = CTRL ('g'); /* ^g */
+ mode.c_cc[VINTR] = CTRL ('g'); /* ^g */
/* disable SIGQUIT to allow use Ctrl-\ key */
- cur_term->Nttyb.c_cc[VQUIT] = NULL_VALUE;
- tcsetattr (cur_term->Filedes, TCSANOW, &cur_term->Nttyb);
+ mode.c_cc[VQUIT] = NULL_VALUE;
+ tcsetattr (STDIN_FILENO, TCSANOW, &mode);
tty_start_interrupt_key ();

View File

@@ -1,27 +0,0 @@
From 2da86f2595157c68c2d49e6c2b08a508750878ed Mon Sep 17 00:00:00 2001
From: Andrew Borodin <aborodin@vmail.ru>
Date: Tue, 9 Aug 2016 16:55:12 +0300
Subject: [PATCH] Define NCURSES_CONST if curses library doesn't define it.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
---
lib/tty/tty-ncurses.h | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/lib/tty/tty-ncurses.h b/lib/tty/tty-ncurses.h
index 4f0e603..9962c7c 100644
--- a/lib/tty/tty-ncurses.h
+++ b/lib/tty/tty-ncurses.h
@@ -20,6 +20,11 @@
#include <ncursesw/curses.h>
#endif /* USE_NCURSESW */
+/* netbsd-libcurses doesn't define NCURSES_CONST */
+#ifndef NCURSES_CONST
+#define NCURSES_CONST const
+#endif
+
/*** typedefs(not structures) and defined constants **********************************************/
/*** enums ***************************************************************************************/

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016-present 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
@@ -17,16 +17,16 @@
################################################################################
PKG_NAME="mtpfs"
PKG_VERSION="1.1"
PKG_VERSION="fd3864d"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.adebenham.com/mtpfs/"
PKG_URL="http://www.adebenham.com/files/mtp/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_URL="https://github.com/cjd/mtpfs/archive/${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain fuse libmtp glib"
PKG_SECTION="tools"
PKG_SHORTDESC="MTPfs is a FUSE filesystem that supports reading and writing from any MTP device"
PKG_LONGDESC="MTPfs is a FUSE filesystem that supports reading and writing from any MTP device"
PKG_AUTORECONF="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--disable-mad"

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="p7zip"
PKG_VERSION="15.14"
PKG_VERSION="16.02"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://p7zip.sourceforge.net/"

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="screen"
PKG_VERSION="4.3.1"
PKG_VERSION="4.5.1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.gnu.org/software/screen/"
@@ -29,16 +29,18 @@ PKG_LONGDESC="screen is a terminal multiplexor that runs several separate screen
PKG_AUTORECONF="no"
PKG_CONFIGURE_OPTS_TARGET="ac_cv_header_utempter_h=no \
--enable-colors256 \
--disable-pam \
--disable-use-locale \
--disable-telnet \
--disable-socket-dir"
pre_configure_target() {
CFLAGS="$CFLAGS -DTERMINFO"
export LDFLAGS=`echo $LDFLAGS | sed -e "s|-Wl,--as-needed||"`
# screen fails to build in subdirs
cd $ROOT/$PKG_BUILD
cd $PKG_BUILD
rm -rf .$TARGET_NAME
}

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016-present 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
@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="strace"
PKG_VERSION="4.11"
PKG_VERSION="4.17"
PKG_ARCH="any"
PKG_LICENSE="BSD"
PKG_SITE="http://sourceforge.net/projects/strace/"

View File

@@ -0,0 +1,15 @@
--- a/configure.ac
+++ b/configure.ac
@@ -31,11 +31,7 @@
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
AC_PREREQ(2.57)
-AC_INIT([strace],
- m4_esyscmd([./git-version-gen .tarball-version]),
- [strace-devel@lists.sourceforge.net],
- [strace],
- [https://strace.io])
+AC_INIT([strace],[4.17])
m4_define([copyright_year], m4_esyscmd([./copyright-year-gen .year]))
AC_COPYRIGHT([Copyright (C) 1999-]copyright_year[ The strace developers.])
AC_CONFIG_SRCDIR([strace.c])

View File

@@ -1,13 +0,0 @@
diff -Naur strace-4.8/configure.ac strace-4.8.patch/configure.ac
--- strace-4.8/configure.ac 2013-05-04 21:51:57.000000000 +0200
+++ strace-4.8.patch/configure.ac 2013-09-04 03:30:12.478057723 +0200
@@ -1,8 +1,6 @@
dnl Process this file with autoconf to create configure. Use autoreconf.
AC_PREREQ(2.57)
-AC_INIT([strace],
- m4_esyscmd([./git-version-gen .tarball-version]),
- [strace-devel@lists.sourceforge.net])
+AC_INIT([strace],[4.8])
AC_CONFIG_SRCDIR([strace.c])
AC_CONFIG_AUX_DIR([.])
AC_CONFIG_HEADERS([config.h])

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016-present 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
@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="unrar"
PKG_VERSION="5.3.11"
PKG_VERSION="5.5.5"
PKG_ARCH="any"
PKG_LICENSE="free"
PKG_SITE="http://www.rarlab.com"

View File

@@ -0,0 +1,56 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016-present 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="vim"
PKG_VERSION="8.0.0684"
PKG_ARCH="any"
PKG_LICENSE="VIM"
PKG_SITE="http://www.vim.org/"
PKG_URL="https://github.com/vim/vim/archive/v$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain netbsd-curses"
PKG_SECTION="tools"
PKG_SHORTDESC="vim: VI IMproved"
PKG_LONGDESC="Vim is a highly configurable text editor built to enable efficient text editing."
PKG_AUTORECONF="no"
PKG_CONFIGURE_OPTS_TARGET="vim_cv_getcwd_broken=no \
vim_cv_memmove_handles_overlap=yes \
vim_cv_stat_ignores_slash=yes \
vim_cv_terminfo=yes \
vim_cv_tgent=zero \
vim_cv_toupper_broken=no \
vim_cv_tty_group=world \
vim_cv_tty_mode=0620 \
ac_cv_sizeof_int=4 \
ac_cv_small_wchar_t=no \
--enable-selinux=no \
--enable-gui=no \
--with-compiledby=LibreELEC \
--with-features=huge \
--with-tlib=ncurses \
--without-x"
pre_configure_target() {
cd ..
rm -rf .$TARGET_NAME
export LIBS="-lcurses -lterminfo"
}
make_target() {
:
}

View File

@@ -0,0 +1,15 @@
--- a/runtime/defaults.vim
+++ b/runtime/defaults.vim
@@ -66,9 +66,9 @@
" In many terminal emulators the mouse works just fine. By enabling it you
" can position the cursor, Visually select and scroll with the mouse.
-if has('mouse')
- set mouse=a
-endif
+"if has('mouse')
+" set mouse=a
+"endif
" Switch syntax highlighting on when the terminal has colors or when using the
" GUI (which always has colors).

View File

@@ -36,7 +36,7 @@ PKG_CMAKE_TARGET_OPTS="-DMINIMAL=ON"
PKG_MAKE_TARGET_OPTS="tini-static"
pre_configure_target(){
sed -i "s|@tini_VERSION_GIT@| - git.${PKG_VERSION}|" $ROOT/$PKG_BUILD/src/tiniConfig.h.in
sed -i "s|@tini_VERSION_GIT@| - git.${PKG_VERSION}|" $PKG_BUILD/src/tiniConfig.h.in
}
makeinstall_target() {

View File

@@ -53,7 +53,7 @@ post_make_target() {
VDR_APIVERSION=`sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$/\1/p' $VDR_DIR/config.h`
LIB_NAME=lib${PKG_NAME/-plugin/}
cp --remove-destination $ROOT/$PKG_BUILD/${LIB_NAME}.so $ROOT/$PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
cp --remove-destination $PKG_BUILD/${LIB_NAME}.so $PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
$STRIP libvdr-*.so*
}

View File

@@ -47,7 +47,7 @@ post_make_target() {
VDR_APIVERSION=`sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$/\1/p' $VDR_DIR/config.h`
LIB_NAME=lib${PKG_NAME/-plugin/}
cp --remove-destination $ROOT/$PKG_BUILD/${LIB_NAME}.so $ROOT/$PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
cp --remove-destination $PKG_BUILD/${LIB_NAME}.so $PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
$STRIP libvdr-*.so*
}

View File

@@ -47,7 +47,7 @@ post_make_target() {
VDR_APIVERSION=`sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$/\1/p' $VDR_DIR/config.h`
LIB_NAME=lib${PKG_NAME/-plugin/}
cp --remove-destination $ROOT/$PKG_BUILD/${LIB_NAME}.so $ROOT/$PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
cp --remove-destination $PKG_BUILD/${LIB_NAME}.so $PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
$STRIP libvdr-*.so*
}

View File

@@ -47,7 +47,7 @@ post_make_target() {
VDR_APIVERSION=`sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$/\1/p' $VDR_DIR/config.h`
LIB_NAME=lib${PKG_NAME/-plugin/}
cp --remove-destination $ROOT/$PKG_BUILD/${LIB_NAME}.so $ROOT/$PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
cp --remove-destination $PKG_BUILD/${LIB_NAME}.so $PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
$STRIP libvdr-*.so*
}

View File

@@ -46,7 +46,7 @@ post_make_target() {
VDR_APIVERSION=`sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$/\1/p' $VDR_DIR/config.h`
LIB_NAME=lib${PKG_NAME/-plugin/}
cp --remove-destination $ROOT/$PKG_BUILD/${LIB_NAME}.so $ROOT/$PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
cp --remove-destination $PKG_BUILD/${LIB_NAME}.so $PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
$STRIP libvdr-*.so*
}

View File

@@ -52,7 +52,7 @@ post_make_target() {
VDR_APIVERSION=`sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$/\1/p' $VDR_DIR/config.h`
LIB_NAME=lib${PKG_NAME/-plugin/}
cp --remove-destination $ROOT/$PKG_BUILD/${LIB_NAME}.so $ROOT/$PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
cp --remove-destination $PKG_BUILD/${LIB_NAME}.so $PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
$STRIP libvdr-*.so*
}

View File

@@ -47,7 +47,7 @@ post_make_target() {
VDR_APIVERSION=`sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$/\1/p' $VDR_DIR/config.h`
LIB_NAME=lib${PKG_NAME/-plugin/}
cp --remove-destination $ROOT/$PKG_BUILD/${LIB_NAME}.so $ROOT/$PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
cp --remove-destination $PKG_BUILD/${LIB_NAME}.so $PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
$STRIP libvdr-*.so*
}

View File

@@ -22,7 +22,7 @@ PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://projects.vdr-developer.org/projects/plg-streamdev"
PKG_URL="https://projects.vdr-developer.org/git/vdr-plugin-streamdev.git/snapshot/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_TARGET="toolchain vdr libressl"
PKG_DEPENDS_TARGET="toolchain vdr openssl"
PKG_SECTION="multimedia"
PKG_SHORTDESC="TV"
PKG_LONGDESC="TV"
@@ -46,8 +46,8 @@ 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/-plugin/}
cp --remove-destination $ROOT/$PKG_BUILD/server/${LIB_NAME}-server.so $ROOT/$PKG_BUILD/server/${LIB_NAME}-server.so.${VDR_APIVERSION}
cp --remove-destination $ROOT/$PKG_BUILD/client/${LIB_NAME}-client.so $ROOT/$PKG_BUILD/client/${LIB_NAME}-client.so.${VDR_APIVERSION}
cp --remove-destination $PKG_BUILD/server/${LIB_NAME}-server.so $PKG_BUILD/server/${LIB_NAME}-server.so.${VDR_APIVERSION}
cp --remove-destination $PKG_BUILD/client/${LIB_NAME}-client.so $PKG_BUILD/client/${LIB_NAME}-client.so.${VDR_APIVERSION}
$STRIP client/libvdr-*.so*
$STRIP server/libvdr-*.so*

View File

@@ -46,7 +46,7 @@ post_make_target() {
VDR_APIVERSION=`sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$/\1/p' $VDR_DIR/config.h`
LIB_NAME=lib${PKG_NAME/-plugin/}
cp --remove-destination $ROOT/$PKG_BUILD/${LIB_NAME}.so $ROOT/$PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
cp --remove-destination $PKG_BUILD/${LIB_NAME}.so $PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
$STRIP libvdr-*.so*
}

View File

@@ -47,7 +47,7 @@ make_target() {
export LD=$CXX
# Use Python 2
find . -name '*.py' -exec sed -i -r "s|/usr/bin/python$|$ROOT/$TOOLCHAIN/bin/python|g" {} +
find . -name '*.py' -exec sed -i -r "s|/usr/bin/python$|$TOOLCHAIN/bin/python|g" {} +
# Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
# Note: These are for OpenELEC use ONLY. For your own distribution, please
@@ -114,7 +114,7 @@ make_target() {
./third_party/libaddressinput/chromium/tools/update-strings.py
./tools/gn/bootstrap/bootstrap.py --gn-gen-args "${_flags[*]}"
./out/Release/gn gen out/Release --args="${_flags[*]}" --script-executable=$ROOT/$TOOLCHAIN/bin/python
./out/Release/gn gen out/Release --args="${_flags[*]}" --script-executable=$TOOLCHAIN/bin/python
ninja -C out/Release chrome chrome_sandbox widevinecdmadapter
}

View File

@@ -1,8 +1,2 @@
8.0.100
- Update for LibreELEC 8.0
7.0.101
- added proper icon and description
7.0.100
- initial LibreELEC version
100
- Initial add-on

View File

@@ -1,8 +1,5 @@
8.0.100
- Update for LibreELEC 8.0
101
- Added proper icon and description
7.0.101
- added proper icon and description
7.0.100
- initial LibreELEC version
100
- Initial add-on

View File

@@ -1,8 +1,8 @@
8.0.102
102
- Rebuild driver against 4.8 kernel
8.0.101
101
- Rebuild driver against 4.7 kernel
8.0.100
100
- Initial add-on

View File

@@ -1,6 +1,6 @@
8.1.101
101
- Update to 60499dc
- Fix cpu usage due to high polling rate
8.0.100
100
- Initial add-on

View File

@@ -61,6 +61,6 @@ addon() {
fi
cp $(get_build_dir linux)/usr/include/linux/input.h $ADDON_BUILD/$PKG_ADDON_ID/include/linux/
python -Wi -t -B $ROOT/$TOOLCHAIN/lib/python2.7/compileall.py $ADDON_BUILD/$PKG_ADDON_ID/lib/ -f 1>/dev/null
python -Wi -t -B $TOOLCHAIN/lib/python2.7/compileall.py $ADDON_BUILD/$PKG_ADDON_ID/lib/ -f 1>/dev/null
find $ADDON_BUILD/$PKG_ADDON_ID/lib/ -name '*.py' -exec rm {} \;
}

View File

@@ -1,17 +1,11 @@
8.0.102
- automatically update driver to latest version on first install
show driver version in addon settings
allow update for aarch64 architecture
german translations
102
- Automatically update driver to latest version on first install
- Show driver version in addon settings
- Allow update for aarch64 architecture
- German translations
8.0.101
- system wait-for-online preference is now respected
101
- System wait-for-online preference is now respected
8.0.100
- Update for LibreELEC 8.0
7.0.101
- added proper icon and description
7.0.100
- initial LibreELEC version
100
- Initial add-on

View File

@@ -34,8 +34,8 @@ PKG_ADDON_TYPE="xbmc.service"
PKG_AUTORECONF="no"
make_target() {
mkdir -p $ROOT/$PKG_BUILD
cd $ROOT/$PKG_BUILD
mkdir -p $PKG_BUILD
cd $PKG_BUILD
case $TARGET_ARCH in
x86_64)

View File

@@ -38,8 +38,8 @@ PKG_ADDON_PROVIDES="executable"
post_unpack() {
# don't use the files from the script
rm $ROOT/$PKG_BUILD/script.moonlight/icon.png
rm $ROOT/$PKG_BUILD/script.moonlight/changelog.txt
rm $PKG_BUILD/script.moonlight/icon.png
rm $PKG_BUILD/script.moonlight/changelog.txt
}
make_target() {
@@ -52,7 +52,7 @@ makeinstall_target() {
addon() {
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID
cp -PR $ROOT/$PKG_BUILD/script.moonlight/* $ADDON_BUILD/$PKG_ADDON_ID
cp -PR $PKG_BUILD/script.moonlight/* $ADDON_BUILD/$PKG_ADDON_ID
# use our own changelog.txt
cp $PKG_DIR/changelog.txt $ADDON_BUILD/$PKG_ADDON_ID

View File

@@ -1,8 +1,2 @@
8.0.100
- Update for LibreELEC 8.0
7.0.101
- added proper icon and description
7.0.100
- initial LibreELEC version
100
- Initial add-on

View File

@@ -1,8 +1,11 @@
8.0.102
103
- Update to 77b33a6
102
- Build with Linux 4.7 RPi libraries
8.0.101
101
- Move settings to Kodi
8.0.100
100
- Initial addon

View File

@@ -17,14 +17,14 @@
################################################################################
PKG_NAME="dispmanx_vnc"
PKG_VERSION="78e6673"
PKG_REV="102"
PKG_VERSION="77b33a6"
PKG_REV="103"
PKG_ARCH="arm"
PKG_ADDON_PROJECTS="RPi RPi2"
PKG_LICENSE="OSS"
PKG_SITE="https://github.com/patrikolausson/dispmanx_vnc"
PKG_URL="https://github.com/patrikolausson/dispmanx_vnc/archive/$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain libvncserver bcm2835-bootloader bcm2835-driver libconfig libressl"
PKG_DEPENDS_TARGET="toolchain libvncserver bcm2835-bootloader bcm2835-driver libconfig openssl"
PKG_SECTION="service/system"
PKG_SHORTDESC="Raspberry Pi VNC: a Virtual Network Computing server for Raspberry Pi"
PKG_LONGDESC="Raspberry Pi VNC ($PKG_VERSION) is a Virtual Network Computing (VNC) server for Raspberry Pi using dispmanx"

View File

@@ -24,6 +24,7 @@ PKG_ADDON_PROJECTS="Generic RPi RPi2 imx6 WeTek_Hub WeTek_Play_2 Odroid_C2"
PKG_LICENSE="ASL"
PKG_SITE="http://www.docker.com/"
PKG_URL="https://github.com/docker/docker/archive/v${PKG_VERSION}.tar.gz"
PKG_SOURCE_DIR="moby-$PKG_VERSION"
PKG_DEPENDS_TARGET="toolchain sqlite go:host containerd runc libnetwork tini"
PKG_SECTION="service/system"
PKG_SHORTDESC="Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere."
@@ -68,16 +69,16 @@ configure_target() {
export CGO_NO_EMULATION=1
export CGO_CFLAGS=$CFLAGS
export LDFLAGS="-w -linkmode external -extldflags -Wl,--unresolved-symbols=ignore-in-shared-libs -extld $CC"
export GOLANG=$ROOT/$TOOLCHAIN/lib/golang/bin/go
export GOPATH=$ROOT/$PKG_BUILD/.gopath
export GOROOT=$ROOT/$TOOLCHAIN/lib/golang
export GOLANG=$TOOLCHAIN/lib/golang/bin/go
export GOPATH=$PKG_BUILD/.gopath
export GOROOT=$TOOLCHAIN/lib/golang
export PATH=$PATH:$GOROOT/bin
mkdir -p $ROOT/$PKG_BUILD/.gopath
if [ -d $ROOT/$PKG_BUILD/vendor ]; then
mv $ROOT/$PKG_BUILD/vendor $ROOT/$PKG_BUILD/.gopath/src
mkdir -p $PKG_BUILD/.gopath
if [ -d $PKG_BUILD/vendor ]; then
mv $PKG_BUILD/vendor $PKG_BUILD/.gopath/src
fi
ln -fs $ROOT/$PKG_BUILD $ROOT/$PKG_BUILD/.gopath/src/github.com/docker/docker
ln -fs $PKG_BUILD $PKG_BUILD/.gopath/src/github.com/docker/docker
# used for docker version
export GITCOMMIT=$PKG_VERSION
@@ -98,8 +99,8 @@ makeinstall_target() {
addon() {
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin
cp -P $ROOT/$PKG_BUILD/bin/docker $ADDON_BUILD/$PKG_ADDON_ID/bin
cp -P $ROOT/$PKG_BUILD/bin/dockerd $ADDON_BUILD/$PKG_ADDON_ID/bin
cp -P $PKG_BUILD/bin/docker $ADDON_BUILD/$PKG_ADDON_ID/bin
cp -P $PKG_BUILD/bin/dockerd $ADDON_BUILD/$PKG_ADDON_ID/bin
# containerd
cp -P $(get_build_dir containerd)/bin/containerd $ADDON_BUILD/$PKG_ADDON_ID/bin/docker-containerd

View File

@@ -1,52 +1,63 @@
116
- Update to verson 3.2.27.0
- Rename to Emby Server
115
- Update to version 3.2.26.0
114
- Update to version 3.2.17.0
- Rebuild libx264, ffmpegx and imagemagick
- Use ffmpgex by default
113
- Updated to version 3.2.8
- Rebuilt x264 and ffmpegx
- Update to version 3.2.8
- Rebuild x264 and ffmpegx
112
- Refer to libMagickWand-7
111
- Updated to version 3.2.5
- Rebuilt libx264, ffmpegx and imagemagick
- Rebuild libx264, ffmpegx and imagemagick
110
- Rebuild ffmpegx with libx264
109
- Rebuilt ffmpgex and imagemagick
- Rebuild ffmpgex and imagemagick
108
- Updated to version 3.0.8500
- Update to version 3.0.8500
107
- Updated to version 3.0.8300
- Rebuilt ffmpegx
- Update to version 3.0.8300
- Rebuild ffmpegx
106
- Updated to version 3.0.8100
- Rebuilt ffmpegx
- Updat to version 3.0.8100
- Rebuild ffmpegx
105
- Updated to version 3.0.7100
- Update to version 3.0.7100
104
- Updated to version 3.0.6300
- Rebuilt ffmpegx
- Update to version 3.0.6300
- Rebuild ffmpegx
103
- Updated to version 3.0.6070
- Update to version 3.0.6070
- Build for all architectures
- Refer to libsqlite3.so.0 instead of libsqlite3.so
102
- Updated to version 3.0.6030
- Added dedicated ffmpeg and ffprobe
- Removed unused shared libraries
- Update to version 3.0.6030
- Add dedicated ffmpeg and ffprobe
- Remove unused shared libraries
101
- Updated to version 3.0.5985
- Update to version 3.0.5985
- Removed mono build dependency
100
- Initial release
- Initial add-on

View File

@@ -1,6 +1,6 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016 Team LibreELEC
# Copyright (C) 2016-present 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
@@ -17,19 +17,18 @@
################################################################################
PKG_NAME="emby"
PKG_VERSION="3.2.8"
PKG_REV="113"
PKG_ARCH="any"
PKG_VERSION="3.2.27.0"
PKG_REV="116"
PKG_LICENSE="OSS"
PKG_SITE="http://emby.media"
PKG_URL="https://github.com/MediaBrowser/Emby/releases/download/$PKG_VERSION/Emby.Mono.zip"
PKG_DEPENDS_TARGET="toolchain ffmpegx imagemagick"
PKG_SECTION="service"
PKG_SHORTDESC="Emby: a personal media server"
PKG_LONGDESC="Emby ($PKG_VERSION) brings your home videos, music, and photos together, automatically converting and streaming your media on-the-fly to any device"
PKG_LONGDESC="Emby Server ($PKG_VERSION) brings your home videos, music, and photos together, automatically converting and streaming your media on-the-fly to any device"
PKG_IS_ADDON="yes"
PKG_ADDON_NAME="Emby (beta)"
PKG_ADDON_NAME="Emby Server"
PKG_ADDON_TYPE="xbmc.service"
PKG_ADDON_REQUIRES="tools.mono:0.0.0"
PKG_MAINTAINER="Anton Voyl (awiouy)"

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