Compare commits

...

454 Commits

Author SHA1 Message Date
Christian Hewitt
8f7f8294b1 Merge pull request #1352 from lrusak/docker-libreelec-7.0
backport of #1350 (docker: enable journald buildtag)
2017-02-16 00:10:32 +04:00
Lukas Rusak
0548bcd555 docker: enable journald buildtag 2017-02-15 11:49:01 -08:00
Christian Hewitt
5300f60670 Merge pull request #1309 from lrusak/docker-libreelec-7.0
backport of #1307 (	docker: update to 1.13.1)
2017-02-12 09:59:53 +04:00
Lukas Rusak
63b3937e96 docker: update to 1.13.1 2017-02-09 01:23:55 -08:00
Lukas Rusak
04c94b377d runc: update to 9df8b30 2017-02-09 01:23:54 -08:00
Lukas Rusak
a562208c55 containerd: update to aa8187d 2017-02-09 01:11:45 -08:00
Lukas Rusak
ea85a68470 go: update to 1.7.5 2017-02-09 01:11:45 -08:00
Christian Hewitt
b0100c95ef Merge pull request #1304 from kszaq/le_7.0_addon_fixes
LibreELEC 7.0 addon fixes
2017-02-09 06:14:24 +04:00
kszaq
6b548f1bc4 moonlight-embedded: fix building with libCEC 3.x 2017-02-08 16:05:52 +01:00
kszaq
9df4e09341 sapphire: set correct PKG_ADDON_REPOVERSION 2017-02-08 16:05:52 +01:00
kszaq
93969d3c9d bash: fix building 2017-02-08 16:05:52 +01:00
Lukas Rusak
80ab749ea3 sapphire: fix build and cleanup 2017-02-08 16:05:52 +01:00
Christian Hewitt
53d5816e29 Merge pull request #1221 from CvH/moon7
moonlight: update addon
2017-01-29 14:46:56 +04:00
cvh
d2722ed07f moonlight: update addon 2017-01-27 15:20:46 +01:00
Christian Hewitt
8d37f66f71 Merge pull request #1198 from lrusak/docker-libreelec-7.0
tini: fix cmake build
2017-01-21 11:26:37 +04:00
Lukas Rusak
b6e4c05bd8 tini: fix cmake build 2017-01-20 23:17:56 -08:00
Christian Hewitt
b2e811fc4a Merge pull request #1197 from lrusak/docker-libreelec-7.0
backport of #1195 (docker: update to 1.13.0)
2017-01-21 07:46:40 +04:00
Lukas Rusak
885cd96b4c docker: update to 1.13.0 2017-01-20 15:05:35 -08:00
Lukas Rusak
95114dd775 docker: use journald log driver 2017-01-20 15:03:57 -08:00
Lukas Rusak
00a3d411f0 tini: add package 2017-01-20 15:03:57 -08:00
Lukas Rusak
80e3838f23 libnetwork: add package 2017-01-20 15:03:56 -08:00
Lukas Rusak
d774d56b57 go: update to 1.7.4 2017-01-20 15:03:55 -08:00
Lukas Rusak
a1c0ee3504 runc: update to 2f7393a 2017-01-20 15:03:11 -08:00
Lukas Rusak
5926ea562c containerd: update to 03e5862 2017-01-20 15:02:46 -08:00
Lukas Rusak
ff2d9c167c runc: add version info 2017-01-20 15:02:01 -08:00
Lukas Rusak
94ba7c6ab0 runc: fix dependencies 2017-01-20 15:01:20 -08:00
Lukas Rusak
c1829d4b6b containerd: fix dependencies 2017-01-20 15:00:46 -08:00
Christian Hewitt
d71f074a43 Merge pull request #1041 from lrusak/chromium-libreelec-7.0
backport of #1000 #1039 (chromium: update to 55.0.2883.75)
2017-01-08 10:30:24 +04:00
Christian Hewitt
5470606f30 Merge pull request #1116 from lrusak/docker-libreelec-7.0
backport of #1115  (docker: add temporary cleanup method for old systemd service)
2017-01-02 10:32:39 +04:00
Lukas Rusak
75cbe5e3cc docker: add temporary cleanup method for old systemd service 2017-01-01 19:26:41 -08:00
CvH
b3aae8fd40 Merge pull request #1106 from chewitt/set-devel
config: set version to devel
2016-12-31 13:30:50 +01:00
chewitt
eee6f24abc config: set version to devel 2016-12-30 07:17:25 +00:00
Christian Hewitt
9fd2df1fb2 Merge pull request #1095 from lrusak/docker-libreelec-7.0
backport of #1094  (docker: update to 1.12.5, let LibreELEC handle the systemd service)
2016-12-27 13:27:25 +04:00
Lukas Rusak
1d926643e0 docker: update to 1.12.5, let LibreELEC handle the systemd service 2016-12-25 23:08:52 -08:00
Christian Hewitt
82cc26e2f5 Merge pull request #1071 from lrusak/moonlight-libreelec-7.0
backport of #1070  (moonlight: bump depends and rebuild)
2016-12-19 20:34:11 +04:00
Lukas Rusak
d3da4b2b92 moonlight: bump PKG_REV 2016-12-17 13:36:40 -08:00
Lukas Rusak
03c35a33a4 moonlight-common-c: update to 1d058cb 2016-12-17 13:35:56 -08:00
Christian Hewitt
aaad92e0c2 Merge pull request #1048 from MilhouseVH/768_backport
bcm2835-driver: create symlinks for new firmware [backport]
2016-12-09 12:20:25 +04:00
MilhouseVH
b95ea98bfb bcm2835-driver: create symlinks for new firmware [backport] 2016-12-09 08:15:23 +00:00
Lukas Rusak
21ea273e2b Merge pull request #1047 from LibreELEC/revert-1042-version_devel
Revert "config: set version to devel"
2016-12-08 21:47:36 -08:00
Christian Hewitt
c809490a7f Revert "config: set version to devel" 2016-12-09 08:40:32 +04:00
Christian Hewitt
c35e6700a6 Merge pull request #1046 from MilhouseVH/703_fw
RBP: Update firmware d760a4f (LE7)
2016-12-09 08:38:25 +04:00
MilhouseVH
80bc687397 RBP: Update firmware d760a4f 2016-12-08 23:15:34 +00:00
Lukas Rusak
926d30c39f Merge pull request #1042 from chewitt/version_devel
config: set version to devel
2016-12-07 12:29:30 -08:00
chewitt
c70949e3ee config: set version to devel 2016-12-07 20:16:33 +00:00
Lukas Rusak
585e900469 Merge pull request #1040 from chewitt/settings_bump
settings: bump to 0.7.5
2016-12-07 12:08:45 -08:00
chewitt
576107b936 settings: bump to 0.7.5 2016-12-07 20:06:52 +00:00
Lukas Rusak
8e17c2278b chromium: update to 55.0.2883.75 2016-12-07 12:04:04 -08:00
Lukas Rusak
eb7323b919 chromium: update to 55.0.2883.44 2016-12-07 12:04:04 -08:00
Lukas Rusak
222f750d79 harfbuzz: update to 1.3.3, enable icu support 2016-12-07 12:04:03 -08:00
Lukas Rusak
d5e7d9347d icu: add package 2016-12-07 12:04:03 -08:00
MilhouseVH
5c59d1e91e Merge pull request #1003 from chewitt/version_703
config: set version to 7.0.3
2016-11-30 05:34:23 +00:00
chewitt
4232f42c40 config: set version to 7.0.3 2016-11-30 05:32:02 +00:00
MilhouseVH
2457e4084e Merge pull request #998 from chewitt/bump_settings_074
settings: bump to 0.7.4
2016-11-29 06:10:08 +00:00
chewitt
b4a7431eda settings: bump to 0.7.4 2016-11-29 06:06:03 +00:00
Christian Hewitt
85030b1831 Merge pull request #982 from lrusak/docker-libreelec-7.0
backport of #981 (docker: update to 1.12.3)
2016-11-26 07:40:33 +04:00
Lukas Rusak
a6fbd86000 docker: update to 1.12.3 2016-11-23 13:52:57 -08:00
Christian Hewitt
8d9eafe5f8 Merge pull request #965 from awiouy/inadyn7
Backport of #869
2016-11-23 09:10:53 +04:00
Christian Hewitt
e6c4aef562 Merge pull request #966 from awiouy/filmon
pvr.filmon: change user agent
2016-11-23 09:10:37 +04:00
awiouy
6964e824db pvr.filmon: change user agent 2016-11-21 18:22:02 +01:00
awiouy
6553e7316e inadyn: upgrade to 2.0 2016-11-21 12:37:03 +01:00
awiouy
c02cca98c8 libite: initial package 2016-11-21 12:28:19 +01:00
awiouy
40f1d41f73 libconfuse: initial package 2016-11-21 12:27:46 +01:00
Christian Hewitt
37b7f4da04 Merge pull request #872 from awiouy/wgp7
Backport ot #866
2016-10-23 17:04:26 +04:00
awiouy
6770e8c120 webgrabplus: add system.d timer 2016-10-23 14:41:33 +02:00
Christian Hewitt
88e4490573 Merge pull request #861 from lrusak/docker-libreelec-7.0
backport of #860 (docker: update to 1.12.2)
2016-10-23 08:41:52 +04:00
Lukas Rusak
44dd34ac49 docker: update to 1.12.2 2016-10-21 10:06:26 -07:00
Lukas Rusak
764c5bf4af runc: update to 02f8fa7 2016-10-21 10:05:09 -07:00
Lukas Rusak
d861dbb84e containerd: update to 0366d7e 2016-10-21 10:05:07 -07:00
Christian Hewitt
ca2d5949a7 Merge pull request #840 from awiouy/emby7
emby: update to 3.0.8100
2016-10-16 10:03:02 +04:00
awiouy
62ef48cde3 emby: update to 3.0.8100 2016-10-15 09:53:20 +02:00
Christian Hewitt
adbfbbf443 Merge pull request #834 from dead/moon_70
Backport of #832
2016-10-13 19:04:29 +04:00
Gustavo
b7d12e65f9 script.moonlight: update to 391de3f 2016-10-12 22:16:56 -03:00
Gustavo
e6418dd4e7 moonlight-common-c: update to 6455381 2016-10-12 22:16:25 -03:00
Gustavo
6399471598 moonlight-embedded: update to 2.2.2 2016-10-12 22:15:52 -03:00
Christian Hewitt
172979b343 Merge pull request #726 from CvH/moon_v7
Backport of #725
2016-09-14 21:12:24 +04:00
cvh
0b2b9cc0b3 moonlight: update addon 2016-09-12 14:17:19 +02:00
Christian Hewitt
4a6f01df12 Merge pull request #721 from HiassofT/le7-hifiberry
RPi/RPi2: add support for HiFiBerry Digi+ Pro
2016-09-11 23:45:55 +04:00
Matthias Reichl
2fede19e34 RPi/RPi2: add support for HiFiBerry Digi+ Pro
Signed-off-by: Matthias Reichl <hias@horus.com>
2016-09-11 12:12:44 +02:00
Christian Hewitt
2fb38bab6b Merge pull request #702 from awiouy/mc7
Backport of #700
2016-09-10 01:39:34 +04:00
awiouy
6160359076 system-tools: add inotify-tools, mc 2016-09-09 22:55:12 +02:00
awiouy
af79a9a922 inotify-tools: initial package 2016-09-09 22:55:12 +02:00
awiouy
e0730911b5 mc: initial package 2016-09-09 21:26:08 +02:00
Christian Hewitt
86c5f70f7d Merge pull request #715 from awiouy/scw-dev
Backport of #714
2016-09-09 11:11:43 +04:00
awiouy
686c55e47b spotify-connect-web: handle PCM specified as a:CARD=c,DEV=d 2016-09-08 21:24:50 +02:00
Christian Hewitt
f5cac9d7b9 Merge pull request #699 from lrusak/chromium-libreelec-7.0
backport of #678 (chromium: update to 53.0.2785.92)
2016-09-06 21:05:13 +04:00
Lukas Rusak
02526479e9 chromium: update to 53.0.2785.92 2016-09-05 23:25:05 -07:00
Christian Hewitt
9d3a64f285 Merge pull request #692 from lrusak/docker-libreelec-7.0
backport of #691 (docker: update to 1.12.1)
2016-09-04 21:33:57 +04:00
Lukas Rusak
1a47b4894e docker: update to 1.12.1 2016-09-04 10:23:22 -07:00
Christian Hewitt
b41ae1a68e Merge pull request #682 from awiouy/wgp_mdb7
webgrabplus: update mdb ini files
2016-08-31 06:44:49 +04:00
jc
d86dd19f6f webgrabplus: update mdb ini files 2016-08-31 01:09:00 +02:00
Christian Hewitt
75f74dedd1 Merge pull request #669 from awiouy/scw-avahi7
Backport of #660
2016-08-27 23:48:29 +04:00
Christian Hewitt
0901821711 Merge pull request #668 from awiouy/mono7
Backport of Mono, Emby and WebGrab+Plus
2016-08-27 23:48:21 +04:00
Christian Hewitt
56616cbf32 Merge pull request #659 from awiouy/cursed
alsautils: depend on ncurses
2016-08-27 08:48:06 +04:00
jc
6a0dd6d844 multimedia-tools: rebuild alsamixer with ncurses 2016-08-26 08:54:36 +02:00
jc
ea23754c06 Revert "netbsd-curses: backport package to support #640"
This reverts commit f221a22cb2.
2016-08-26 08:53:33 +02:00
jc
e4f3249975 spotify-connect-web: add avahi login 2016-08-26 02:04:23 +02:00
chewitt
5f22b159c3 imagemagick: udpate to 6.9.5-5 2016-08-25 21:44:58 +02:00
jc
0436b7f1eb emby: update to 3.0.6070 2016-08-25 21:44:45 +02:00
jc
d04830f956 webgrabplus: build for all architectures 2016-08-25 21:43:52 +02:00
jc
2a94a1eff8 mono: update to 4.2.1.102 2016-08-25 21:43:52 +02:00
jc
3e30fa98da alsautils: build alsamixer (depends on ncurses), do not install it 2016-08-25 20:42:36 +02:00
CvH
768582c2a0 Merge pull request #643 from chewitt/netbsd-curses
netbsd-curses: backport package to support #640
2016-08-22 07:58:48 +02:00
chewitt
f221a22cb2 netbsd-curses: backport package to support #640 2016-08-22 06:54:43 +01:00
Christian Hewitt
2efdea781e Merge pull request #642 from awiouy/st7
syncthing: update to 0.14.4
2016-08-22 08:10:37 +04:00
Christian Hewitt
51abf5d596 Merge pull request #640 from awiouy/mm7
backport of #495 and #620 (multimedia-tools)
2016-08-22 08:10:31 +04:00
jc
53af4c1779 syncthing: update to 0.14.3 2016-08-22 00:49:50 +02:00
jc
162bda0f92 multimedia-tools: add alsamixer, bump mpg123 and squeezelite 2016-08-21 23:35:34 +02:00
jc
426920ad55 mpg123: update to 1.23.6 2016-08-21 23:34:02 +02:00
jc
9d2a180818 squeezelite: update to 33cca7e 2016-08-21 23:33:33 +02:00
jc
3222665392 alsautils: build alsamixer, do not install it 2016-08-21 23:33:08 +02:00
jc
a706c7f3bc multimedia-tools: reflect change to squeezelite 2016-08-21 23:32:02 +02:00
jc
9630bd71ea squeezelite: remove ir 2016-08-21 23:30:03 +02:00
Christian Hewitt
a9dad8ad2f Merge pull request #634 from awiouy/bp597
backport of #597
2016-08-19 07:31:20 +04:00
jc
ddd4f65455 xdotool: initial package 2016-08-19 00:12:14 +02:00
jc
7450343bdb chromium: add xdotool 2016-08-19 00:11:34 +02:00
Christian Hewitt
bc3b8c9f11 Merge pull request #628 from awiouy/scw7
backport of #616
2016-08-17 14:40:36 +04:00
Christian Hewitt
e1d9e58905 Merge pull request #629 from awiouy/wgpp7
backport of #617
2016-08-17 02:37:45 +04:00
jc
499016c751 webgrabplus: update and add pre/post-processing 2016-08-17 00:17:54 +02:00
jc
820d5e30d9 spotify-connect-web: rework 2016-08-17 00:13:18 +02:00
Christian Hewitt
c3e33b2a45 Merge pull request #611 from awiouy/scw7
Backport of #580 and #604
2016-08-06 00:41:37 +04:00
jc
aac25ae253 spotify-connect-web: initial addon 2016-08-05 22:32:42 +02:00
Christian Hewitt
18b9bc2dc9 Merge pull request #590 from lrusak/docker-libreelec-7.0
backport of #589  docker: include docker-proxy
2016-07-31 22:34:55 +04:00
Lukas Rusak
a48505ab0c docker: include docker-proxy 2016-07-31 11:32:08 -07:00
Christian Hewitt
4888b1f10e Merge pull request #585 from awiouy/wgp7
backport of #584
2016-07-31 22:30:01 +04:00
Christian Hewitt
3e1d1f6f04 Merge pull request #588 from jernejsk/u-boot-fix-7.0
u-boot: Fix update.sh script for imx6 (backport of #586)
2016-07-31 22:28:02 +04:00
Jernej Skrabec
5052b85fd8 u-boot: Fix update.sh script for imx6 (backport of #586)
Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
2016-07-31 20:02:41 +02:00
jc
2f6b4399d7 backport of #584 2016-07-31 12:16:58 +02:00
Christian Hewitt
72735c2e3c Merge pull request #579 from lrusak/docker-libreelec-7.0
backport of #557 (docker: update to 1.12.0)
2016-07-29 22:57:36 +04:00
Lukas Rusak
aeb73199aa docker: update to 1.12.0 2016-07-29 10:08:51 -07:00
Lukas Rusak
fa60318337 go: update to 1.6.3 2016-07-29 10:07:25 -07:00
Lukas Rusak
deca9cec3f runc: update to cc29e3d 2016-07-29 10:07:23 -07:00
Lukas Rusak
1e27005f56 containerd: update to 0ac3cd1 2016-07-29 10:07:21 -07:00
Christian Hewitt
437e9928b7 Merge pull request #574 from drieschel/factory_update_params
Parameters removed, which are responsible for a factory reset/wiping …
2016-07-28 11:07:37 +04:00
Immanuel Klinkenberg
3509c72747 Fix NAND auto installs on WeTek devices 2016-07-28 00:21:50 +02:00
CvH
a5810eac91 Merge pull request #571 from awiouy/mono_no_arm64_le7
Backport of #570
2016-07-27 07:56:09 +02:00
jc
657d5081b4 webgrabplus: remove arm64 architecture 2016-07-27 06:58:49 +02:00
jc
dba8c5d514 emby: remove arm64 architecture 2016-07-27 06:58:21 +02:00
jc
6c4e1ea6ed mono: remove arm64 architecture 2016-07-27 06:58:13 +02:00
Christian Hewitt
5bc64330e6 Merge pull request #562 from awiouy/backport_emby
Backport emby
2016-07-26 13:38:19 +04:00
Christian Hewitt
5baaa44621 Merge pull request #566 from lrusak/sapphire-libreelec-7.0
backport of #561 Sapphire remote driver add-on
2016-07-26 13:37:28 +04:00
Christian Hewitt
a70bf305ef Merge pull request #567 from awiouy/wg7
Backport of  #545
2016-07-26 13:37:19 +04:00
Christian Hewitt
e5eb4f4e82 Merge pull request #568 from CvH/tvh-7-fix
tvheadend42: fix x264 url
2016-07-26 01:34:06 +04:00
cvh
ba7b643c07 tvheadend42: fix x264 url 2016-07-25 22:03:54 +02:00
jc
e06d8574f9 webgrabplus: initial addon 2016-07-25 21:39:44 +02:00
Lukas Rusak
aab677c0f6 sapphire: initial add-on 2016-07-25 10:02:19 -07:00
Lukas Rusak
e0e69ca4ee bash: add package 2016-07-25 10:02:19 -07:00
jc
387ce03e2a imagemagick: initial package 2016-07-22 12:57:16 +02:00
jc
c9d41f94f1 emby: initial addon 2016-07-22 12:52:57 +02:00
CvH
8c7fc73ade Merge pull request #560 from vpeter4/sundtek-7
backport of #559 sundtek-mediatv: update driver to latest version on first install
2016-07-21 18:20:37 +02:00
Peter Vicman
f70d0eb59c sundtek-mediatv: update driver to latest version on first install
show driver version in addon settings
german translation
2016-07-21 18:13:29 +02:00
Christian Hewitt
51e2919e37 Merge pull request #554 from lrusak/hyperion-libreelec-7.0
backport of #553 hyperion: update to 85fcec3
2016-07-20 22:23:52 +04:00
Christian Hewitt
3f2afd2f82 Merge pull request #552 from CvH/remote_7
Backport of #550
2016-07-20 21:37:39 +04:00
Lukas Rusak
82dae5275b hyperion: update to 85fcec3 2016-07-20 10:36:23 -07:00
Lukas Rusak
9000f6673e rpi_ws281x: update to 3e6ea50 2016-07-20 10:30:18 -07:00
Eldin
812aba3bd1 Update remote-config
Update remote-config to first check in user defined remote.conf
2016-07-20 13:56:58 +02:00
Christian Hewitt
8ff32706b9 Merge pull request #534 from CvH/mono_7
mono: create addon (backport from master)
2016-07-13 00:26:09 +04:00
awiouy@gmail.com
ffed1fc27a libgdiplus: create package 2016-07-12 21:08:25 +02:00
awiouy@gmail.com
42b95f6708 mono: create addon 2016-07-12 21:08:25 +02:00
awiouy@gmail.com
f0db46a8d7 mono_sqlite: create package 2016-07-10 20:09:05 +02:00
Lukas Rusak
94cb7aa852 Merge pull request #521 from stefansaraev/70-skinfix
kodi: fix for saving sking settings on shutdown
2016-07-09 10:40:53 -07:00
Stefan Saraev
0cf94edfe3 kodi: fix for saving sking settings on shutdown 2016-07-07 19:24:38 +03:00
Lukas Rusak
f37187d31b Merge pull request #516 from kszaq/amlogic-nand-imggz-7.0
init: Fix updating from img.gz when kernel resides on block device
2016-07-05 10:36:31 -07:00
kszaq
4823c1bc5c init: Fix updating from img.gz when kernel resides on block device
This fixes updating LE from img.gz when installed on WeTek internal memory.
2016-07-04 20:56:59 +02:00
MilhouseVH
c3c336c315 Merge pull request #493 from CvH/gitignore
libreelec: add ccache to gitignore
2016-06-27 10:09:24 +01:00
CvH
7c5cd4bde9 libreelec: add ccache to gitignore 2016-06-27 11:07:51 +02:00
Christian Hewitt
0bb8da7305 Merge pull request #476 from CvH/vdr7
vdr-addon: update satip and vdr.script
2016-06-27 07:04:22 +04:00
Christian Hewitt
6c2d00da81 Merge pull request #487 from lrusak/image-libreelec-7.0
make the images as well when running make noobs
2016-06-25 09:22:16 +04:00
Lukas Rusak
5171e1cacf scripts/image: cleanup leftover directories 2016-06-24 11:11:01 -07:00
Lukas Rusak
04620a8f2b scripts/image: make the images as well when running make noobs 2016-06-24 11:10:56 -07:00
cvh
7414c6f5c5 vdr-addon: update satip and vdr.script 2016-06-24 09:25:23 +02:00
Christian Hewitt
47887b1036 Merge pull request #480 from MilhouseVH/rbp_update
RBP: Additional kernel patch
2016-06-23 20:47:09 +04:00
MilhouseVH
aef20f07d4 RBP: Additional kernel patch 2016-06-23 17:31:52 +01:00
Christian Hewitt
789ebf00cf Merge pull request #478 from MilhouseVH/wlan-firmware-bump-le7
wlan-firmware: update to wlan-firmware-0.0.32
2016-06-23 11:03:01 +04:00
MilhouseVH
980d270049 wlan-firmware: update to wlan-firmware-0.0.32 2016-06-23 07:52:36 +01:00
Christian Hewitt
2028ae585e Merge pull request #471 from HiassofT/journald-fix-7.0
Backport of #470
2016-06-22 17:39:53 +04:00
Christian Hewitt
56117849c7 Merge pull request #473 from MilhouseVH/rbpbump_le7
RBP/Generic: Update with latest firmware and kernel patches (390f53e, 4.4.13) [Backport]
2016-06-22 17:39:26 +04:00
MilhouseVH
06be6bfd6a RPi/RPi2: Add new config options for i2s soundcards 2016-06-21 21:20:49 +01:00
MilhouseVH
c4aab2e884 RPi/RPi2: update linux support patches for linux 4.4.13 2016-06-21 21:16:34 +01:00
MilhouseVH
a47773db2a linux: update to linux-4.4.13 2016-06-21 20:06:13 +01:00
MilhouseVH
f69190f16c RPi/RPi2: Update kodi support patches 2016-06-21 19:53:27 +01:00
MilhouseVH
660fc73db2 RPi/RPi2: Update kodi-theme-* support patches 2016-06-21 19:53:09 +01:00
MilhouseVH
732b80f246 RBP: Update to firmware 390f53e 2016-06-21 19:49:46 +01:00
Matthias Reichl
04b46f85d8 systemd/journald: remove MaxRetentionSec setting
This fixes journal truncation on time jumps (eg when ntp
set the correct date on systems without an RTC).

Signed-off-by: Matthias Reichl <hias@horus.com>
2016-06-21 15:59:24 +02:00
Christian Hewitt
c50d1de239 Merge pull request #469 from awiouy/libreelec-7.0
Backport of #466
2016-06-21 16:27:20 +04:00
Christian Hewitt
f60178dd33 Merge pull request #466 from awiouy/unclutter
unclutter: initial package
2016-06-21 06:36:46 +02:00
Christian Hewitt
92789cf463 Merge pull request #462 from islipfd19/patch-6
mpd: enable build from clean (backport)
2016-06-18 06:35:13 +04:00
Christian Hewitt
56f4dee6a7 Merge pull request #461 from islipfd19/patch-5
chromium: enable build from clean (backport)
2016-06-18 06:34:45 +04:00
islipfd19
45297f3d6f mpd: enable build from clean (backport) 2016-06-17 22:01:43 -04:00
islipfd19
c8b593f3e7 chromium: enable build from clean (backport) 2016-06-17 22:00:10 -04:00
Christian Hewitt
5eac99532e Merge pull request #456 from lrusak/hyperion-libreelec-7.0
hyperion: use new example file
2016-06-17 12:36:42 +04:00
Lukas Rusak
af389eb7c3 hyperion: use new example file 2016-06-17 00:56:50 -07:00
Christian Hewitt
05800eba76 Merge pull request #447 from lrusak/hyperion-libreelec-7.0
backport of #446 (hyperion: update to d2f4725)
2016-06-17 10:06:40 +04:00
Peter V
bf84fdcb6d Merge pull request #453 from CvH/dispmanx_7
backport of #445
2016-06-15 13:58:18 +02:00
Peter V
5b6d7737d9 Merge pull request #452 from CvH/tinc_7
backport of #444
2016-06-15 13:58:11 +02:00
awiouy@gmail.com
0cd3f16941 dispmanx_vnc: enable build from clean 2016-06-15 13:53:22 +02:00
awiouy@gmail.com
1ffa439e9e tinc: enable build from clean 2016-06-15 13:52:29 +02:00
Christian Hewitt
4b73be378e Merge pull request #451 from MilhouseVH/osmc_remote_le7
osmc_rf: fix context menu button (backport)
2016-06-15 07:46:38 +04:00
MilhouseVH
e332a9126d osmc_rf: fix context menu button (backport) 2016-06-15 04:37:29 +01:00
Lukas Rusak
8829d4dbb0 hyperion: update to d2f4725 2016-06-13 12:05:43 -07:00
Lukas Rusak
fd098f2ce5 rpi_ws281x: add package 2016-06-13 12:01:14 -07:00
Christian Hewitt
0d36cf1198 Merge pull request #438 from MilhouseVH/updatecleanup7
RPi: Add a cleanup step (backport)
2016-06-09 22:19:47 +04:00
MilhouseVH
45255d08ab RPi: Add a cleanup step (backport) 2016-06-09 19:15:54 +01:00
Christian Hewitt
d63add9d5d Merge pull request #436 from MilhouseVH/mtools_le7
mtools: Fix creation of dot directories (. and ..) [backport]
2016-06-09 15:21:06 +04:00
MilhouseVH
5857829aa5 mtools: Fix creation of dot directories (. and ..) [backport] 2016-06-09 12:10:54 +01:00
Christian Hewitt
d894106fa0 Merge pull request #383 from CvH/eventlircd_up7
backport of #374
2016-06-09 14:42:11 +04:00
Christian Hewitt
dad8ffe5dd Merge pull request #430 from lrusak/docker-libreelec-7.0
backport of #429 (docker: update to 1.11.2)
2016-06-08 14:26:25 +04:00
Lukas Rusak
716f7810b4 docker: update to 1.11.2 2016-06-08 00:23:12 -07:00
CvH
1190302bb2 Merge pull request #426 from chewitt/machineid_dir_70
systemd: ensure /storage/.cache exists before writing machine-id (backport of #425)
2016-06-06 10:40:56 +02:00
chewitt
a08fd943ba systemd: ensure /storage/.cache exists before writing machine-id 2016-06-06 12:34:55 +04:00
CvH
fbb25f46f9 Merge pull request #423 from chewitt/mpd_libid3tag
mpd: add libid3tag package to addon-depends
2016-06-05 21:25:19 +02:00
chewitt
c87e2c75b2 mpd: add libid3tag package to addon-depends 2016-06-05 20:09:26 +01:00
CvH
4278770a23 Merge pull request #420 from chewitt/syncthing_updates
Syncthing: enable automatic upgrades (backport of #418)
2016-06-05 10:58:30 +02:00
chewitt
7c9e35396f Syncthing: enable automatic upgrades 2016-06-05 10:33:32 +04:00
Christian Hewitt
780b485c46 Merge pull request #416 from CvH/mpd_7_cp
backport of #415
2016-06-04 12:53:36 +04:00
cvh
65ef7856b7 mpd: fix description 2016-06-04 10:50:16 +02:00
Christian Hewitt
d97b981e33 Merge pull request #407 from CvH/mdp_7
backport of #406
2016-06-04 08:01:55 +04:00
MilhouseVH
5bd5616ca0 addons: mpd - initial package 2016-06-02 08:52:06 +02:00
Lukas Rusak
98f1ca693b Merge pull request #398 from chewitt/noobs_cosmetics
cosmetic changes for noobs
2016-05-31 23:11:28 -07:00
Christian Hewitt
d179fb6e4c Merge pull request #403 from CvH/cinergy_7
backport of #402
2016-05-30 06:22:20 +04:00
cvh
1d5cc264e0 linux: add support for Terratec Cinergy S2 Rev.3 2016-05-29 23:16:25 +02:00
Christian Hewitt
88daca031a Merge pull request #400 from CvH/oscam_7
backport of #399
2016-05-29 21:07:11 +04:00
cvh
ff0ac36bf0 oscam: update to 11233 2016-05-28 15:19:30 +02:00
CvH
f7e6ff4fbf Merge pull request #396 from chewitt/kernel_rtc
linux: add RTC_DRV_DS3232 to RPi/RPi2
2016-05-28 14:41:05 +02:00
chewitt
cb4fa2166e noobs: rebrand config.txt to avoid confusion 2016-05-27 14:32:20 +01:00
chewitt
e6b8098b67 noobs: update distro description 2016-05-27 13:49:21 +01:00
chewitt
775963a3ef noobs: rebrand script to LE 2016-05-27 13:48:35 +01:00
chewitt
eabe2263fe linux: add RTC_DRV_DS3232 to RPi/RPi2 2016-05-27 05:34:06 +01:00
MilhouseVH
48ffc8bf83 Merge pull request #387 from chewitt/udevil_noobs_bp
[backport] udevil: prevent noobs partitions from auto-mounting
2016-05-23 21:16:31 +01:00
chewitt
347e237a44 udevil: prevent noobs partitions from auto-mounting 2016-05-23 20:58:31 +01:00
cvh
ac863973c4 eventlircd: update to eventlircd fork - the OE fork of eventlircd seems to be the upstream project 2016-05-22 21:24:11 +02:00
Christian Hewitt
1d50c13bbe Merge pull request #378 from MilhouseVH/dtc-7.0.2
dtc: add package (backport)
2016-05-22 07:09:05 +04:00
Christian Hewitt
6cbd33fcf3 Merge pull request #379 from lrusak/moonlight-libreelec-7.0
backport of #368 (allow building for generic and use neon optimizations in opus)
2016-05-22 07:08:39 +04:00
Lukas Rusak
5a06e47061 moonlight: bump PKG_REV 2016-05-21 11:07:14 -07:00
Lukas Rusak
8c31e470b7 opus: allow using neon optimizations 2016-05-21 10:36:49 -07:00
Lukas Rusak
2ad45e2c1e moonlight: allow building for Generic 2016-05-21 10:36:49 -07:00
Lukas Rusak
d129bfa9c5 SDL2: update to 2.0.4 2016-05-21 10:36:49 -07:00
MilhouseVH
cc71f29d29 Merge pull request #377 from chewitt/missing_packages
addons: add libmad and faad2 to addon-depends
2016-05-21 17:18:44 +01:00
MilhouseVH
8823bdaab7 bcm2835-driver: add dtc and dtparam 2016-05-21 04:27:16 +01:00
MilhouseVH
059c90720d dtc: add package 2016-05-21 04:26:26 +01:00
chewitt
3bffe22ee0 addons: add libmad and faad2 to addon-depends 2016-05-21 04:23:58 +01:00
Christian Hewitt
62b5a4c985 Merge pull request #373 from lrusak/squeezelite-libreelec-7.0
backport of #345 and #372 (multimedia-tools: add mpg123 and squeezelite)
2016-05-21 06:46:58 +04:00
Lukas Rusak
d18ccf60fe Merge pull request #376 from CvH/unofficial_remove7
backport of #375
2016-05-20 14:05:05 -07:00
cvh
200fba4f05 packages/unofficial: remove git submodule 2016-05-20 22:48:13 +02:00
Lukas Rusak
4fd9e28217 Merge pull request #370 from MilhouseVH/noobs_quotes_7
noobs: single quotes break json (backport)
2016-05-20 13:13:38 -07:00
jc
1b406f7b7c libmediainfo: depends on zlib 2016-05-20 11:39:12 -07:00
Lukas Rusak
2745b4f2cf squeezelite: cleanup package 2016-05-20 11:35:34 -07:00
Anton Voyl
b26a9bfa0b multimedia-tools: add mpg123 and squeezelite 2016-05-20 11:35:22 -07:00
Anton Voyl
abe7582545 squeezelite: create addon 2016-05-20 11:34:23 -07:00
Anton Voyl
5317164aba mpg123: create addon 2016-05-20 11:34:05 -07:00
MilhouseVH
062f72ee73 noobs: Use 40x40 icon, when available 2016-05-20 18:34:39 +01:00
MilhouseVH
f266c91e79 noobs: single quotes break json (backport) 2016-05-20 10:11:41 +01:00
Christian Hewitt
a83c01f79d Merge pull request #364 from lrusak/docker-libreelec-7.0
backport of #356  (docker: add kodi notifications)
2016-05-19 10:42:42 +04:00
Christian Hewitt
d1327f6830 Merge pull request #362 from lrusak/moonlight-libreelec-7.0
backport of #299 (script.moonlight: initial add-on)
2016-05-19 10:34:57 +04:00
Lukas Rusak
23751734e5 docker: add kodi notifications 2016-05-18 23:34:19 -07:00
Lukas Rusak
49340de1dd script.moonlight: initial add-on 2016-05-18 23:24:57 -07:00
Lukas Rusak
1d92e9fe7f moonlight-embedded: add package 2016-05-18 23:19:27 -07:00
Lukas Rusak
0041d768d3 moonlight-common-c: add package 2016-05-18 23:19:27 -07:00
Lukas Rusak
e2d4723a0f enet: add package 2016-05-18 23:19:27 -07:00
Lukas Rusak
924a0a983b opus: add package 2016-05-18 23:19:27 -07:00
Lukas Rusak
eb11f60f53 config/addon: add xbmc.service.pluginsource.xml 2016-05-18 23:19:26 -07:00
Christian Hewitt
209b7fc289 Merge pull request #359 from chewitt/version
set version to devel
2016-05-18 08:13:26 +04:00
chewitt
2ef4e274a5 set version to devel 2016-05-18 05:12:38 +01:00
Christian Hewitt
f51b881cb0 Merge pull request #355 from lrusak/addons-libreelec-7.0
backport of #354
2016-05-17 00:09:04 +04:00
Lukas Rusak
002d032333 syncthing: build for aarch64 2016-05-16 10:12:08 -07:00
Lukas Rusak
6540c3cdab system-tools: don't fail if lm_sensors isn't included 2016-05-16 10:12:07 -07:00
Lukas Rusak
646bad7feb lm_sensors: don't build for aarch64 2016-05-16 10:12:07 -07:00
Christian Hewitt
5076f68f79 Merge pull request #352 from lrusak/bluez-libreelec-7.0
backport of #351
2016-05-16 19:06:46 +04:00
Jean-André Santoni
d34d940e4f Add back the Shanwan and Gasia bt patches, while keeping the DS3 auto trust patch 2016-05-16 00:32:31 -07:00
Jean-André Santoni
fce92520fc Patch bluez to enable DualShock 3 auto pairing 2016-05-16 00:32:15 -07:00
Christian Hewitt
bcf9e454c0 Merge pull request #350 from CvH/splash_again7
backport of #349
2016-05-16 07:54:22 +04:00
cvh
dbbfaaa9fd LibreELEC: fixed bad ar for splash 2016-05-16 05:23:42 +02:00
Christian Hewitt
7b89c74659 Merge pull request #348 from HiassofT/mtools-7.0
backport of #257
2016-05-16 07:07:09 +04:00
Peter Vicman
d3f4dcc8d0 mtools: removes installing of floppyd, manual and info
should fix occasional mtools installation problems few of us had
2016-05-15 22:29:26 +02:00
MilhouseVH
b2c4c6a3ee Merge pull request #344 from chewitt/version_701
set version to 7.0.1
2016-05-14 19:18:02 +01:00
chewitt
11cf3de06d set version to 7.0.1 2016-05-14 18:40:38 +01:00
MilhouseVH
e06fa5f753 Merge pull request #343 from MilhouseVH/kodibackportsle7
RPi/RPi2: Update kodi support patches
2016-05-14 18:20:07 +01:00
MilhouseVH
c80b3b1b53 RPi/RPi2: Update kodi support patches 2016-05-14 17:34:55 +01:00
Christian Hewitt
242bcbcb99 Merge pull request #342 from CvH/sundtek_7
backport of #341
2016-05-14 20:14:28 +04:00
cvh
31bef97635 sundtek-mediatv: bugfix for wait for network 2016-05-14 14:28:35 +02:00
Christian Hewitt
fa95ff65f3 Merge pull request #340 from MilhouseVH/noob_p0r2_le7
NOOBS: PiZero Rev2 support (backport)
2016-05-13 19:15:57 +04:00
MilhouseVH
e44b90f33a NOOBS: PiZero Rev2 support (backport) 2016-05-13 15:52:38 +01:00
Christian Hewitt
ad313614db Merge pull request #336 from wrxtasy/epgfix
Kodi: fix EPG search bug for all projects
2016-05-12 10:54:47 +04:00
Jamie Coldhill
4abe9ef193 kodi: fix EPG search 2016-05-12 14:31:46 +08:00
Christian Hewitt
cd53af9643 Merge pull request #320 from vpeter4/imx6-7.0
projects/imx6: use Linux kernel 4.4 by default (backport)
2016-05-11 07:43:32 +04:00
Lukas Rusak
ad9a391de4 Merge pull request #277 from chewitt/statsfix_7.0
systemd: fix machine-id uniqueness
2016-05-09 01:39:59 -07:00
Christian Hewitt
536052b53a Merge pull request #322 from MilhouseVH/rtl8812au_fixes_le7
RTL8812AU: Fix AP timeout and disable power saving (backport)
2016-05-08 06:52:34 +04:00
chewitt
aff9760ad3 systemd: fix machine-id uniqueness 2016-05-08 03:47:56 +01:00
MilhouseVH
3269f5d9d9 RTL8812AU: Fix AP timeout and disable power saving (backport) 2016-05-07 19:04:49 +01:00
Peter Vicman
591ed967d3 projects/imx6: use Linux kernel 4.4 by default (backport) 2016-05-07 11:41:20 +02:00
Christian Hewitt
cf3be47947 Merge pull request #313 from vpeter4/efivar
efivar: allocate enough memory in makeguids tool (backport)
2016-05-06 11:27:50 +04:00
Peter Vicman
1856bd8c58 efivar: allocate enough memory in makeguids tool (backport) 2016-05-06 09:20:42 +02:00
Christian Hewitt
9480dc0ad5 Merge pull request #310 from MilhouseVH/cabundle_fix_le7
libressl: Add /etc/pki/tls link for backwards compat (backport)
2016-05-06 02:03:20 +04:00
MilhouseVH
7da39258cc libressl: Add /etc/pki/tls link for backwards compat (backport) 2016-05-05 22:29:59 +01:00
MilhouseVH
c02362aad2 Merge pull request #294 from chewitt/repogz
repository: use xml.gz
2016-05-05 16:46:40 +01:00
Christian Hewitt
b10b305165 Merge pull request #295 from awiouy/tinc-1.1pre14-le7.0
backport of #264 and #291
2016-05-05 12:28:32 +04:00
Christian Hewitt
a031e4b70d Merge pull request #302 from lrusak/rss-libreelec-7.0
backport of #300
2016-05-05 12:27:20 +04:00
Lukas Rusak
417df35164 kodi: add libreelec.tv RSS feed 2016-05-05 01:19:54 -07:00
jc
f68ed339c7 tinc: initial addon 2016-05-05 10:18:59 +02:00
Christian Hewitt
758956d531 Merge pull request #298 from awiouy/dispmanx_vnc-7.0
backport of #271, #285 and #293
2016-05-05 12:12:54 +04:00
jc
0b8de8b12d dispmanx_vnc 2016-05-05 10:08:24 +02:00
chewitt
5501ac6a54 repository: use xml.gz 2016-05-04 17:57:39 +01:00
Christian Hewitt
956357a53f Merge pull request #268 from vpeter4/kodi-audio
imx6/kodi: set default audio output to HDMI
2016-05-04 17:17:33 +04:00
Christian Hewitt
4569407ad3 Merge pull request #281 from lrusak/docker-libreelec-7.0
backport of #280
2016-05-04 08:41:15 +04:00
Christian Hewitt
e91dfe33e3 Merge pull request #290 from awiouy/inadyn-7.0
backport of #259
2016-05-04 08:38:28 +04:00
Christian Hewitt
dc4c4370a2 Merge pull request #289 from awiouy/syncthing-7.0
backport of #265
2016-05-04 08:38:18 +04:00
Christian Hewitt
8f43b080b8 Merge pull request #287 from lrusak/linux-config-libreelec-7.0
linux: disable CONFIG_RTL8XXXU
2016-05-04 07:57:02 +04:00
Christian Hewitt
f4314e4873 Merge pull request #288 from lrusak/rtl8192cu-id
RTL8192CU: add Netgear WNA1000Mv2 id
2016-05-04 07:46:36 +04:00
jc
afb0c788e3 inadyn: initial addon 2016-05-04 03:48:30 +02:00
jc
72b51bfa67 syncthing: initial addon 2016-05-04 03:14:41 +02:00
Lukas Rusak
8a0b981eeb RTL8192CU: add Netgear WNA1000Mv2 id 2016-05-03 14:33:32 -07:00
Lukas Rusak
cc9cd221b1 docker: update to 1.11.1 2016-05-03 14:05:18 -07:00
Lukas Rusak
3a4778e7b6 Merge pull request #282 from CvH/fix_tinyxml2_7
backport of #278
2016-05-02 13:13:22 -07:00
cvh
9d4ae910eb tinyxml2: fix disable shared patch 2016-05-02 21:57:37 +02:00
Christian Hewitt
98ab231190 Merge pull request #260 from CvH/tvh_1945
backport of #227
2016-05-01 09:21:19 +04:00
Peter Vicman
d08d959b9f imx6/kodi: set default audio output to HDMI 2016-04-30 18:38:23 +02:00
Christian Hewitt
d9c11ef114 Merge pull request #267 from vpeter4/libreelec-7.0
imx6: update linux patches
2016-04-30 19:27:41 +04:00
Peter Vicman
798dc0e3f7 imx6: update linux patches 2016-04-30 16:59:37 +02:00
Christian Hewitt
67e672fdf5 Merge pull request #263 from CvH/addons_descri7
backport of #262
2016-04-30 15:51:27 +04:00
Lukas Rusak
72559a613e linux: disable CONFIG_RTL8XXXU 2016-04-29 12:56:19 -07:00
cvh
20d4f2c9d6 addon-tools: add packages list to description 2016-04-29 18:57:18 +02:00
cvh
c6808b7fe6 tvheadend42: update to 4.1.1945 2016-04-29 08:10:15 +02:00
Christian Hewitt
a46519906f Merge pull request #237 from lrusak/rpi-addon-libreelec-7.0
backport of #236
2016-04-27 09:45:26 +04:00
Christian Hewitt
660fc30960 Merge pull request #242 from lrusak/network-tools-libreelec-7.0
backport of #233
2016-04-27 09:45:02 +04:00
Christian Hewitt
dc54b09e9c Merge pull request #241 from lrusak/dvb-tools-libreelec-7.0
backport of #234
2016-04-27 09:44:45 +04:00
Christian Hewitt
d82d6a2037 Merge pull request #240 from lrusak/multimedia-tools-libreelec-7.0
backport of #235
2016-04-27 09:44:33 +04:00
Christian Hewitt
d2a104d27b Merge pull request #239 from lrusak/system-tools-libreelec-7.0
backport of #232
2016-04-27 09:43:50 +04:00
Christian Hewitt
84eca93ca3 Merge pull request #226 from CvH/tvh_up7
tvheadend42: update to 4.1.1933
2016-04-26 19:53:41 +04:00
Lukas Rusak
5ce20f1414 Merge pull request #251 from chewitt/devel
set version to devel
2016-04-25 15:24:41 -07:00
chewitt
3a106db4ed set version to devel 2016-04-25 23:22:12 +01:00
Lukas Rusak
d4335e21ea Merge pull request #248 from chewitt/settings073
settings: bump to v0.7.3
2016-04-25 14:52:42 -07:00
Lukas Rusak
6dcc0e00e4 Merge pull request #245 from chewitt/newnoobs
noobs: update slides to new branding
2016-04-25 14:50:09 -07:00
chewitt
b0f1501e7b settings: bump to v0.7.3 2016-04-25 22:48:57 +01:00
Christian Hewitt
879ad48362 Merge pull request #244 from lrusak/artwork-libreelec-7.0
backport of #243
2016-04-26 01:38:08 +04:00
chewitt
bc8124e2e2 noobs: update slides to new branding 2016-04-25 22:32:00 +01:00
Lukas Rusak
13a5227cd0 LibreELEC: update logo 2016-04-25 14:27:08 -07:00
Christian Hewitt
495ec718f0 Merge pull request #231 from lrusak/cec-fix-libreelec-7.0
backport of #230
2016-04-26 01:21:11 +04:00
Christian Hewitt
5fbf8dd4e6 Merge pull request #229 from lrusak/firmware-libreelec-7.0
backport of #228
2016-04-26 01:20:54 +04:00
Lukas Rusak
76d938041e network-tools: initial add-on 2016-04-25 13:56:47 -07:00
Lukas Rusak
0a94c8c470 libstatgrab: add package 2016-04-25 13:56:47 -07:00
Lukas Rusak
6fff61ea79 libpcap: add package 2016-04-25 13:56:47 -07:00
Lukas Rusak
6be5dbddb8 wireless_tools: add package 2016-04-25 13:56:47 -07:00
Lukas Rusak
ef63df8b95 udpxy: add package 2016-04-25 13:56:47 -07:00
Lukas Rusak
9f7168d8cf tcpdump: add package 2016-04-25 13:56:47 -07:00
Lukas Rusak
c32878a348 sshfs: add package 2016-04-25 13:56:47 -07:00
Lukas Rusak
63807068d3 rsync: add package 2016-04-25 13:56:47 -07:00
Lukas Rusak
e7bec51aa5 nmap: add package 2016-04-25 13:56:47 -07:00
Lukas Rusak
94213dfd72 ngrep: add package 2016-04-25 13:56:46 -07:00
Lukas Rusak
83a422d15e ncftp: add package 2016-04-25 13:56:46 -07:00
Lukas Rusak
13ffa7a036 lftp: add package 2016-04-25 13:56:46 -07:00
Lukas Rusak
bb2c8d7417 iw: add package 2016-04-25 13:56:46 -07:00
Lukas Rusak
acf0fb4dfb irssi: add package 2016-04-25 13:56:46 -07:00
Lukas Rusak
cf2bb411c1 iperf: add package 2016-04-25 13:56:46 -07:00
Lukas Rusak
32a255e827 iftop: add package 2016-04-25 13:56:46 -07:00
Lukas Rusak
18db2948fe bwm-ng: add package 2016-04-25 13:56:46 -07:00
Lukas Rusak
c11e0e0673 dvb-tools: initial add-on 2016-04-25 13:40:06 -07:00
Lukas Rusak
7d424333f1 libev: add package 2016-04-25 13:37:17 -07:00
Lukas Rusak
4ea0c22463 bitstream: add package 2016-04-25 13:37:17 -07:00
Lukas Rusak
ae5cdf6f51 dvblast: add package 2016-04-25 13:37:17 -07:00
Lukas Rusak
67aec62ed8 dvb-fe-tool: add package 2016-04-25 13:37:17 -07:00
Lukas Rusak
eff15eb5b1 dvb-apps: add package 2016-04-25 13:37:16 -07:00
Lukas Rusak
c4070d538f system-tools: initial add-on 2016-04-25 13:36:34 -07:00
Lukas Rusak
1e245ef9a0 usb-modeswitch: add package 2016-04-25 13:36:34 -07:00
Lukas Rusak
589673ab85 unrar: add package 2016-04-25 13:36:34 -07:00
Lukas Rusak
1b52818523 strace: add package 2016-04-25 13:36:34 -07:00
Lukas Rusak
f045300469 screen: add package 2016-04-25 13:36:34 -07:00
Lukas Rusak
012f50e721 multimedia-tools: initial add-on 2016-04-25 13:36:17 -07:00
Lukas Rusak
b17a3da582 tstools: add package 2016-04-25 13:30:12 -07:00
Lukas Rusak
ce7478b824 tsdecrypt: add package 2016-04-25 13:30:11 -07:00
Lukas Rusak
2ea6424b88 opencaster: add package 2016-04-25 13:30:11 -07:00
Lukas Rusak
0dde8ca5c3 mesa-demos: add package 2016-04-25 13:30:11 -07:00
Lukas Rusak
6b60262c59 mediainfo: add package 2016-04-25 13:30:11 -07:00
Lukas Rusak
69694aa38a libzen: add package 2016-04-25 13:30:11 -07:00
Lukas Rusak
7db1221d1c libmediainfo: add package 2016-04-25 13:30:11 -07:00
Lukas Rusak
2e34450a40 pv: add package 2016-04-25 13:17:34 -07:00
Lukas Rusak
9ce9858d16 patch: add package 2016-04-25 13:17:33 -07:00
Lukas Rusak
a6d0fbe890 p7zip: add package 2016-04-25 13:17:33 -07:00
Lukas Rusak
952f85c7c9 mtpfs: add package 2016-04-25 13:17:33 -07:00
Lukas Rusak
b45fe0e594 mrxvt: add package 2016-04-25 13:17:33 -07:00
Lukas Rusak
3b50fb4a17 lshw: add package 2016-04-25 13:17:33 -07:00
Lukas Rusak
4d3d76ca3d lm_sensors: add package 2016-04-25 13:17:33 -07:00
Lukas Rusak
11267979c5 jq: add package 2016-04-25 13:17:32 -07:00
Lukas Rusak
8bf2aa6eca i2c-tools: add package 2016-04-25 13:17:32 -07:00
Lukas Rusak
d7b7df4efb hid_mapper: add package 2016-04-25 13:17:32 -07:00
Lukas Rusak
c7a6b9aba4 hd-idle: add package 2016-04-25 13:17:32 -07:00
Lukas Rusak
9dc0830582 hddtemp: add package 2016-04-25 13:17:32 -07:00
Lukas Rusak
67aadb8ce1 getscancodes: add package 2016-04-25 13:17:32 -07:00
Lukas Rusak
dacb8a6edb file: add package 2016-04-25 13:17:31 -07:00
Lukas Rusak
58e094ddfd fdupes: add package 2016-04-25 13:17:31 -07:00
Lukas Rusak
f4ba967489 evtest: add package 2016-04-25 13:17:31 -07:00
Lukas Rusak
2f242ce478 efibootmgr: add package 2016-04-25 13:17:31 -07:00
Lukas Rusak
c2144515c3 dtach: add package 2016-04-25 13:17:31 -07:00
Lukas Rusak
cdedb42ea0 diffutils: add package 2016-04-25 13:17:31 -07:00
Lukas Rusak
b48c3b6f24 autossh: add package 2016-04-25 13:17:30 -07:00
Lukas Rusak
7fe7b9c5ad libmtp: add package 2016-04-25 13:17:30 -07:00
Lukas Rusak
44496c6517 efivar: add package 2016-04-25 13:17:30 -07:00
Lukas Rusak
c5236a334b rpi-tools: move depends to rpi-tools-depends 2016-04-25 13:14:33 -07:00
Gerald Dachs
4eafb8d2d7 WeTek_Core/WeTek_Play: fix new cec driver patch 2016-04-25 11:34:19 -07:00
Lukas Rusak
01c260ad23 linux: update i915 firmware for skylake 2016-04-25 11:02:44 -07:00
cvh
2d9436f6ad tvheadend42: update to 4.1.1933
- fixes the problem that DVBC sticks won't work
2016-04-25 19:39:17 +02:00
Lukas Rusak
25866498db Merge pull request #224 from chewitt/release700
set version to 7.0.0
2016-04-25 01:40:11 -07:00
chewitt
4e7f397d39 set version to 7.0.0 2016-04-25 09:33:39 +01:00
Lukas Rusak
732b1f3dc1 Merge pull request #223 from chewitt/kodi_final
kodi: bump to Jarvis 16.1 final
2016-04-25 01:01:15 -07:00
chewitt
4f39e8d4c6 kodi: bump to Jarvis 16.1 final 2016-04-25 04:57:36 +01:00
Christian Hewitt
450a5a0945 Merge pull request #222 from HiassofT/rpi-7.0
RPi: fix 4.4.7 kernel config in 7.0 branch
2016-04-25 00:07:14 +04:00
Matthias Reichl
400a5ecf6e projects/RPi*/linux: enable BoomBerry DAC and Digi modules
Signed-off-by: Matthias Reichl <hias@horus.com>
2016-04-24 11:06:36 +02:00
Christian Hewitt
5642b519d8 Merge pull request #206 from Kwiboo/bluez-backport
backport of #203
2016-04-23 09:21:30 +04:00
Christian Hewitt
a557bc3a32 Merge pull request #207 from Kwiboo/trusted-first
partial backport of #204
2016-04-23 09:21:08 +04:00
Christian Hewitt
b4fc708bd3 Merge pull request #217 from lrusak/binary-addons-libreelec-7.0
kodi-binary-addons: update to latest Jarvis versions
2016-04-23 09:19:11 +04:00
Christian Hewitt
a0e97de182 Merge pull request #218 from CvH/7.0
script.config.vdr: update to 1.1.2
2016-04-23 09:18:17 +04:00
cvh
e3ff7a30a4 script.config.vdr: update to 1.1.2
- fixup for the 1.1.1 rls
2016-04-23 00:53:36 +02:00
Lukas Rusak
df4f1b5edc kodi-binary-addons: update to latest Jarvis versions 2016-04-22 14:57:34 -07:00
Christian Hewitt
7e10a8b6ba Merge pull request #202 from lrusak/rpi-addon-libreelec-7.0
backport of #201
2016-04-22 17:31:34 +04:00
Christian Hewitt
ad04d35526 Merge pull request #213 from CvH/vdr_addon7
backport of #212
2016-04-22 16:41:45 +04:00
CvH
dd58314883 script.config.vdr: update to 1.1.1
- changes the addon icon
2016-04-22 14:35:53 +02:00
MilhouseVH
3d9fd11d2e Merge pull request #211 from chewitt/settings-072
settings: bump to v0.7.2
2016-04-22 13:35:16 +01:00
chewitt
c4e1925c9b settings: bump to v0.7.2 2016-04-22 13:31:15 +01:00
Christian Hewitt
5814120af7 Merge pull request #210 from lrusak/docker-libreelec-7.0
backport of #209
2016-04-22 12:55:17 +04:00
Lukas Rusak
07fc4fae0a docker: fix build for 1.11.0 2016-04-22 01:41:43 -07:00
Lukas Rusak
e181b8aeb1 go: add patch for our ca-cert location 2016-04-22 01:41:43 -07:00
Lukas Rusak
58a94088e6 runc: add package 2016-04-22 01:41:43 -07:00
Lukas Rusak
2e74266bfc containerd: add package 2016-04-22 01:41:43 -07:00
Lukas Rusak
c59eb4e1b6 rpi-tools: initial add-on 2016-04-21 14:17:03 -07:00
Jonas Karlman
fc8667e6fa bluez: restart on failure 2016-04-21 22:45:04 +02:00
Jonas Karlman
d6c2363cd9 bluez: update to 5.39 2016-04-21 22:44:54 +02:00
Lukas Rusak
d6f3b6f2e1 gpiozero: add package 2016-04-21 13:24:32 -07:00
Lukas Rusak
18bb14dc6e picamera: add package 2016-04-21 13:24:32 -07:00
Lukas Rusak
504442d55d RPi.GPIO: add package 2016-04-21 13:24:32 -07:00
Lukas Rusak
70cdff9099 Merge pull request #199 from MilhouseVH/linux447p2-7.0
RBP: Update RPi kernel and firmware (LE7 backport)
2016-04-21 12:24:20 -07:00
MilhouseVH
3c25bdc597 RBP: Update firmware c5e1319 2016-04-21 20:17:46 +01:00
MilhouseVH
43b60d296a RPi/RPi2: update linux support patches for linux 4.4.7 2016-04-21 20:16:44 +01:00
Christian Hewitt
e4c200da04 Merge pull request #196 from CvH/tvh_bump7
backport of #195
2016-04-21 16:21:59 +04:00
Christian Hewitt
5993b488fc Merge pull request #194 from lrusak/docker-libreelec-7.0
backport of #193
2016-04-21 16:20:46 +04:00
cvh
09e236bf8d tvheadend42: update to 4.1.1928 2016-04-21 12:02:25 +02:00
Lukas Rusak
c898443b1f docker: update to 1.11.0 2016-04-21 02:50:34 -07:00
Lukas Rusak
cce8e3b51a go: update to 1.6.2 2016-04-21 02:50:34 -07:00
Christian Hewitt
14d43e64ac Merge pull request #190 from lrusak/chromium-libreelec-7.0
Thanks :)
2016-04-21 12:17:24 +04:00
Lukas Rusak
0560da45ac chromium: update to 50.0.2661.75 2016-04-20 23:20:30 -07:00
chewitt
cc4cdf3431 set version back to devel 2016-04-21 06:08:36 +01:00
Jonas Karlman
be541b921d libressl: add trusted first patch 2016-04-20 23:52:45 +02:00
chewitt
43563f2cdd set version to 6.95.2 2016-04-19 17:01:30 +01:00
Peter V
112dcea0a7 Merge pull request #182 from chewitt/savekodi
kodi: make WP settings save patch global
2016-04-19 17:59:17 +02:00
Peter V
85eb7e8fea Merge pull request #181 from chewitt/broadcom
linux: prefer wl over bcma for 14e4:4353 in Generic
2016-04-19 17:59:01 +02:00
chewitt
b459ef2f28 kodi: make WP settings save patch global 2016-04-18 20:55:50 +01:00
chewitt
d0ac542ac2 linux: prefer wl over bcma for 14e4:4353 in Generic 2016-04-18 20:33:52 +01:00
Lukas Rusak
eca9b41c10 Merge pull request #179 from MilhouseVH/tiny_shared_7.0
tinyxml2: really disable shared (backport)
2016-04-18 11:15:12 -07:00
MilhouseVH
e773b89169 tinyxml2: really disable shared (backport) 2016-04-18 19:09:18 +01:00
Christian Hewitt
089045b836 Merge pull request #173 from MilhouseVH/minor_rebrand_7.0p2
Top banana :)
2016-04-18 19:01:31 +04:00
MilhouseVH
ce4cecd66b rebrand: minor (backport) 2016-04-18 16:00:10 +01:00
Christian Hewitt
9c49a6c223 Merge pull request #169 from MilhouseVH/bump_rbp_backport_7
Thanks :)
2016-04-18 10:24:05 +04:00
MilhouseVH
50d9288eec RPi/RPi2: Update kodi support patches 2016-04-17 20:26:48 +01:00
MilhouseVH
b5d7f93884 RPi/RPi2: Update kodi-theme-Confluence support patches 2016-04-17 20:26:15 +01:00
chewitt
3ac8a32fe2 set version back to devel 2016-04-17 09:04:31 +01:00
chewitt
36042d4cb4 set version to 6.95.1 2016-04-16 18:30:00 +01:00
423 changed files with 118207 additions and 21907 deletions

3
.gitignore vendored
View File

@@ -23,6 +23,9 @@ mkpkg-temp
/sources
/.work
# ccache
/.ccache/
# backup files
*.orig

3
.gitmodules vendored
View File

@@ -1,3 +0,0 @@
[submodule "packages/unofficial"]
path = packages/unofficial
url = https://github.com/OpenELEC/unofficial-addons.git

View File

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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 60 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

View File

@@ -1,20 +1,20 @@
#!/bin/sh -x
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016 LibreELEC Team
#
# OpenELEC is free software: you can redistribute it and/or modify
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# OpenELEC is distributed in the hope that it will be useful,
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
MOUNTPOINT="/tmp/LibreELEC-System"
@@ -26,10 +26,10 @@ md5sumCheck() {
if [ "$?" = "1" ]; then
echo "#######################################################"
echo "# #"
echo "# LibreELEC failed md5 check - Installation will quit #"
echo "# Invalid MD5 checksum - Installation stopped #"
echo "# #"
echo "# Your original download was probably corrupt. #"
echo "# Please visit www.libreelec.tv and get another copy #"
echo "# Your download was probably corrupt. #"
echo "# Visit https://libreelec.tv to download again #"
echo "# #"
echo "#######################################################"
exit 1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 840 B

View File

@@ -2,7 +2,7 @@
DISTRONAME="LibreELEC"
# short project description
DESCRIPTION="LibreELEC is a fast and user-friendly Kodi Entertainment Center distribution."
DESCRIPTION="LibreELEC is a fast and user-friendly Kodi media centre distribution."
# Welcome Message for e.g. SSH Server (up to 5 Lines)
GREETING0="##############################################"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 9.1 KiB

View File

@@ -0,0 +1,39 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="bash"
PKG_VERSION="4.3.46"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.gnu.org/software/bash/bash.html"
PKG_URL="ftp://ftp.cwru.edu/pub/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
PKG_SHORTDESC="The GNU Bourne Again shell"
PKG_LONGDESC="The GNU Bourne Again shell"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
PKG_CONFIGURE_OPTS_TARGET="--enable-static \
--disable-shared \
--with-curses \
--enable-readline \
--without-bash-malloc \
--with-installed-readline"

View File

@@ -0,0 +1,75 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2009-2016 Lukas Rusak (lrusak@libreelec.tv)
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="containerd"
PKG_VERSION="aa8187d"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="APL"
PKG_SITE="https://containerd.tools/"
PKG_URL="https://github.com/docker/containerd/archive/${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain go:host"
PKG_PRIORITY="optional"
PKG_SECTION="system"
PKG_SHORTDESC="containerd is a daemon to control runC"
PKG_LONGDESC="containerd is a daemon to control runC, built for performance and density. containerd leverages runC's advanced features such as seccomp and user namespace support as well as checkpoint and restore for cloning and live migration of containers."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
pre_make_target() {
case $TARGET_ARCH in
x86_64)
export GOARCH=amd64
;;
arm)
export GOARCH=arm
case $TARGET_CPU in
arm1176jzf-s)
export GOARM=6
;;
cortex-a7)
export GOARM=7
;;
esac
;;
esac
export GOOS=linux
export CGO_ENABLED=1
export CGO_NO_EMULATION=1
export CGO_CFLAGS=$CFLAGS
export LDFLAGS="-w -extldflags -static -X github.com/docker/containerd.GitCommit=${PKG_VERSION} -extld $TARGET_CC"
export GOLANG=$ROOT/$TOOLCHAIN/lib/golang/bin/go
export GOPATH=$ROOT/$PKG_BUILD.gopath:$ROOT/$PKG_BUILD/vendor/
export GOROOT=$ROOT/$TOOLCHAIN/lib/golang
export PATH=$PATH:$GOROOT/bin
ln -fs $ROOT/$PKG_BUILD $ROOT/$PKG_BUILD/vendor/src/github.com/docker/containerd
}
make_target() {
mkdir -p bin
$GOLANG build -v -o bin/containerd -a -tags "static_build" -ldflags "$LDFLAGS" ./containerd
$GOLANG build -v -o bin/containerd-shim -a -tags "static_build" -ldflags "$LDFLAGS" ./containerd-shim
}
makeinstall_target() {
:
}

View File

@@ -0,0 +1,35 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="bitstream"
PKG_VERSION="1.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.videolan.org"
PKG_URL="http://download.videolan.org/pub/videolan/${PKG_NAME}/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="multimedia"
PKG_SHORTDESC="biTStream is a set of C headers allowing a simpler access to binary structures such as specified by MPEG, DVB, IETF, etc."
PKG_LONGDESC="biTStream is a set of C headers allowing a simpler access to binary structures such as specified by MPEG, DVB, IETF, etc."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
PKG_MAKEINSTALL_OPTS_TARGET="PREFIX=/usr"

View File

@@ -0,0 +1,35 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="libev"
PKG_VERSION="4.22"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://software.schmorp.de/pkg/libev.html"
PKG_URL="http://dist.schmorp.de/libev/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="multimedia"
PKG_SHORTDESC="libev: a full-featured and high-performance event loop"
PKG_LONGDESC="A full-featured and high-performance event loop that is loosely modelled after libevent, but without its limitations and bugs."
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--disable-shared --enable-static"

View File

@@ -0,0 +1,42 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="dvb-apps"
PKG_VERSION="3d43b280298c"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://www.linuxtv.org/wiki/index.php/LinuxTV_dvb-apps"
PKG_URL="http://linuxtv.org/hg/dvb-apps/archive/${PKG_VERSION}.tar.bz2"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="tools"
PKG_SHORTDESC="Digitial Video Broadcasting (DVB) applications"
PKG_LONGDESC="Applications and utilities geared towards the initial setup, testing and operation of an DVB device supporting the DVB-S, DVB-C, DVB-T, and ATSC standards."
PKG_AUTORECONF="no"
make_target() {
make -C lib
make -C util
}
makeinstall_target() {
: # nop
}

View File

@@ -0,0 +1,11 @@
diff -Naur dvb-apps-20090201/util/scan/diseqc.c dvb-apps-20090201a/util/scan/diseqc.c
--- dvb-apps-20090201/util/scan/diseqc.c 2009-02-01 13:57:16.000000000 +0100
+++ dvb-apps-20090201a/util/scan/diseqc.c 2009-02-14 13:45:42.000000000 +0100
@@ -1,6 +1,6 @@
+#include <time.h>
#include <linux/dvb/frontend.h>
#include <sys/ioctl.h>
-#include <time.h>
#include "scan.h"
#include "diseqc.h"

View File

@@ -0,0 +1,13 @@
diff --git a/Make.rules b/Make.rules
index e867c3a..b2d8663 100644
--- a/Make.rules
+++ b/Make.rules
@@ -9,7 +9,7 @@ ifneq ($(lib_name),)
CFLAGS_LIB ?= -fPIC
CFLAGS += $(CFLAGS_LIB)
-libraries = $(lib_name).so $(lib_name).a
+libraries = $(lib_name).a
.PHONY: library

View File

@@ -0,0 +1,11 @@
diff -Naur a/util/Makefile b/util/Makefile
--- a/util/Makefile 2014-03-21 12:26:36.000000000 -0700
+++ b/util/Makefile 2015-12-21 01:12:10.261957235 -0800
@@ -4,7 +4,6 @@
all clean install:
$(MAKE) -C atsc_epg $@
- $(MAKE) -C av7110_loadkeys $@
$(MAKE) -C dib3000-watch $@
$(MAKE) -C dst-utils $@
$(MAKE) -C dvbdate $@

View File

@@ -0,0 +1,63 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="dvb-fe-tool"
PKG_VERSION="fa2f7d9"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://linuxtv.org/"
PKG_URL="https://git.linuxtv.org/cgit.cgi/v4l-utils.git/snapshot/$PKG_VERSION.tar.xz"
PKG_SOURCE_DIR="$PKG_VERSION*"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="tools"
PKG_SHORTDESC="dvb-fe-tool: Linux V4L2 and DVB API utilities and v4l libraries (libv4l)."
PKG_LONGDESC="Linux V4L2 and DVB API utilities and v4l libraries (libv4l)."
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--disable-nls \
--disable-rpath \
--disable-libdvbv5 \
--disable-libv4l \
--disable-v4l-utils \
--disable-qv4l2 \
--without-jpeg \
--without-libiconv-prefix \
--without-libintl-prefix"
post_patch() {
mkdir -p $ROOT/$PKG_BUILD/build-aux/
touch $ROOT/$PKG_BUILD/build-aux/config.rpath
touch $ROOT/$PKG_BUILD/libdvbv5-po/Makefile.in.in
touch $ROOT/$PKG_BUILD/v4l-utils-po/Makefile.in.in
}
make_target() {
cd $ROOT/$PKG_BUILD/.$TARGET_NAME/lib/libdvbv5
make CFLAGS="$TARGET_CFLAGS"
cd $ROOT/$PKG_BUILD/.$TARGET_NAME/utils/dvb
make CFLAGS="$TARGET_CFLAGS"
}
makeinstall_target() {
: # nop
}

View File

@@ -0,0 +1,43 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="dvblast"
PKG_VERSION="3.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.videolan.org"
PKG_URL="http://downloads.videolan.org/pub/videolan/dvblast/${PKG_VERSION}/dvblast-${PKG_VERSION}.tar.bz2"
PKG_DEPENDS_TARGET="toolchain bitstream libev"
PKG_PRIORITY="optional"
PKG_SECTION="tools"
PKG_SHORTDESC="DVBlast is a simple and powerful MPEG-2/TS demux and streaming application"
PKG_LONGDESC="DVBlast is a simple and powerful MPEG-2/TS demux and streaming application"
PKG_AUTORECONF="no"
MAKEFLAGS="V=1"
pre_configure_target() {
export LDFLAGS="$LDFLAGS -lm"
}
makeinstall_target() {
: # nop
}

View File

@@ -0,0 +1,17 @@
diff -Naur dvblast-3.0/Makefile dvblast-3.0.patch/Makefile
--- dvblast-3.0/Makefile 2015-10-05 17:51:14.000000000 +0200
+++ dvblast-3.0.patch/Makefile 2016-03-26 22:54:59.953303040 +0100
@@ -55,11 +55,11 @@
dvblast: $(OBJ_DVBLAST)
@echo "LINK $@"
- $(Q)$(CROSS)$(CC) -o $@ $(OBJ_DVBLAST) $(LDLIBS_DVBLAST) $(LDLIBS)
+ $(Q)$(CROSS)$(CC) -o $@ $(OBJ_DVBLAST) $(LDFLAGS) $(LDLIBS_DVBLAST) $(LDLIBS)
dvblastctl: $(OBJ_DVBLASTCTL)
@echo "LINK $@"
- $(Q)$(CROSS)$(CC) -o $@ $(OBJ_DVBLASTCTL) $(LDLIBS)
+ $(Q)$(CROSS)$(CC) -o $@ $(OBJ_DVBLASTCTL) $(LDFLAGS) $(LDLIBS)
clean:
@echo "CLEAN $(CLEAN_OBJS)"

View File

@@ -0,0 +1,40 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="imagemagick"
PKG_VERSION="6.9.5-5"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="http://www.imagemagick.org/script/license.php"
PKG_SITE="http://www.imagemagick.org/"
PKG_URL="http://www.imagemagick.org/download/releases/ImageMagick-$PKG_VERSION.tar.xz"
PKG_SOURCE_DIR="ImageMagick-$PKG_VERSION"
PKG_DEPENDS_TARGET="toolchain libX11"
PKG_PRIORITY="optional"
PKG_SECTION="graphics"
PKG_SHORTDESC="ImageMagick"
PKG_LONGDESC="Software suite to create, edit, compose, or convert bitmap images"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
PKG_CONFIGURE_OPTS_TARGET="--enable-static \
--enable-shared \
--with-quantum-depth=8 \
--enable-hdri=no \
--disable-openmp"

View File

@@ -0,0 +1,39 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="enet"
PKG_VERSION="1.3.13"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE=""
PKG_SITE=""
PKG_URL="http://enet.bespin.org/download/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="network"
PKG_SHORTDESC="ENet's purpose is to provide a relatively thin, simple and robust network communication layer on top of UDP (User Datagram Protocol)"
PKG_LONGDESC="ENet's purpose is to provide a relatively thin, simple and robust network communication layer on top of UDP (User Datagram Protocol)"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared"
post_makeinstall_target() {
rm -r $INSTALL
}

View File

@@ -0,0 +1,47 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# OpenELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="faad2"
PKG_VERSION="2.7"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.audiocoding.com/"
PKG_URL="$SOURCEFORGE_SRC/faac/faad2-src/$PKG_NAME-$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="faad: An MPEG-4 AAC decoder"
PKG_LONGDESC="The FAAD project includes the AAC decoder FAAD2. It supports several MPEG-4 object types (LC, Main, LTP, HE AAC, PS) and file formats (ADTS AAC, raw AAC, MP4), multichannel and gapless decoding as well as MP4 metadata tags. The codecs are compatible with standard-compliant audio applications using one or more of these profiles."
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_MAINTAINER="Team LibreELEC (addons@libreelec.tv)"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--enable-static \
--disable-shared \
--without-xmms \
--without-drm \
--without-mpeg4ip \
--with-gnu-ld"
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin
}

View File

@@ -0,0 +1,12 @@
diff -Naur faad2-2.7-old/configure.in faad2-2.7-new/configure.in
--- faad2-2.7-old/configure.in 2009-02-04 16:51:03.000000000 -0800
+++ faad2-2.7-new/configure.in 2012-12-30 14:58:33.000000000 -0800
@@ -25,7 +25,7 @@
AC_PROG_MAKE_SET
AC_CHECK_PROGS(RPMBUILD, rpmbuild, rpm)
-AM_CONFIG_HEADER(config.h)
+AC_CONFIG_HEADERS(config.h)
AC_ARG_WITH(xmms,[ --with-xmms compile XMMS-1 plugin],
WITHXMMS=$withval, WITHXMMS=no)

View File

@@ -0,0 +1,28 @@
diff -Naur faad2-2.7-old/common/mp4ff/Makefile.am faad2-2.7-new/common/mp4ff/Makefile.am
--- faad2-2.7-old/common/mp4ff/Makefile.am 2009-02-06 06:24:21.000000000 -0800
+++ faad2-2.7-new/common/mp4ff/Makefile.am 2009-02-11 05:36:14.000000000 -0800
@@ -1,7 +1,7 @@
-lib_LIBRARIES = libmp4ff.a
-include_HEADERS = mp4ff.h mp4ffint.h
+lib_LTLIBRARIES = libmp4ff.la
+include_HEADERS = mp4ff.h mp4ffint.h mp4ff_int_types.h
-libmp4ff_a_CFLAGS = -DUSE_TAGGING=1
+libmp4ff_la_CFLAGS = -DUSE_TAGGING=1
-libmp4ff_a_SOURCES = mp4ff.c mp4atom.c mp4meta.c mp4sample.c mp4util.c \
- mp4tagupdate.c mp4ff.h mp4ffint.h mp4ff_int_types.h
+libmp4ff_la_SOURCES = mp4ff.c mp4atom.c mp4meta.c mp4sample.c mp4util.c \
+ mp4tagupdate.c mp4ff.h mp4ffint.h mp4ff_int_types.h
diff -Naur faad2-2.7-old/frontend/Makefile.am faad2-2.7-new/frontend/Makefile.am
--- faad2-2.7-old/frontend/Makefile.am 2009-02-06 08:03:37.000000000 -0800
+++ faad2-2.7-new/frontend/Makefile.am 2009-02-11 05:35:52.000000000 -0800
@@ -5,7 +5,7 @@
-I$(top_srcdir)/common/mp4ff
faad_LDADD = $(top_builddir)/libfaad/libfaad.la \
- $(top_builddir)/common/mp4ff/libmp4ff.a
+ $(top_builddir)/common/mp4ff/libmp4ff.la
faad_SOURCES = main.c \
audio.c audio.h \

View File

@@ -17,7 +17,7 @@
################################################################################
PKG_NAME="go"
PKG_VERSION="1.6"
PKG_VERSION="1.7.5"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="BSD"
@@ -54,6 +54,11 @@ make_host() {
bash make.bash --no-banner
}
pre_makeinstall_host() {
# need to cleanup old golang version when updating to a new version
rm -rf $ROOT/$TOOLCHAIN/lib/golang
}
makeinstall_host() {
mkdir -p $ROOT/$TOOLCHAIN/lib/golang
cp -av $ROOT/$PKG_BUILD/* $ROOT/$TOOLCHAIN/lib/golang/

View File

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

View File

@@ -19,13 +19,13 @@
################################################################################
PKG_NAME="harfbuzz"
PKG_VERSION="1.2.5"
PKG_VERSION="1.3.3"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.freedesktop.org/wiki/Software/HarfBuzz"
PKG_URL="http://www.freedesktop.org/software/harfbuzz/release/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_TARGET="toolchain glib freetype cairo"
PKG_DEPENDS_TARGET="toolchain glib freetype cairo icu"
PKG_PRIORITY="optional"
PKG_SECTION="x11/toolkits"
PKG_SHORTDESC="harfbuzz: an OpenType text shaping engine."
@@ -35,4 +35,8 @@ PKG_AUTORECONF="yes"
PKG_MAINTAINER="none"
PKG_CONFIGURE_OPTS_TARGET="--with-icu=no"
PKG_CONFIGURE_OPTS_TARGET="--with-icu=yes"
pre_configure_target() {
export LIBS="-ldl"
}

View File

@@ -0,0 +1,45 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="icu"
PKG_VERSION="57.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="Custom"
PKG_SITE="http://www.icu-project.org"
PKG_URL="http://download.icu-project.org/files/${PKG_NAME}4c/${PKG_VERSION}/${PKG_NAME}4c-${PKG_VERSION//./_}-src.tgz"
PKG_SOURCE_DIR="icu"
PKG_DEPENDS_TARGET="toolchain icu:host"
PKG_SECTION="textproc"
PKG_SHORTDESC="International Components for Unicode library"
PKG_LONGDESC="International Components for Unicode library"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
PKG_CONFIGURE_OPTS_HOST="--enable-static --disable-shared"
PKG_CONFIGURE_OPTS_TARGET="--enable-static \
--disable-shared \
--with-cross-build=$ROOT/$PKG_BUILD/.$HOST_NAME"
PKG_CONFIGURE_SCRIPT="source/configure"
post_makeinstall_target() {
rm -rf $INSTALL
}

View File

@@ -0,0 +1,28 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="libconfuse"
PKG_VERSION="3.0"
PKG_LICENSE="https://github.com/martinh/libconfuse/blob/master/LICENSE"
PKG_SITE="https://github.com/martinh/libconfuse"
PKG_URL="https://github.com/martinh/libconfuse/archive/v$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="Small configuration file parser library for C"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared"

View File

@@ -0,0 +1,28 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="libite"
PKG_VERSION="1.8.2"
PKG_LICENSE="MIT"
PKG_SITE="https://github.com/troglobit/libite"
PKG_URL="https://github.com/troglobit/libite/archive/v$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="That missing frog DNA you've been looking for"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared"

View File

@@ -0,0 +1,38 @@
#################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="libconfig"
PKG_VERSION="1.5"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://hyperrealm.com/libconfig/libconfig.html"
PKG_URL="https://github.com/hyperrealm/libconfig/archive/v$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="lib"
PKG_SHORTDESC="C/C++ Configuration File Library"
PKG_LONGDESC="C/C++ Configuration File Library"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--enable-static \
--disable-shared \
--disable-examples \
--with-sysroot=$SYSROOT_PREFIX"

View File

@@ -0,0 +1,12 @@
diff -Naur a/tests/Makefile.am b/tests/Makefile.am
--- a/tests/Makefile.am 2014-03-04 03:04:17.000000000 +0100
+++ b/tests/Makefile.am 2016-01-22 21:22:38.742833399 +0100
@@ -3,7 +3,7 @@
libconfig_tests_SOURCES = tests.c
-libconfig_tests_CPPFLAGS = -I$(top_srcdir)/tinytest -I../lib
+libconfig_tests_CPPFLAGS = -I$(top_srcdir)/tinytest -I$(top_srcdir)/lib
libconfig_tests_LDADD = -L$(top_builddir)/tinytest -ltinytest \
-L$(top_builddir)/lib/.libs -lconfig

View File

@@ -0,0 +1,39 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="libid3tag"
PKG_VERSION="0.15.1b"
PKG_REV="1"
PKG_ARCH="any"
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_DEPENDS_TARGET="toolchain zlib"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="library for id3 tagging"
PKG_LONGDESC="library for id3 tagging"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_MAINTAINER="Lukas Sabota (LTsmooth42@gmail.com)"
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared"

View File

@@ -0,0 +1,56 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# OpenELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="libmad"
PKG_VERSION="0.15.1b"
PKG_REV="1"
PKG_ARCH="any"
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_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="libmad: MPEG Audio Decoder"
PKG_LONGDESC="MAD is a high-quality MPEG audio decoder. It currently supports MPEG-1 and the MPEG-2 extension to Lower Sampling Frequencies, as well as the so-called MPEG 2.5 format. All three audio layers (Layer I, Layer II, and Layer III a.k.a. MP3) are fully implemented."
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared"
if [ "$TARGET_ARCH" = "x86_64" ] ; then
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --enable-accuracy --enable-fpm=64bit"
fi
post_makeinstall_target() {
mkdir -p $SYSROOT_PREFIX/usr/lib/pkgconfig
cat > $SYSROOT_PREFIX/usr/lib/pkgconfig/mad.pc << "EOF"
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: mad
Description: MPEG audio decoder
Requires:
Version: 0.15.1b
Libs: -L${libdir} -lmad
Cflags: -I${includedir}
EOF
}

View File

@@ -0,0 +1,12 @@
diff -Naur libmad-0.15.1b-old/configure.ac libmad-0.15.1b-new/configure.ac
--- libmad-0.15.1b-old/configure.ac 2004-01-23 01:41:32.000000000 -0800
+++ libmad-0.15.1b-new/configure.ac 2012-12-30 15:14:37.000000000 -0800
@@ -28,7 +28,7 @@
AM_INIT_AUTOMAKE
-AM_CONFIG_HEADER([config.h])
+AC_CONFIG_HEADERS([config.h])
dnl System type.

View File

@@ -0,0 +1,12 @@
diff -Naur libmad-0.15.1b-orig/configure.ac libmad-0.15.1b/configure.ac
--- libmad-0.15.1b-orig/configure.ac 2007-07-01 12:58:13.000000000 -0600
+++ libmad-0.15.1b/configure.ac 2007-07-01 12:59:13.000000000 -0600
@@ -105,7 +105,7 @@
shift
;;
-O2)
- optimize="-O"
+ optimize="-O2"
shift
;;
-fomit-frame-pointer)

View File

@@ -0,0 +1,146 @@
diff -Naur libmad-0.15.1b-orig/configure.ac libmad-0.15.1b/configure.ac
--- libmad-0.15.1b-orig/configure.ac 2007-06-30 20:22:31.000000000 -0600
+++ libmad-0.15.1b/configure.ac 2007-06-30 20:25:31.000000000 -0600
@@ -122,74 +122,74 @@
esac
done
-if test "$GCC" = yes
-then
- if test -z "$arch"
- then
- case "$host" in
- i386-*) ;;
- i?86-*) arch="-march=i486" ;;
- arm*-empeg-*) arch="-march=armv4 -mtune=strongarm1100" ;;
- armv4*-*) arch="-march=armv4 -mtune=strongarm" ;;
- powerpc-*) ;;
- mips*-agenda-*) arch="-mcpu=vr4100" ;;
- mips*-luxsonor-*) arch="-mips1 -mcpu=r3000 -Wa,-m4010" ;;
- esac
- fi
-
- case "$optimize" in
- -O|"-O "*)
- optimize="-O"
- optimize="$optimize -fforce-mem"
- optimize="$optimize -fforce-addr"
- : #x optimize="$optimize -finline-functions"
- : #- optimize="$optimize -fstrength-reduce"
- optimize="$optimize -fthread-jumps"
- optimize="$optimize -fcse-follow-jumps"
- optimize="$optimize -fcse-skip-blocks"
- : #x optimize="$optimize -frerun-cse-after-loop"
- : #x optimize="$optimize -frerun-loop-opt"
- : #x optimize="$optimize -fgcse"
- optimize="$optimize -fexpensive-optimizations"
- optimize="$optimize -fregmove"
- : #* optimize="$optimize -fdelayed-branch"
- : #x optimize="$optimize -fschedule-insns"
- optimize="$optimize -fschedule-insns2"
- : #? optimize="$optimize -ffunction-sections"
- : #? optimize="$optimize -fcaller-saves"
- : #> optimize="$optimize -funroll-loops"
- : #> optimize="$optimize -funroll-all-loops"
- : #x optimize="$optimize -fmove-all-movables"
- : #x optimize="$optimize -freduce-all-givs"
- : #? optimize="$optimize -fstrict-aliasing"
- : #* optimize="$optimize -fstructure-noalias"
-
- case "$host" in
- arm*-*)
- optimize="$optimize -fstrength-reduce"
- ;;
- mips*-*)
- optimize="$optimize -fstrength-reduce"
- optimize="$optimize -finline-functions"
- ;;
- i?86-*)
- optimize="$optimize -fstrength-reduce"
- ;;
- powerpc-apple-*)
- # this triggers an internal compiler error with gcc2
- : #optimize="$optimize -fstrength-reduce"
-
- # this is really only beneficial with gcc3
- : #optimize="$optimize -finline-functions"
- ;;
- *)
- # this sometimes provokes bugs in gcc 2.95.2
- : #optimize="$optimize -fstrength-reduce"
- ;;
- esac
- ;;
- esac
-fi
+#if test "$GCC" = yes
+#then
+# if test -z "$arch"
+# then
+# case "$host" in
+# i386-*) ;;
+# i?86-*) arch="-march=i486" ;;
+# arm*-empeg-*) arch="-march=armv4 -mtune=strongarm1100" ;;
+# armv4*-*) arch="-march=armv4 -mtune=strongarm" ;;
+# powerpc-*) ;;
+# mips*-agenda-*) arch="-mcpu=vr4100" ;;
+# mips*-luxsonor-*) arch="-mips1 -mcpu=r3000 -Wa,-m4010" ;;
+# esac
+# fi
+#
+# case "$optimize" in
+# -O|"-O "*)
+# optimize="-O"
+# optimize="$optimize -fforce-mem"
+# optimize="$optimize -fforce-addr"
+# : #x optimize="$optimize -finline-functions"
+# : #- optimize="$optimize -fstrength-reduce"
+# optimize="$optimize -fthread-jumps"
+# optimize="$optimize -fcse-follow-jumps"
+# optimize="$optimize -fcse-skip-blocks"
+# : #x optimize="$optimize -frerun-cse-after-loop"
+# : #x optimize="$optimize -frerun-loop-opt"
+# : #x optimize="$optimize -fgcse"
+# optimize="$optimize -fexpensive-optimizations"
+# optimize="$optimize -fregmove"
+# : #* optimize="$optimize -fdelayed-branch"
+# : #x optimize="$optimize -fschedule-insns"
+# optimize="$optimize -fschedule-insns2"
+# : #? optimize="$optimize -ffunction-sections"
+# : #? optimize="$optimize -fcaller-saves"
+# : #> optimize="$optimize -funroll-loops"
+# : #> optimize="$optimize -funroll-all-loops"
+# : #x optimize="$optimize -fmove-all-movables"
+# : #x optimize="$optimize -freduce-all-givs"
+# : #? optimize="$optimize -fstrict-aliasing"
+# : #* optimize="$optimize -fstructure-noalias"
+#
+# case "$host" in
+# arm*-*)
+# optimize="$optimize -fstrength-reduce"
+# ;;
+# mips*-*)
+# optimize="$optimize -fstrength-reduce"
+# optimize="$optimize -finline-functions"
+# ;;
+# i?86-*)
+# optimize="$optimize -fstrength-reduce"
+# ;;
+# powerpc-apple-*)
+# # this triggers an internal compiler error with gcc2
+# : #optimize="$optimize -fstrength-reduce"
+#
+# # this is really only beneficial with gcc3
+# : #optimize="$optimize -finline-functions"
+# ;;
+# *)
+# # this sometimes provokes bugs in gcc 2.95.2
+# : #optimize="$optimize -fstrength-reduce"
+# ;;
+# esac
+# ;;
+# esac
+#fi
case "$host" in
mips*-agenda-*)

View File

@@ -0,0 +1,74 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2009-2016 Lukas Rusak (lrusak@libreelec.tv)
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="libnetwork"
PKG_VERSION="0f53435"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="APL"
PKG_SITE="https://github.com/docker/libnetwork"
PKG_URL="https://github.com/docker/libnetwork/archive/${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain go:host"
PKG_SECTION="system"
PKG_SHORTDESC="Libnetwork provides a native Go implementation for connecting containers"
PKG_LONGDESC="Libnetwork provides a native Go implementation for connecting containers"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
pre_make_target() {
case $TARGET_ARCH in
x86_64)
export GOARCH=amd64
;;
arm)
export GOARCH=arm
case $TARGET_CPU in
arm1176jzf-s)
export GOARM=6
;;
cortex-a7)
export GOARM=7
;;
esac
;;
aarch64)
export GOARCH=arm64
;;
esac
export GOOS=linux
export CGO_ENABLED=0
export CGO_NO_EMULATION=1
export CGO_CFLAGS=$CFLAGS
export LDFLAGS="-extld $CC"
export GOLANG=$ROOT/$TOOLCHAIN/lib/golang/bin/go
export GOPATH=$ROOT/$PKG_BUILD.gopath
export GOROOT=$ROOT/$TOOLCHAIN/lib/golang
export PATH=$PATH:$GOROOT/bin
}
make_target() {
mkdir -p bin
$GOLANG build -v -o bin/docker-proxy -a -ldflags "$LDFLAGS" ./cmd/proxy
}
makeinstall_target() {
:
}

View File

@@ -0,0 +1,47 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="libvncserver"
PKG_VERSION="0.9.10"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://libvnc.github.io/"
PKG_URL="https://github.com/LibVNC/libvncserver/archive/LibVNCServer-$PKG_VERSION.tar.gz"
PKG_SOURCE_DIR="libvncserver-LibVNCServer-$PKG_VERSION"
PKG_DEPENDS_TARGET="toolchain libjpeg-turbo libpng"
PKG_SECTION="libs"
PKG_PRIORITY="optional"
PKG_SHORTDESC="LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program."
PKG_LONGDESC="LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program."
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_MAINTAINER="Lukas Rusak (lrusak at irc.freenode.net)"
PKG_CONFIGURE_OPTS_TARGET="--disable-shared \
--enable-static \
--with-sysroot=$SYSROOT_PREFIX \
--with-jpeg \
--with-png \
--without-sdl \
--without-gcrypt \
--without-client-gcrypt \
--without-gnutls"

View File

@@ -0,0 +1,38 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="libgdiplus"
PKG_VERSION="4.2"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/mono/libgdiplus"
PKG_URL="https://github.com/mono/libgdiplus/archive/$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain giflib libjpeg-turbo tiff libXext libexif glib cairo"
PKG_SECTION="tools"
PKG_PRIORITY="optional"
PKG_SHORTDESC="libgiplus"
PKG_LONGDESC="An Open Source implementation of the GDI+ API"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--enable-shared \
--with-libgif \
--with-libjpeg \
--with-libtiff"

View File

@@ -0,0 +1,32 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
. "$ROOT/packages/databases/sqlite/package.mk"
PKG_NAME="mono_sqlite"
PKG_URL=""
PKG_DEPENDS_TARGET="toolchain sqlite"
PKG_SHORTDESC="sqlite for mono"
PKG_LONGDESC="libsqlite built shared for mono"
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --disable-static --enable-shared"
unpack() {
mkdir -p $PKG_BUILD
cp -r $(get_build_dir sqlite)/* $PKG_BUILD/
}

View File

@@ -0,0 +1,41 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="moonlight-common-c"
PKG_VERSION="1d058cb"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/irtimmer/moonlight-common-c"
PKG_URL="https://github.com/irtimmer/moonlight-common-c/archive/$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION=""
PKG_SHORTDESC="Shared C code for the implementation of Nvidia's GameStream protocol"
PKG_LONGDESC="Shared C code for the implementation of Nvidia's GameStream protocol"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
make_target() {
:
}
makeinstall_target() {
:
}

View File

@@ -0,0 +1,59 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="moonlight-embedded"
PKG_VERSION="9301898"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/irtimmer/moonlight-embedded"
PKG_URL="https://github.com/irtimmer/moonlight-embedded/archive/$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain curl libcec pulseaudio ffmpeg systemd alsa-lib moonlight-common-c libevdev enet opus"
PKG_PRIORITY="optional"
PKG_SECTION=""
PKG_SHORTDESC="Gamestream client for embedded systems"
PKG_LONGDESC="Moonlight Embedded is an open source implementation of NVIDIA's GameStream, as used by the NVIDIA Shield, but built for Linux"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
if [ "$KODIPLAYER_DRIVER" = "bcm2835-driver" ]; then
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET bcm2835-driver"
elif [ "$KODIPLAYER_DRIVER" = "libfslvpuwrap" ]; then
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET imx-gpu-viv"
elif [ "$KODIPLAYER_DRIVER" = "libamcodec" ]; then
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET libamcodec"
elif [ "$DISPLAYSERVER" = "x11" ]; then
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET libvdpau SDL2 ffmpeg libxcb"
fi
pre_build_target() {
cp -a $(get_build_dir moonlight-common-c)/* $ROOT/$PKG_BUILD/third_party/moonlight-common-c
}
configure_target() {
cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=/usr/lib \
-DCMAKE_PREFIX_PATH=$SYSROOT_PREFIX/usr \
..
}
makeinstall_target() {
:
}

View File

@@ -0,0 +1,12 @@
diff -Naur a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt 2016-04-03 05:34:15.000000000 -0700
+++ b/CMakeLists.txt 2016-05-04 14:33:19.840052271 -0700
@@ -139,7 +139,7 @@
set_property(TARGET moonlight PROPERTY COMPILE_DEFINITIONS ${MOONLIGHT_DEFINITIONS})
target_include_directories(moonlight PRIVATE ${GAMESTREAM_INCLUDE_DIR} ${MOONLIGHT_COMMON_INCLUDE_DIR} ${OPUS_INCLUDE_DIRS} ${EVDEV_INCLUDE_DIRS} ${UDEV_INCLUDE_DIRS})
-target_link_libraries(moonlight ${EVDEV_LIBRARIES} ${ALSA_LIBRARY} ${OPUS_LIBRARY} ${UDEV_LIBRARIES} ${CMAKE_DL_LIBS})
+target_link_libraries(moonlight ${EVDEV_LIBRARIES} ${ALSA_LIBRARY} ${OPUS_LIBRARY} ${UDEV_LIBRARIES} ${CMAKE_DL_LIBS} m)
add_subdirectory(docs)

View File

@@ -0,0 +1,67 @@
From 4b17f9f51e010c14ada13fba3ec93cc7ca4a25d3 Mon Sep 17 00:00:00 2001
From: kszaq <kszaquitto@gmail.com>
Date: Tue, 7 Feb 2017 21:21:21 +0100
Subject: [PATCH] Revert "Update libCEC compatibility to version 4.0"
This reverts commit 90bfcdcc4da4178b0fd6c6013947006cd1c07377.
---
src/input/cec.c | 2 +-
third_party/libcec/ceccloader.h | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/input/cec.c b/src/input/cec.c
index 1a50d81..8c3892e 100644
--- a/src/input/cec.c
+++ b/src/input/cec.c
@@ -77,7 +77,7 @@ void cec_init() {
libcecc_reset_configuration(&g_config);
g_config.clientVersion = LIBCEC_VERSION_CURRENT;
g_config.bActivateSource = 0;
- g_callbacks.keyPress = &on_cec_keypress;
+ g_callbacks.CBCecKeyPress = &on_cec_keypress;
g_config.callbacks = &g_callbacks;
snprintf(g_config.strDeviceName, sizeof(g_config.strDeviceName), "Moonlight");
g_config.callbacks = &g_callbacks;
diff --git a/third_party/libcec/ceccloader.h b/third_party/libcec/ceccloader.h
index 2f8f760..1ae0c2a 100644
--- a/third_party/libcec/ceccloader.h
+++ b/third_party/libcec/ceccloader.h
@@ -84,7 +84,7 @@ typedef struct {
int (CDECL *set_osd_string)(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress, CEC_NAMESPACE cec_display_control duration, const char* strMessage);
int (CDECL *switch_monitoring)(libcec_connection_t connection, int bEnable);
CEC_NAMESPACE cec_version (CDECL *get_device_cec_version)(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress);
- int (CDECL *get_device_menu_language)(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress, CEC_NAMESPACE cec_menu_language language);
+ int (CDECL *get_device_menu_language)(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress, CEC_NAMESPACE cec_menu_language* language);
uint64_t (CDECL *get_device_vendor_id)(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress);
uint16_t (CDECL *get_device_physical_address)(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iLogicalAddress);
CEC_NAMESPACE cec_logical_address (CDECL *get_active_source)(libcec_connection_t connection);
@@ -100,7 +100,7 @@ typedef struct {
int (CDECL *mute_audio)(libcec_connection_t connection, int bSendRelease);
int (CDECL *send_keypress)(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iDestination, CEC_NAMESPACE cec_user_control_code key, int bWait);
int (CDECL *send_key_release)(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iDestination, int bWait);
- int (CDECL *get_device_osd_name)(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iAddress, CEC_NAMESPACE cec_osd_name name);
+ CEC_NAMESPACE cec_osd_name (CDECL *get_device_osd_name)(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iAddress);
int (CDECL *set_stream_path_logical)(libcec_connection_t connection, CEC_NAMESPACE cec_logical_address iAddress);
int (CDECL *set_stream_path_physical)(libcec_connection_t connection, uint16_t iPhysicalAddress);
CEC_NAMESPACE cec_logical_addresses (CDECL *get_logical_addresses)(libcec_connection_t connection);
@@ -161,7 +161,7 @@ static int libcecc_resolve_all(void* lib, libcec_interface_t* iface)
_libcecc_resolve(lib, iface->set_osd_string, "libcec_set_osd_string", int(CDECL *)(libcec_connection_t, CEC_NAMESPACE cec_logical_address, CEC_NAMESPACE cec_display_control, const char*));
_libcecc_resolve(lib, iface->switch_monitoring, "libcec_switch_monitoring", int(CDECL *)(libcec_connection_t, int));
_libcecc_resolve(lib, iface->get_device_cec_version, "libcec_get_device_cec_version", CEC_NAMESPACE cec_version(CDECL *)(libcec_connection_t, CEC_NAMESPACE cec_logical_address));
- _libcecc_resolve(lib, iface->get_device_menu_language, "libcec_get_device_menu_language", int(CDECL *)(libcec_connection_t, CEC_NAMESPACE cec_logical_address, CEC_NAMESPACE cec_menu_language));
+ _libcecc_resolve(lib, iface->get_device_menu_language, "libcec_get_device_menu_language", int(CDECL *)(libcec_connection_t, CEC_NAMESPACE cec_logical_address, CEC_NAMESPACE cec_menu_language*));
_libcecc_resolve(lib, iface->get_device_vendor_id, "libcec_get_device_vendor_id", uint64_t(CDECL *)(libcec_connection_t, CEC_NAMESPACE cec_logical_address));
_libcecc_resolve(lib, iface->get_device_physical_address, "libcec_get_device_physical_address", uint16_t(CDECL *)(libcec_connection_t, CEC_NAMESPACE cec_logical_address));
_libcecc_resolve(lib, iface->get_active_source, "libcec_get_active_source", CEC_NAMESPACE cec_logical_address(CDECL *)(libcec_connection_t));
@@ -177,7 +177,7 @@ static int libcecc_resolve_all(void* lib, libcec_interface_t* iface)
_libcecc_resolve(lib, iface->mute_audio, "libcec_mute_audio", int(CDECL *)(libcec_connection_t, int));
_libcecc_resolve(lib, iface->send_keypress, "libcec_send_keypress", int(CDECL *)(libcec_connection_t, CEC_NAMESPACE cec_logical_address, CEC_NAMESPACE cec_user_control_code, int));
_libcecc_resolve(lib, iface->send_key_release, "libcec_send_key_release", int(CDECL *)(libcec_connection_t, CEC_NAMESPACE cec_logical_address, int));
- _libcecc_resolve(lib, iface->get_device_osd_name, "libcec_get_device_osd_name", int(CDECL *)(libcec_connection_t, CEC_NAMESPACE cec_logical_address, CEC_NAMESPACE cec_osd_name));
+ _libcecc_resolve(lib, iface->get_device_osd_name, "libcec_get_device_osd_name", CEC_NAMESPACE cec_osd_name(CDECL *)(libcec_connection_t, CEC_NAMESPACE cec_logical_address));
_libcecc_resolve(lib, iface->set_stream_path_logical, "libcec_set_stream_path_logical", int(CDECL *)(libcec_connection_t, CEC_NAMESPACE cec_logical_address));
_libcecc_resolve(lib, iface->set_stream_path_physical, "libcec_set_stream_path_physical", int(CDECL *)(libcec_connection_t, uint16_t));
_libcecc_resolve(lib, iface->get_logical_addresses, "libcec_get_logical_addresses", CEC_NAMESPACE cec_logical_addresses(CDECL *)(libcec_connection_t));
--
1.8.3.1

View File

@@ -0,0 +1,59 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="libmediainfo"
PKG_VERSION="0.7.83"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://mediaarea.net/en/MediaInfo/Download/Source"
PKG_URL="http://mediaarea.net/download/source/libmediainfo/$PKG_VERSION/libmediainfo_$PKG_VERSION.tar.bz2"
PKG_SOURCE_DIR="MediaInfoLib"
PKG_DEPENDS_TARGET="toolchain libzen zlib"
PKG_PRIORITY="optional"
PKG_SECTION="multimedia"
PKG_SHORTDESC="MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files"
PKG_LONGDESC="MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
make_target() {
cd Project/GNU/Library
do_autoreconf
./configure \
--host=$TARGET_NAME \
--build=$HOST_NAME \
--enable-static \
--disable-shared \
--prefix=/usr \
--enable-visibility \
--disable-libcurl \
--disable-libmms
make
}
post_makeinstall_target() {
mkdir -p $SYSROOT_PREFIX/usr/include/MediaInfo
cp -aP ../../../Source/MediaInfo/* $SYSROOT_PREFIX/usr/include/MediaInfo
for i in Archive Audio Duplicate Export Image Multiple Reader Tag Text Video ; do
mkdir -p $SYSROOT_PREFIX/usr/include/MediaInfo/$i/
cp -aP ../../../Source/MediaInfo/$i/*.h $SYSROOT_PREFIX/usr/include/MediaInfo/$i/
done
cp -P libmediainfo-config $ROOT/$TOOLCHAIN/bin
}

View File

@@ -0,0 +1,56 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="libzen"
PKG_VERSION="0.4.33"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://mediaarea.net/en/MediaInfo/"
PKG_URL="http://mediaarea.net/download/source/libzen/$PKG_VERSION/libzen_$PKG_VERSION.tar.bz2"
PKG_SOURCE_DIR="ZenLib"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="multimedia"
PKG_SHORTDESC="MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files"
PKG_LONGDESC="MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
make_target() {
cd Project/GNU/Library
do_autoreconf
./configure \
--host=$TARGET_NAME \
--build=$HOST_NAME \
--enable-static \
--disable-shared \
--prefix=/usr
make
}
post_makeinstall_target() {
mkdir -p $SYSROOT_PREFIX/usr/include/ZenLib
cp -aP ../../../Source/ZenLib/*.h $SYSROOT_PREFIX/usr/include/ZenLib
for i in HTTP_Client Format/Html Format/Http ; do
mkdir -p $SYSROOT_PREFIX/usr/include/ZenLib/$i/
cp -aP ../../../Source/ZenLib/$i/*.h $SYSROOT_PREFIX/usr/include/ZenLib/$i/
done
cp -P libzen-config $ROOT/$TOOLCHAIN/bin
}

View File

@@ -0,0 +1,47 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="mediainfo"
PKG_VERSION="0.7.83"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://mediaarea.net/en/MediaInfo/Download/Source"
PKG_URL="http://mediaarea.net/download/source/mediainfo/$PKG_VERSION/mediainfo_$PKG_VERSION.tar.bz2"
PKG_SOURCE_DIR="MediaInfo"
PKG_DEPENDS_TARGET="toolchain libmediainfo"
PKG_PRIORITY="optional"
PKG_SECTION="tools"
PKG_SHORTDESC="MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files"
PKG_LONGDESC="MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files"
PKG_AUTORECONF="no"
make_target() {
cd Project/GNU/CLI
do_autoreconf
echo $PATH
./configure \
--host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr
make
}
makeinstall_target() {
: # nop
}

View File

@@ -1,7 +1,6 @@
#!/bin/sh
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2009-2016 Lukas Rusak (lrusak@libreelec.tv)
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -17,25 +16,22 @@
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
echo "getting sources..."
if [ ! -d hyperion.git ]; then
git clone --depth 1 --recursive https://github.com/tvdzwan/hyperion hyperion.git
fi
PKG_NAME="mesa-demos"
PKG_VERSION="8.3.0"
PKG_REV="0"
PKG_ARCH="i386 x86_64"
PKG_LICENSE="OSS"
PKG_SITE="http://www.mesa3d.org/"
PKG_URL="ftp://ftp.freedesktop.org/pub/mesa/demos/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_TARGET="toolchain libX11 mesa glu glew"
PKG_PRIORITY="optional"
PKG_SECTION="tools"
PKG_SHORTDESC="mesa-demos: Mesa 3D demos"
PKG_LONGDESC="Mesa 3D demos - installed are the well known glxinfo and glxgears."
PKG_AUTORECONF="yes"
cd hyperion.git
git pull
GIT_REV=`git log -n1 --format=%h`
cd ..
PKG_CONFIGURE_OPTS_TARGET="--without-glut"
echo "copying sources..."
rm -rf hyperion-$GIT_REV
cp -R hyperion.git hyperion-$GIT_REV
echo "cleaning sources..."
rm -rf hyperion-$GIT_REV/.git
echo "packing sources..."
tar cvJf hyperion-$GIT_REV.tar.xz hyperion-$GIT_REV
echo "remove temporary sourcedir..."
rm -rf hyperion-$GIT_REV
makeinstall_target() {
: # nop
}

View File

@@ -0,0 +1,35 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="mpg123"
PKG_VERSION="1.23.6"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="LGPLv2"
PKG_SITE="http://www.mpg123.org/"
PKG_URL="http://netcologne.dl.sourceforge.net/project/$PKG_NAME/$PKG_NAME/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_TARGET="toolchain alsa-lib SDL2"
PKG_SECTION="tools"
PKG_PRIORITY="optional"
PKG_SHORTDESC="mpg123"
PKG_LONGDESC="A fast MP3 Player"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--disable-shared --enable-static"

View File

@@ -0,0 +1,35 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="opencaster"
PKG_VERSION="3.2.2"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.avalpa.com/the-key-values/15-free-software/33-opencaster"
PKG_URL="http://ftp.de.debian.org/debian/pool/main/o/opencaster/opencaster_${PKG_VERSION}+dfsg.orig.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="tools"
PKG_SHORTDESC="MPEG2 transport stream data generator and packet manipulator"
PKG_LONGDESC="OpenCaster is a free and open source MPEG2 transport stream data generator and packet manipulator"
PKG_AUTORECONF="no"
pre_makeinstall_target() {
mkdir -p $ROOT/$PKG_BUILD/.install_pkg
}

View File

@@ -0,0 +1,504 @@
diff --git a/libs/sectioncrc/Makefile b/libs/sectioncrc/Makefile
index 87e4627..ad8a0e5 100755
--- a/libs/sectioncrc/Makefile
+++ b/libs/sectioncrc/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS = -g -MD -Wall -I. -I../../include
OBJ = sectioncrc.o
diff --git a/tools/dsmcc-receive/Makefile b/tools/dsmcc-receive/Makefile
index 891a50c..ee2d82e 100644
--- a/tools/dsmcc-receive/Makefile
+++ b/tools/dsmcc-receive/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc -lz
diff --git a/tools/eitsecactualtoanother/Makefile b/tools/eitsecactualtoanother/Makefile
index be3a790..723c857 100644
--- a/tools/eitsecactualtoanother/Makefile
+++ b/tools/eitsecactualtoanother/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/eitsecfilter/Makefile b/tools/eitsecfilter/Makefile
index f4e5fc4..cc94b71 100644
--- a/tools/eitsecfilter/Makefile
+++ b/tools/eitsecfilter/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/eitsecmapper/Makefile b/tools/eitsecmapper/Makefile
index 9c6ce8f..29dbc39 100644
--- a/tools/eitsecmapper/Makefile
+++ b/tools/eitsecmapper/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/esaudio2pes/Makefile b/tools/esaudio2pes/Makefile
index 349b187..607f0a3 100644
--- a/tools/esaudio2pes/Makefile
+++ b/tools/esaudio2pes/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/esaudioinfo/Makefile b/tools/esaudioinfo/Makefile
index 2c014b2..69a38a0 100644
--- a/tools/esaudioinfo/Makefile
+++ b/tools/esaudioinfo/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/esvideompeg2info/Makefile b/tools/esvideompeg2info/Makefile
index aaa8065..ac91058 100644
--- a/tools/esvideompeg2info/Makefile
+++ b/tools/esvideompeg2info/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/esvideompeg2pes/Makefile b/tools/esvideompeg2pes/Makefile
index a905e7b..7020503 100644
--- a/tools/esvideompeg2pes/Makefile
+++ b/tools/esvideompeg2pes/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/i13942ts/Makefile b/tools/i13942ts/Makefile
index 72e4b2d..0c020f8 100644
--- a/tools/i13942ts/Makefile
+++ b/tools/i13942ts/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
OBJS = i13942ts.o
diff --git a/tools/ip2sec/Makefile b/tools/ip2sec/Makefile
index 3a90c82..7580ca3 100644
--- a/tools/ip2sec/Makefile
+++ b/tools/ip2sec/Makefile
@@ -1,4 +1,3 @@
-CC = gcc
CFLAGS += -g -O2 -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lpcap
diff --git a/tools/m2ts2cbrts/Makefile b/tools/m2ts2cbrts/Makefile
index a2ed89f..778efb8 100644
--- a/tools/m2ts2cbrts/Makefile
+++ b/tools/m2ts2cbrts/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/mpe2sec/Makefile b/tools/mpe2sec/Makefile
index 5c29efd..55cbe4d 100644
--- a/tools/mpe2sec/Makefile
+++ b/tools/mpe2sec/Makefile
@@ -1,4 +1,3 @@
-CC = gcc
CFLAGS += -g -O2 -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
OBJS = mpe.o sectioncrc.o
diff --git a/tools/mpeg2videovbv/Makefile b/tools/mpeg2videovbv/Makefile
index 8635e67..4074c93 100644
--- a/tools/mpeg2videovbv/Makefile
+++ b/tools/mpeg2videovbv/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/oddparity/Makefile b/tools/oddparity/Makefile
index 7970590..6839a36 100644
--- a/tools/oddparity/Makefile
+++ b/tools/oddparity/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/pes2es/Makefile b/tools/pes2es/Makefile
index a598df9..c3e803f 100644
--- a/tools/pes2es/Makefile
+++ b/tools/pes2es/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/pes2txt/Makefile b/tools/pes2txt/Makefile
index d65922e..50057a1 100644
--- a/tools/pes2txt/Makefile
+++ b/tools/pes2txt/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/pesaudio2ts/Makefile b/tools/pesaudio2ts/Makefile
index 6fec027..ab75796 100644
--- a/tools/pesaudio2ts/Makefile
+++ b/tools/pesaudio2ts/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/pesdata2ts/Makefile b/tools/pesdata2ts/Makefile
index 3e180f7..d541485 100644
--- a/tools/pesdata2ts/Makefile
+++ b/tools/pesdata2ts/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/pesinfo/Makefile b/tools/pesinfo/Makefile
index 5c9cbb3..3ffc1d7 100644
--- a/tools/pesinfo/Makefile
+++ b/tools/pesinfo/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/pesvideo2ts/Makefile b/tools/pesvideo2ts/Makefile
index a8de20e..a2ebab0 100644
--- a/tools/pesvideo2ts/Makefile
+++ b/tools/pesvideo2ts/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/sec2ts/Makefile b/tools/sec2ts/Makefile
index 0607bcf..df22126 100644
--- a/tools/sec2ts/Makefile
+++ b/tools/sec2ts/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/ts2m2ts/Makefile b/tools/ts2m2ts/Makefile
index b70c018..28104fd 100644
--- a/tools/ts2m2ts/Makefile
+++ b/tools/ts2m2ts/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/ts2pes/Makefile b/tools/ts2pes/Makefile
index 61301f4..349c29e 100644
--- a/tools/ts2pes/Makefile
+++ b/tools/ts2pes/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/ts2sec/Makefile b/tools/ts2sec/Makefile
index ebbe4be..baad160 100644
--- a/tools/ts2sec/Makefile
+++ b/tools/ts2sec/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/tscbrmuxer/Makefile b/tools/tscbrmuxer/Makefile
index aa93c07..38cd632 100644
--- a/tools/tscbrmuxer/Makefile
+++ b/tools/tscbrmuxer/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/tsccc/Makefile b/tools/tsccc/Makefile
index 44340fb..85ec0f8 100755
--- a/tools/tsccc/Makefile
+++ b/tools/tsccc/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/tscrypt/Makefile b/tools/tscrypt/Makefile
index 3ce49f5..9cec259 100644
--- a/tools/tscrypt/Makefile
+++ b/tools/tscrypt/Makefile
@@ -1,4 +1,3 @@
-CC = gcc
CFLAGS += -g -O2 -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -ldvbcsa
diff --git a/tools/tsdiscont/Makefile b/tools/tsdiscont/Makefile
index bed498e..78329c1 100644
--- a/tools/tsdiscont/Makefile
+++ b/tools/tsdiscont/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/tsdoubleoutput/Makefile b/tools/tsdoubleoutput/Makefile
index e35c8a2..e8927fe 100644
--- a/tools/tsdoubleoutput/Makefile
+++ b/tools/tsdoubleoutput/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/tsfilter/Makefile b/tools/tsfilter/Makefile
index 5e8a3fc..9397197 100755
--- a/tools/tsfilter/Makefile
+++ b/tools/tsfilter/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/tsfixcc/Makefile b/tools/tsfixcc/Makefile
index cdf93ae..ebd894f 100755
--- a/tools/tsfixcc/Makefile
+++ b/tools/tsfixcc/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/tsinputswitch/Makefile b/tools/tsinputswitch/Makefile
index 5b2f205..3a08c7a 100644
--- a/tools/tsinputswitch/Makefile
+++ b/tools/tsinputswitch/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/tsloop/Makefile b/tools/tsloop/Makefile
index 0781c2c..71dc3c6 100755
--- a/tools/tsloop/Makefile
+++ b/tools/tsloop/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/tsmask/Makefile b/tools/tsmask/Makefile
index afe3fe8..914a1ef 100755
--- a/tools/tsmask/Makefile
+++ b/tools/tsmask/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/tsmodder/Makefile b/tools/tsmodder/Makefile
index 72a4fde..2199b8a 100644
--- a/tools/tsmodder/Makefile
+++ b/tools/tsmodder/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/tsnullfiller/Makefile b/tools/tsnullfiller/Makefile
index fd7bf5a..3b6898f 100644
--- a/tools/tsnullfiller/Makefile
+++ b/tools/tsnullfiller/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/tsnullshaper/Makefile b/tools/tsnullshaper/Makefile
index 2071129..3b89b7e 100644
--- a/tools/tsnullshaper/Makefile
+++ b/tools/tsnullshaper/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc -lrt
diff --git a/tools/tsororts/Makefile b/tools/tsororts/Makefile
index 408c924..0687c55 100644
--- a/tools/tsororts/Makefile
+++ b/tools/tsororts/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/tsorts/Makefile b/tools/tsorts/Makefile
index 1b4d287..96db276 100644
--- a/tools/tsorts/Makefile
+++ b/tools/tsorts/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/tsoutputswitch/Makefile b/tools/tsoutputswitch/Makefile
index c2d0b09..6abfddb 100644
--- a/tools/tsoutputswitch/Makefile
+++ b/tools/tsoutputswitch/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/tspcrmeasure/Makefile b/tools/tspcrmeasure/Makefile
index 819a25e..f39efd3 100644
--- a/tools/tspcrmeasure/Makefile
+++ b/tools/tspcrmeasure/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/tspcrrestamp/Makefile b/tools/tspcrrestamp/Makefile
index 3f05709..43f37b4 100644
--- a/tools/tspcrrestamp/Makefile
+++ b/tools/tspcrrestamp/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/tspcrstamp/Makefile b/tools/tspcrstamp/Makefile
index 5520ef3..6c050bc 100644
--- a/tools/tspcrstamp/Makefile
+++ b/tools/tspcrstamp/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/tspidmapper/Makefile b/tools/tspidmapper/Makefile
index c02853a..f237a77 100644
--- a/tools/tspidmapper/Makefile
+++ b/tools/tspidmapper/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/tsstamp/Makefile b/tools/tsstamp/Makefile
index 80393fe..f288f09 100644
--- a/tools/tsstamp/Makefile
+++ b/tools/tsstamp/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/tstcpreceive/Makefile b/tools/tstcpreceive/Makefile
index 4f1cac7..ebbba5f 100644
--- a/tools/tstcpreceive/Makefile
+++ b/tools/tstcpreceive/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/tstcpsend/Makefile b/tools/tstcpsend/Makefile
index 8894859..fb8a573 100644
--- a/tools/tstcpsend/Makefile
+++ b/tools/tstcpsend/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc -lrt
diff --git a/tools/tstdt/Makefile b/tools/tstdt/Makefile
index 1873adb..c5eb23d 100644
--- a/tools/tstdt/Makefile
+++ b/tools/tstdt/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/tstimedwrite/Makefile b/tools/tstimedwrite/Makefile
index 3ad1432..7a34191 100644
--- a/tools/tstimedwrite/Makefile
+++ b/tools/tstimedwrite/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc -lrt
diff --git a/tools/tstimeout/Makefile b/tools/tstimeout/Makefile
index 0dbc314..c37b97e 100644
--- a/tools/tstimeout/Makefile
+++ b/tools/tstimeout/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/tsudpreceive/Makefile b/tools/tsudpreceive/Makefile
index 2e08cee..3a6c3cb 100644
--- a/tools/tsudpreceive/Makefile
+++ b/tools/tsudpreceive/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/tsudpsend/Makefile b/tools/tsudpsend/Makefile
index 0d55bd4..bd6f39e 100644
--- a/tools/tsudpsend/Makefile
+++ b/tools/tsudpsend/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc -lrt
diff --git a/tools/tsvbr2cbr/Makefile b/tools/tsvbr2cbr/Makefile
index 01cc992..65d670c 100644
--- a/tools/tsvbr2cbr/Makefile
+++ b/tools/tsvbr2cbr/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/txt2pes/Makefile b/tools/txt2pes/Makefile
index f506da7..55f0d5e 100644
--- a/tools/txt2pes/Makefile
+++ b/tools/txt2pes/Makefile
@@ -1,4 +1,3 @@
-C = gcc
CFLAGS += -g -MD -Wall -I. -I../../include $(CPPFLAGS)
LDFLAGS += -lc
diff --git a/tools/zpipe/Makefile b/tools/zpipe/Makefile
index 5997129..707647d 100644
--- a/tools/zpipe/Makefile
+++ b/tools/zpipe/Makefile
@@ -1,4 +1,3 @@
-CC = gcc
CFLAGS += -g -O2 -MD -Wall -I. -I../../include -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
LDFLAGS += -lz

View File

@@ -0,0 +1,13 @@
diff --git a/tools/mpe2sec/mpe.c b/tools/mpe2sec/mpe.c
index 18417af..3b71f64 100644
--- a/tools/mpe2sec/mpe.c
+++ b/tools/mpe2sec/mpe.c
@@ -12,7 +12,7 @@
#include <sys/socket.h>
#include <net/if.h>
-#include <net/if_tun.h>
+#include <linux/if_tun.h>
#include "sectioncrc.h"

View File

@@ -0,0 +1,10 @@
diff --git a/libs/Makefile b/libs/Makefile
index 23d951b..c442057 100755
--- a/libs/Makefile
+++ b/libs/Makefile
@@ -1,4 +1,4 @@
-SUBDIRS = sectioncrc dvbobjects
+SUBDIRS = sectioncrc
subdirs: $(SUBDIRS)
$(SUBDIRS):

View File

@@ -0,0 +1,43 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="squeezelite"
PKG_VERSION="33cca7e"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/ralph-irving/squeezelite"
PKG_URL="https://github.com/ralph-irving/squeezelite/archive/$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain faad2 ffmpeg flac libmad libvorbis mpg123 soxr"
PKG_SECTION="tools"
PKG_PRIORITY="optional"
PKG_SHORTDESC="squeezelite"
PKG_LONGDESC="A client for the Logitech Media Server"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
pre_make_target() {
OPTS="-DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT"
CFLAGS="$CFLAGS $OPTS"
LDFLAGS="$LDFLAGS -lasound -lpthread -lm -lrt"
}
makeinstall_target() {
:
}

View File

@@ -0,0 +1,37 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="tsdecrypt"
PKG_VERSION="10.0"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://georgi.unixsol.org/programs/tsdecrypt"
PKG_URL="http://georgi.unixsol.org/programs/tsdecrypt/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
PKG_DEPENDS_TARGET="toolchain libdvbcsa"
PKG_PRIORITY="optional"
PKG_SECTION="tools"
PKG_SHORTDESC="tsdecrypt"
PKG_LONGDESC="tsdecrypt reads incoming mpeg transport stream over UDP/RTP and then decrypts it using libdvbcsa/ffdecsa and keys obtained from OSCAM or similar cam server"
PKG_AUTORECONF="no"
makeinstall_target() {
: # nop
}

View File

@@ -0,0 +1,29 @@
diff -Naur tsdecrypt-10.0/libfuncs/Makefile tsdecrypt-10.0.patch/libfuncs/Makefile
--- tsdecrypt-10.0/libfuncs/Makefile 2013-09-12 12:53:27.000000000 +0200
+++ tsdecrypt-10.0.patch/libfuncs/Makefile 2014-07-20 12:23:54.900762191 +0200
@@ -1,5 +1,4 @@
-CC = $(CROSS)$(TARGET)gcc
-LINK = $(CROSS)$(TARGET)ld -o
+LINK = $(LD) -o
MKDEP = $(CC) -M -o $*.d $<
LIBRARY_LINK_OPTS = -L. -r
diff -Naur tsdecrypt-10.0/libtsfuncs/Makefile tsdecrypt-10.0.patch/libtsfuncs/Makefile
--- tsdecrypt-10.0/libtsfuncs/Makefile 2013-09-12 12:53:30.000000000 +0200
+++ tsdecrypt-10.0.patch/libtsfuncs/Makefile 2014-07-20 12:23:54.901762318 +0200
@@ -1,5 +1,4 @@
-CC = $(CROSS)$(TARGET)gcc
-LINK = $(CROSS)$(TARGET)ld -o
+LINK = $(LD) -o
MKDEP = $(CC) -M -o $*.d $<
LIBRARY_LINK_OPTS = -L. -r
diff -Naur tsdecrypt-10.0/Makefile tsdecrypt-10.0.patch/Makefile
--- tsdecrypt-10.0/Makefile 2013-09-12 12:53:16.000000000 +0200
+++ tsdecrypt-10.0.patch/Makefile 2014-07-20 12:24:11.303809770 +0200
@@ -1,5 +1,3 @@
-CC = $(CROSS)$(TARGET)cc
-STRIP = $(CROSS)$(TARGET)strip
MKDEP = $(CC) -MP -MM -o $*.d $<
RM = rm -f
MV = mv -f

View File

@@ -0,0 +1,41 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="tstools"
PKG_VERSION="1.11"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://tstools.berlios.de/"
PKG_URL="$SOURCEFORGE_SRC/project/tstools.berlios/tstools-1_11.tgz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="tools"
PKG_SHORTDESC="command line tools for working with MPEG data"
PKG_LONGDESC="This is a set of cross-platform command line tools for working with MPEG data."
PKG_AUTORECONF="no"
make_target() {
make -j1 CROSS_COMPILE=$TARGET_PREFIX
}
makeinstall_target() {
: # nop
}

View File

@@ -0,0 +1,51 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="bwm-ng"
PKG_VERSION="0.6.1"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.gropp.org/?id=projects&sub=bwm-ng"
PKG_URL="http://www.gropp.org/bwm-ng/bwm-ng-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain ncurses libstatgrab"
PKG_PRIORITY="optional"
PKG_SECTION="network/analyzer"
PKG_SHORTDESC="bwm-ng: small and simple console-based live network and disk io bandwidth monitor"
PKG_LONGDESC="Bandwidth Monitor NG is a small and simple console-based live network and disk io bandwidth monitor for Linux, BSD, Solaris, Mac OS X and others."
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--with-libstatgrab \
--with-time \
--with-getifaddrs \
--with-sysctl \
--with-sysctldisk \
--with-procnetdev \
--with-partitions"
post_unpack() {
$SED "s:<curses.h>:<ncurses.h>:g" $PKG_BUILD/src/defines.h
}
pre_configure_target() {
export CFLAGS="$CFLAGS -I$SYSROOT_PREFIX/usr/include/ncurses"
}
makeinstall_target() {
: # nop
}

View File

@@ -0,0 +1,51 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="libpcap"
PKG_VERSION="1.7.4"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.tcpdump.org/"
PKG_URL="http://www.tcpdump.org/release/libpcap-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
PKG_SHORTDESC="system interface for user-level packet capture"
PKG_LONGDESC="libpcap (Packet CAPture) provides a portable framework for low-level network monitoring. Applications include network statistics collection, security monitoring, network debugging, etc."
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="LIBS=-lpthread \
ac_cv_header_libusb_1_0_libusb_h=no \
--disable-shared \
--with-pcap=linux \
--disable-bluetooth \
--disable-can \
--without-libnl \
--disable-dbus \
--disable-canusb"
pre_configure_target() {
# When cross-compiling, configure can't set linux version
# forcing it
sed -i -e 's/ac_cv_linux_vers=unknown/ac_cv_linux_vers=2/' ../configure
}
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin
}

View File

@@ -0,0 +1,12 @@
diff -Naur libpcap-1.7.4/configure.in libpcap-1.7.4.patch/configure.in
--- libpcap-1.7.4/configure.in 2015-04-22 22:19:15.000000000 +0200
+++ libpcap-1.7.4.patch/configure.in 2016-03-26 10:36:25.193757606 +0100
@@ -456,7 +456,7 @@
if test x$with_libnl != xno ; then
have_any_nl="no"
- incdir=-I/usr/include/libnl3
+# incdir=-I/usr/include/libnl3
libnldir=
if test x$withval != x ; then
libnldir=-L${withval}/lib/.libs

View File

@@ -0,0 +1,38 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="libstatgrab"
PKG_VERSION="0.91"
PKG_REV="1"
PKG_SITE="http://www.i-scream.org/libstatgrab/"
PKG_URL="http://ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY=optional
PKG_SECTION=libs
PKG_SHORTDESC="provides cross platform access to statistics about the system on which it's run"
PKG_LONGDESC="libstatgrab is a library that provides cross platform access to statistics about the system on which it's run. It's written in C and presents a selection of useful interfaces which can be used to access key system statistics. The current list of statistics includes CPU usage, memory utilisation, disk usage, process counts, network traffic, disk I/O, and more."
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="ac_cv_func_malloc_0_nonnull=yes \
--enable-static \
--disable-shared \
--disable-saidar \
--disable-examples \
--disable-manpages \
--disable-setuid-binaries \
--disable-setgid-binaries"

View File

@@ -0,0 +1,45 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="iftop"
PKG_VERSION="1.0pre4"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://htop.sourceforge.net/"
PKG_URL="http://www.ex-parrot.com/pdw/iftop/download/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain ncurses libpcap libnl"
PKG_PRIORITY="optional"
PKG_SECTION="network/analyzer"
PKG_SHORTDESC="iftop: display bandwidth usage on an interface"
PKG_LONGDESC="iftop does for network usage what top(1) does for CPU usage. It listens to network traffic on a named interface and displays a table of current bandwidth usage by pairs of hosts. Handy for answering the question 'why is our ADSL link so slow?'."
PKG_AUTORECONF="yes"
pre_build_target() {
mkdir -p $PKG_BUILD/.$TARGET_NAME
cp -RP $PKG_BUILD/* $PKG_BUILD/.$TARGET_NAME
}
pre_configure_target() {
export CFLAGS="$CFLAGS -I$SYSROOT_PREFIX/usr/include/ncurses -I$SYSROOT_PREFIX/usr/include/pcap"
export LIBS="-lpcap -lnl-3 -lnl-genl-3"
}
makeinstall_target() {
: # nop
}

View File

@@ -0,0 +1,73 @@
diff --git a/configure.ac b/configure.ac
index 671241e..b6fece6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -294,42 +294,6 @@ if test x$libpcap_prefix = x ; then
libpcap_prefix="/usr /usr/local /opt /software"
fi
-AC_MSG_CHECKING([where to find pcap.h])
-foundpcaph=0
-oldCPPFLAGS=$CPPFLAGS
-for test_prefix in "" $libpcap_prefix ; do
- for x in "" /pcap ; do
- if test x$test_prefix != x ; then
- CPPFLAGS="$oldCPPFLAGS -I$test_prefix/include$x"
- fi
- AC_TRY_CPP([
-#include <pcap.h>
- ], [
- AC_MSG_RESULT([$test_prefix/include$x])
- foundpcaph=1
- break
- ])
- done
- if test $foundpcaph = 1 ; then
- break
- fi
-done
-
-if test $foundpcaph = 0 ; then
- AC_MSG_RESULT([no idea])
- AC_MSG_ERROR([can't find pcap.h
- You're not going to get very far without libpcap.])
-else
- dnl assume that -lpcap is under $test_prefix/lib
- if test x$test_prefix != x ; then
- LDFLAGS="$LDFLAGS -L$test_prefix/lib"
- fi
- AC_CHECK_LIB(pcap, pcap_open_live, , [
- AC_MSG_ERROR([can't find libpcap
- You're not going to get very far without libpcap.])
- ])
-fi
-
foundpcap=0
AC_CHECK_HEADERS([pcap.h pcap/pcap.h], [
foundpcap=1
diff --git a/edline.c b/edline.c
index 75f1a5a..aed80cf 100644
--- a/edline.c
+++ b/edline.c
@@ -7,7 +7,7 @@
static const char rcsid[] = "$Id: edline.c,v 1.2 2002/11/04 12:27:35 chris Exp $";
#include <ctype.h>
-#include <curses.h>
+#include <ncurses.h>
#include <string.h>
#include "iftop.h"
diff --git a/iftop.c b/iftop.c
index a090dcf..5851c86 100644
--- a/iftop.c
+++ b/iftop.c
@@ -23,7 +23,7 @@
#endif
#include <pthread.h>
-#include <curses.h>
+#include <ncurses.h>
#include <signal.h>
#include <string.h>
#include <unistd.h>

View File

@@ -0,0 +1,37 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="iperf"
PKG_VERSION="3.1.2"
PKG_REV="2"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="https://iperf.fr/"
PKG_URL="https://iperf.fr/download/source/$PKG_NAME-$PKG_VERSION-source.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="network/testing"
PKG_SHORTDESC="iperf: A modern alternative for measuring maximum TCP and UDP bandwidth performance"
PKG_LONGDESC="Iperf was developed by NLANR/DAST as a modern alternative for measuring maximum TCP and UDP bandwidth performance. Iperf allows the tuning of various parameters and UDP characteristics. Iperf reports bandwidth, delay jitter, datagram loss."
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared"
makeinstall_target() {
: # nop
}

View File

@@ -0,0 +1,27 @@
diff -Naur a/Makefile.am b/Makefile.am
--- a/Makefile.am 2015-10-16 19:01:09.000000000 +0200
+++ b/Makefile.am 2016-01-06 21:22:34.118008794 +0100
@@ -1 +1,8 @@
+README: README.md
+ fgrep -v "[Build Status]" $< \
+ | markdown \
+ | html2text -style pretty -nobs \
+ | sed -e 's:&gt;:>:g' \
+ > $@.tmp
+
SUBDIRS = src examples
diff -Naur a/src/Makefile.am b/src/Makefile.am
--- a/src/Makefile.am 2015-10-16 19:01:09.000000000 +0200
+++ b/src/Makefile.am 2016-01-06 21:26:12.352336266 +0100
@@ -49,9 +49,9 @@
iperf3_profile_SOURCES = main.c \
$(libiperf_la_SOURCES)
-iperf3_profile_CFLAGS = -pg -g
+iperf3_profile_CFLAGS = -g
iperf3_profile_LDADD = libiperf.la
-iperf3_profile_LDFLAGS = -pg -g
+iperf3_profile_LDFLAGS = -g
# Specify the sources and various flags for the test cases
t_timer_SOURCES = t_timer.c

View File

@@ -0,0 +1,50 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="irssi"
PKG_VERSION="0.8.19"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.irssi.org/"
PKG_URL="https://github.com/irssi-import/irssi/releases/download/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain glib ncurses libressl"
PKG_PRIORITY="optional"
PKG_SECTION="tools"
PKG_SHORTDESC="IRC client"
PKG_LONGDESC="Irssi is a terminal based IRC client for UNIX systems"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--with-sysroot=$SYSROOT_PREFIX \
--enable-ssl \
--disable-glibtest \
--without-socks \
--with-textui \
--without-bot \
--without-proxy \
--with-gc \
--without-perl \
--without-sco"
pre_configure_target() {
export CFLAGS="$CFLAGS -I$ROOT/$PKG_BUILD"
}
makeinstall_target() {
: # nop
}

View File

@@ -0,0 +1,41 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="iw"
PKG_VERSION="4.3"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="PUBLIC_DOMAIN"
PKG_SITE="http://wireless.kernel.org/en/users/Documentation/iw"
PKG_URL="https://www.kernel.org/pub/software/network/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS_TARGET="toolchain libnl"
PKG_PRIORITY="optional"
PKG_SECTION="tools"
PKG_SHORTDESC="iw is a new nl80211 based CLI configuration utility for wireless devices"
PKG_LONGDESC="iw is a new nl80211 based CLI configuration utility for wireless devices. It supports all new drivers that have been added to the kernel recently."
pre_configure_target() {
# iw fails at runtime with lto enabled
strip_lto
export LDFLAGS="$LDFLAGS -pthread"
}
makeinstall_target() {
: # meh
}

View File

@@ -0,0 +1,42 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="lftp"
PKG_VERSION="4.6.5"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://lftp.yar.ru/"
PKG_URL="http://lftp.yar.ru/ftp/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain readline libressl zlib"
PKG_PRIORITY="optional"
PKG_SECTION="tools"
PKG_SHORTDESC="ftp client"
PKG_LONGDESC="LFTP is a sophisticated ftp/http client, and a file transfer program supporting a number of network protocols"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--disable-nls --with-gnu-ld --without-gnutls --with-openssl"
makeinstall_target() {
: # nop
}
pre_configure_target() {
# fails to build with gcc 4.9 + lto
strip_lto
}

View File

@@ -0,0 +1,50 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="ncftp"
PKG_VERSION="3.2.5"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.ncftp.com/ncftp/"
PKG_URL="ftp://ftp.ncftp.com/ncftp/ncftp-${PKG_VERSION}-src.tar.bz2"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="tools"
PKG_SHORTDESC="NcFTP Client (also known as just NcFTP) is a set of FREE application programs implementing the File Transfer Protocol (FTP)."
PKG_LONGDESC="NcFTP Client (also known as just NcFTP) is a set of FREE application programs implementing the File Transfer Protocol (FTP)."
PKG_AUTORECONF="no"
PKG_CONFIGURE_OPTS_TARGET="ac_cv_header_librtmp_rtmp_h=yes \
--enable-readline \
--disable-universal \
--disable-ccdv \
--without-curses"
pre_configure_target() {
export CFLAGS="$CFLAGS -I../"
}
pre_build_target() {
mkdir -p $PKG_BUILD/.$TARGET_NAME
cp -RP $PKG_BUILD/* $PKG_BUILD/.$TARGET_NAME
}
makeinstall_target() {
: # nop
}

View File

@@ -0,0 +1,43 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="ngrep"
PKG_VERSION="1.45"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://ngrep.sourceforge.net/"
PKG_URL="http://prdownloads.sourceforge.net/ngrep/ngrep-${PKG_VERSION}.tar.bz2"
PKG_DEPENDS_TARGET="toolchain libpcap"
PKG_PRIORITY="optional"
PKG_SECTION="network/analyzer"
PKG_SHORTDESC="ngrep - network grep"
PKG_LONGDESC="ngrep - network grep"
PKG_DISCLAIMER="this is an unofficial addon. please don't ask for support in openelec forum / irc channel"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--with-pcap-includes=$SYSROOT_PREFIX/usr/include --disable-dropprivs"
pre_build_target() {
mkdir -p $PKG_BUILD/.$TARGET_NAME
cp -RP $PKG_BUILD/* $PKG_BUILD/.$TARGET_NAME
}
makeinstall_target() {
: # nop
}

View File

@@ -0,0 +1,51 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="nmap"
PKG_VERSION="7.11"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://nmap.org/"
PKG_URL="http://nmap.org/dist/${PKG_NAME}-${PKG_VERSION}.tgz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="tools"
PKG_SHORTDESC="network tool"
PKG_LONGDESC="Free Security Scanned for Network"
PKG_AUTORECONF="no"
PKG_CONFIGURE_OPTS_TARGET="--enable-static \
--with-pcap=linux \
--with-libpcap=included \
--with-libpcre=included \
--with-libdnet=included \
--with-liblua=included \
--with-liblinear=included"
pre_configure_target() {
# nmap fails to build in subdirs
cd $ROOT/$PKG_BUILD
rm -rf .$TARGET_NAME
export CPPFLAGS="$CPPFLAGS -Iliblua"
}
makeinstall_target() {
: # nop
}

View File

@@ -0,0 +1,39 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="rsync"
PKG_VERSION="3.1.2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.samba.org/ftp/rsync/rsync.html"
PKG_URL="https://download.samba.org/pub/rsync/src/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="network/backup"
PKG_SHORTDESC="rsync: A replacement for rcp that has many more features"
PKG_LONGDESC="Rsync uses an own 'rsync' algorithm which provides a very fast method for bringing remote files into sync. It does this by sending just the differences in the files across the link, without requiring that both sets of files are present at one of the ends of the link beforehand. At first glance this may seem impossible because the calculation of diffs between two files normally requires local access to both files."
PKG_AUTORECONF="no"
PKG_CONFIGURE_OPTS_TARGET="--disable-acl-support \
--disable-xattr-support \
--with-included-popt"
makeinstall_target() {
: # nop
}

View File

@@ -0,0 +1,35 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="sshfs"
PKG_VERSION="2.7"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/libfuse/sshfs"
PKG_URL="https://github.com/libfuse/sshfs/releases/download/sshfs-$PKG_VERSION/sshfs-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain fuse glib"
PKG_PRIORITY="optional"
PKG_SECTION="tools"
PKG_SHORTDESC="sshfs: a filesystem client based on the SSH File Transfer Protocol"
PKG_LONGDESC="This is a filesystem client based on the SSH File Transfer Protocol. Since most SSH servers already support this protocol it is very easy to set up: i.e. on the server side there's nothing to do. On the client side mounting the filesystem is as easy as logging into the server with ssh."
PKG_AUTORECONF="no"
makeinstall_target() {
: # nop
}

View File

@@ -0,0 +1,47 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="tcpdump"
PKG_VERSION="4.7.4"
PKG_REV="1"
PKG_ARCH="any"
PKG_SITE="http://www.tcpdump.org/"
PKG_URL="http://www.tcpdump.org/release/tcpdump-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain libpcap"
PKG_PRIORITY=optional
PKG_SECTION="network/analyzer"
PKG_SHORTDESC="powerful tool for network monitoring and data acquisition"
PKG_LONGDESC="This program allows you to dump the traffic on a network. tcpdump is able to examine IPv4, ICMPv4, IPv6, ICMPv6, UDP, TCP, SNMP, AFS BGP, RIP, PIM, DVMRP, IGMP, SMB, OSPF, NFS and many other packet types."
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--with-pcap=linux --with-crypto=no --disable-ipv6"
pre_configure_target() {
# When cross-compiling, configure can't set linux version
# forcing it
sed -i -e 's/ac_cv_linux_vers=unknown/ac_cv_linux_vers=2/' ../configure
}
pre_build_target() {
# discard native system includes
sed -i "s%-I/usr/include%%g" Makefile
}
makeinstall_target() {
: # nop
}

View File

@@ -0,0 +1,41 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="udpxy"
PKG_VERSION="1.0.23-0"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.udpxy.com/download-en.html"
PKG_URL="$SOURCEFORGE_SRC/project/udpxy/udpxy/Chipmunk-1.0/${PKG_NAME}.${PKG_VERSION}-prod.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="tools"
PKG_SHORTDESC="udpxy is a UDP-to-HTTP multicast traffic relay daemon"
PKG_LONGDESC="udpxy is a UDP-to-HTTP multicast traffic relay daemon"
PKG_DISCLAIMER="this is an unofficial addon. please don't ask for support in openelec forum / irc channel"
PKG_AUTORECONF="no"
pre_configure_target() {
# fails to build with gcc 4.9 + lto
strip_lto
}
makeinstall_target() {
: # nop
}

View File

@@ -0,0 +1,46 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="wireless_tools"
PKG_VERSION="29"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html"
PKG_URL="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/$PKG_NAME.$PKG_VERSION.tar.gz"
PKG_SOURCE_DIR="${PKG_NAME}.${PKG_VERSION}"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="debug/tools"
PKG_SHORTDESC="wireless-tools: tools allowing to manipulate the Wireless Extensions"
PKG_LONGDESC="The Wireless Tools (WT) is a set of tools allowing to manipulate the Wireless Extensions. They use a textual interface and are rather crude, but aim to support the full Wireless Extension. There are many other tools you can use with Wireless Extensions, however Wireless Tools is the reference implementation."
PKG_AUTORECONF="no"
pre_configure_Target() {
# wireless_tools fails to build on some systems with LTO enabled
strip_lto
}
make_target() {
make PREFIX=/usr CC="$CC" AR="$AR" \
CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" iwmulticall
}
makeinstall_target() {
: # nop
}

View File

@@ -25,7 +25,7 @@ PKG_ARCH="any"
PKG_LICENSE="Mozilla Public License"
PKG_SITE="http://ftp.mozilla.org/"
PKG_URL="http://ftp.mozilla.org/pub/security/nss/releases/NSS_3_22_3_RTM/src/nss-3.22.3-with-nspr-4.12.tar.gz"
PKG_DEPENDS_TARGET="toolchain nss:host nspr"
PKG_DEPENDS_TARGET="toolchain nss:host nspr zlib"
PKG_PRIORITY="optional"
PKG_SECTION="security"
PKG_SHORTDESC="The Network Security Services (NSS) package is a set of libraries designed to support cross-platform development of security-enabled client and server applications"

View File

@@ -0,0 +1,43 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="opus"
PKG_VERSION="1.1.2"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="BSD"
PKG_SITE="http://www.opus-codec.org"
PKG_URL="http://downloads.us.xiph.org/releases/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="Codec designed for interactive speech and audio transmission over the Internet"
PKG_LONGDESC="Codec designed for interactive speech and audio transmission over the Internet"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
if [ "$TARGET_ARCH" = "arm" ]; then
FIXED_POINT="--enable-fixed-point"
else
FIXED_POINT="--disable-fixed-point"
fi
PKG_CONFIGURE_OPTS_TARGET="--enable-static \
--disable-shared \
$FIXED_POINT"

View File

@@ -0,0 +1,45 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="RPi.GPIO"
PKG_VERSION="0.6.2"
PKG_REV="1"
PKG_ARCH="arm"
PKG_LICENSE="MIT"
PKG_SITE="http://sourceforge.net/p/raspberry-gpio-python/"
PKG_URL="https://pypi.python.org/packages/source/R/RPi.GPIO/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain Python distutilscross:host"
PKG_PRIORITY="optional"
PKG_SECTION="python"
PKG_SHORTDESC="A module to control Raspberry Pi GPIO channels"
PKG_LONGDESC="A module to control Raspberry Pi GPIO channels"
PKG_AUTORECONF="no"
pre_configure_target() {
export PYTHONXCPREFIX="$SYSROOT_PREFIX/usr"
export LDSHARED="$CC -shared"
export CPPFLAGS="$TARGET_CPPFLAGS -I${SYSROOT_PREFIX}/usr/include/python2.7"
}
make_target() {
python setup.py build
}
makeinstall_target() {
: # nop
}

View File

@@ -0,0 +1,39 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="gpiozero"
PKG_VERSION="1.2.0"
PKG_REV="1"
PKG_ARCH="arm"
PKG_LICENSE="BSD"
PKG_SITE="https://github.com/RPi-Distro/python-gpiozero"
PKG_URL="https://pypi.python.org/packages/source/g/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="python"
PKG_SHORTDESC="A simple interface to everyday GPIO components used with Raspberry Pi"
PKG_LONGDESC="A simple interface to everyday GPIO components used with Raspberry Pi"
PKG_AUTORECONF="no"
make_target() {
: # nop
}
makeinstall_target() {
: # nop
}

View File

@@ -0,0 +1,39 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="picamera"
PKG_VERSION="1.10"
PKG_REV="1"
PKG_ARCH="arm"
PKG_LICENSE="BSD"
PKG_SITE="https://github.com/waveform80/picamera"
PKG_URL="https://pypi.python.org/packages/source/p/picamera/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain Python distutilscross:host bcm2835-driver"
PKG_PRIORITY="optional"
PKG_SECTION="python"
PKG_SHORTDESC="A python and shell interface for the Raspberry Pi camera module"
PKG_LONGDESC="A python and shell interface for the Raspberry Pi camera module"
PKG_AUTORECONF="no"
make_target() {
: # nop
}
makeinstall_target() {
: # nop
}

View File

@@ -0,0 +1,41 @@
################################################################################
# This file is part of LibreELEC - https://libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="rpi_ws281x"
PKG_VERSION="3e6ea50"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE=""
PKG_SITE="https://github.com/hyperion-project/rpi_ws281x"
PKG_URL="https://github.com/hyperion-project/rpi_ws281x/archive/$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION=""
PKG_SHORTDESC="Userspace Raspberry Pi PWM library for WS281X LEDs"
PKG_LONGDESC="Userspace Raspberry Pi PWM library for WS281X LEDs"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
make_target() {
:
}
makeinstall_target() {
:
}

View File

@@ -0,0 +1,74 @@
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2009-2016 Lukas Rusak (lrusak@libreelec.tv)
#
# LibreELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# LibreELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="runc"
PKG_VERSION="9df8b30"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="APL"
PKG_SITE="https://github.com/opencontainers/runc"
PKG_URL="https://github.com/opencontainers/runc/archive/${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain go:host"
PKG_PRIORITY="optional"
PKG_SECTION="system"
PKG_SHORTDESC="runc is a CLI tool for spawning and running containers according to the OCI specification"
PKG_LONGDESC="runc is a CLI tool for spawning and running containers according to the OCI specification"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
pre_make_target() {
case $TARGET_ARCH in
x86_64)
export GOARCH=amd64
;;
arm)
export GOARCH=arm
case $TARGET_CPU in
arm1176jzf-s)
export GOARM=6
;;
cortex-a7)
export GOARM=7
;;
esac
;;
esac
export GOOS=linux
export CGO_ENABLED=1
export CGO_NO_EMULATION=1
export CGO_CFLAGS=$CFLAGS
export LDFLAGS="-w -extldflags -static -X main.gitCommit=${PKG_VERSION} -X main.version=$(cat ./VERSION) -extld $CC"
export GOLANG=$ROOT/$TOOLCHAIN/lib/golang/bin/go
export GOPATH=$ROOT/$PKG_BUILD.gopath:$ROOT/$PKG_BUILD/Godeps/_workspace/
export GOROOT=$ROOT/$TOOLCHAIN/lib/golang
export PATH=$PATH:$GOROOT/bin
ln -fs $ROOT/$PKG_BUILD $ROOT/$PKG_BUILD/Godeps/_workspace/src/github.com/opencontainers/runc
}
make_target() {
mkdir -p bin
$GOLANG build -v -o bin/runc -a -tags "cgo static_build" -ldflags "$LDFLAGS" ./
}
makeinstall_target() {
:
}

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