Compare commits

...

245 Commits

Author SHA1 Message Date
Matthias Reichl
1bf54d978e Merge pull request #3295 from CvH/9.0/addon-ups
kodi binary addons update
2019-02-20 23:12:05 +01:00
CvH
4c10f984c4 Merge pull request #3323 from MilhouseVH/le90_linux41923-backport
linux (RPi/Generic): update to 4.19.23 [backport]
2019-02-20 23:08:18 +01:00
CvH
b0bb9cc372 Merge pull request #3297 from HiassofT/le90-cleanup-lircmap
[le90] kodi: cleanup Lircmap.xml patch
2019-02-20 22:50:33 +01:00
MilhouseVH
6ab10fd0d6 RPi: update to firmware d095b96 2019-02-20 21:49:07 +00:00
MilhouseVH
31fc8d9c99 kernel-firmware: update to kernel-firmware-28f5f7d 2019-02-20 21:49:07 +00:00
MilhouseVH
0100026aea brcmfmac_sdio-firmware-rpi: update to brcmfmac_sdio-firmware-rpi-cda3df8 2019-02-20 21:49:07 +00:00
MilhouseVH
0b4e327cbd kernel-firmware: reintroduce rt3290.bin for x86_64 2019-02-20 21:49:06 +00:00
MilhouseVH
68f7ff4c4f linux (RPi): update to linux-0a7f690 (4.19.23) 2019-02-20 21:49:06 +00:00
MilhouseVH
567f68a89a linux (Generic): update to linux-4.19.23 2019-02-20 21:48:31 +00:00
Anton Voyl
f569ec5e1e Merge pull request #3320 from CvH/9.0/tbs5520se-fix
CrazyCat TBS 5520SE fix
2019-02-19 09:49:19 +01:00
CvH
22a4e0829a libretro-mrboom: fix build 2019-02-18 22:26:15 +01:00
CvH
eaaecb8800 libretro-mgba: fix build 2019-02-18 22:26:15 +01:00
CvH
8208058e55 libretro-scummvm: fix build 2019-02-18 22:26:15 +01:00
CvH
c7a18e2210 libretro-mesen: initial package 2019-02-18 22:26:15 +01:00
CvH
d04524e6cd kodi-binary-addons: update to latest versions 2019-02-18 22:26:15 +01:00
CvH
2ddbfe54bb Merge pull request #3301 from HiassofT/le90-kodi-18.1rc1
[le90] kodi: update to 18.1
2019-02-18 20:52:27 +01:00
CvH
6c6fbad7b6 Merge pull request #3293 from HiassofT/le9-zotac-ir
[le9.0] add patch to fix Zotac IR remotes
2019-02-18 20:51:43 +01:00
CvH
e353e8beba crazycat_aml: add tbs5520se fix 2019-02-18 20:39:30 +01:00
CvH
ea541b39aa crazycat: add tbs5520se fix 2019-02-18 20:39:30 +01:00
Matthias Reichl
ece711b4ab kodi: update to 18.1
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-02-18 10:52:34 +01:00
CvH
4fb58fc234 Merge pull request #3285 from MilhouseVH/le90_meson_props_backport
config/functions: add cross-compile property support [backport]
2019-02-17 22:00:38 +01:00
CvH
0e81b16c26 Merge pull request #3313 from MilhouseVH/le90_fix_debug
buildsystem: fix debug broken by #3171 [backport]
2019-02-17 21:57:49 +01:00
CvH
31fe2e6e34 emulators: update to latest versions 2019-02-16 21:16:56 +01:00
CvH
b476f9ad90 kodi-binary-addons: update to latest versions 2019-02-16 21:16:56 +01:00
Christian Hewitt
c02731dbfc Merge pull request #3309 from mglae/le90_nano_wrap
nano: disable line wrapping
2019-02-16 15:10:03 +04:00
MilhouseVH
9dcc683a95 buildsystem: fix debug broken by #3171 [backport] 2019-02-14 19:50:24 +00:00
mglae
66f62d616c nano: disable line wrapping 2019-02-14 00:27:10 +01:00
Matthias Reichl
fe1d206882 kodi: update to 18.1rc1
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-02-11 18:46:49 +01:00
Matthias Reichl
b3922c541a kodi: cleanup Lircmap.xml patch
Drop KEY_TITLE mapping, this is already mapped in kodi Lircmap.xml.

Drop mappings with invalid keycodes KEY_FFORWARD KEY_VOLUP KEY_VOLDOWN
KEY_CHUP KEY_CHDOWN KEY_STAR KEY_POUND, they don't exist in
linux/input-event-codes.h

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-02-10 12:30:49 +01:00
Matthias Reichl
d528aef99e media_tree/_cc/_cc_aml: add patch to fix Zotac IR remotes
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-02-07 10:31:39 +01:00
Matthias Reichl
3dc5bf8118 linux: add patch to fix Zotac IR remotes
Zotac remotes use the customer code 0x80340000 and need the same toggle
bit handling as MCE remotes.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-02-07 10:31:38 +01:00
MilhouseVH
15c11d0f7d config/functions: add cross-compile property support 2019-02-01 20:41:04 +00:00
CvH
720a3a4997 Merge pull request #3280 from MilhouseVH/le90_settings_pr120
LibreELEC-settings: update to LibreELEC-settings-37e206b
2019-01-29 14:51:26 +01:00
MilhouseVH
80c0508a04 LibreELEC-settings: update to LibreELEC-settings-37e206b 2019-01-29 13:49:30 +00:00
CvH
7698ad683f Merge pull request #3277 from vpeter4/mariadb_pass
mariadb: do not change password on addon update
2019-01-29 13:49:15 +01:00
Peter Vicman
78cd04bf93 mariadb: do not change password on addon update 2019-01-29 10:44:02 +01:00
CvH
bc7508e5c8 Merge pull request #3274 from Kwiboo/rockchip-part10
Rockchip: update wifi/bt firmware and add initial rock-pi-4 support
2019-01-28 21:52:29 +01:00
Jonas Karlman
9934ab8283 RK3399: add rock-pi-4 2019-01-28 20:40:06 +00:00
Jonas Karlman
f8499ca0aa rockchip-firmware: install more bcm firmwares 2019-01-28 20:40:06 +00:00
Jonas Karlman
2155170d96 rkbin: update to ba436b9 2019-01-28 20:40:06 +00:00
Jonas Karlman
308902272a rkmpp: update to 056e17d 2019-01-28 20:40:06 +00:00
CvH
637ca82ed6 Merge pull request #3276 from HiassofT/le9-drop-vsxu
visualization.vsxu: remove addon
2019-01-28 21:22:17 +01:00
Matthias Reichl
1687857278 visualization.vsxu: remove addon
Addon isn't listed in https://github.com/xbmc/repo-binary-addons
and doesn't build anymore, so let's drop it.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-01-28 21:17:57 +01:00
CvH
0db5eea6cf Merge pull request #3275 from MilhouseVH/le90_kodi18-final
kodi: kodi 18.0 Final
2019-01-28 21:17:06 +01:00
MilhouseVH
c7bd393dee kodi-binary-addons: update to latest versions 2019-01-28 19:04:08 +00:00
MilhouseVH
9f6ff24796 kodi (RPi): update to kodi-newclock5_18.0-Leia 2019-01-28 19:04:08 +00:00
MilhouseVH
2d19353f97 kodi (Rockchip): update to kodi-rockchip_18.0-Leia 2019-01-28 19:04:08 +00:00
MilhouseVH
ce6c34fcd3 kodi (Generic): update to kodi-18.0-Leia 2019-01-28 18:48:14 +00:00
Matthias Reichl
8ee5f79ecf Merge pull request #3273 from CvH/9.0/broken-addons
mono/webgrabplus: add marked broken addons
2019-01-28 13:40:35 +01:00
CvH
db5ac22678 mono: initial package (broken) 2019-01-28 13:35:29 +01:00
CvH
f02df66709 webgrabplus: initial package (broken) 2019-01-28 13:35:20 +01:00
Matthias Reichl
211aeb9fa3 Merge pull request #3272 from CvH/9.0/mpd-fix
mpd: change to meson
2019-01-28 13:14:31 +01:00
CvH
635762d2a6 Merge pull request #3268 from awiouy/nomo
remove mono
2019-01-28 13:14:02 +01:00
CvH
9d0f5d0a78 libid3tag: install pkgconfig file 2019-01-28 12:49:40 +01:00
CvH
b97cf1736b mpd: change to meson 2019-01-28 12:49:31 +01:00
CvH
21b5b4fa64 Merge pull request #3271 from HiassofT/le9-picodrive
libretro-picodrive: fix build error
2019-01-28 11:36:42 +01:00
Matthias Reichl
9f753b7aea libretro-picodrive: fix build error
The environment variable "R" leaks into the Makefile,
if it is set the build will fail. eg

export R=12345
scripts/build libretro-picodrive
...
make: *** No rule to make target '12345pico/pico.o', needed by 'picodrive_libretro.so'.  Stop.

Clear the variable before calling make to fix this issue

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-01-28 11:19:02 +01:00
MilhouseVH
3f9560fb11 Merge pull request #3261 from redwil/hddtemp-fix
Hddtemp: FIX build:  update urls, local hddtemp.db
2019-01-27 23:06:39 +00:00
Red Wil
b341b7b0be hddtemp: fix build: update urls, local hddtemp.db 2019-01-27 22:28:17 +00:00
CvH
a8cac342a3 Merge pull request #3270 from HiassofT/le9-picodrive
libretro-picodrive: drop git rev-parse call from Makefile
2019-01-27 23:21:34 +01:00
Matthias Reichl
aab065b509 libretro-picodrive: drop git rev-parse call from Makefile
git rev-parse runs into the LE tree and sets GIT_VERSION to the
current LE githash - which is nonsense.

Just set GIT_VERSION to the (shortened) PKG_VERSION in the Makefile
to avoid this issue.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-01-27 23:11:14 +01:00
Matthias Reichl
35c6bc54b2 Merge pull request #3269 from CvH/9.0/fix-mame
libretro-mame: change name of binary
2019-01-27 22:53:41 +01:00
CvH
27f4f5e4c8 libretro-mame: change name of binary 2019-01-27 22:50:00 +01:00
CvH
ba678160fd Merge pull request #3267 from HiassofT/le9-mame2016
game.libretro.mame2016: only build on x86_64
2019-01-27 21:16:53 +01:00
awiouy
2654ee4b4e libgdiplus: remove package 2019-01-27 21:05:11 +01:00
awiouy
f92aef9def mono: remove package 2019-01-27 21:04:38 +01:00
awiouy
63c5323a37 webgrabplus: remove package 2019-01-27 21:03:56 +01:00
Matthias Reichl
4a05baec31 game.libretro.mame2016: only build on x86_64
libretro.mame2016 is marked x86_64 and fails to build on RPi2.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-01-27 18:06:48 +01:00
Matthias Reichl
3ae3e58114 Merge pull request #3266 from CvH/9.0/sync-addons
kodi-binary-addons: update to latest versions
2019-01-27 15:21:56 +01:00
CvH
f3cf1a21f8 kodi-binary-addons: update to latest versions 2019-01-27 15:07:57 +01:00
Matthias Reichl
536a722d21 Merge pull request #3265 from CvH/9.0/quickfix
mame2016: add missed patch
2019-01-27 14:44:20 +01:00
CvH
5d3a991287 mame2016: add missed patch 2019-01-27 14:43:20 +01:00
Matthias Reichl
8a67396221 Merge pull request #3262 from CvH/9.0/game-addons
add missing libretro addons
2019-01-27 14:40:31 +01:00
CvH
01acabf979 Merge pull request #3259 from HiassofT/le9-retro-update
update_retroplayer-addons: sync libretro core versions with kodi
2019-01-27 14:39:46 +01:00
CvH
670dbcb4bc game.netplay: initial package 2019-01-27 14:21:39 +01:00
CvH
345a3d8456 mame2016: initial package 2019-01-27 14:21:39 +01:00
CvH
5e0e798646 mame2003_plus: initial package 2019-01-27 14:18:58 +01:00
Matthias Reichl
dc9ceda279 update_retroplayer-addons: handle all game.* addons
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-01-27 14:04:44 +01:00
Matthias Reichl
7b11ece9b4 update_retroplayer-addons: colorize warnings and errors
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-01-27 14:04:44 +01:00
CvH
4c5e76f8a0 Merge pull request #3255 from chewitt/rtl8187
rockchip: add CONFIG_RTL8187 to RK3328/RK3399 defconfig
2019-01-27 12:09:55 +01:00
Christian Hewitt
14ebf715f6 rockchip: add CONFIG_RTL8187 to TinkerBoard defconfig 2019-01-27 07:02:02 +04:00
Christian Hewitt
5c44d28b0f rockchip: add CONFIG_RTL8187 to MiQi defconfig 2019-01-27 07:01:36 +04:00
Matthias Reichl
9a6c8520a4 update_retroplayer-addons: sync libretro core versions with kodi
Instead of bumping libretro cores to their current master version
use the githash from depends file in kodi game addon.

This ensures we ship the same libretro core versions as Kodi.

When a kodi game addon is bumped the libretro package is automatically
bumped, too.

If the script is invoked with the "-f" option all libretro packages
will be synced to the version specified in the kodi game addon.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-01-26 17:43:51 +01:00
Christian Hewitt
52a66b1eaf rockchip: add CONFIG_RTL8187 to RK3399 defconfig 2019-01-26 12:59:03 +04:00
MilhouseVH
2a815a4cd3 Merge pull request #3257 from CvH/9.0/ova-fix
scripts/image: add OVA_SIZE variable
2019-01-26 03:36:37 +00:00
CvH
679966ca02 scripts/image: add OVA_SIZE variable 2019-01-25 19:24:53 +01:00
CvH
06a1701848 Merge pull request #3246 from MilhouseVH/le90_mesa-18.3.2
mesa: update to mesa-18.3.2
2019-01-25 17:54:10 +01:00
MilhouseVH
e370750526 Merge pull request #3245 from CvH/9.0/ova-size
ova template adjustments
2019-01-25 11:27:52 +00:00
CvH
e52eba690d projects/generic: add ova size 2019-01-25 12:11:30 +01:00
CvH
51c4cd15bb ova: increase to 1gb ram 2019-01-25 12:10:59 +01:00
CvH
7f13cab6d6 mkimage: change ova size to 4gb 2019-01-25 12:10:49 +01:00
Matthias Reichl
8404393611 Merge pull request #3236 from CvH/9.0/addon-ups
several addons updated
2019-01-25 11:39:28 +01:00
MilhouseVH
0aaccd4172 Merge pull request #3249 from CvH/9.0/chrome-fix
chrome-depends: fix building
2019-01-25 10:38:15 +00:00
CvH
bf3e73cbf1 Merge pull request #3231 from MilhouseVH/linux41914+
linux (RPi/Generic): update to linux-4.19.17
2019-01-25 11:33:43 +01:00
CvH
2cc1b2ba02 Merge pull request #3251 from MilhouseVH/le90_fix_pkg_call
buildsystem: restore set -e behaviour after #3136
2019-01-25 00:21:19 +01:00
CvH
bc2bfc68d0 oscam: update to 695307b 2019-01-24 22:27:25 +01:00
CvH
c16ae74dfd mpd: update to 0.21.4 2019-01-24 22:27:25 +01:00
CvH
d20d10381a mpd-mpc: update to 0.31 2019-01-24 22:27:25 +01:00
CvH
30c920f07c hyperion: update to 22f7be8 2019-01-24 22:27:25 +01:00
CvH
b74e2a7dda dispmanx_vnc: fix versioning 2019-01-24 22:27:25 +01:00
CvH
73b425e907 lcdd: update to e08546c 2019-01-24 22:27:25 +01:00
MilhouseVH
0bed73d3c0 samba: don't unintentionally exit with failure when SAMBA_SERVER is disabled 2019-01-24 19:22:15 +00:00
MilhouseVH
dd6cf78c82 Revert "linux: sub-process eats exit/failure code"
This reverts commit 710d431652.
2019-01-24 19:17:41 +00:00
MilhouseVH
0661263dd8 buildsystem: restore set -e fail-on-error behaviour 2019-01-24 19:17:39 +00:00
MilhouseVH
134f805157 linux (RPi): update to linux-5c4a644 (4.19.17) 2019-01-24 02:48:53 +00:00
MilhouseVH
957a60d64f linux (Generic): update to linux-4.19.17 2019-01-24 02:48:05 +00:00
Christian Hewitt
4dc3b58549 rockchip: add CONFIG_RTL8187 to RK3328 defconfig 2019-01-24 02:38:17 +04:00
MilhouseVH
19889fd554 RPi: update to firmware 81cca1a
Drop vcfiled after https://github.com/raspberrypi/userland/pull/525
2019-01-23 01:11:55 +00:00
DaVukovic
f729718f3f Merge pull request #3252 from craxycat/patch-1
FIX getedid create sh: bad number on intel/amd
2019-01-22 15:32:11 +01:00
craxycat
5364344b2e FIX getedid sh: bad number on intel/amd 2019-01-23 00:10:08 +10:00
MilhouseVH
1fca4404f3 linux (RPi): config options for 4.19.16 2019-01-22 13:48:58 +00:00
MilhouseVH
d18df27a69 linux (RPi): update to linux-2666a04 (4.19.16) 2019-01-22 13:39:22 +00:00
CvH
bbb8e6d460 Merge pull request #3250 from vpeter4/mariadb
mariadb: config file fix to speed it up
2019-01-22 11:22:26 +01:00
Peter Vicman
392e5e0ecb mariadb: config file fix to speed it up 2019-01-21 09:07:09 +01:00
CvH
86cc9b3a37 chrome-depends: fix PKG_CONFIGURE_OPTS_TARGET 2019-01-19 16:42:05 +01:00
CvH
34ac6023dc Merge pull request #3229 from awiouy/emby4
emby4: initial addon
2019-01-19 13:44:10 +01:00
awiouy
ba50b7b19c emby4: initial addon 2019-01-19 13:42:30 +01:00
CvH
c0296ace7b Merge pull request #3247 from Kwiboo/fix-rk3328-bl31
Rockchip: use correct rk3328 bootloader bl31 filename
2019-01-19 13:19:58 +01:00
Jonas Karlman
05f42c1046 Rockchip: use correct rk3328 bootloader bl31 filename 2019-01-19 13:16:22 +01:00
Matthias Reichl
e1a7c702cf Merge pull request #3242 from CvH/9.0/rar2fs-fuse
rar2fs: add fuse depend
2019-01-19 11:50:30 +01:00
MilhouseVH
9fcc6a9c27 mesa: update to mesa-18.3.2 2019-01-19 07:26:48 +00:00
CvH
e23e67280f Merge pull request #3243 from jernejsk/tcpdumpfix
tcpdump: properly reorder build step
2019-01-17 21:34:40 +01:00
CvH
9078faebb0 Merge pull request #3244 from jernejsk/libsshfix
libssh: Disable documentation building
2019-01-17 21:29:51 +01:00
Jernej Skrabec
ade414d2e5 tcpdump: properly reorder build step 2019-01-17 20:57:20 +01:00
Jernej Skrabec
17aba9fcf1 libssh: Disable documentation building
Documentation build process tries to use doxygen installed on host,
which may fail to build docs.

In order to avoid that, just disable documentation building altogether.
2019-01-17 20:50:09 +01:00
CvH
b7a4d91400 rar2fs: add fuse depend 2019-01-17 13:44:01 +01:00
MilhouseVH
564dab4e2a linux (Generic): config options for 4.19.16 2019-01-17 12:32:23 +00:00
CvH
e13717d7b9 Merge pull request #3233 from MilhouseVH/le90_fix_cache_files
buildsystem: be more cautious when overwriting package cache files
2019-01-17 13:30:23 +01:00
CvH
40c4ebd82b Merge pull request #3119 from awiouy/librespot-114
librespot: minor fixes
2019-01-17 13:09:01 +01:00
MilhouseVH
eb31a520c4 linux (Generic): update to linux-4.19.16 2019-01-17 11:56:28 +00:00
awiouy
bcf78b2bbc librespot: minor fixes 2019-01-16 17:04:13 +01:00
awiouy
515c1b940e rust: update to 1.31.1 2019-01-16 17:04:13 +01:00
awiouy
f24737b24a rustup.rs: update to 1.16.0 2019-01-16 17:04:13 +01:00
CvH
3565115029 Merge pull request #3239 from Kwiboo/rockchip-part9
Rockchip: update patches and packages
2019-01-15 21:35:22 +01:00
Matthias Reichl
6b342a557c Merge pull request #3240 from CvH/9.0/settings-up
LibreELEC-settings: update to 6a8fb79
2019-01-15 20:46:56 +01:00
CvH
01f14688cf LibreELEC-settings: update to 6a8fb79 2019-01-15 20:45:43 +01:00
Jonas Karlman
a6e2371d14 rkmpp: update to f367af4 2019-01-15 19:50:06 +01:00
Jonas Karlman
e1da5b4a93 rkbin: update to 28b8bbe 2019-01-15 19:50:06 +01:00
Jonas Karlman
152f574e35 mali-rockchip: remove package 2019-01-15 19:50:06 +01:00
Jonas Karlman
47bc56e99a Rockchip: use libmali 2019-01-15 19:50:06 +01:00
Jonas Karlman
338ea10332 kodi: simplify gbm platform check 2019-01-15 19:50:06 +01:00
Jonas Karlman
612db49d61 libmali: new package 2019-01-15 19:50:06 +01:00
Jonas Karlman
013ef3fb62 libcec: update cec-framework patch 2019-01-15 19:50:06 +01:00
MilhouseVH
1062a58be1 Merge pull request #3237 from CvH/9.0/retroplayer_up
kodi-binary-addons: update to latest versions
2019-01-15 12:05:58 +00:00
MilhouseVH
ebf5b4898e Merge pull request #3230 from CvH/9.0/minidlna
minidlna: update to 799e6cf
2019-01-15 12:04:24 +00:00
MilhouseVH
b9e8f6fa36 Merge pull request #3235 from CvH/9.0/networktools-up
network-tools update
2019-01-15 12:03:04 +00:00
MilhouseVH
fd1fef0534 Merge pull request #3234 from CvH/9.0/systemtools-up
system-tools update
2019-01-15 12:01:09 +00:00
MilhouseVH
ecef7b5584 Merge pull request #3232 from CvH/9.0/dvbsky960fix
Linux: fix DVBSky S960 bug
2019-01-15 11:59:10 +00:00
CvH
9e447535eb Merge pull request #3228 from MilhouseVH/le90_kodi-next003
kodi: updates for Kodi 18 RC5
2019-01-15 12:56:32 +01:00
CvH
caacbb3f44 network-tools: update to 103 2019-01-15 12:20:43 +01:00
CvH
15d1449dcf iperf: update to 3.6 2019-01-15 12:19:47 +01:00
CvH
7399a8ed26 irssi: update to 1.1.2 2019-01-15 12:19:47 +01:00
CvH
15a7f2391e lftp: update to 4.8.4 2019-01-15 12:19:47 +01:00
CvH
c95f393bc3 ngrep: fix version 2019-01-15 12:19:47 +01:00
CvH
244b515613 rar2fs: initial package 2019-01-15 12:19:42 +01:00
CvH
490c65f30f unrar: build additional shared 2019-01-15 12:16:14 +01:00
MilhouseVH
76067bdf80 buildsystem: be more cautious when overwriting package cache files 2019-01-14 22:57:19 +00:00
MilhouseVH
df5d31310b kodi (RPi): update to kodi-newclock5_18.0rc5.2-Leia 2019-01-14 22:50:44 +00:00
MilhouseVH
b240eaf191 kodi (Rockchip): update to kodi-rockchip_18.0rc5.2-Leia 2019-01-14 22:50:44 +00:00
MilhouseVH
bf9dd03dc5 kodi (Generic): update to kodi-18.0rc5.2-Leia 2019-01-14 22:50:44 +00:00
MilhouseVH
06d00cfd37 ffmpeg: update to ffmpeg-4.0.3-Leia-RC5 2019-01-14 22:50:44 +00:00
MilhouseVH
0a3ccc2d44 kodi-binary-addons: update to latest versions 2019-01-14 22:50:44 +00:00
MilhouseVH
e3de10c244 linux (RPi): update to linux-b5a3396 (4.19.15) 2019-01-14 22:18:37 +00:00
CvH
14e05f7a14 kodi-binary-addons: update to latest versions 2019-01-14 03:02:47 +01:00
CvH
71ebf98a04 system-tools: update to 111 2019-01-14 02:26:15 +01:00
CvH
9d12d32ec4 usb-modeswitch: update to 2.52 2019-01-14 02:26:15 +01:00
CvH
0e212f0bea stress-ng: update to 0.09.50 2019-01-14 02:26:15 +01:00
CvH
8d9a676ccc strace: update to 4.26 2019-01-14 02:26:15 +01:00
CvH
b3ccaf8710 smartmontools: update to 7.0 2019-01-14 02:26:15 +01:00
CvH
fd767b02b7 pv: update to 1.6.6 2019-01-14 02:26:15 +01:00
CvH
8040fee60b patch: update to 2.7.6 2019-01-14 02:26:15 +01:00
CvH
92ae0e4286 nmon: fix version 2019-01-14 02:26:15 +01:00
CvH
f61091f728 mtpfs: fix version 2019-01-14 02:26:15 +01:00
CvH
5e0ecd27f8 lm_sensors: update to e8afbda 2019-01-14 02:26:15 +01:00
CvH
7c7adbacda jq: update to 1.6 2019-01-14 02:26:15 +01:00
CvH
ab6a910d2d oniguruma: initial package 2019-01-14 02:26:15 +01:00
CvH
f0b6346ce1 htop: update to 3.0.0 Beta5 2019-01-14 02:26:15 +01:00
CvH
636ee27407 file: update to d1ff3af 2019-01-14 02:26:15 +01:00
CvH
7d179b092a autossh: update to 1.4g 2019-01-14 02:26:15 +01:00
CvH
7bb9dd191c unrar: update to 5.6.8 2019-01-14 02:26:15 +01:00
CvH
f06707899d minidlna: update to 799e6cf 2019-01-13 23:13:47 +01:00
CvH
57679410b3 Merge pull request #3219 from MilhouseVH/le90_qemu_3.1.0
qemu: update to qemu-3.1.0
2019-01-13 22:58:01 +01:00
CvH
180b76bee0 linux (Generic): add DVBSkyS960 fix 2019-01-13 13:02:37 +01:00
CvH
cc434878bf linux (RPi): add DVBSkyS960 fix 2019-01-13 13:02:32 +01:00
MilhouseVH
6a1cf81fab linux (Generic): update to linux-4.19.15 2019-01-13 10:19:51 +00:00
Christian Hewitt
84c634a8ce Merge pull request #2949 from CvH/9.0/minisatip
minisatip: initial package
2019-01-12 16:15:45 +04:00
MilhouseVH
72854bdf8c Merge pull request #3207 from CvH/9.0/aml-tryfix
crazycat_aml: fix crash
2019-01-12 11:53:08 +00:00
Matthias Reichl
dd628b46fa Merge pull request #3196 from MilhouseVH/linux41912+
linux (RPi/Generic): update to linux-4.19.16
2019-01-12 12:13:24 +01:00
MilhouseVH
f55834440c Merge pull request #3223 from thoradia/throwback_cairo
cairo: requires glib
2019-01-12 11:02:10 +00:00
MilhouseVH
320844c601 Merge pull request #3224 from thoradia/throwback_markupsafe
markupsafe: use python3
2019-01-12 11:01:56 +00:00
CvH
9602f66aa4 Merge pull request #3226 from 5schatten/docker_18.09.1
docker: updated to 18.09.1
2019-01-12 12:00:28 +01:00
MilhouseVH
97593d9acd Merge pull request #3220 from HiassofT/le9-alsa-1.1.8
alsa: update 1.1.8
2019-01-12 10:59:58 +00:00
MilhouseVH
2a875988f0 Merge pull request #3164 from CvH/9.0/gnutls-ffmpeg
ffmpegx: disable nonfree - Tvh and ffmpeg-tools update
2019-01-12 10:46:34 +00:00
MilhouseVH
c0d14cea67 libnfs: update to libnfs-38b62bc, fixes xbmc/15194 2019-01-12 01:46:55 +00:00
CvH
cb323b5244 minisatip: initial package 2019-01-10 21:57:38 +01:00
5schatten
eac8d9b6c3 go: updated to 1.11.2 2019-01-10 14:52:22 +01:00
5schatten
040024f6d2 docker: updated to 18.09.1 2019-01-10 14:52:00 +01:00
5schatten
cf9a6ea838 runc: updated to git 96ec217 2019-01-10 14:51:49 +01:00
5schatten
1940d63db8 libnetwork: updated to git 2cfbf9b 2019-01-10 14:51:39 +01:00
5schatten
6b3285c30b containerd: updated to v1.2.2 2019-01-10 14:51:25 +01:00
MilhouseVH
93ae5af797 RPi: update to firmware 9baae76 2019-01-10 05:11:30 +00:00
thoradia
ce9a8d3672 markupsafe: use python3 2019-01-10 00:23:56 +01:00
thoradia
2b4af9521e cairo: requires glib 2019-01-10 00:20:30 +01:00
MilhouseVH
42986c8eed linux (RPi/Generic): config options for 4.19.14 2019-01-09 21:13:11 +00:00
MilhouseVH
45c2dffa9d linux (RPi/Generic): update to linux-4.19.14 2019-01-09 21:00:25 +00:00
MilhouseVH
880b2d5af4 linux (RPi/Generic): update to linux-4.19.13 2019-01-09 21:00:13 +00:00
MilhouseVH
1c86567bbd Merge pull request #3222 from lsellens/master
libdvdcss is building even when disabled
2019-01-09 17:46:28 +00:00
lsellens
28755d3fdd libdvdcss is building even when disabled 2019-01-09 11:39:42 -06:00
CvH
e312cf3c27 ffmpeg-tools: update to 105 2019-01-09 11:53:21 +01:00
MilhouseVH
09ff01745b config/functions: fix addon changelog 2019-01-09 11:53:21 +01:00
CvH
7d0c57ef3f tvheadend42: update to 4.2.7-44 2019-01-09 11:53:21 +01:00
CvH
324394aafd tvheadend42: xmltv fix usage of "&" 2019-01-09 11:46:28 +01:00
CvH
63924bab4b tvheadend42: disable en50221 2019-01-09 11:46:28 +01:00
CvH
603f22b11a tvheadend42: add gnutls binding 2019-01-09 11:46:28 +01:00
CvH
e4a129939f tvh-dtv-scan-tables: update to 68f86b4 2019-01-09 11:46:28 +01:00
CvH
7ea7e8bee8 ffmpeg-tools: add gnutls libs 2019-01-09 11:46:28 +01:00
CvH
8797d09c85 aom: update to 2018-01-09 2019-01-09 11:46:28 +01:00
CvH
62096d795d xz: add pic for xz 2019-01-09 11:46:28 +01:00
CvH
b8054083cf ffmpegx: changes to apply gpl 2019-01-09 11:46:28 +01:00
CvH
0568159e5f gnutls: initial package 2019-01-09 11:46:28 +01:00
CvH
34f09f423e nettle: initial package 2019-01-09 11:46:28 +01:00
CvH
836215f595 libidn2: initial package 2019-01-09 11:46:28 +01:00
CvH
82415034ac fdk-aac: remove package 2019-01-09 11:46:28 +01:00
CvH
9f70a6e006 x264: drop unused option 2019-01-09 11:46:28 +01:00
Matthias Reichl
bda98311e9 Merge pull request #3211 from MilhouseVH/nvidia-410.93
xf86-video-nvidia: update to xf86-video-nvidia-410.93
2019-01-08 23:58:59 +01:00
MilhouseVH
af2cdd95d1 Merge pull request #3209 from antonlacon/zstd-1.3.8
zstd: update to 1.3.8
2019-01-08 22:37:56 +00:00
Matthias Reichl
9671309daa alsa-plugins: update to 1.1.8
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-01-08 13:43:45 +01:00
Matthias Reichl
56b9d0d7ed alsa-utils: also install alsaucm
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-01-08 13:30:51 +01:00
Matthias Reichl
3e76f1b1a1 alsa-utils: update to 1.1.8
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-01-08 13:30:38 +01:00
Matthias Reichl
06e36298e4 alsa-lib: update to 1.1.8
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-01-08 13:30:38 +01:00
MilhouseVH
8d73a69a9f qemu: update to qemu-3.1.0 2019-01-08 07:50:11 +00:00
MilhouseVH
ed4fdf4a18 nlohmann-json: new package, needed by pvr.vuplus 2019-01-04 21:32:23 +00:00
MilhouseVH
df9076a4b5 Merge pull request #3191 from vpeter4/addon_service_fix
kodi: service addon wrapper call fix
2019-01-04 20:53:08 +00:00
Christian Hewitt
b7dc369850 Merge pull request #3208 from awiouy/90-st1
syncthing: update to 1.0.0
2019-01-04 17:02:23 +04:00
Christian Hewitt
971cfd1a69 Merge pull request #3179 from CvH/9.0/shairplay
libshairplay: update to 096b61a
2019-01-04 02:06:26 +04:00
MilhouseVH
321744c3c5 Merge pull request #3210 from KOPRajs/fix-host-platform
Fix host platform for CMake
2019-01-03 20:55:28 +00:00
MilhouseVH
3b87f5ac56 xf86-video-nvidia: update to xf86-video-nvidia-410.93 2019-01-03 20:45:57 +00:00
KOPRajs
fb1a2033dd Fix host platform for CMake 2019-01-03 12:00:04 +01:00
Ian Leonard
7aa0839605 zstd: update to 1.3.8
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2019-01-01 20:15:38 +00:00
awiouy
8fa64c5bf5 syncthing: update to 1.0.0 2019-01-01 18:57:50 +01:00
CvH
d0497f4d9d crazycat_aml: fix crash 2019-01-01 15:32:44 +01:00
MilhouseVH
05be03f537 Merge pull request #3205 from chewitt/sapphire
addons: bump sapphire driver to v7.1
2018-12-31 05:24:56 +00:00
Christian Hewitt
66332bd503 addons: bump sapphire driver to v7.1 2018-12-31 09:00:49 +04:00
vpeter4
3fc36563b1 kodi: service addon wrapper call fix
Currently when addon is installed it's service is enabled and started.
But immediately service is stopped, disabled, enabled and started again.
This second part should be executed only on addon's update.
2018-12-28 14:26:17 +01:00
CvH
965b4b5b0f libshairplay: update to 096b61a 2018-12-21 12:13:30 +01:00
362 changed files with 26725 additions and 14935 deletions

View File

@@ -305,7 +305,7 @@ setup_toolchain() {
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 ${MACHINE_HARDWARE_PLATFORM})" >> $CMAKE_CONF
echo "SET(CMAKE_SYSTEM_PROCESSOR ${MACHINE_HARDWARE_NAME})" >> $CMAKE_CONF
echo "SET(CMAKE_C_COMPILER $CC)" >> $CMAKE_CONF
echo "SET(CMAKE_CXX_COMPILER $CXX)" >> $CMAKE_CONF
echo "SET(CMAKE_CPP_COMPILER $CXX)" >> $CMAKE_CONF
@@ -332,7 +332,7 @@ setup_toolchain() {
}
create_meson_conf() {
local endian root
local endian root properties
case "$1" in
target|init) endian="little"
root="$SYSROOT_PREFIX/usr"
@@ -342,6 +342,8 @@ create_meson_conf() {
;;
esac
properties="PKG_MESON_PROPERTIES_${1^^}"
cat > $2 <<EOF
[binaries]
c = '$CC'
@@ -361,6 +363,7 @@ endian = '$endian'
root = '$root'
$(python -c "import os; print('c_args = {}'.format([x for x in os.getenv('CFLAGS').split()]))")
$(python -c "import os; print('c_link_args = {}'.format([x for x in os.getenv('LDFLAGS').split()]))")
${!properties}
EOF
}
@@ -478,33 +481,50 @@ debug_strip() {
init_package_cache() {
local _ANCHOR="@?+?@" DIR
local temp_global temp_local
# If the package caches are unset, then populate them
if [ -z "${_CACHE_PACKAGE_LOCAL}" -o -z "${_CACHE_PACKAGE_GLOBAL}" ]; then
_CACHE_PACKAGE_LOCAL="${BUILD}/.cache_package_local"
_CACHE_PACKAGE_GLOBAL="${BUILD}/.cache_package_global"
mkdir -p "${BUILD}"
: > "${_CACHE_PACKAGE_LOCAL}"
: > "${_CACHE_PACKAGE_GLOBAL}"
temp_global="$(mktemp)"
temp_local="$(mktemp)"
# cache project/device folder for a package
if [ -n $DEVICE ]; then
for DIR in $(find $ROOT/projects/$PROJECT/devices/$DEVICE/packages -type d 2>/dev/null); do
[ -r "$DIR/package.mk" ] && echo "${DIR}${_ANCHOR}" >> "${_CACHE_PACKAGE_LOCAL}"
[ -r "$DIR/package.mk" ] && echo "${DIR}${_ANCHOR}" >> "${temp_local}"
done
fi
# cache project folder for a package
for DIR in $(find $ROOT/projects/$PROJECT/packages -type d 2>/dev/null); do
[ -r "$DIR/package.mk" ] && echo "${DIR}${_ANCHOR}" >> "${_CACHE_PACKAGE_LOCAL}"
[ -r "$DIR/package.mk" ] && echo "${DIR}${_ANCHOR}" >> "${temp_local}"
done
# cache packages folder
for DIR in $(find $ROOT/$PACKAGES -type d 2>/dev/null); do
[ -r "$DIR/package.mk" ] && echo "${DIR}${_ANCHOR}" >> "${_CACHE_PACKAGE_GLOBAL}"
[ -r "$DIR/package.mk" ] && echo "${DIR}${_ANCHOR}" >> "${temp_global}"
done
_CACHE_PACKAGE_LOCAL="${BUILD}/.cache_package_local"
_CACHE_PACKAGE_GLOBAL="${BUILD}/.cache_package_global"
export _CACHE_PACKAGE_LOCAL _CACHE_PACKAGE_GLOBAL
# overwrite existing cache files only when they are invalid, or not yet created
mkdir -p "$(dirname "${_CACHE_PACKAGE_GLOBAL}")"
if [ -f "${_CACHE_PACKAGE_LOCAL}" ] && cmp -s "${temp_local}" "${_CACHE_PACKAGE_LOCAL}"; then
rm "${temp_local}"
else
mv "${temp_local}" "${_CACHE_PACKAGE_LOCAL}"
fi
if [ -f "${_CACHE_PACKAGE_GLOBAL}" ] && cmp -s "${temp_global}" "${_CACHE_PACKAGE_GLOBAL}"; then
rm "${temp_global}"
else
mv "${temp_global}" "${_CACHE_PACKAGE_GLOBAL}"
fi
fi
if [ -z "${_DEBUG_DEPENDS_LIST+x}" ]; then
set_debug_depends
fi
}
@@ -792,22 +812,18 @@ find_dir_path() {
find_path -d "$1" "$2"
}
# p1: name of potential function to execute if it exists
# return 0 if function executed, 1 if not, die if error
# p1: name of function to test for
# return 0 if function exists, 1 if not
pkg_call_exists() {
[ "$(type -t ${1})" = "function" ] && return 0 || return 1
}
# p1: name of function to execute unconditionally
# testing the exit code value of this function is likely to break set -e fail-on-error behaviour
pkg_call() {
[ -n "${PKG_NAME}" ] || die "$(print_color CLR_ERROR "FAILURE: Cannot call ${1} package function when package is not known!")"
if [ "$(type -t ${1})" = "function" ]; then
${1} || die "$(print_color CLR_ERROR "FAILURE: ${1} for package ${PKG_NAME} did not succeed!")"
else
return 1
fi
}
# p1: name of potential function to execute if it exists
# return 0 if function executed or not, or die if error
pkg_call_optional() {
pkg_call ${1} || return 0
${1}
}
unset_functions() {
@@ -909,7 +925,11 @@ source_package() {
# Late variable binding - allow the package to now evaluate any variables
# that we may have initialised after sourcing the package, typically
# PKG_BUILD etc.
[ -n "${PKG_NAME}" ] && pkg_call_optional configure_package || true
if [ -n "${PKG_NAME}" ]; then
if pkg_call_exists configure_package; then
pkg_call configure_package
fi
fi
}
@@ -1042,6 +1062,7 @@ install_addon_images() {
create_addon_xml() {
local addon_xml addon_version addon_name provider_name requires requires_addonname requires_addonversion screenshots
local tmp_changelog
addon_xml="$1/addon.xml"
@@ -1065,11 +1086,14 @@ done
fi
if [ -f $PKG_DIR/changelog.txt ]; then
tmp_changelog="$(mktemp)"
cat ${PKG_DIR}/changelog.txt | xmlstarlet esc >"${tmp_changelog}"
sed -e "/@PKG_ADDON_NEWS@/ \
{
r $PKG_DIR/changelog.txt
r ${tmp_changelog}
d
}" -i "$addon_xml"
rm -f "${tmp_changelog}"
else
sed -e "s|@PKG_ADDON_NEWS@||g" -i "$addon_xml"
fi

View File

@@ -88,8 +88,6 @@ if [ "${OEM}" = "yes" -o "${OEM}" = "no" ]; then
OEM_SUPPORT="${OEM}"
fi
[ -z "${_DEBUG_DEPENDS_LIST+x}" ] && set_debug_depends
check_config
. config/graphic

View File

@@ -7,7 +7,8 @@ PKG_NAME="chrome-libXcomposite"
PKG_LONGDESC="libXcomposite for chrome"
PKG_URL=""
PKG_CONFIGURE_OPTS_TARGET="--disable-static \
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET \
--disable-static \
--enable-shared"
unpack() {

View File

@@ -7,7 +7,8 @@ PKG_NAME="chrome-libXdamage"
PKG_LONGDESC="libXdamage for chrome"
PKG_URL=""
PKG_CONFIGURE_OPTS_TARGET="--disable-static \
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET \
--disable-static \
--enable-shared"
unpack() {

View File

@@ -7,7 +7,8 @@ PKG_NAME="chrome-libXfixes"
PKG_LONGDESC="libXfixes for chrome"
PKG_URL=""
PKG_CONFIGURE_OPTS_TARGET="--disable-static \
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET \
--disable-static \
--enable-shared"
unpack() {

View File

@@ -7,7 +7,8 @@ PKG_NAME="chrome-libXi"
PKG_LONGDESC="libXi for chrome"
PKG_URL=""
PKG_CONFIGURE_OPTS_TARGET="--disable-static \
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET \
--disable-static \
--enable-shared"
unpack() {

View File

@@ -7,7 +7,8 @@ PKG_NAME="chrome-libXrender"
PKG_LONGDESC="libXrender for chrome"
PKG_URL=""
PKG_CONFIGURE_OPTS_TARGET="--disable-static \
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET \
--disable-static \
--enable-shared"
unpack() {

View File

@@ -7,7 +7,8 @@ PKG_NAME="chrome-libXtst"
PKG_LONGDESC="libXtst for chrome"
PKG_URL=""
PKG_CONFIGURE_OPTS_TARGET="--disable-static \
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET \
--disable-static \
--enable-shared"
unpack() {

View File

@@ -7,7 +7,8 @@ PKG_NAME="chrome-libxcb"
PKG_LONGDESC="libxcb for chrome"
PKG_URL=""
PKG_CONFIGURE_OPTS_TARGET="--disable-static \
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET \
--disable-static \
--enable-shared"
unpack() {

View File

@@ -3,11 +3,11 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="containerd"
PKG_VERSION="c4446665cb9c30056f4998ed953e6d4ff22c7c39" # v1.2.0
PKG_SHA256="0bd3370f769c25f077445b77266a0afba6fe60b9caa443153e604d8727f2a891"
PKG_VERSION="1.2.2"
PKG_SHA256="91d480816986d74ff4fa7dd0412c787615fa705975b18fa4079c333b137c653f"
PKG_LICENSE="APL"
PKG_SITE="https://containerd.tools/"
PKG_URL="https://github.com/containerd/containerd/archive/$PKG_VERSION.tar.gz"
PKG_URL="https://github.com/containerd/containerd/archive/v$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain go:host"
PKG_LONGDESC="A daemon to control runC, built for performance and density."
PKG_TOOLCHAIN="manual"
@@ -38,9 +38,8 @@ pre_make_target() {
export CGO_ENABLED=1
export CGO_NO_EMULATION=1
export CGO_CFLAGS=$CFLAGS
# Update CONTAINERD_VERSION if you update the PKG_VERSION
export CONTAINERD_VERSION=v1.2.0
export CONTAINERD_REVISION=$PKG_VERSION
export CONTAINERD_VERSION=v${PKG_VERSION}
export CONTAINERD_REVISION=${PKG_VERSION}
export CONTAINERD_PKG=github.com/containerd/containerd
export LDFLAGS="-w -extldflags -static -X ${CONTAINERD_PKG}/version.Version=${CONTAINERD_VERSION} -X ${CONTAINERD_PKG}/version.Revision=${CONTAINERD_REVISION} -X ${CONTAINERD_PKG}/version.Package=${CONTAINERD_PKG} -extld $CC"
export GOLANG=$TOOLCHAIN/lib/golang/bin/go

View File

@@ -1,12 +0,0 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="fdk-aac"
PKG_VERSION="0.1.6"
PKG_SHA256="adbcd793e406e1b88b3c1c41382d49f8c27371485b823c0fdab69c9124fd2ce3"
PKG_LICENSE="other"
PKG_SITE="https://sourceforge.net/projects/opencore-amr/"
PKG_URL="https://github.com/mstorsjo/fdk-aac/archive/v${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="A standalone library of the Fraunhofer FDK AAC code from Android."
PKG_TOOLCHAIN="autotools"

View File

@@ -20,7 +20,6 @@ pre_configure_target() {
if [ "$TARGET_ARCH" = "x86_64" ]; then
export AS="$TOOLCHAIN/bin/nasm"
PKG_X264_ASM="--enable-asm"
else
PKG_X264_ASM="--disable-asm"
fi

View File

@@ -7,7 +7,7 @@ PKG_SHA256="7afb163d6974693cdad742aa1224c33683c50845c67ee5ae35506efc631ac121"
PKG_LICENSE="LGPLv2.1+"
PKG_SITE="https://ffmpeg.org"
PKG_URL="https://github.com/FFmpeg/FFmpeg/archive/n${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain aom bzip2 fdk-aac libvorbis openssl opus x264 x265 zlib"
PKG_DEPENDS_TARGET="toolchain aom bzip2 gnutls libvorbis opus x264 zlib"
PKG_LONGDESC="FFmpegx is an complete FFmpeg build to support encoding and decoding."
PKG_BUILD_FLAGS="-gold"
@@ -19,7 +19,7 @@ if [ "$KODIPLAYER_DRIVER" == "bcm2835-driver" ]; then
fi
if [ "$TARGET_ARCH" = "x86_64" ]; then
PKG_DEPENDS_TARGET+=" nasm:host"
PKG_DEPENDS_TARGET+=" nasm:host x265"
fi
if [[ ! $TARGET_ARCH = arm ]] || target_has_feature neon; then
@@ -35,6 +35,11 @@ pre_configure_target() {
cd $PKG_BUILD
rm -rf .$TARGET_NAME
# pass gnutls to build
PKG_CONFIG_PATH="$(get_build_dir gnutls)/.INSTALL_PKG/usr/lib/pkgconfig"
CFLAGS="$CFLAGS -I$(get_build_dir gnutls)/.INSTALL_PKG/usr/include"
LDFLAGS="$LDFLAGS -L$(get_build_dir gnutls)/.INSTALL_PKG/usr/lib"
if [ "$KODIPLAYER_DRIVER" == "bcm2835-driver" ]; then
CFLAGS="-DRPI=1 -I$SYSROOT_PREFIX/usr/include/IL -I$SYSROOT_PREFIX/usr/include/interface/vcos/pthreads -I$SYSROOT_PREFIX/usr/include/interface/vmcs_host/linux $CFLAGS"
PKG_FFMPEG_LIBS="-lbcm_host -ldl -lmmal -lmmal_core -lmmal_util -lvchiq_arm -lvcos -lvcsm"
@@ -97,10 +102,9 @@ pre_configure_target() {
--enable-encoder=libaom_av1 \
\
`#Audio encoders` \
--enable-encoder=aac \
--enable-encoder=ac3 \
--enable-encoder=eac3 \
--enable-libfdk-aac \
--enable-encoder=libfdk-aac \
--enable-encoder=flac \
--enable-libmp3lame \
--enable-encoder=libmp3lame \
@@ -134,7 +138,7 @@ configure_target() {
\
`#Licensing options` \
--enable-gpl \
--enable-nonfree \
--disable-nonfree \
\
`#Documentation options` \
--disable-doc \
@@ -171,7 +175,8 @@ configure_target() {
--extra-ldflags="$LDFLAGS" \
--extra-libs="$PKG_FFMPEG_LIBS" \
--enable-pic \
--enable-openssl \
--enable-gnutls \
--disable-openssl \
\
`#Advanced options` \
--disable-hardcoded-tables \

View File

@@ -3,8 +3,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="go"
PKG_VERSION="1.10.5"
PKG_SHA256="afe38b3c6a91e7e6c2bae0cf7427d1080ed3b7d8c044504400db56c3b72bb082"
PKG_VERSION="1.11.2"
PKG_SHA256="7854866866c57394217ae5facc41944dff2a7386a064b2bcc4149f7c68e3c79a"
PKG_LICENSE="BSD"
PKG_SITE="https://golang.org"
PKG_URL="https://github.com/golang/go/archive/${PKG_NAME}${PKG_VERSION}.tar.gz"

View File

@@ -1,15 +1,19 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="libid3tag"
PKG_VERSION="0.15.1b"
PKG_SHA256="63da4f6e7997278f8a3fef4c6a372d342f705051d1eeb6a46a86b03610e26151"
PKG_LICENSE="GPL"
PKG_SITE="http://www.mars.org/home/rob/proj/mpeg/"
PKG_URL="$SOURCEFORGE_SRC/mad/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_SITE="https://www.underbit.com/products/mad/"
PKG_URL="ftp://ftp.mars.org/pub/mpeg/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain zlib"
PKG_LONGDESC="A library for id3 tagging."
PKG_MAINTAINER="Lukas Sabota (LTsmooth42@gmail.com)"
PKG_CONFIGURE_OPTS_TARGET="--enable-static \
--disable-shared"
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared"
post_makeinstall_target(){
cp $PKG_BUILD/id3tag.pc $SYSROOT_PREFIX/usr/lib/pkgconfig
}

View File

@@ -0,0 +1,10 @@
prefix=/usr
exec_prefix=/usr/bin
libdir=/usr/lib
includedir=/usr/include
Name: ID3TAG
Description: libid3tag - ID3 tag manipulation library
Version: 0.15.1b
Libs: -L${libdir} -lid3tag -lz
Cflags:

View File

@@ -3,8 +3,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="libnetwork"
PKG_VERSION="3ac297bc7fd0afec9051bbb47024c9bc1d75bf5b"
PKG_SHA256="572ce85f2c51a21c1cd55056cf8cb9ef1d447c2de9c82485233be9f851284299"
PKG_VERSION="2cfbf9b1f98162a55829a21cc603c76072a75382"
PKG_SHA256="12986c29a112f989886ceec675f5b11ccd001dcdb1c17a49835970c56aa406d0"
PKG_LICENSE="APL"
PKG_SITE="https://github.com/docker/libnetwork"
PKG_URL="https://github.com/docker/libnetwork/archive/${PKG_VERSION}.tar.gz"

View File

@@ -2,7 +2,7 @@
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="rust"
PKG_VERSION="1.30.0"
PKG_VERSION="1.31.1"
PKG_LICENSE="MIT"
PKG_SITE="https://www.rust-lang.org"
PKG_DEPENDS_TARGET="toolchain rustup.rs"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="rustup.rs"
PKG_VERSION="1.3.0"
PKG_SHA256="c0ca06b70104fed8f1de5a6f5ecfd8478e8bc03f15add8d7896b86b3b15e81e3"
PKG_VERSION="1.16.0"
PKG_SHA256="8c4ffeda2088dbdd5ea2eac8acef5ddd57dfcfe1f06a503e3da790f93161e1a6"
PKG_LICENSE="MIT"
PKG_SITE="https://www.rust-lang.org"
PKG_URL="https://github.com/rust-lang-nursery/rustup.rs/archive/$PKG_VERSION.tar.gz"

View File

@@ -1,115 +0,0 @@
From 299427ade578adb04a761ebbe7aacc07367fe37a Mon Sep 17 00:00:00 2001
From: TitanSnow <sweeto@live.cn>
Date: Sat, 21 Oct 2017 13:08:33 +0800
Subject: [PATCH 1/2] fallbacks to wget if curl not installed
modify 'rustup-init.sh' to support wget
if curl not installed. This situation
often happens on some linux distribution.
---
rustup-init.sh | 28 ++++++++++++++++++++++++----
1 file changed, 24 insertions(+), 4 deletions(-)
diff --git a/rustup-init.sh b/rustup-init.sh
index 7e089a1fb..a33a31377 100755
--- a/rustup-init.sh
+++ b/rustup-init.sh
@@ -9,8 +9,8 @@
# option. This file may not be copied, modified, or distributed
# except according to those terms.
-# This is just a little script that can be curled from the internet to
-# install rustup. It just does platform detection, curls the installer
+# This is just a little script that can be downloaded from the internet to
+# install rustup. It just does platform detection, downloads the installer
# and runs it.
set -u
@@ -41,8 +41,8 @@ EOF
}
main() {
+ downloader --check
need_cmd uname
- need_cmd curl
need_cmd mktemp
need_cmd chmod
need_cmd mkdir
@@ -100,7 +100,7 @@ main() {
fi
ensure mkdir -p "$_dir"
- ensure curl -sSfL "$_url" -o "$_file"
+ ensure downloader "$_url" "$_file"
ensure chmod u+x "$_file"
if [ ! -x "$_file" ]; then
printf '%s\n' "Cannot execute $_file (likely because of mounting /tmp as noexec)." 1>&2
@@ -359,4 +359,24 @@ ignore() {
"$@"
}
+# This wraps curl or wget. Try curl first, if not installed,
+# use wget instead.
+downloader() {
+ if command -v curl > /dev/null 2>&1
+ then _dld=curl
+ elif command -v wget > /dev/null 2>&1
+ then _dld=wget
+ else _dld='curl or wget' # to be used in error message of need_cmd
+ fi
+
+ if [ "$1" = --check ]
+ then need_cmd "$_dld"
+ elif [ "$_dld" = curl ]
+ then curl -sSfL "$1" -o "$2"
+ elif [ "$_dld" = wget ]
+ then wget "$1" -O "$2"
+ else err "Unknown downloader" # should not reach here
+ fi
+}
+
main "$@" || exit 1
From faa08bd786b7282500cc4162a2f428484c891130 Mon Sep 17 00:00:00 2001
From: Tibo <delor.thibault@gmail.com>
Date: Thu, 8 Mar 2018 16:41:19 +1100
Subject: [PATCH 2/2] Avoid duplication of command -v
---
rustup-init.sh | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/rustup-init.sh b/rustup-init.sh
index a33a31377..e874aa7a3 100755
--- a/rustup-init.sh
+++ b/rustup-init.sh
@@ -331,11 +331,16 @@ err() {
}
need_cmd() {
- if ! command -v "$1" > /dev/null 2>&1
+ if ! check_cmd "$1"
then err "need '$1' (command not found)"
fi
}
+check_cmd() {
+ command -v "$1" > /dev/null 2>&1
+ return $?
+}
+
need_ok() {
if [ $? != 0 ]; then err "$1"; fi
}
@@ -362,9 +367,9 @@ ignore() {
# This wraps curl or wget. Try curl first, if not installed,
# use wget instead.
downloader() {
- if command -v curl > /dev/null 2>&1
+ if check_cmd curl
then _dld=curl
- elif command -v wget > /dev/null 2>&1
+ elif check_cmd wget
then _dld=wget
else _dld='curl or wget' # to be used in error message of need_cmd
fi

View File

@@ -1,27 +0,0 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="libgdiplus"
PKG_VERSION="5.6"
PKG_SHA256="6a75e4a476695cd6a1475fd6b989423ecf73978fd757673669771d8a6e13f756"
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 cairo giflib glib libjpeg-turbo tiff"
PKG_LONGDESC="An Open Source implementation of the GDI+ API"
PKG_TOOLCHAIN="autotools"
PKG_CONFIGURE_OPTS_TARGET="--enable-shared \
--with-libgif=$TARGET_PREFIX \
--with-libjpeg=$TARGET_PREFIX \
--with-libtiff=$TARGET_PREFIX"
if [ "$DISPLAYSERVER" = "x11" ]; then
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET libXext libexif"
else
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --without-x11"
fi
makeinstall_target() {
make install DESTDIR=$INSTALL
}

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="mpd-mpc"
PKG_VERSION="0.30"
PKG_SHA256="65fc5b0a8430efe9acbe6e261127960682764b20ab994676371bdc797d867fce"
PKG_VERSION="0.31"
PKG_SHA256="62373e83a8a165b2ed43967975efecd3feee530f4557d6b861dd08aa89d52b2d"
PKG_LICENSE="GPL"
PKG_SITE="https://www.musicpd.org"
PKG_URL="https://www.musicpd.org/download/mpc/0/mpc-${PKG_VERSION}.tar.xz"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="iperf"
PKG_VERSION="3.5"
PKG_SHA256="4c318707a29d46d7b64e517a4fe5e5e75e698aef030c6906e9b26dc51d9b1fce"
PKG_VERSION="3.6"
PKG_SHA256="1ad23f70a8eb4b892a3cbb247cafa956e0f5c7d8b8601b1d9c8031c2a806f23f"
PKG_LICENSE="BSD"
PKG_SITE="http://software.es.net/iperf/"
PKG_URL="https://github.com/esnet/iperf/archive/$PKG_VERSION.tar.gz"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="irssi"
PKG_VERSION="1.1.1"
PKG_SHA256="784807e7a1ba25212347f03e4287cff9d0659f076edfb2c6b20928021d75a1bf"
PKG_VERSION="1.1.2"
PKG_SHA256="5ccc2b89a394e91bea0aa83a951c3b1d471c76da87b4169ec435530a31bf9732"
PKG_LICENSE="GPL"
PKG_SITE="http://www.irssi.org/"
PKG_URL="https://github.com/irssi/irssi/releases/download/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.xz"
@@ -23,5 +23,5 @@ pre_configure_target() {
}
makeinstall_target() {
: # nop
:
}

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="lftp"
PKG_VERSION="4.8.3"
PKG_SHA256="de7aee451afaa1aa391f7076b5f602922c2da0e05524a8d8fea413eda83cc78b"
PKG_VERSION="4.8.4"
PKG_SHA256="4ebc271e9e5cea84a683375a0f7e91086e5dac90c5d51bb3f169f75386107a62"
PKG_LICENSE="GPLv3"
PKG_SITE="http://lftp.yar.ru/"
PKG_URL="http://lftp.yar.ru/ftp/${PKG_NAME}-${PKG_VERSION}.tar.xz"

View File

@@ -2,7 +2,7 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="ngrep"
PKG_VERSION="9b5946"
PKG_VERSION="9b5946822a5c9c617d937245fdc9049c5740ae09"
PKG_SHA256="db3ea041ad490a90d38ce4623ad9f3e7c9798734bdcaf900d3cf319fce16aa81"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/jpr5/ngrep"

View File

@@ -0,0 +1,19 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="rar2fs"
PKG_VERSION="1.27.1"
PKG_SHA256="f7e84b813fe82c6a886313e13a85d4f0d229b21f343a3ce6f73325a4ac90cb5a"
PKG_LICENSE="GPL3"
PKG_SITE="https://github.com/hasse69/rar2fs"
PKG_URL="https://github.com/hasse69/rar2fs/releases/download/v$PKG_VERSION/rar2fs-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain fuse unrar"
PKG_LONGDESC="FUSE file system for reading RAR archives"
PKG_CONFIGURE_OPTS_TARGET="--with-unrar=$(get_build_dir unrar) \
--with-unrar-lib=$(get_build_dir unrar) \
--disable-static-unrar"
makeinstall_target() {
:
}

View File

@@ -19,7 +19,7 @@ pre_configure_target() {
LDFLAGS+=" -ltirpc"
}
pre_build_target() {
post_configure_target() {
# discard native system includes
sed -i "s%-I/usr/include%%g" Makefile
}

View File

@@ -3,8 +3,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="runc"
PKG_VERSION="69663f0bd4b60df09991c08812a60108003fa340"
PKG_SHA256="994a3a0447fcbf7e37614b02aa5604d2d6b9fdb41e6870d8d3ff1138ed6e61ef"
PKG_VERSION="96ec2177ae841256168fcf76954f7177af9446eb"
PKG_SHA256="96040a78008abad13b412863813011f4cbe55407e513acad1d8509f4ab9b39cd"
PKG_LICENSE="APL"
PKG_SITE="https://github.com/opencontainers/runc"
PKG_URL="https://github.com/opencontainers/runc/archive/${PKG_VERSION}.tar.gz"

View File

@@ -3,8 +3,8 @@
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="alsa-plugins"
PKG_VERSION="1.1.7"
PKG_SHA256="a74b405ab6d9e346e6908a853d5e7631cc61038d9b265bc7f37fab16e827da47"
PKG_VERSION="1.1.8"
PKG_SHA256="7f77df171685ccec918268477623a39db4d9f32d5dc5e76874ef2467a2405994"
PKG_LICENSE="GPL"
PKG_SITE="http://www.alsa-project.org/"
PKG_URL="ftp://ftp.alsa-project.org/pub/plugins/$PKG_NAME-$PKG_VERSION.tar.bz2"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="autossh"
PKG_VERSION="1.4f"
PKG_SHA256="0172e5e1bea40c642e0ef025334be3aadd4ff3b4d62c0b177ed88a8384e2f8f2"
PKG_VERSION="1.4g"
PKG_SHA256="5fc3cee3361ca1615af862364c480593171d0c54ec156de79fc421e31ae21277"
PKG_LICENSE="GPL"
PKG_SITE="http://www.harding.motd.ca/"
PKG_URL="http://www.harding.motd.ca/autossh/autossh-${PKG_VERSION}.tgz"

View File

@@ -0,0 +1,11 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="oniguruma"
PKG_VERSION="6.9.1"
PKG_SHA256="c7c3feb7be45a5cc9f2dec239b4a317a422e6ffea299cf91ffab1b926633ea12"
PKG_LICENSE="BSD"
PKG_SITE="https://github.com/kkos/oniguruma"
PKG_URL="https://github.com/kkos/oniguruma/releases/download/v$PKG_VERSION/onig-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="A regular expression library"

View File

@@ -2,13 +2,13 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="file"
PKG_VERSION="2198460"
PKG_SHA256="d825eeee9e0a20b79dbcd00c51022b69fe4468354d8ccc03f441eb349ad8bde0"
PKG_VERSION="d1ff3af7a2c6b38bdbdde7af26b59e3c50a48fff"
PKG_SHA256="acc16f878576ad0bb29bbb7c724e29d2827f14ddb39fe94d76c3a859d4a3d0d9"
PKG_LICENSE="BSD"
PKG_SITE="http://www.darwinsys.com/file/"
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_DEPENDS_TARGET="toolchain file:host zlib"
PKG_LONGDESC="The file utility is used to determine the types of various files."
PKG_TOOLCHAIN="autotools"

View File

@@ -0,0 +1,523 @@
#
# Insert a regular expression for support of the model or the serie of your hard drive.
# If you don't know what to put in the second field, put the number
# that appears most often for your brand :o)
# A value of zero meens that we know that the drive doesn't have
# a temperature sensor (you can set the unit to C or F).
#
############################################################################
# The following list was found at (http://www.almico.com/forumharddisks.php)
# If your drive is in the list send me a mail.
#
# Manufacturer Model Size Notes
# FUJITSU FUJITSU MPF3102AH 10.0GB
# FUJITSU FUJITSU MPG3204AH E 20.0GB
# FUJITSU FUJITSU MPG3307AT 30.0GB
# FUJITSU FUJITSU MPG3409AH 40.0GB
# FUJITSU FUJITSU MPG3409AH EF 40.0GB
# HITACHI HITACHI_DK23CA-10 9.8GB
# HITACHI HITACHI_DK23CA-15 14.7GB
# SAMSUNG SAMSUNG SV3012H 29.4GB
# SEAGATE ST310210A 10.0GB
# SEAGATE ST310211A 9.8GB
# SEAGATE ST310215A 10.0GB
# SEAGATE ST315320A 14.9GB
# SEAGATE ST320410A 19.6GB
# SEAGATE ST320413A 19.6GB
# SEAGATE ST320420A 19.9GB
# SEAGATE ST330610A 29.3GB
# SEAGATE ST330620A 29.3GB
# SEAGATE ST330621A 29.3GB
# SEAGATE ST330630A 29.9GB
# SEAGATE ST340016A 39.1GB
# SEAGATE ST340810ACE 39.1GB
# SEAGATE ST380020ACE 78.2GB
# WESTERN DIGITAL WDC AC210200D 10.0GB
# WESTERN DIGITAL WDC AC29100D 8.9GB
# WESTERN DIGITAL WDC AC420400D 19.9GB
# WESTERN DIGITAL WDC WD102AA 10.0GB
#
#################################################
########################################
############# ExcelStor drives
########################################
# "ExcelStor Technology CT215" ??? ? "ExcelStor CT215"
"ExcelStor Technology J3.0" 194 C "ExcelStor Technology 3xy (xy GB)"
"ExcelStor Technology J6.0" 194 C "ExcelStor Technology 6xy (xy GB)"
"ExcelStor Technology J680" 194 C "ExcelStor Technology J680 (80 GB)"
"ExcelStor Technology J860" 194 C "ExcelStor Technology J860 (60 GB)"
"ExcelStor Technology J880" 194 C "ExcelStor Technology J880 (80 GB)"
########################################
############# Fujitsu drives
########################################
"FUJITSU MHM2100AT" 0 C "Fujitsu MHM2100AT"
"FUJITSU MHN2150AT" 194 C "Fujitsu MHN2150AT"
"FUJITSU MHN2200AT" 194 C "Fujitsu MHN2200AT"
"FUJITSU MHN2300AT" 194 C "Fujitsu MHN2300AT"
"FUJITSU MHR2020AT" 194 C "Fujitsu MHR2020AT"
"FUJITSU MHR2030AT" 194 C "Fujitsu MHR2030AT"
"FUJITSU MHS2030AT" 194 C "Fujitsu MHS2030AT"
"FUJITSU MHS2040AT" 194 C "Fujitsu MHS2040AT"
"FUJITSU MHS2060AT" 194 C "Fujitsu MHS2060AT (Apple PowerBook G4)"
"FUJITSU MHT2030AC" 194 C "Fujitsu Mobile 30GB, 2MB, 4200RPM (automotive)"
"FUJITSU MHT2030AT" 194 C "Fujitsu MHT2030AT"
"FUJITSU MHT2040AH" 194 C "Fujitsu MHT2040AH"
"FUJITSU MHT2040AT" 194 C "Fujitsu MHT2040AT"
"FUJITSU MHT2060AH" 194 C "Fujitsu MHT2060AH"
"FUJITSU MHT2060AT" 194 C "Fujitsu MHT2060AT"
"FUJITSU MHT2080AH" 194 C "Fujitsu MHT2080AH"
"FUJITSU MHU2100AT" 194 C "Fujitsu MHU2100AT 100GB, 8MB (4200RPM)"
"FUJITSU MHV2100AH" 194 C "FUJITSU MHV2100AH"
"FUJITSU MHV2100AT" 194 C "FUJITSU MHV2100AT"
"FUJITSU MHV2080[AB]H" 194 C "FUJITSU MHV2080AH"
"FUJITSU MPF3204AH" 194 C "Fujitsu MPF3204AH"
"FUJITSU MPG3204AT.*" 194 C "Fujitsu MPG3204AT"
"FUJITSU MPG3307AT" 194 C "Fujitsu MPG3307AT"
"FUJITSU MPG3409AT.*" 194 C "Fujitsu MPG3409AT E"
"FUJITSU MPG3409AH.*" 194 C "Fujitsu MPG3409AH E"
"FUJITSU MPG3204AH" 194 C "Fujitsu MPG3204AH"
"FUJITSU MPG3102AT E" 194 C "FUJITSU MPG3102AT E"
########################################
############# Hitachi drives
########################################
"HITACHI_DK13FA-40B" 194 C "Hitachi DK13FA-40B"
"HITACHI_DK228A-65" 0 C "Hitachi DK228A-65"
"HITACHI_DK23CA-(15|20|30|30B|75)" 194 C "Hitachi DK23CA series"
"HITACHI_DK23DA-[234]0" 194 C "Hitachi DK23DA series"
"HITACHI_DK23EA-[2346]0" 194 C "Hitachi DK23EA series"
"HITACHI_DK23EB-40" 194 C "Hitachi DK23EB series"
"HITACHI_DK23FA-[468]0" 194 C "Hitachi DK23FA series"
"HITACHI_DK23FB-[46]0" 194 C "Hitachi DK23FB series"
"HDS722516VLAT[28]0" 194 C "Hitachi Deskstar 7K250 160GB 2/8MB cache"
"HDS722525VLAT80" 194 C "Hitachi Deskstar 7K250 200/250GB, 7200RPM, 8MB, Parallel-ATA"
"HDS722512VLAT80" 194 C "Hitachi Deskstar 7K250 80GB"
"HDS722540VLAT20" 194 C "Hitachi Deskstar 7K250, 40GB, 7200RPM, 2MB cache"
"HDS722580VLAT20" 194 C "Deskstar 7K250 60GB"
"HDS724040KLSA80" 194 C "Hitachi Deskstar 7K250 400GB, 7200RPM, 8MB, Serial-ATA"
"HDS728080PLAT20" 194 C "Hitachi Deskstar 7K80 80GB"
"HDS722525VLSA80" 194 C "Hitachi Deskstar 7K250 250GB, 7200RPM, 8MB, SATA"
"HDS722516VLSA80" 194 C "Hitachi Deskstar 7K250 160GB 8Mo cache SATA"
"HDS722580VLSA80" 194 C "Hitachi Deskstar 7K250 80GB SATA"
"HDS728040PLAT20" 194 C "Hitachi Deskstar 7K80 40GB"
"HDS724040KLAT80" 194 C "Hitachi Deskstar 7K400 400GB 8Mo cache PATA"
"HDT7225(16|25)DLAT80" 194 C "Hitachi Deskstar T7K250 series, 7200RPM, 8MB, PATA"
"HDT722516DLA380 V43O" 194 C "Hitachi T7K250 SATA"
"HDT722525DLA380" 194 C "Hitachi Deskstar T7K250 250GB 8Mo cache SATAII"
"HDT725050VLA360" 194 C "Hitachi Deskstar T7K500 500GB, 7200RPM, 16MB, SATA II"
"HTE721010G9AT00" 194 C "Hitachi Travelstar 100GB (7200RPM)"
"HTE726060M9AT00" 194 C "Hitachi Travelstar 60GB (7200RPM)"
"HTS424030M9AT00" 194 C "Hitachi Travelstar 30GB (4200RPM)"
"HTS424040M9AT00" 194 C "Hitachi Travelstar 4K40 40GB 2MB cache (4200RPM)"
"HTS541010G9SA00" 194 C "Hitachi Travelstar 100GB SATA"
"HTS541040G9AT00" 194 C "Hitachi Travelstar 40GB (5400RPM)"
"HTS541080G9AT00" 194 C "Hitachi Travelstar 80GB (5400RPM)"
"HTS548020M9AT00" 194 C "Hitachi Travelstar 20GB (5400RPM)"
"HTS548030M9AT00" 194 C "Hitachi Travelstar 30GB (5400RPM)"
"HTS548040M9AT00" 194 C "Hitachi Travelstar 40GB (5400RPM)"
"HTS548060M9AT00" 194 C "Hitachi Travelstar 60GB (5400RPM)"
"HTS548080M9AT00" 194 C "Hitachi Travelstar 80GB (5400RPM)"
"HTS721080G9AT00" 194 C "Hitachi Travelstar 7K100 80GB (7200RPM)"
"HTS726060M9AT00" 194 C "Hitachi Travelstar 60GB"
########################################
############# IBM drives
########################################
# DJSA serie is using F0h command to report temperature and also have
# SMART capabilties but it was reported not to work.
# "DJSA-2(30|32|10|20|05)" 0 C "IBM Travelstar 20GN, 32GH, 30GT series"
"IBM-DARA-212000" 0 C "IBM Travelstar 12GN"
"IBM-DTTA-35*" 0 C "IBM Deskstar 16GP serie"
# according to specifications they do not seems to have sensor
# but I prefer waiting for a report
#"IBM-DTTA-37*" 0 C "IBM Deskstar 14GXP serie"
"IBM-DJNA-35.*" 231 C "IBM Deskstar 25 GP serie"
"IBM-DJNA-37.*" 231 C "IBM Deskstar 22 GXP serie"
"IBM-DHEA-(34330|36480)" 0 C "IBM Deskstar 5 serie"
"IBM-DHEA-(34331|36481|38451)" 0 C "IBM Deskstar 8 serie"
"IBM-DPTA-37.*" 231 C "IBM Deskstar 34GXP serie"
"IBM-DPTA-35.*" 231 C "IBM Deskstar 37GP serie"
"IBM-DTLA-30[57]0[123467][05]" 194 C "IBM Deskstar 40GV & 75GXP series"
"IC25N0[1234]0ATCS04-0" 194 C "IBM Travelstar 40GN serie"
"IC25N0[24]0ATC[SX]05-0" 194 C "IBM Travelstar 40GNX serie"
"IC25N0(10|15|20|30)ATDA04-0" 194 C "IBM Travelstar 30GN serie"
"IC25N0[23468]0ATMR04*" 194 C "Hitachi Travelstar 80GN"
"IC25T048ATDA05-0" 194 C "IBM Travelstar 48GH serie"
"IC25T060ATC[SX]05-0" 194 C "IBM Travelstar 60GH serie"
"IC35L0[12346]0AVER07" 194 C "IBM Deskstar 60GXP serie"
"IC35L[01][02468]0AVV[AN]07*" 194 C "IBM Deskstar 120GXP serie"
"IC35L[01][23689]0AVV207*" 194 C "IBM Deskstar 180GXP serie"
########################################
############# Maxtor drives
########################################
#"Maxtor 2B0[012][04568]H1" ??? C "Maxtor Fireball 541DX"
"Maxtor 2F0[234]0[LJ]0" 194 C "Maxtor Fireball 3"
# which one must I trust ?
#"Maxtor 4D040H2" 9 C "Maxtor DiamondMax D540X-4D"
#"Maxtor 4D040H2" 0 C "Maxtor 4D040H2"
#"Maxtor 4D080H4" 12 C "Maxtor DiamondMax D540X-4D"
#"Maxtor 4D060H3" 12 C "Maxtor DiamondMax D540X-4D"
#"Maxtor 4D080H4" 9 C "Maxtor DiamondMax D540X-4D"
"MAXTOR 4K0[468]0H[234]" 194 C "Maxtor DiamondMax D540X serie"
"MAXTOR 4K020H1" 194 C "Maxtor 4K020H1"
"Maxtor 4A300J0" 194 C "Maxtor MaxLine II 300GB 5400RPM"
"Maxtor 4[RA](25|16|12|08|06)0[LJ]0" 194 C "Maxtor DiamondMax 16"
"Maxtor 5(1024|1369|2049|2732|3073|4098)U(2|3|4|6|8)" 0 C "Maxtor DiamondMax Plus 40"
"Maxtor 5A250J0" 194 C "Maxtor MaXline II 250GB 5400RPM"
"Maxtor 5A300J0" 194 C "Maxtor 5A300J0"
"Maxtor 5T0[24]0H[24]" 0 C "Maxtor DiamondMax Plus 60"
"Maxtor 6E0[234]0L0" 194 C "Maxtor DiamondMax Plus 8"
"MAXTOR 6L0[2468]0[LJ][1234]" 194 C "Maxtor DiamondMax Plus D740X family"
"Maxtor 6V320F0" 194 C "Maxtor Diamond Max 10 SATA II 320 GB"
"Maxtor 6Y(06|08|12|16|20|25)0[LPM]0" 194 C "Maxtor DiamondMax Plus 9"
"Maxtor 7L300[RS]0" 194 C "Maxtor 7L300R0 MaxLine+III 300GB 7200rpm"
"Maxtor 7Y250[PM]0" 194 C "Maxtor MaXLine Plus II 250GB 7200RPM"
"Maxtor 94098U8" 11 C "Maxtor DiamondMax 40 94098U8"
#"Maxtor 6(B|L)(08|12|16|20|25|30)0[RSPM]0" 194 C "Maxtor DiamondMax Plus 10"
"Maxtor 6B080M0" 194 C "Maxtor DiamondMax 10 80GB 8MB SATA"
"Maxtor 6B120M0" 194 C "Maxtor DiamondMax 10 120GB 8MB SATA"
"Maxtor 6B160M0" 194 C "Maxtor DiamondMax 10 160GB 8MB SATA"
"Maxtor 6B160P0" 194 C "Maxtor DiamondMax 10 160GB 8MB ATA/133"
"Maxtor 6B200M0" 194 C "Maxtor DiamondMax 10 200GB 8MB SATA"
"Maxtor 6B200P0" 194 C "Maxtor DiamondMax 10 200GB 8MB ATA/133"
"Maxtor 6B250R0" 194 C "Maxtor DiamondMax 10 250GB 16MB ATA/133"
"Maxtor 6B250S0" 194 C "Maxtor DiamondMax 10 250GB 16MB SATA"
"Maxtor 6B300R0" 194 C "Maxtor DiamondMax 10 300GB 16MB ATA/133"
"Maxtor 6B300S0" 194 C "Maxtor DiamondMax 10 300GB 16MB SATA"
"Maxtor 6L080L0" 194 C "Maxtor DiamondMax 10 80GB 2MB ATA/133 RoHS"
"Maxtor 6L080M0" 194 C "Maxtor DiamondMax 10 80GB 8MB SATA RoHS"
"Maxtor 6L080P0" 194 C "Maxtor DiamondMax 10 80GB 8MB ATA/133 RoHS"
"Maxtor 6L120M0" 194 C "Maxtor DiamondMax 10 120GB 8MB SATA RoHS"
"Maxtor 6L120P0" 194 C "Maxtor DiamondMax 10 120GB 8MB ATA/133 RoHS"
"Maxtor 6L160M0" 194 C "Maxtor DiamondMax 10 160GB 8MB SATA RoHS"
"Maxtor 6L160P0" 194 C "Maxtor DiamondMax 10 160GB 8MB ATA/133 RoHS"
"Maxtor 6L200M0" 194 C "Maxtor DiamondMax 10 200GB 8MB SATA RoHS"
"Maxtor 6L200P0" 194 C "Maxtor DiamondMax 10 200GB 8MB ATA/133 RoHS"
"Maxtor 6L250R0" 194 C "Maxtor DiamondMax 10 250GB 16MB ATA/133 RoHS"
"Maxtor 6L250S0" 194 C "Maxtor DiamondMax 10 250GB 16MB SATA RoHS"
"Maxtor 6L300R0" 194 C "Maxtor DiamondMax 10 300GB 16MB ATA/133 RoHS"
"Maxtor 6L300S0" 194 C "Maxtor DiamondMax 10 300GB 16MB SATA RoHS"
"Maxtor 6V080E0" 194 C "Maxtor DiamondMax 10 80GB 8MB SATAII RoHS"
"Maxtor 6V160E0" 194 C "Maxtor DiamondMax 10 160GB 8MB SATAII RoHS"
"Maxtor 6V200E0" 194 C "Maxtor DiamondMax 10 200GB 8MB SATAII RoHS"
"Maxtor 6V250F0" 194 C "Maxtor DiamondMax 10 250GB 16MB SATAII RoHS"
"Maxtor 6V300F0" 194 C "Maxtor DiamondMax 10 300GB 16MB SATAII RoHS"
########################################
############# Quantum drives
########################################
"QUANTUM FIREBALLP AS40.0" 0 C "Quantum Fireball AS40"
"QUANTUM FIREBALL CX10.2A" 0 C "Quantum Fireball CX10.2A"
#"QUANTUM FIREBALLlct10 20" 4 C "Quantum Fireball CT10 20GB"
# I suspect the QUANTUM FIREBALL_TM2110A to have a sensor in field 9...
# "QUANTUM FIREBALL_TM2110A" 9 C "Quantum Fireball TM2110A"
########################################
############# Samsung drives
########################################
# somenone reported a problem with the SP8004H which reports a temperature
# 10<31>C below the ambient temperature
"SAMSUNG HA(200|250)JC" 194 C "Samsung SpinPoint V120CE series"
"SAMSUNG HD160JJ" 194 C "Samsung 160GB, 7200RPM, 8MB cache, SATA"
"SAMSUNG HD160JJ/P" 194 C "Samsung SpinPoint P80 SD 160GB (7200RPM, 8MB cache)"
"SAMSUNG HD[30|32|40][01]L[DJ]" 194 C "Samsung SpinPoint T133 series (300-400MB)"
"SAMSUNG HD250KD" 194 C "Samsung SpinPoint T133 series (250 MB PATA)"
"SAMSUNG HD321KJ" 194 C "Samsung Spinpoint T166 (7200RPM, 16MB cache) - SATA"
"SAMSUNG HD501LJ" 194 C "Samsung HD501LJ"
"SAMSUNG MP0(302|402|603|804)H" 194 C "Samsung SpinPoint M40 2.5inch"
"SAMSUNG SW0434A" 0 C "Samsung SW0434A"
"SAMSUNG SP(2001|4002|6003|8004|40A2)H" 194 C "Samsung SpinPoint P40 serie"
"SAMSUNG SP(0612|0802|1203|1604|0812|1213|1614)N" 194 C "Samsung SpinPoint P80 serie"
"SAMSUNG SP(0612|0802|1203|1604|0812|1213|1614)C" 194 C "Samsung SpinPoint P80 series - SATA"
"SAMSUNG SP0411N" 194 C "Samsung SpinPoint PL40 serie"
"SAMSUNG SP0822N" 194 C "Samsung SP0822N"
"SAMSUNG SP(0812|1213|1614)C" 194 C "Samsung Spinpoint 160G SATA"
"SAMSUNG SP2[05]14N" 194 C "Samsung SpinPoint P120 series (7200RPM, 8MB cache)"
"SAMSUNG SP2[05]04C" 194 C "Samsung SpinPoint P120 series - SATA"
"SAMSUNG SV0432A" 0 C "Samsung SV0432A"
"SAMSUNG SV3002H" 0 C "Samsung SpinPoint V30 serie"
"SAMSUNG SV(2001|4002|4012|6003|8004)H" 194 C "Samsung SpinPoint V40 serie"
#"SAMSUNG SV(0221|0602|0813|1204)H" 9 C "Samsung SpinPoint V60 serie"
#"SAMSUNG SV1204H" 194 C "Samsung 120G"
"SAMSUNG SV(0401|0802|1203|1604)N" 194 C "Samsung SpinPoint V80 serie"
"SAMSUNG SV4012H" 194 C "Samsung 40GB, 5400RPM, 2MB cache"
########################################
############# Seagate drives
########################################
"Seagate Technology 1275MB - ST31276A" 0 C "Seagate ST31276A"
"ST3412A" 0 C "Seagate ST3412A"
"ST38641A" 0 C "Seagate ST38641A"
"ST310014A" 194 C "Seagate ST310014A"
"ST310210A" 0 C "Seagate ST310210A"
"ST310211A" 194 C "Seagate ST310211A"
"ST310220A" 0 C "Seagate ST310220A"
# SEAGATE ST313021A 13.0GB
"ST313021A" 0 C "Seagate U8 ST313021A"
"ST310240A" 0 C "Seagate Medalist 10240 Ultra ATA-3"
"ST315320A" 194 C "Seagate ST315320A"
"ST320423A" 0 C "Seagate U10 20423, Ultra ATA/66"
"ST320011A" 194 C "Seagate ST320011A"
"ST320014A" 194 C "Seagate ST320014A (5400 rpm, 20Gb)"
"ST320410A" 194 C "Seagate ST320410A"
"ST320413A" 194 C "Seagate ST320413A"
"ST320414A" 194 C "Seagate ST320414A"
"ST320420A" 194 C "Seagate Barracuda II ST320420A"
"ST330013A" 194 C "Seagate ST330013A Barracuda ATA V 30GB, 7200 rpm"
"ST330620A" 194 C "Seagate ST330620A"
"ST330621A" 194 C "Seagate ST330621A"
"ST330630A" 194 C "Seagate Barracuda ST330630A"
"ST340014A" 194 C "Seagate Barracuda 7200.7 40Gb"
"ST340015A" 194 C "Seagate Barracuda 5400.1 40GB"
"ST340016A" 194 C "Seagate ST340016A"
"ST340810A" 194 C "Seagate U Series 40810 (40Gb, Ultra ATA/100, 5400 rpm)"
"ST340823A" 194 C "Seagate U Series 5 40823"
"ST340824A" 194 C "Seagate Barracuda III"
"ST360015A" 194 C "Seagate Barracuda V ST360015A"
"ST360020A" 194 C "Seagate U Series 60020"
"ST360021A" 194 C "Seagate Barracuda IV ST360021A"
"ST380011A" 194 C "Seagate Barracuda 7200.7 80GB"
"ST380012A" 194 C "Seagate ST380012A 80GB"
"ST380013A" 194 C "Seagate Barracuda 7200.7 80GB"
"ST380013AS" 194 C "Seagate Barracuda 7200.7 80GB (Serial ATA)"
"ST380020A" 194 C "Seagate U Series 80020 (80Gb, Ultra ATA/100, 5400 rpm)"
"ST380021A" 194 C "Seagate Barracuda IV ST380021A"
"ST380022A" 194 C "Seagate Barracuda U7 80022, Ultra ATA/100"
"ST380023A" 194 C "Seagate Barracuda V ST380023A"
"ST380817AS" 194 C "Seagate Barracuda 7200.7 80GB - SATA"
"ST39111A" 194 C "Seagate ST39111A (from Sun Ultra)"
"ST3120020A" 194 C "Seagate ST3120020A"
"ST3120022A" 194 C "Seagate Baraccuda 7200.7 120GB"
"ST3120023A" 194 C "Seagate Barracuda V ST3120023A"
"ST3120024A" 194 C "Seagate Barracuda V ST3120024A"
"ST3120025ACE" 194 C "Seagate Barracuda V ST3120025ACE"
"ST3120026A" 194 C "Seagate Barracuda V ST3120026A"
"ST3160021A" 194 C "Seagate Barracuda 7200.7 - ST3160021A"
"ST3160023(A|AS)" 194 C "Seagate Barracuda V ST3160023A and AS (160Gb, ATA100 or Serial ATA)"
"ST3160827AS" 194 C "Seagate Barracuda 7200.7 160GB (Serial ATA)"
"ST3200021A" 194 C "Seagate Barracuda 7200.7 Plus 200GB"
"ST3200822(A|AS)" 194 C "Seagate Barracuda 7200.7 Plus 200GB (PATA or SATA)"
"ST3200826A" 194 C "Seagate Barracuda 7200.8 200Gb"
"ST3250623A" 194 C "Seagate Barracuda 7200.16 250GB"
"ST3250823A" 194 C "Seagate Barracuda 7200.8 250GB"
"ST3250823A" 194 C "Seagate Barracuda 7200.7 Plus 250GB"
"ST3250823NS" 194 C "Seagate NL35 SATA (RAID-Edition) 7200 250GB"
"ST3300831A" 194 C "Seagate 300GB ST3300831A"
"ST3400832A" 194 C "Seagate Barracuda 7200.8 Plus 400GB"
"ST3400633(A|AS)" 194 C "Seagate Barracuda 7200.7 400 GB"
"ST3500630NS" 194 C "Seagate"
"ST3400632NS" 194 C "Seagate"
"ST3320620AS" 194 C "Seagate Barracuda 7200.7 320 GB"
"ST3500630AS" 194 C "Seagate Barracuda 7200.7 500 GB"
"ST3802110A" 194 C "Seagate Barracuda 7200.9 80 GB"
"ST910021A" 194 C "Seagate Momentus 7200.1 100GB"
"ST910082[35]A" 194 C "Seagate Momentus 5400.2 100GB"
"ST9120821A" 194 C "Seagate Momentus 5400.2 120GB"
"ST94019A" 194 C "Seagate ST94019A"
"ST94813A" 194 C "Seagate Momentus 5400.2 40GB"
"ST94[08]11A" 194 C "Seagate ST94011A"
"ST960821A" 194 C "Seagate ST960821A"
"ST960822A" 194 C "Seagate Momentus 5400.2 60GB"
"ST96812AS" 194 C "Seagate Momentus 5400.2 60GB SATA"
"ST9808211A" 194 C "Seagate Momentus 5400.2 80GB"
########################################
############# TOSHIBA Laptops
########################################
"MK4313MAT" 220 C "Toshiba MK4313MAT"
"TOSHIBA MK1032GAX" 194 C "Toshiba MK1032GAX"
"TOSHIBA MK1517GAP" 0 C "Toshiba MK1517GAP"
"TOSHIBA MK2018GAS" 226 F "Toshiba MK2018GAS"
"TOSHIBA MK2023GAS" 194 C "Toshiba MK2023GAS"
"TOSHIBA MK3017GAP" 0 C "Toshiba MK3017GAP"
"TOSHIBA MK3021GAS" 194 C "Toshiba MK3021GAS"
"TOSHIBA MK3025GAS" 194 C "Toshiba MK3025GAS"
#"TOSHIBA MK4019GAX" 222 C "Toshiba MK4019GAX"
"TOSHIBA MK4021GAS" 194 C "Toshiba MK4021GAS"
"TOSHIBA MK4025GAS" 194 C "Toshiba MK4025GAS 40 Go"
"TOSHIBA MK4026GAS" 194 C "Toshiba MK4026GAS 40 Go"
"TOSHIBA MK4032GAX" 194 C "Toshiba MK4032GAX"
"TOSHIBA MK6021GAS" 194 C "Toshiba MK6021GAS"
"TOSHIBA MK6022GAX" 194 C "Toshiba MK6022GAX"
"TOSHIBA MK6025GAS" 194 C "Toshiba MK6025GAS"
"TOSHIBA MK6026GAX" 194 C "Toshiba MK6026GAX"
"TOSHIBA MK8025GAS" 194 C "Toshiba MK8025GAS"
"TOSHIBA MK8026GAX" 194 C "Toshiba MK8026GAX"
"MK4025GAS" 194 C "Toshiba MK4025GAS"
########################################
############# Western Digital drives
########################################
# WDC AC310100B and WDC AC2850F are reported not working
# no more informations were given
"WDC AC22000L" 0 C "Western Digital Caviar AC22000"
"WDC AC420400D" 231 C "Western Digital Caviar AC420400D"
"WDC AC418000D" 231 C "Western Digital AC418000D"
"WDC WD135BA" 231 C "Western Digital WD135BA"
"WDC WD100EB-00BHF0" 0 C "Western Digital 100EB-00BHF0"
"WDC WD200BB-00AUA1" 0 C "Western Digital Caviar WD200BB"
#"WDC WD200BB-60DGA0" 0 C "Western Digital Caviar WD200BB"
"WDC WD300BB-00CAA0" 0 C "Western Digital WD300BB"
"WDC WD360GD-00FNA0" 194 C "Western Digital SATA Raptor 36.7GB"
"WDC WD400BB-00CAA0" 0 C "Western Digital 400BB-00CAA0"
"WDC WD400BB-00J[KH]A0" 194 C "Western Digital Caviar WD400BB"
"WDC WD400BB-23JHC0" 194 C "Western Digital 23JHC0"
#"WDC WD400BB-00GFA0" 0 C ""
"WDC WD400BB-55HEA0" 194 C "Western Digital Caviar WD400BB"
"WDC WD400BB-(18CA|00DE)A0" 0 C "Western Digital Caviar WD400BB"
"WDC WD400BB-75FJA1" 194 C "Western Digital Caviar WD400BB"
"WDC WD400EB-00CPF0" 0 C "Western Digital 400EB-00CPF0"
"WDC WD400JB-00(JJ|FM|FS)A0" 194 C "Western Digital Caviar 40GB Special Edition 8MB"
"WDC WD400JB-00ETA0" 194 C "Western Digital 400JB-00ETA0"
"WDC WD400JB-00JJC0" 194 C "Western Digital 400JB-00JJC0 40GB"
"WDC WD400LB-00DNA0" 194 C "Western Digital 400LB-00DNA0"
"WDC WD400UE-22HCT0" 194 C "Western Digital 40GB Notebook HDD"
"WDC WD400VE-75HDT1" 194 C "Western Digital Scorpio 40GB"
"WDC WD600BB-32BSA0" 0 C "Western Digital 600BB-32BSA0"
"WDC WD600JB-00ETA0" 194 C "Western Digital 600JB-00ETA0"
"WDC WD600LB-00DNA0" 194 C "Western Digital 60GB"
"WDC WD600VE-75HDT0" 194 C "Western Digital 600VE-75HDT0"
"WDC WD600VE-00HDT0" 194 C "Western Digital 600VE-00HDT0"
"WDC WD740GD-00FL21.0" 194 C "Western Digital SATA Raptor"
"WDC WD740GD-([05]0FL[AC]0|75FLA1)" 194 C "Western Digital SATA Raptor 74GB 8MB"
"WDC WD800BB-00CAA1" 0 C "Western Digital WD800BB-00CAA1"
"WDC WD800BB-(00|22)DKA0" 194 C "Western Digital WD800BB 80 Go"
"WDC WD800BB-32CCB0" 194 C "Western Digital 800BB-32CCB0"
"WDC WD800BB-55HEA0" 194 C "Western Digital 800BB-55HEA0"
"WDC WD800BB-00JHA0" 194 C "Western Digital 800BB-00JHA0"
"WDC WD800BB-00JKA0" 194 C "Western Digital 800BB-00JKA0"
"WDC WD800BB-55JKA0" 194 C "Western Digital 800BB-55JKA0"
"WDC WD800BB-75FRA0" 194 C "Western Digital Caviar WD800BB"
"WDC WD800JB-00CRA1" 0 C "Western Digital Caviar WD800JB"
"WDC WD800JB-00(ET|FM|FS)A0" 194 C "Western Digital Caviar 80GB Special Edition 8MB"
"WDC WD800JB-00JJ[AC]0" 194 C "Western Digital WD800JB"
"WDC WD800JD-(00|55)(HK|JR)A0" 194 C "Western Digital SATA 80GB, 8MB Cache"
"WDC WD800JD-00(HK|JN)A0" 194 C "Western Digital SATA 80GB, 8MB Cache"
"WDC WD800LB-(00|55)DNA0" 194 C "Western Digital Caviar WD800LB 80 Go ATA-100"
"WDC WD800VE-07HDT0" 194 C "Western Digital 800VE-07HDT0"
"WDC WD1200BB-00(FTA|GUA)0" 194 C "Western Digital Caviar EIDE 2MB Cache"
"WDC WD1200JB-00(EV|FU|GV)A0" 194 C "Western Digital Caviar 120GB Special Edition 8MB"
"WDC WD1200JB-22GVA0" 194 C "Western Digital Caviar 120GB"
"WDC WD1200JD-00(GBB|HBC)0" 194 C "Western Digital WD1200JD"
"WDC WD1200LB-55EDA0" 194 C "Western Digital WD1220LB"
"WDC WD1200SB-01KB[AC]0" 194 C "Western Digital Caviar RE (Raid Edition) 120 GB"
"WDC WD1600BB-00DWA0" 194 C "Western Digital Caviar WD1600BB"
"WDC WD1600JB-(00EV|00FU|00GV|22GV|75GV)A0" 194 C "Western Digital Caviar 160GB Special Edition 8MB"
"WDC WD2000BB-00FTA0" 194 C "Western Digital WD2000BB"
"WDC WD2000JB-(00EV|32EV|34EV|00FU|00GV|55GV|98GV|00KF)A0" 194 C "Western Digital Caviar 200GB Special Edition 8MB"
"WDC WD2000JB-00GVC0" 194 C "Western Digital WD2000JB"
"WDC WD2000JS-00MHB1" 194 C "Western Digital SATA 200GB"
"WDC WD2500JB-(00RE|00EV|00FU|32FU|00GV|55GV)A0" 194 C "Western Digital Caviar 250GB Special Edition 8MB"
"WDC WD2500JB-00GVC0" 194 C "Western Digital 250GB"
"WDC WD2500JD-(00G|32H)BB0" 194 C "Western Digital SATA Caviar 250GB Special Edition 8MB"
"WDC WD2500JD-40HBC0" 194 C "Western Digital WD2500JD-40HBC0"
"WDC WD2500PB-98FBA0" 194 C "Western Digital Caviar 250GB Special Edition 8MB"
"WDC WD2500PD-00FZB1" 194 C "Western Digital WD2500PD-00FZB1"
"WDC WD2500SD-01KCB0" 194 C "Western Digital Caviar RE 250GB 8MB"
"WDC WD3000JB-00KFA0" 194 C "Western Digital WD3000JB"
"WDC WD3200JB-00KFA0" 194 C "Western Digital Caviar 320GB 8MB"
"WDC WD4000KD-00NAB0" 194 C "Western Digital Caviar SE16 400GB 16MB"
"WDC WD4000YR-01PLB0" 194 C "Western Digital Caviar RE2 400GB 16MB"
"WD4000YS-01MPB0" 194 C "Western Digital RE2 7200 SATA II 400 GB"
# not sure for next
# "WDC WD1200JB-00CRA1" 9 C "Western Digital 1200JB-00CRA1"
# "WDC WD273BA" 9 C "Western Digital WD273BA"
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
"ST3750640AS" 194 C "Seagate Barracuda 7200.10 SATA 750GB"
"ST3750840AS" 194 C "Seagate Barracuda 7200.10 SATA 750GB"
"ST3500630AS" 194 C "Seagate Barracuda 7200.10 SATA 500GB"
"ST3500830AS" 194 C "Seagate Barracuda 7200.10 SATA 500GB"
"ST3400620AS" 194 C "Seagate Barracuda 7200.10 SATA 400GB"
"ST3400620A" 194 C "Seagate Barracuda 7200.10 400GB"
"ST3400820AS" 194 C "Seagate Barracuda 7200.10 SATA 400GB"
"ST3320620AS" 194 C "Seagate Barracuda 7200.10 SATA 320GB"
"ST3320820AS" 194 C "Seagate Barracuda 7200.10 SATA 320GB"
"ST3300620AS" 194 C "Seagate Barracuda 7200.10 SATA 300GB"
"ST3300820AS" 194 C "Seagate Barracuda 7200.10 SATA 300GB"
"ST3250620AS" 194 C "Seagate Barracuda 7200.10 SATA 250GB"
"ST3250820AS" 194 C "Seagate Barracuda 7200.10 SATA 250GB"
"ST3250410AS" 194 C "Seagate Barracuda 7200.10 SATA 250GB"
"ST3250310AS" 194 C "Seagate Barracuda 7200.10 SATA 250GB"
"ST3200820AS" 194 C "Seagate Barracuda 7200.10 SATA 200GB"
"ST3160815AS" 194 C "Seagate Barracuda 7200.10 SATA 160GB"
"ST3160215AS" 194 C "Seagate Barracuda 7200.10 SATA 160GB"
"ST3120815AS" 194 C "Seagate Barracuda 7200.10 SATA 120GB"
"ST3120215AS" 194 C "Seagate Barracuda 7200.10 SATA 120GB"
"ST380815AS" 194 C "Seagate Barracuda 7200.10 SATA 80GB"
"ST380215AS" 194 C "Seagate Barracuda 7200.10 SATA 80GB"
"ST340815AS" 194 C "Seagate Barracuda 7200.10 SATA 40GB"
"ST340215AS" 194 C "Seagate Barracuda 7200.10 SATA 40GB"
"ST3300622AS" 194 C "Seagate Barracuda 7200.9 SATA2.5 300GB"
"ST3300831A" 194 C "Seagate Barracuda 7200.8 PATA 300GB"
"Maxtor 7(L|V)250(F|R|S)0" 194 C "Maxtor MaXLine III 250GB 7200rpm"
"Maxtor 7(L|V)300(F|R|S)0" 194 C "Maxtor MaXLine III 300GB 7200rpm"
"MAXTOR STM3320620AS" 194 C ""
"WDC WD1500ADFD-00NLR1" 194 C "Western Digital Raptor 150GB"
"WDC WD1600JS-00NCB1" 194 C "Western Digital Caviar 1600JS 160GB Sata"
"WDC WD1600SD-01KCC0" 194 C "Western Digital Caviar RE Serial ATA series"
"WDC WD2500JD-57HBC0" 194 C "Western Digital Caviar SE (Serial ATA) 250 GB"
"WDC WD2500JS" 194 C "Western Digital WD2500JS"
"WDC WD2500JS-41MVB1" 194 C "Western Digital SATAII Caviar 250GB Special Edition 8MB"
"WDC WD2500JD-00HBB0" 194 C "Western Digital SATA 250GB"
"WDC WD2500KS-00MJB0" 194 C "Western Digital SATA-II Caviar 250GB Special Edition 16MB"
"WDC WD3000JS-00PDB0" 194 C "Western Digital WD3000JS"
"WDC WD3200KS-00PFB0" 194 C ""
"WDC WD3200JD-22KLB0" 194 C "Western Digital Caviar SE 320GB 8MB"

View File

@@ -5,7 +5,7 @@ PKG_NAME="hddtemp"
PKG_VERSION="e16aed6"
PKG_SHA256="5d5af74ba7449b6e56a8f872a0e10d654a512ed65d62beaef1575b0c1826d9f3"
PKG_LICENSE="GPL"
PKG_SITE="http://www.guzu.net/linux/hddtemp.php"
PKG_SITE="https://savannah.nongnu.org/projects/hddtemp"
PKG_URL="https://github.com/guzu/hddtemp/archive/${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="A utility that gives you the temperature of your hard drive by reading S.M.A.R.T.."
@@ -13,8 +13,7 @@ PKG_LONGDESC="A utility that gives you the temperature of your hard drive by rea
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
cp $PKG_DIR/db/* $PKG_BUILD
}
makeinstall_target() {

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="htop"
PKG_VERSION="3.0.0beta4"
PKG_SHA256="5f4cd645c40599efd4a9598a7cbd07bac77cf666427450a71d7b6dec5a4bf96f"
PKG_VERSION="3.0.0beta5"
PKG_SHA256="c439add8d6a463699629fc3f0103f55b045d519c31611fa4a68629063238985a"
PKG_LICENSE="GPL"
PKG_SITE="https://hisham.hm/htop"
PKG_URL="https://github.com/hishamhm/htop/archive/$PKG_VERSION.tar.gz"

View File

@@ -2,18 +2,20 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="jq"
PKG_VERSION="1.5"
PKG_SHA256="c4d2bfec6436341113419debf479d833692cc5cdab7eb0326b5a4d4fbe9f493c"
PKG_VERSION="1.6"
PKG_SHA256="5de8c8e29aaa3fb9cc6b47bb27299f271354ebb72514e3accadc7d38b5bbaa72"
PKG_LICENSE="MIT"
PKG_SITE="http://stedolan.github.io/jq/"
PKG_URL="https://github.com/stedolan/jq/releases/download/$PKG_NAME-$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_DEPENDS_TARGET="toolchain oniguruma"
PKG_LONGDESC="A like sed for JSON data."
PKG_CONFIGURE_OPTS_TARGET="--disable-shared \
--enable-static \
--disable-maintainer-mode"
--disable-docs \
--disable-maintainer-mode \
--disable-valgrind"
makeinstall_target() {
: # nop
:
}

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="lm_sensors"
PKG_VERSION="1c48b19"
PKG_SHA256="1db77e206b28c9194e5c017c88460e730fdf849cff7ef704fb3e4b8b49fd6d31"
PKG_VERSION="e8afbda10fba571c816abddcb5c8180afc435bba"
PKG_SHA256="255b9a9b30c7969b3df0460392a807239c18b15baac1ff33ff5fef3b1cc1169d"
PKG_ARCH="arm x86_64"
PKG_LICENSE="GPL"
PKG_SITE="http://secure.netroedge.com/~lm78/"

View File

@@ -2,12 +2,12 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="mtpfs"
PKG_VERSION="fd3864d"
PKG_VERSION="fd3864dd6f0e8183fa2598d4cf890401d3a1e09a"
PKG_SHA256="f004136a82452d13362581277eb2496033aa13a6c3f35d0501327248f3120456"
PKG_LICENSE="GPL"
PKG_SITE="http://www.adebenham.com/mtpfs/"
PKG_URL="https://github.com/cjd/mtpfs/archive/${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain fuse libmtp glib"
PKG_DEPENDS_TARGET="toolchain fuse glib libmtp"
PKG_LONGDESC="MTPfs is a FUSE filesystem that supports reading and writing from any MTP device."
PKG_TOOLCHAIN="autotools"

View File

@@ -2,7 +2,7 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="nmon"
PKG_VERSION="411b08f"
PKG_VERSION="411b08f1c98bca8b24670fc2d9ee6325b4fcb3d2"
PKG_SHA256="aa88257728e820db10b1f04792dfcc1b8a483de51bfda70db016da016a4879a2"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/axibase/nmon"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="patch"
PKG_VERSION="2.7.5"
PKG_SHA256="fd95153655d6b95567e623843a0e77b81612d502ecf78a489a4aed7867caa299"
PKG_VERSION="2.7.6"
PKG_SHA256="ac610bda97abe0d9f6b7c963255a11dcb196c25e337c61f94e4778d632f1d8fd"
PKG_LICENSE="GPL"
PKG_SITE="http://savannah.gnu.org/projects/patch/"
PKG_URL="http://ftpmirror.gnu.org/patch/$PKG_NAME-$PKG_VERSION.tar.xz"
@@ -13,5 +13,5 @@ PKG_LONGDESC="Patch takes a patch file containing a difference listing produced
PKG_CONFIGURE_OPTS_TARGET="--disable-xattr"
makeinstall_target() {
: # nop
:
}

View File

@@ -2,16 +2,16 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="pv"
PKG_VERSION="1.6.0"
PKG_SHA256="9dd45391806b0ed215abee4c5ac1597d018c386fe9c1f5afd2f6bc3b07fd82c3"
PKG_VERSION="1.6.6"
PKG_SHA256="608ef935f7a377e1439c181c4fc188d247da10d51a19ef79bcdee5043b0973f1"
PKG_LICENSE="GNU"
PKG_SITE="http://www.ivarch.com/programs/pv.shtml"
PKG_URL="http://www.ivarch.com/programs/sources/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_URL="http://www.ivarch.com/programs/sources/pv-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="Pipe Viwer can be inserted into any normal pipeline between two processes."
PKG_CONFIGURE_OPTS_TARGET="--enable-static-nls"
makeinstall_target() {
: # nop
:
}

View File

@@ -2,11 +2,11 @@
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="smartmontools"
PKG_VERSION="6.6"
PKG_SHA256="51f43d0fb064fccaf823bbe68cf0d317d0895ff895aa353b3339a3b316a53054"
PKG_VERSION="7.0"
PKG_SHA256="e5e1ac2786bc87fdbd6f92d0ee751b799fbb3e1a09c0a6a379f9eb64b3e8f61c"
PKG_LICENSE="GPL"
PKG_SITE="https://www.smartmontools.org"
PKG_URL="https://github.com/smartmontools/smartmontools/releases/download/RELEASE_${PKG_VERSION//./_}/smartmontools-$PKG_VERSION.tar.gz"
PKG_URL="https://downloads.sourceforge.net/sourceforge/smartmontools/smartmontools-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="Control and monitor storage systems using S.M.A.R.T."

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="strace"
PKG_VERSION="4.22"
PKG_SHA256="068cd09264c95e4d591bbcd3ea08f99a693ed8663cd5169b0fdad72eb5bdb39d"
PKG_VERSION="4.26"
PKG_SHA256="7c4d2ffeef4f7d1cdc71062ca78d1130eb52f947c2fca82f59f6a1183bfa1e1c"
PKG_LICENSE="BSD"
PKG_SITE="https://strace.io/"
PKG_URL="https://strace.io/files/$PKG_VERSION/strace-$PKG_VERSION.tar.xz"

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="stress-ng"
PKG_VERSION="0.09.36"
PKG_SHA256="16102abee20fe26b1a8784ab05c61b3e72474503bc50b9debc9f457cb4b4e228"
PKG_VERSION="0.09.50"
PKG_SHA256="b07290495794092cdf2f8d51ac631f28b8cec9455a16552d8ca48bc1f376c634"
PKG_LICENSE="GPLv2"
PKG_SITE="http://kernel.ubuntu.com/~cking/stress-ng/"
PKG_URL="http://kernel.ubuntu.com/~cking/tarballs/stress-ng/stress-ng-$PKG_VERSION.tar.xz"

View File

@@ -1,44 +0,0 @@
From bf606ae577cd9142517a2170e14d4f9377a49deb Mon Sep 17 00:00:00 2001
From: Colin Ian King <colin.king@canonical.com>
Date: Sat, 4 Aug 2018 07:05:17 +0100
Subject: stress-ng.h: rename statx_timestamp to shim_statx_timestamp
Newer versions of glibc now habe statx_timestamp defined, so
rename this struct so it won't clash.
Signed-off-by: Colin Ian King <colin.king@canonical.com>
---
stress-ng.h | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/stress-ng.h b/stress-ng.h
index ae03a7b..b9359a4 100644
--- a/stress-ng.h
+++ b/stress-ng.h
@@ -2932,7 +2932,7 @@ struct shim_sched_attr {
#define SHIM_STATX_BTIME 0x00000800U
#define SHIM_STATX_ALL 0x00000fffU
-struct statx_timestamp {
+struct shim_statx_timestamp {
int64_t tv_sec;
int32_t tv_nsec;
int32_t __reserved;
@@ -2952,10 +2952,10 @@ struct shim_statx {
uint64_t stx_size;
uint64_t stx_blocks;
uint64_t __spare1[1];
- struct statx_timestamp stx_atime;
- struct statx_timestamp stx_btime;
- struct statx_timestamp stx_ctime;
- struct statx_timestamp stx_mtime;
+ struct shim_statx_timestamp stx_atime;
+ struct shim_statx_timestamp stx_btime;
+ struct shim_statx_timestamp stx_ctime;
+ struct shim_statx_timestamp stx_mtime;
uint32_t stx_rdev_major;
uint32_t stx_rdev_minor;
uint32_t stx_dev_major;
--
cgit v0.11.2

View File

@@ -1,48 +0,0 @@
From 04322c0d653aec755517f771e6e400fc14cf611c Mon Sep 17 00:00:00 2001
From: Colin Ian King <colin.king@canonical.com>
Date: Sat, 4 Aug 2018 07:11:58 +0100
Subject: stress-sysbadaddr: only use ustat if HAVE_USTAT is defined
We should be using HAVE_USTAT as ustat.h is not available on
newer versions of glibc and HAVE_USTAT is undefined if this
is not available.
Signed-off-by: Colin Ian King <colin.king@canonical.com>
---
stress-sysbadaddr.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/stress-sysbadaddr.c b/stress-sysbadaddr.c
index eab9213..0b6465f 100644
--- a/stress-sysbadaddr.c
+++ b/stress-sysbadaddr.c
@@ -28,7 +28,7 @@
#include <sys/sysinfo.h>
#include <utime.h>
#include <sys/vfs.h>
-#if defined(__NR_ustat)
+#if defined(HAVE_USTAT)
#include <ustat.h>
#endif
#endif
@@ -379,7 +379,7 @@ static int bad_times(void *addr)
return times(addr);
}
-#if defined(__linux__) && defined(__NR_ustat)
+#if defined(HAVE_USTAT)
static int bad_ustat(void *addr)
{
dev_t dev = { 0 };
@@ -495,7 +495,7 @@ static bad_syscall_t bad_syscalls[] = {
bad_timer_create,
#endif
bad_times,
-#if defined(__linux__) && defined(__NR_ustat)
+#if defined(HAVE_USTAT)
bad_ustat,
#endif
#if defined(__linux__)
--
cgit v0.11.2

View File

@@ -2,14 +2,15 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="unrar"
PKG_VERSION="5.6.3"
PKG_SHA256="c590e70a745d840ae9b9f05ba6c449438838c8280d76ce796a26b3fcd0a1972e"
PKG_VERSION="5.6.8"
PKG_SHA256="a4cc0ac14a354827751912d2af4a0a09e2c2129df5766576fa7e151791dd3dff"
PKG_LICENSE="free"
PKG_SITE="http://www.rarlab.com"
PKG_URL="http://www.rarlab.com/rar/unrarsrc-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="unrar extract, test and view RAR archives"
PKG_TOOLCHAIN="manual"
PKG_BUILD_FLAGS="+pic"
make_target() {
make CXX="$CXX" \
@@ -17,5 +18,17 @@ make_target() {
RANLIB="$RANLIB" \
AR="$AR" \
STRIP="$STRIP" \
-f makefile
-f makefile unrar
make clean
make CXX="$CXX" \
CXXFLAGS="$TARGET_CXXFLAGS" \
RANLIB="$RANLIB" \
AR="$AR" \
-f makefile lib
}
post_make_target() {
rm -f libunrar.so
}

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="usb-modeswitch"
PKG_VERSION="2.3.0"
PKG_SHA256="f93e940c2eb0c585a5d2210177338e68a9b24f409e351e4a854132453246b894"
PKG_VERSION="2.5.2"
PKG_SHA256="abffac09c87eacd78e101545967dc25af7e989745b4276756d45dbf4008a2ea6"
PKG_LICENSE="GPL"
PKG_SITE="http://www.draisberghof.de/usb_modeswitch/"
PKG_URL="http://www.draisberghof.de/usb_modeswitch/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
@@ -11,5 +11,5 @@ PKG_DEPENDS_TARGET="toolchain libusb"
PKG_LONGDESC="USB_ModeSwitch - Handling Mode-Switching USB Devices on Linux"
makeinstall_target() {
: # nop
:
}

View File

@@ -2,8 +2,8 @@
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="tvh-dtv-scan-tables"
PKG_VERSION="421c08b31b24e0cd5d8fb54e6f3278a1ef9d3666"
PKG_SHA256="2377c0edec0997d320f121a8f7944b37935e0fd40249252d4098b7002df82693"
PKG_VERSION="68f86b42272fc364cdd53d7cfeaa2a78d676dbfa"
PKG_SHA256="2bb102094696bbaf440b9319a9e8a4c93e2ecbcf2d2c556fb719b1febf1a7d3b"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/tvheadend"
PKG_URL="https://github.com/tvheadend/dtv-scan-tables/archive/$PKG_VERSION.tar.gz"

View File

@@ -2,9 +2,9 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="sapphire"
PKG_VERSION="6.9"
PKG_SHA256="191661e8186712fe4a08a7555dbca36676338c630536a48373048afbbb3ad2ff"
PKG_REV="104"
PKG_VERSION="7.1"
PKG_SHA256="24c662c45c581f8fe395d1cdcd6e1dca3db9e0eb590433f39de6037b2d4c5764"
PKG_REV="105"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="https://libreelec.tv"

View File

@@ -1,3 +1,6 @@
106
- Fix versioning
105
- Update to 5bde54b

View File

@@ -4,7 +4,8 @@
PKG_NAME="dispmanx_vnc"
PKG_VERSION="5bde54b5a43a2e6f65994f3b9c665db90c45923f"
PKG_SHA256="1f096cd70d86620596db947757486064fe37dc2766ad33530318c35b279472aa"
PKG_REV="105"
PKG_VERSION_DATE="2018-08-18"
PKG_REV="106"
PKG_ARCH="arm"
PKG_ADDON_PROJECTS="RPi"
PKG_LICENSE="OSS"
@@ -13,7 +14,7 @@ PKG_URL="https://github.com/patrikolausson/dispmanx_vnc/archive/$PKG_VERSION.tar
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"
PKG_LONGDESC="Raspberry Pi VNC ($PKG_VERSION_DATE) is a Virtual Network Computing (VNC) server for Raspberry Pi using dispmanx"
PKG_IS_ADDON="yes"
PKG_ADDON_NAME="Raspberry Pi VNC"
@@ -25,7 +26,7 @@ pre_make_target() {
}
makeinstall_target() {
: # nop
:
}
addon() {

View File

@@ -1,3 +1,15 @@
122
- Update to docker 18.09.1
121
- Update to docker 18.09.1-rc1
120
- Update to docker 18.09.1-beta1
119
- Update to docker 18.09.0
118
- Update to docker 18.06.1-ce

View File

@@ -3,14 +3,14 @@
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="docker"
PKG_VERSION="18.06.1"
PKG_SHA256="153cb489033686260dfe7a42acbdd1753d56f7a9c2d7ad90633f0c8cce563b23"
PKG_REV="119"
PKG_VERSION="18.09.1"
PKG_SHA256="9eadb1eae1954b0322aadf6505f5397d1b1eccf6395ab511cadf8e6975cfc576"
PKG_REV="122"
PKG_ARCH="any"
PKG_ADDON_PROJECTS="any !WeTek_Core !WeTek_Play"
PKG_LICENSE="ASL"
PKG_SITE="http://www.docker.com/"
PKG_URL="https://github.com/docker/docker-ce/archive/v${PKG_VERSION}-ce.tar.gz"
PKG_URL="https://github.com/docker/docker-ce/archive/v${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain sqlite go:host containerd runc libnetwork tini systemd"
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."
@@ -74,7 +74,23 @@ configure_target() {
mv $PKG_CLI_PATH/vendor $PKG_BUILD/.gopath_cli/src
fi
cp -rf $PKG_BUILD/.gopath/src/* $PKG_BUILD/.gopath_cli/src
# Fix missing/incompatible .go files
cp -rf $PKG_BUILD/.gopath/src/github.com/moby/buildkit/frontend/* $PKG_BUILD/.gopath_cli/src/github.com/moby/buildkit/frontend
cp -rf $PKG_BUILD/.gopath/src/github.com/moby/buildkit/frontend/gateway/* $PKG_BUILD/.gopath_cli/src/github.com/moby/buildkit/frontend/gateway
cp -rf $PKG_BUILD/.gopath/src/github.com/moby/buildkit/solver/* $PKG_BUILD/.gopath_cli/src/github.com/moby/buildkit/solver
cp -rf $PKG_BUILD/.gopath/src/github.com/moby/buildkit/util/progress/* $PKG_BUILD/.gopath_cli/src/github.com/moby/buildkit/util/progress
cp -rf $PKG_BUILD/.gopath/src/github.com/docker/swarmkit/manager/* $PKG_BUILD/.gopath_cli/src/github.com/docker/swarmkit/manager
cp -rf $PKG_BUILD/.gopath/src/github.com/coreos/etcd/raft/* $PKG_BUILD/.gopath_cli/src/github.com/coreos/etcd/raft
cp -rf $PKG_BUILD/.gopath/src/golang.org/x/* $PKG_BUILD/.gopath_cli/src/golang.org/x
cp -rf $PKG_BUILD/.gopath/src/github.com/opencontainers/runtime-spec/specs-go/* $PKG_BUILD/.gopath_cli/src/github.com/opencontainers/runtime-spec/specs-go
rm -rf $PKG_BUILD/.gopath_cli/src/github.com/containerd/containerd
mkdir -p $PKG_BUILD/.gopath_cli/src/github.com/containerd/containerd
cp -rf $PKG_BUILD/.gopath/src/github.com/containerd/containerd/* $PKG_BUILD/.gopath_cli/src/github.com/containerd/containerd
rm -rf $PKG_BUILD/.gopath_cli/src/github.com/containerd/continuity
mkdir -p $PKG_BUILD/.gopath_cli/src/github.com/containerd/continuity
cp -rf $PKG_BUILD/.gopath/src/github.com/containerd/continuity/* $PKG_BUILD/.gopath_cli/src/github.com/containerd/continuity
mkdir -p $PKG_BUILD/.gopath_cli/src/github.com/docker/docker/builder
cp -rf $PKG_ENGINE_PATH/builder/* $PKG_BUILD/.gopath_cli/src/github.com/docker/docker/builder
@@ -88,8 +104,8 @@ configure_target() {
fi
# used for docker version
export GITCOMMIT=${PKG_VERSION}-ce
export VERSION=${PKG_VERSION}-ce
export GITCOMMIT=${PKG_VERSION}
export VERSION=${PKG_VERSION}
export BUILDTIME="$(date --utc)"
cd $PKG_ENGINE_PATH
@@ -116,14 +132,14 @@ addon() {
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
cp -P $(get_build_dir containerd)/bin/containerd-shim $ADDON_BUILD/$PKG_ADDON_ID/bin/docker-containerd-shim
cp -P $(get_build_dir containerd)/bin/containerd $ADDON_BUILD/$PKG_ADDON_ID/bin/containerd
cp -P $(get_build_dir containerd)/bin/containerd-shim $ADDON_BUILD/$PKG_ADDON_ID/bin/containerd-shim
# libnetwork
cp -P $(get_build_dir libnetwork)/bin/docker-proxy $ADDON_BUILD/$PKG_ADDON_ID/bin/docker-proxy
# runc
cp -P $(get_build_dir runc)/bin/runc $ADDON_BUILD/$PKG_ADDON_ID/bin/docker-runc
cp -P $(get_build_dir runc)/bin/runc $ADDON_BUILD/$PKG_ADDON_ID/bin/runc
# tini
cp -P $(get_build_dir tini)/.$TARGET_NAME/tini-static $ADDON_BUILD/$PKG_ADDON_ID/bin/docker-init

View File

@@ -0,0 +1,2 @@
100
- Initial release

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -0,0 +1,35 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="emby4"
PKG_VERSION="4.0.0.2"
PKG_SHA256="cac3de0f4b75d421719676377bae80274338a493e79c0498c8772e7e51cd8edf"
PKG_REV="100"
PKG_ARCH="any"
PKG_LICENSE="prop."
PKG_SITE="http://emby.media"
PKG_URL="https://github.com/MediaBrowser/Emby.Releases/releases/download/$PKG_VERSION/embyserver-netcore_$PKG_VERSION.zip"
PKG_SOURCE_DIR="system"
PKG_DEPENDS_TARGET="toolchain imagemagick"
PKG_SECTION="service"
PKG_SHORTDESC="Emby Server: a personal media server"
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_TOOLCHAIN="manual"
PKG_IS_ADDON="yes"
PKG_ADDON_NAME="Emby Server 4"
PKG_ADDON_TYPE="xbmc.service"
PKG_ADDON_REQUIRES="tools.ffmpeg-tools:0.0.0 tools.dotnet-runtime:0.0.0"
PKG_MAINTAINER="Anton Voyl (awiouy)"
addon() {
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/emby
cp -r $PKG_BUILD/* \
-d $ADDON_BUILD/$PKG_ADDON_ID/emby
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/lib
cp -L $(get_build_dir imagemagick)/.install_pkg/usr/lib/libMagickCore-7.Q16HDRI.so.? \
$ADDON_BUILD/$PKG_ADDON_ID/lib/
cp -L $(get_build_dir imagemagick)/.install_pkg/usr/lib/libMagickWand-7.Q16HDRI.so \
$ADDON_BUILD/$PKG_ADDON_ID/lib/CORE_RL_Wand_.so
}

View File

@@ -0,0 +1,15 @@
#!/bin/sh
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
. /etc/profile
oe_setup_addon service.emby4
LD_PRELOAD="$ADDON_DIR/lib/libMagickCore-7.Q16HDRI.so.6 \
$ADDON_DIR/lib/CORE_RL_Wand_.so" \
nice -n "$emby_nice" \
le_dotnet $ADDON_DIR/emby/EmbyServer.dll \
-programdata $ADDON_HOME \
-ffmpeg /storage/.kodi/addons/tools.ffmpeg-tools/bin/ffmpeg \
-ffprobe /storage/.kodi/addons/tools.ffmpeg-tools/bin/ffprobe

View File

@@ -0,0 +1,46 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
import json
import subprocess
import xbmc
import xbmcaddon
import xbmcgui
def jsonrpc(request):
return json.loads(xbmc.executeJSONRPC(json.dumps(request)))
def disable_conflicting(conficting,
message='{that} conflicts with {this} and has been disabled'):
is_enabled = {'jsonrpc': '2.0', 'method': 'Addons.GetAddonDetails', 'id': 1,
'params': {'addonid': conficting, 'properties': ['enabled']}}
disable = {'jsonrpc': '2.0', 'method': 'Addons.SetAddonEnabled', 'id': 1,
'params': {'addonid': conficting, 'enabled': False}}
try:
if jsonrpc(is_enabled)['result']['addon']['enabled']:
this = xbmcaddon.Addon().getAddonInfo('name')
that = xbmcaddon.Addon(conficting).getAddonInfo('name')
jsonrpc(disable)
dialog = xbmcgui.Dialog()
dialog.ok(this, message.format(
this=this, that=that))
del dialog
except KeyError:
pass
class Monitor(xbmc.Monitor):
def __init__(self, *args, **kwargs):
xbmc.Monitor.__init__(self)
self.id = xbmcaddon.Addon().getAddonInfo('id')
def onSettingsChanged(self):
subprocess.call(['systemctl', 'restart', self.id])
if __name__ == '__main__':
disable_conflicting('service.emby')
Monitor().waitForAbort()

View File

@@ -0,0 +1,14 @@
# Kodi Media Center language file
# Addon Name: emby4
# Addon id: service.emby4
# Addon Provider: Team LibreELEC
msgid ""
msgstr ""
msgctxt "#30000"
msgid "Configuration"
msgstr ""
msgctxt "#30001"
msgid "Priority (nice, 0=max, 19=min)"
msgstr ""

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<settings>
<category label="30000">
<setting label="30001" id="emby_nice" type="slider" default="10" range="0,1,19" option="int" />
</category>
</settings>

View File

@@ -0,0 +1,3 @@
<settings version="2">
<setting id="emby_nice" default="true">10</setting>
</settings>

View File

@@ -0,0 +1,13 @@
[Unit]
Description=Emby 4 - streaming server
Documentation=http://emby.media
Wants=kodi.service
After=kodi.service
Conflicts=service.emby.service
[Service]
ExecStart=/bin/sh /storage/.kodi/addons/service.emby4/bin/emby4.start
Restart=always
[Install]
WantedBy=kodi.service

View File

@@ -1,3 +1,6 @@
109
- Update to version 2018-12-20
108
- Update to version 1d125d8
* Kodi 18 fix merged

View File

@@ -3,9 +3,10 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="hyperion"
PKG_VERSION="1d125d8df863ad176002f591d72dbba79ce9be63"
PKG_SHA256="1f3bcd1422dffb7c4398b1c22c63f78151c52c9a44505d1a4ba31278290fd47c"
PKG_REV="108"
PKG_VERSION="22f7be8df010fe8f0a51e3677fe0c8e709042622"
PKG_SHA256="51cb6c5694d4bad67255ac4ae61a3c0aa481395c4868fb044a3ee19ca35bf19d"
PKG_VERSION_DATE="2018-12-20"
PKG_REV="109"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/hyperion-project/hyperion"
@@ -13,7 +14,7 @@ PKG_URL="https://github.com/hyperion-project/hyperion/archive/$PKG_VERSION.tar.g
PKG_DEPENDS_TARGET="toolchain Python2 libusb qtbase protobuf rpi_ws281x"
PKG_SECTION="service"
PKG_SHORTDESC="Hyperion: an AmbiLight controller"
PKG_LONGDESC="Hyperion($PKG_VERSION) is an modern opensource AmbiLight implementation."
PKG_LONGDESC="Hyperion($PKG_VERSION_DATE) is an modern opensource AmbiLight implementation."
PKG_IS_ADDON="yes"
PKG_ADDON_NAME="Hyperion"

View File

@@ -1,22 +1,25 @@
106:
107
- Update to 0.5dev+2018-11-04
106
- Build with -O3 to avoid undefined symbols
105:
105
- Rebuild after glibc bump
104:
104
- Update to 466edd3
103:
103
- Update to 0.5.8
102:
102
- Update to c05a7de
- Reintroduce dm140 driver
- Build with libugpio
101:
101
- Update to upstream 1554506
100:
100
- Initial addon

View File

@@ -2,9 +2,10 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="lcdd"
PKG_VERSION="466edd3"
PKG_SHA256="786aab192a788fd09119645d60576ba258eec3de1a455aaa6d9ddea5e30e1749"
PKG_REV="106"
PKG_VERSION="e08546c13a4157ed98cd4a8e9086e7acd66f93c0"
PKG_SHA256="23d0fd14e16767d4907d724404b96216c0c7338c6206760e53cf6a7662dd3af2"
PKG_VERSION_DATE="0.5dev+2018-11-04"
PKG_REV="107"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://lcdproc.org/"

View File

@@ -1,3 +1,7 @@
114
- Fix discovery mode setting
- Start after Kodi
113
- Update to 96557b4

View File

@@ -5,7 +5,8 @@
PKG_NAME="librespot"
PKG_VERSION="96557b4ec1c45413cdf34673695f1269f99e3545"
PKG_SHA256="09fe8f8de50d25e460bdc75d02239961336ac4db837509386ac17057b00cc49a"
PKG_REV="113"
PKG_VERSION_DATE="2018-11-07"
PKG_REV="114"
PKG_ARCH="any"
PKG_LICENSE="MIT"
PKG_SITE="https://github.com/librespot-org/librespot/"
@@ -13,7 +14,7 @@ PKG_URL="https://github.com/librespot-org/librespot/archive/$PKG_VERSION.zip"
PKG_DEPENDS_TARGET="toolchain avahi pulseaudio pyalsaaudio rust"
PKG_SECTION="service"
PKG_SHORTDESC="Librespot: play Spotify through LibreELEC using a Spotify app as a remote"
PKG_LONGDESC="Librespot ($PKG_VERSION) plays Spotify through LibreELEC using the open source librespot library using a Spotify app as a remote."
PKG_LONGDESC="Librespot ($PKG_VERSION_DATE) plays Spotify through LibreELEC using the open source librespot library using a Spotify app as a remote."
PKG_TOOLCHAIN="manual"
PKG_IS_ADDON="yes"

View File

@@ -63,7 +63,7 @@ init_alsa() {
case "$LIBREELEC_ARCH" in
RPi*.arm)
[ "$(readlink /proc/asound/ALSA)" == "card$index" ] && [ "$pcm_3" ] &&
[ "$(readlink /proc/asound/ALSA)" = "card$index" ] && [ "$pcm_3" ] &&
amixer -c "$index" cset name="PCM Playback Route" "$pcm_3"
;;
esac
@@ -82,13 +82,13 @@ if [ -n "$ls_b" -a "$ls_b" != "-" ]; then
LIBRESPOT="$LIBRESPOT --bitrate $ls_b"
fi
if [ -n "$ls_p" -a -n "$ls_u" ]; then
if [ "$ls_a" = "true" -a -n "$ls_p" -a -n "$ls_u" ]; then
LIBRESPOT="$LIBRESPOT --disable-discovery \
--password \"$ls_p\" \
--username \"$ls_u\""
fi
if [ "$ls_m" == "Kodi" ]; then
if [ "$ls_m" = "Kodi" ]; then
LIBRESPOT="$LIBRESPOT --backend pulseaudio --device-type TV"
else
init_alsa

View File

@@ -48,7 +48,7 @@ msgid "Password"
msgstr ""
msgctxt "#30112"
msgid "Discovery mode"
msgid "User mode"
msgstr ""
msgctxt "#30113"

View File

@@ -7,5 +7,5 @@
<setting id="ls_b" label="30102" type="labelenum" lvalues="30103|30104|30105|30106" />
<setting id="ls_a" label="30112" type="bool" default="false" />
<setting id="ls_u" label="30110" type="text" subsetting="true" visible="eq(-1,true)" default="" />
<setting id="ls_p" label="30111" type="text" subsetting="true" visible="eq(-2,true)" default="" />
<setting id="ls_p" label="30111" type="text" subsetting="true" visible="eq(-2,true)" default="" option="hidden" />
</settings>

View File

@@ -1,7 +1,7 @@
[Unit]
Description=librespot
After=kodi.service network-online.target sound.target
Requires=kodi.service network-online.target sound.target
Wants=kodi.service
After=kodi.service
[Service]
EnvironmentFile=/storage/.kodi/addons/service.librespot/bin/librespot.env
@@ -10,4 +10,4 @@ ExecStopPost=/usr/bin/pactl suspend-sink "$LS_SINK" 1
Restart=on-failure
[Install]
WantedBy=kodi.target
WantedBy=kodi.service

View File

@@ -1,2 +1,11 @@
102
- do not change password on addon update
101
- update MariaDB to 10.3.12
removed optimizer_search_depth from config file to speed it up
moved some paths for logs to addon home
added alias for service name (mariadb == service.mariadb)
100
- initial version

View File

@@ -2,9 +2,9 @@
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="mariadb"
PKG_VERSION="10.3.11"
PKG_REV="100"
PKG_SHA256="211655b794c9d5397ba3be6c90737eac02e882f296268299239db47ba328f1b2"
PKG_VERSION="10.3.12"
PKG_REV="102"
PKG_SHA256="f7449a34c25e0455928d7983dae83fd2069fe1f16c4c5f4aeed9ed9d3f081ff6"
PKG_LICENSE="GPL2"
PKG_SITE="https://mariadb.org"
PKG_URL="https://downloads.mariadb.org/interstitial/${PKG_NAME}-${PKG_VERSION}/source/${PKG_NAME}-${PKG_VERSION}.tar.gz"

View File

@@ -16,20 +16,6 @@ if [ -n "$PID" ]; then
exit 0
fi
# check for first run and generate passwords
DEF_XML="$ADDON_DIR/settings-default.xml"
CUR_XML="$ADDON_HOME/settings.xml"
if grep -q "@MYSQL_ROOT_PASS@" $DEF_XML; then
MYSQL_ROOT_PASS="$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c 8)"
MYSQL_KODI_PASS="$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c 8)"
sed -i "s|@MYSQL_ROOT_PASS@|$MYSQL_ROOT_PASS|g" $DEF_XML
sed -i "s|@MYSQL_KODI_PASS@|$MYSQL_KODI_PASS|g" $DEF_XML
cp $DEF_XML $CUR_XML
fi
# copy config file
if [ ! -f $ADDON_HOME/my.cnf ]; then
cp $ADDON_DIR/config/my.cnf $ADDON_HOME
@@ -41,18 +27,28 @@ if [ ! -d "$ADDON_HOME/data/mysql" ]; then
$ADDON_DIR/bin/mysql_install_db --basedir=$ADDON_DIR --datadir=$ADDON_HOME/data
fi
# check for first run and generate passwords
if grep -q "@MYSQL_ROOT_PASS@" $ADDON_HOME/settings.xml; then
MYSQL_ROOT_PASS="$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c 8)"
MYSQL_KODI_PASS="$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c 8)"
sed -e "s|@MYSQL_ROOT_PASS@|$MYSQL_ROOT_PASS|g" \
-e "s|@MYSQL_KODI_PASS@|$MYSQL_KODI_PASS|g" \
-i $ADDON_HOME/settings.xml
fi
# init script to create user kodi and change passwords
if [[ ! -f $ADDON_DIR/set_mysql_passwords.sql ]] || [[ $CUR_XML -nt $ADDON_DIR/set_mysql_passwords.sql ]]; then
cat << SQL_DATA > $ADDON_DIR/set_mysql_passwords.sql
init_file=""
if [[ ! -f $ADDON_HOME/set_mysql_passwords.sql ]] || [[ $ADDON_HOME/settings.xml -nt $ADDON_HOME/set_mysql_passwords.sql ]]; then
cat << SQL_DATA > $ADDON_HOME/set_mysql_passwords.sql
SET PASSWORD FOR 'root'@'localhost'=PASSWORD('$MYSQL_ROOT_PASS');
CREATE USER IF NOT EXISTS 'kodi';
SET PASSWORD FOR 'kodi'=PASSWORD('$MYSQL_KODI_PASS');
GRANT ALL ON *.* TO 'kodi';
flush privileges;
SQL_DATA
init_file="--init-file=$ADDON_DIR/set_mysql_passwords.sql"
init_file="--init-file=$ADDON_HOME/set_mysql_passwords.sql"
fi
echo "Starting mysqld"

View File

@@ -89,7 +89,7 @@ query_cache_size = 64M
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
# As of 5.1 you can enable the log at runtime!
#general_log_file = /var/log/mysql/mysql.log
#general_log_file = /storage/.kodi/userdata/addon_data/service.mariadb/mysql.log
#general_log = 1
#
# Error logging goes to syslog due to /etc/mysql/conf.d/mysqld_safe_syslog.cnf.
@@ -99,7 +99,7 @@ log_warnings = 2
#
# Enable the slow query log to see queries with especially long duration
#slow_query_log[={0|1}]
slow_query_log_file = /var/log/mysql/mariadb-slow.log
slow_query_log_file = /storage/.kodi/userdata/addon_data/mariadb-slow.log
long_query_time = 10
#log_slow_rate_limit = 1000
log_slow_verbosity = query_plan
@@ -115,16 +115,16 @@ log_slow_verbosity = query_plan
#auto_increment_increment = 2
#auto_increment_offset = 1
# disable binary log
#log_bin = /var/log/mysql/mariadb-bin
#log_bin_index = /var/log/mysql/mariadb-bin.index
#log_bin = /storage/.kodi/userdata/addon_data/service.mariadb/mariadb-bin
#log_bin_index = /storage/.kodi/userdata/addon_data/service.mariadb/mariadb-bin.index
# not fab for performance, but safer
#sync_binlog = 1
expire_logs_days = 10
max_binlog_size = 100M
# slaves
#relay_log = /var/log/mysql/relay-bin
#relay_log_index = /var/log/mysql/relay-bin.index
#relay_log_info_file = /var/log/mysql/relay-bin.info
#relay_log = /storage/.kodi/userdata/addon_data/service.mariadb/relay-bin
#relay_log_index = /storage/.kodi/userdata/addon_data/service.mariadb/relay-bin.index
#relay_log_info_file = /storage/.kodi/userdata/addon_data/service.mariadb/relay-bin.info
#log_slave_updates
#read_only
#
@@ -160,7 +160,8 @@ innodb_io_capacity = 400
innodb_flush_method = O_DIRECT
character-set-server=utf8 # This avoids potential pitfalls with text in exotic codepages.
#skip-name-resolve # Avoids name resolving in the local network, thus reducing overhead. That also means that all connections are done by IP only.
optimizer_search_depth=1 # Here we are, this is winner of the year.
# well, not really according to use cases :(
#optimizer_search_depth=0 # Here we are, this is winner of the year.
#
# * Security Features

View File

@@ -0,0 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
export MYSQL_HISTFILE=/storage/.kodi/userdata/addon_data/service.mariadb/mysql_history

View File

@@ -15,4 +15,5 @@ RestartSec=10
StartLimitInterval=0
[Install]
Alias=mariadb.service
WantedBy=kodi.service

View File

@@ -1,2 +1,5 @@
101
- update to 1.2.1+2018-05-04
100
- initial LibreELEC version

View File

@@ -2,17 +2,18 @@
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="minidlna"
PKG_VERSION="138d03d"
PKG_SHA256="efd780aa7c7e076dee273694b73d2f03598b0201ca79335b2975779c24469f97"
PKG_REV="100"
PKG_VERSION="799e6cf505ec470b2bf0ae4118143380aa16b837"
PKG_SHA256="6d9d5a874381415b81dde80df30aa127ad732be341b37d73effb8a135454cbee"
PKG_VERSION_DATE="1.2.1+2018-05-04"
PKG_REV="101"
PKG_ARCH="any"
PKG_LICENSE="BSD-3c/GPLv2"
PKG_SITE="https://sourceforge.net/projects/minidlna/"
PKG_URL="http://repo.or.cz/minidlna.git/snapshot/$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain libiconv libid3tag libexif libjpeg-turbo libogg libvorbis ffmpeg flac sqlite"
PKG_DEPENDS_TARGET="toolchain ffmpeg flac libexif libiconv libid3tag libjpeg-turbo libogg libvorbis sqlite"
PKG_SECTION="service"
PKG_SHORTDESC="MiniDLNA (ReadyMedia): a fully compliant DLNA/UPnP-AV server"
PKG_LONGDESC="MiniDLNA ($PKG_VERSION) (ReadyMedia) is a media server, with the aim of being fully compliant with DLNA/UPnP-AV clients."
PKG_LONGDESC="MiniDLNA ($PKG_VERSION_DATE) (ReadyMedia) is a media server, with the aim of being fully compliant with DLNA/UPnP-AV clients."
PKG_TOOLCHAIN="autotools"
PKG_IS_ADDON="yes"

View File

@@ -0,0 +1,2 @@
100
- Initial Release

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View File

@@ -0,0 +1,47 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="minisatip"
PKG_VERSION="110e6e99bc6c823b2a2c30ea02c58c91f59d077e"
PKG_SHA256="8ac997ae70d80bc50603609baf9a86253cf525f179c71fada5320301abaea902"
PKG_VERSION_NUMBER="0.7.16"
PKG_REV="100"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/catalinii/minisatip"
PKG_URL="https://github.com/catalinii/minisatip/archive/$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain dvb-apps libdvbcsa libxml2"
PKG_SECTION="service"
PKG_SHORTDESC="minisatip: a Sat>IP streaming server for Linux"
PKG_LONGDESC="minisatip($PKG_VERSION_NUMBER): is a Sat>IP streaming server for Linux supporting DVB-C, DVB-S/S2, DVB-T/T2, ATSC and ISDB-T"
PKG_IS_ADDON="yes"
PKG_ADDON_NAME="Minisatip"
PKG_ADDON_TYPE="xbmc.service"
PKG_CONFIGURE_OPTS_TARGET="--enable-static \
--disable-netcv \
--enable-dvbca \
--enable-dvbaes \
--enable-dvbcsa \
--with-xml2=$(get_build_dir libxml2)"
pre_configure_target() {
cd $PKG_BUILD
rm -rf .$TARGET_NAME
# enables Common Interface (DVBEN50221)
CFLAGS="$CFLAGS -I$(get_build_dir dvb-apps)/lib"
LDFLAGS="$LDFLAGS -L$(get_build_dir dvb-apps)/lib/libdvbapi -L$(get_build_dir dvb-apps)/lib/libdvben50221 -L$(get_build_dir dvb-apps)/lib/libucsi"
}
makeinstall_target() {
:
}
addon() {
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin
cp -P $PKG_BUILD/minisatip $ADDON_BUILD/$PKG_ADDON_ID/bin
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/webif
cp -PR $PKG_BUILD/html/* $ADDON_BUILD/$PKG_ADDON_ID/webif
}

View File

@@ -0,0 +1,64 @@
#!/bin/sh
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
. /etc/profile
oe_setup_addon service.minisatip
chmod a+x $ADDON_DIR/bin/*
# wait for dvb card
if [ "$WAIT_FOR_FEINIT" = "true" ]; then
while [ true ] ; do
if [ -e /dev/dvb/adapter$((NUM_ADAPTERS-1))/frontend0 ]; then
break
fi
sleep 1
done
fi
# sleep for x seconds
if [ "$WORKAROUND_SLEEP" = "true" ]; then
sleep $WORKAROUND_SLEEP_TIME
fi
## options
# simulate x adapters
if [ "$MINISATIP_TESTMODE" = "true" ]; then
MINISATIP_ARG_TEST="-a 2:2:2"
fi
# debug log
if [ "$MINISATIP_DEBUG" = "true" ]; then
MINISATIP_ARG="-l -l -l"
fi
# RTSP over TCP instead UDP
if [ "$MINISATIP_SATIP_TCP" = "true" ]; then
MINISATIP_ARG="$MINISATIP_ARG -O"
fi
# clean the PSI from all CA information
if [ "$MINISATIP_CLEANPSI" = "true" ]; then
MINISATIP_ARG="$MINISATIP_ARG -t"
fi
# port for listening for rtsp requests
if [ "$MINISATIP_RTSP_PORT" != "554" ]; then
MINISATIP_ARG="$MINISATIP_ARG -y $MINISATIP_RTSP_PORT"
fi
# specify the hostname and port for the dvbapi server (oscam)
if [ "$MINISATIP_CLEANPSI" = "true" ]; then
MINISATIP_ARG="$MINISATIP_ARG -o ${MINISATIP_DVBAPI_IP}:${MINISATIP_DVBAPI_PORT}"
fi
if [ "$MINISATIP_STARTUP" = "true" ]; then
echo "Minisatip was started with this settings: ${MINISATIP_STARTUP_ARGS}" > $ADDON_LOG_FILE
exec $ADDON_DIR/bin/minisatip -f ${MINISATIP_ARG_TEST} -x ${MINISATIP_WEBPORT} -R /storage/.kodi/addons/service.minisatip/webif ${MINISATIP_STARTUP_ARGS} >> $ADDON_LOG_FILE
else
echo "Minisatip was started with this settings: ${MINISATIP_ARG}" > $ADDON_LOG_FILE
$ADDON_DIR/bin/minisatip -f ${MINISATIP_ARG_TEST} -x ${MINISATIP_WEBPORT} -R /storage/.kodi/addons/service.minisatip/webif ${MINISATIP_ARG} >> $ADDON_LOG_FILE
fi

View File

@@ -5,7 +5,6 @@ import subprocess
import xbmc
import xbmcaddon
class Monitor(xbmc.Monitor):
def __init__(self, *args, **kwargs):
@@ -15,6 +14,5 @@ class Monitor(xbmc.Monitor):
def onSettingsChanged(self):
subprocess.call(['systemctl', 'restart', self.id])
if __name__ == '__main__':
if __name__ == "__main__":
Monitor().waitForAbort()

View File

@@ -0,0 +1,82 @@
# Kodi Media Center language file
# Addon Name: minisatip
# Addon id: service.minisatip
# Addon Provider: Team LibreELEC
msgid ""
msgstr ""
msgctxt "#30000"
msgid "Hardware"
msgstr ""
msgctxt "#30001"
msgid "Wait for frontend initialization"
msgstr ""
msgctxt "#30002"
msgid "Number of adapters to wait for"
msgstr ""
msgctxt "#30003"
msgid "Unload DVB modules before suspend"
msgstr ""
msgctxt "#30004"
msgid "Delay the start of Minisatip"
msgstr ""
msgctxt "#30005"
msgid "time (s)"
msgstr ""
msgctxt "#30006"
msgid "Minisatip"
msgstr ""
msgctxt "#30007"
msgid "Use RTSP over TCP for data transport"
msgstr ""
msgctxt "#30008"
msgid "Clean the PSI from all CA information"
msgstr ""
msgctxt "#30009"
msgid "Specify the hostname for the dvbapi server (OScam)"
msgstr ""
msgctxt "#30010"
msgid "Specify the port for the dvbapi server (OScam)"
msgstr ""
msgctxt "#30011"
msgid "Port for listening for RTSP requests"
msgstr ""
msgctxt "#30012"
msgid "Webui Port"
msgstr ""
msgctxt "#30013"
msgid "Debugging"
msgstr ""
msgctxt "#30014"
msgid "Debug Log"
msgstr ""
msgctxt "#30015"
msgid "Simulate DVB adapters"
msgstr ""
msgctxt "#30016"
msgid "Advanced Options"
msgstr ""
msgctxt "#30017"
msgid "Manually enter startup command-line"
msgstr ""
msgctxt "#30018"
msgid "Command-line"
msgstr ""

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<settings>
<category label="30000">
<setting id="WAIT_FOR_FEINIT" type="bool" label="30001" default="false" />
<setting id="NUM_ADAPTERS" type="slider" range="1,16" option="int" label="30002" default="1" enable="eq(-1,true)" />
<setting id="REMOVE_MODULES" type="text" label="30003" values="" default=""/>
<setting id="WORKAROUND_SLEEP" type="bool" label="30004" default="false" />
<setting id="WORKAROUND_SLEEP_TIME" type="slider" range="1,30" option="int" label="30005" default="1" enable="eq(-1,true)" />
</category>
<category label="30006">
<setting id="MINISATIP_SATIP_TCP" type="bool" label="30007" default="false" />
<setting id="MINISATIP_CLEANPSI" type="bool" label="30008" default="false" />
<setting id="MINISATIP_DVBAPI_IP" type="ipaddress" label="30009" default="127.0.0.1" enable="eq(-1,true)" />
<setting id="MINISATIP_DVBAPI_PORT" type="text" label="30010" default="9000" enable="eq(-2,true)" />
<setting id="MINISATIP_RTSP_PORT" type="text" label="30011" default="554" />
<setting id="MINISATIP_WEBPORT" type="text" label="30012" default="9999" />
</category>
<category label="30013">
<setting id="MINISATIP_DEBUG" type="bool" label="30014" default="false" />
<setting id="MINISATIP_TESTMODE" type="bool" label="30015" default="false" />
</category>
<category label="30016">
<setting id="MINISATIP_STARTUP" type="bool" label="30017" default="false" />
<setting id="MINISATIP_STARTUP_ARGS" type="text" label="30018" enable="eq(-1,true)" />
</category>
</settings>

View File

@@ -0,0 +1,17 @@
<settings version="2">
<setting id="MINISATIP_CLEANPSI" default="true">false</setting>
<setting id="MINISATIP_DEBUG" default="true">false</setting>
<setting id="MINISATIP_DVBAPI_IP" default="true">127.0.0.1</setting>
<setting id="MINISATIP_DVBAPI_PORT" default="true">9000</setting>
<setting id="MINISATIP_RTSP_PORT" default="true">554</setting>
<setting id="MINISATIP_SATIP_TCP" default="true">false</setting>
<setting id="MINISATIP_STARTUP" default="true">false</setting>
<setting id="MINISATIP_STARTUP_ARGS" default="true"></setting>
<setting id="MINISATIP_TESTMODE" default="true">false</setting>
<setting id="MINISATIP_WEBPORT" default="true">9999</setting>
<setting id="NUM_ADAPTERS">1</setting>
<setting id="REMOVE_MODULES" default="true"></setting>
<setting id="WAIT_FOR_FEINIT" default="true">false</setting>
<setting id="WORKAROUND_SLEEP" default="true">false</setting>
<setting id="WORKAROUND_SLEEP_TIME">1</setting>
</settings>

View File

@@ -0,0 +1,25 @@
#!/bin/sh
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
. /etc/profile
oe_setup_addon service.minisatip
SERVICE="service.minisatip"
if [ "$RESTART_ON_RESUME" == "true" ] ; then
case "$1" in
pre)
if systemctl is-active "$SERVICE" &>/dev/null ; then
systemctl stop "$SERVICE"
fi
;;
post)
if systemctl is-enabled "$SERVICE" &>/dev/null ; then
systemctl start "$SERVICE"
fi
;;
esac
fi

View File

@@ -0,0 +1,13 @@
[Unit]
Description=minisatip
After=network-online.service
[Service]
ExecStart=/bin/sh -c "exec sh /storage/.kodi/addons/service.minisatip/bin/minisatip.start"
TimeoutStopSec=2
Restart=always
RestartSec=2
StartLimitInterval=0
[Install]
WantedBy=kodi.target

View File

@@ -1,22 +1,25 @@
107
- Update to version 0.21.4
106
- updated mpd to 0.20.21
- Update to version 0.20.21
105
- updated mpd to 0.20.19
- added mpd cli client mpc
- Update to version 0.20.19
- Added mpd cli client mpc
104
- update mpd to 0.20.13
- build with more features
- Update to version 0.20.13
- Build with more features
103
- update mpd to 0.20.9
- Update to version 0.20.9
102
- update mpd to 0.20.3
- Update to version 0.20.3
101
- rebuild for libogg
- Rebuild for libogg
100
- initial LibreELEC version
- Initial LibreELEC version

View File

@@ -3,14 +3,14 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="mpd"
PKG_VERSION="0.20.21"
PKG_SHA256="8322764dc265c20f05c8c8fdfdd578b0722e74626bef56fcd8eebfb01acc58dc"
PKG_REV="106"
PKG_VERSION="0.21.4"
PKG_SHA256="247112eabf1b818a4052db7f0f5917ab00831ebc60a1ec3bf1154da4dc16a5c7"
PKG_REV="107"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://www.musicpd.org"
PKG_URL="http://www.musicpd.org/download/mpd/${PKG_VERSION%.*}/mpd-${PKG_VERSION}.tar.xz"
PKG_DEPENDS_TARGET="toolchain alsa-lib boost curl faad2 ffmpeg flac glib lame libcdio libiconv libid3tag \
PKG_DEPENDS_TARGET="toolchain alsa-lib avahi boost curl faad2 ffmpeg flac glib lame libcdio libiconv libid3tag \
libmad libmpdclient libsamplerate libvorbis libnfs libogg mpd-mpc opus pulseaudio samba yajl"
PKG_SECTION="service.multimedia"
PKG_SHORTDESC="Music Player Daemon (MPD): a free and open Music Player Server"
@@ -20,71 +20,78 @@ PKG_IS_ADDON="yes"
PKG_ADDON_NAME="Music Player Daemon (MPD)"
PKG_ADDON_TYPE="xbmc.service"
PKG_CONFIGURE_OPTS_TARGET=" \
--enable-aac \
--disable-adplug \
--enable-alsa \
--disable-ao \
--disable-audiofile \
--enable-bzip2 \
--disable-cdio-paranoia \
--enable-cue \
--enable-curl \
--enable-database \
--disable-debug \
--disable-documentation \
--enable-expat \
--enable-ffmpeg \
--enable-flac \
--disable-fluidsynth \
--disable-gme \
--disable-haiku \
--enable-httpd-output \
--enable-iconv \
--disable-icu \
--enable-id3 \
--enable-iso9660 \
--disable-jack \
--enable-lame-encoder \
--enable-libmpdclient \
--disable-libwrap \
--enable-lsr \
--enable-mad \
--disable-mikmod \
--disable-mms \
--disable-modplug \
--disable-mpc \
--disable-mpg123 \
--enable-nfs \
--disable-openal \
--enable-opus \
--disable-oss \
--enable-pipe-output \
--enable-pulse \
--disable-recorder-output \
--disable-roar \
--disable-shout \
--disable-shine-encoder \
--disable-sidplay \
--enable-smbclient \
--enable-sndfile \
--disable-sndio \
--disable-solaris-output \
--enable-soundcloud \
--enable-soxr \
--enable-sqlite \
--disable-syslog \
--disable-systemd-daemon \
--disable-test \
--disable-twolame-encoder \
--disable-upnp \
--enable-vorbis \
--enable-vorbis-encoder \
--disable-wavpack \
--enable-webdav \
--disable-wildmidi \
--enable-zlib \
--with-zeroconf=no"
PKG_MESON_OPTS_TARGET=" \
-Dadplug=disabled \
-Dalsa=enabled \
-Dao=disabled \
-Daudiofile=disabled \
-Dbzip2=enabled \
-Dcdio_paranoia=disabled \
-Dchromaprint=disabled \
-Dcue=true \
-Dcurl=enabled \
-Ddatabase=true \
-Ddocumentation=false \
-Ddsd=true \
-Dexpat=enabled \
-Dfaad=enabled \
-Dffmpeg=enabled \
-Dfifo=false \
-Dflac=enabled \
-Dfluidsynth=disabled \
-Dgme=disabled \
-Dhttpd=true \
-Diconv=disabled \
-Dicu=disabled \
-Did3tag=enabled \
-Dipv6=enabled \
-Diso9660=enabled \
-Djack=disabled \
-Dlame=enabled \
-Dlibmpdclient=enabled \
-Dlibsamplerate=enabled \
-Dlocal_socket=false \
-Dmad=enabled \
-Dmikmod=disabled \
-Dmms=disabled \
-Dmodplug=disabled \
-Dmpcdec=disabled \
-Dmpg123=disabled \
-Dneighbor=false \
-Dnfs=enabled \
-Dopenal=disabled \
-Dopus=enabled \
-Doss=disabled \
-Dpipe=true \
-Dpulse=enabled \
-Dqobuz=enabled \
-Drecorder=false \
-Dshine=disabled \
-Dshout=disabled \
-Dsidplay=disabled \
-Dsmbclient=enabled \
-Dsndfile=enabled \
-Dsndio=disabled \
-Dsolaris_output=disabled \
-Dsoundcloud=enabled \
-Dsoxr=enabled \
-Dsqlite=enabled \
-Dsyslog=disabled \
-Dsystemd=disabled \
-Dtest=false \
-Dtidal=enabled \
-Dtwolame=disabled \
-Dupnp=disabled \
-Dvorbis=enabled \
-Dvorbisenc=enabled \
-Dwave_encoder=true \
-Dwavpack=disabled \
-Dwebdav=enabled \
-Dwildmidi=disabled \
-Dyajl=enabled \
-Dzeroconf=avahi \
-Dzlib=enabled \
-Dzzip=disabled"
pre_configure_target() {
export LIBS="$LIBS -logg -lFLAC -ldl"
@@ -96,7 +103,7 @@ makeinstall_target() {
addon() {
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin
cp -P $PKG_BUILD/.$TARGET_NAME/src/mpd $ADDON_BUILD/$PKG_ADDON_ID/bin
cp -P $PKG_BUILD/.$TARGET_NAME/mpd $ADDON_BUILD/$PKG_ADDON_ID/bin
# copy mpd cli binary
cp -P $(get_build_dir mpd-mpc)/.$TARGET_NAME/mpc $ADDON_BUILD/$PKG_ADDON_ID/bin

View File

@@ -1,21 +1,24 @@
107
- Update to version 11487
106
- update OScam to 11431
- Update to version 11431
105
- update OScam to 11420
- Update to version 11420
- add SSL support
104
- update OSCam to 11391
- Update to version 11391
103
- update OSCam to 11350
- Update to version 11350
102
- fix the delayed start workaround
101
- update OSCam to 11233
- Update to version 11233
- fix the WeTek_Play problems
100

View File

@@ -2,10 +2,10 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="oscam"
PKG_VERSION="57496438f69e92ad0b7b7797a05e34f0e512ac07"
PKG_SHA256="544df425690c8c7157fb9f0e69f497fec67bc3641247d9a45f0eb20c1c1d705b"
PKG_VERSION_NUMBER="11431"
PKG_REV="106"
PKG_VERSION="695307bc8931a52ccf48927cdc197c0207ff6d66"
PKG_SHA256="b3171a7558f235842dcc8820710f311d6a344f642e0b90b0d53d5a82451b87d4"
PKG_VERSION_NUMBER="11487"
PKG_REV="107"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.streamboard.tv/oscam/wiki"

View File

@@ -1,6 +1,6 @@
--- a/config.sh
+++ b/config.sh
@@ -689,7 +689,7 @@ do
@@ -698,7 +698,7 @@ do
break
;;
'-r'|'--oscam-revision')
@@ -8,4 +8,4 @@
+ echo "$OSCAM_ADDON_VERSION"
if [ "$revision" = "0" ]
then
which git > /dev/null 2>&1 && revision=`git log -1 --pretty=%B | grep git-svn-id | sed -n -e 's/^.*trunk@\([0-9]*\) .*$/\1/p'`
which git > /dev/null 2>&1 && revision=`git log -10 --pretty=%B | grep git-svn-id | head -n 1 | sed -n -e 's/^.*trunk@\([0-9]*\) .*$/\1/p'`

View File

@@ -1,8 +1,8 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3ebd781..2966e65 100644
index 6d28847f..1b7ecc5e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -474,7 +474,7 @@ add_library (${csoscam} STATIC ${csoscam_srcs} ${csoscam_hdrs})
@@ -498,7 +498,7 @@ add_library (${csoscam} STATIC ${csoscam_srcs} ${csoscam_hdrs})
set (exe_name "oscam")
add_executable (${exe_name} ${exe_srcs} ${exe_hdrs})
@@ -12,7 +12,7 @@ index 3ebd781..2966e65 100644
if (LIBUSBDIR)
set (libusb_link "imp_libusb")
diff --git a/utils/CMakeLists.txt b/utils/CMakeLists.txt
index 6790913..a603d3e 100644
index 6790913e..a603d3ee 100644
--- a/utils/CMakeLists.txt
+++ b/utils/CMakeLists.txt
@@ -12,7 +12,7 @@ file (GLOB all_srcs ${exe_srcs})
@@ -24,5 +24,3 @@ index 6790913..a603d3e 100644
#----------------------- printout resume -----------------------------
message (STATUS "Utils: operating system: ${OSCamOperatingSystem}")
--
1.7.2.5

View File

@@ -1,8 +1,8 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index cd52430..b01b9fc 100644
index 1b7ecc5e..ddef8576 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -530,6 +530,7 @@ if (HAVE_PCSC)
@@ -561,6 +561,7 @@ if (HAVE_PCSC)
if (NOT OSCamOperatingSystem MATCHES "Mac OS X")
if (NOT OSCamOperatingSystem MATCHES "Windows/Cygwin")
target_link_libraries (${exe_name} pcsclite)

View File

@@ -1,3 +1,6 @@
107
- Update to 1.0.0
106
- Update to 0.14.49

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