Commit Graph

187 Commits

Author SHA1 Message Date
Rudi Heitbaum
c2a52dc4ac toolchain: migrate from p7zip to 7-zip
The -l option to 7za is not included the 7-Zip 22.01 version,
it was an option added to the p7zip version:

  don't store symlinks; store the files/directories they point to
  (CAUTION : the scanning stage can never end because of recursive
  symlinks like 'ln -s .. ldir')

The default for p7zip 16.02 7za was to store symlinks.
The default for 7-zip 22.01 7za is not to store symlinks.

test output is below and the -l option has been dropped from scripts/install_addon

$ ls -l test
total 4
-rw-r--r-- 1 docker docker 4 Jan 29 10:35 abc
lrwxrwxrwx 1 docker docker 3 Jan 29 10:35 def -> abc

7-Zip (a) 22.01 (x64) : Copyright (c) 1999-2022 Igor Pavlov : 2022-07-15
 64-bit locale=en_US.UTF-8 Threads:16
$ 7za a -mx9 -bsp0 -bso0 -tzip test.zip test
$ unzip -v test.zip
Archive:  test.zip
 Length   Method    Size  Cmpr    Date    Time   CRC-32   Name
--------  ------  ------- ---- ---------- ----- --------  ----
       0  Stored        0   0% 2023-01-29 10:36 00000000  test/
       4  Stored        4   0% 2023-01-29 10:35 4788814e  test/abc
       4  Stored        4   0% 2023-01-29 10:35 4788814e  test/def
--------          -------  ---                            -------
       8                8   0%                            3 files

7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,16 CPUs x64)
$ 7za a -mx9 -bsp0 -bso0 -tzip test.zip test
$ unzip -v test.zip
 Length   Method    Size  Cmpr    Date    Time   CRC-32   Name
--------  ------  ------- ---- ---------- ----- --------  ----
       0  Stored        0   0% 2023-01-29 10:35 00000000  test/
       4  Stored        4   0% 2023-01-29 10:35 4788814e  test/abc
       3  Stored        3   0% 2023-01-29 10:35 352441c2  test/def
--------          -------  ---                            -------
       7                7   0%                            3 files

7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,16 CPUs x64)
$ 7za a -l -mx9 -bsp0 -bso0 -tzip test.zip test
$ unzip -v test.zip
Archive:  test.zip
 Length   Method    Size  Cmpr    Date    Time   CRC-32   Name
--------  ------  ------- ---- ---------- ----- --------  ----
       0  Stored        0   0% 2023-01-29 10:35 00000000  test/
       4  Stored        4   0% 2023-01-29 10:35 4788814e  test/abc
       4  Stored        4   0% 2023-01-29 10:35 4788814e  test/def
--------          -------  ---                            -------
       8                8   0%                            3 files
2023-02-04 03:03:19 +00:00
CvH
0f4fd5307c addons: reset versions to 0 2022-12-05 20:47:46 +01:00
CvH
66623697a7 addons: reset changelogs 2022-12-05 20:39:40 +01:00
Peter Vicman
6a82d68736 sundtek-mediatv: support new driver version 2022-10-30 17:32:39 +01:00
Peter
0a4b7b376c sundtek-mediatv: updates for Python 3 2021-09-07 13:28:20 +02:00
Matthias Reichl
02e184a939 imon-mce: remove broken addon
All this addon did was calling ir-keytable in some half broken way
which never worked in LE 10.

Using a .config/rc_maps.cfg with "* * imon_mce.toml" has the same
effect, so this addon can simply be dropped.

Signed-off-by: Matthias Reichl <hias@horus.com>
2021-04-06 20:15:24 +02:00
heitbaum
f2cddd7a5c sundtek-mediatv: update xbmc.translatePath (deprecated) to xbmcvfs.translatePath 2021-03-06 06:46:57 +00:00
heitbaum
51a86b869d hdhomerun: update xbmc.translatePath (deprecated) to xbmcvfs.translatePath 2021-03-06 06:46:57 +00:00
heitbaum
f11af7b00d imon-mce: update xbmc.translatePath (deprecated) to xbmcvfs.translatePath 2021-03-06 06:46:57 +00:00
Ian Leonard
eeab3d92b4 addons: automated code cleanup
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-01-19 19:33:41 +00:00
CvH
8beeb2ff66 sapphire: add-on removed 2020-04-10 22:13:33 +01:00
Andre Heider
a98010df72 build: automatically add dependencies for kernel packages
And add the missing "linux" to PKG_DEPENDS_UNPACK while at it, the tree
is required for building kernel modules.
2020-02-10 08:53:39 +01:00
MilhouseVH
01196a4115 addons: need both xmlstarlet+p7zip as an absolute minimum 2020-01-15 18:49:15 +00:00
Andre Heider
3c8862a701 build: add and use get_install_dir()
Don't hardcode get_build_dir()/.install_pkg in multiple places.
2019-12-31 11:26:49 +01:00
MilhouseVH
075c0350d3 sundtek-mediatv: needs xmlstarlet 2019-12-27 12:31:56 +00:00
CvH
171c4692fe Update packages/addons/driver/steamcontroller/package.mk
Co-Authored-By: MilhouseVH <MilhouseVH@users.noreply.github.com>
2019-07-11 21:08:36 +02:00
CvH
057761b95d steamcontroller: initial package (broken) 2019-07-11 20:17:40 +02:00
Lukas Rusak
fb1ecd6c50 steamcontroller: remove add-on 2019-07-09 15:54:23 -07:00
MilhouseVH
d4f6326142 packages: align source code licence usage with project licence 2019-03-26 18:05:50 +00:00
Christian Hewitt
66332bd503 addons: bump sapphire driver to v7.1 2018-12-31 09:00:49 +04:00
CvH
ca33bf8cd7 spdx: packages/addons 2018-07-17 23:58:49 +02:00
Matthias Reichl
3c9edfd1f0 sapphire: fix build
The kernel module needs to be built with kernel_make

Signed-off-by: Matthias Reichl <hias@horus.com>
2018-07-04 19:04:44 +02:00
CvH
17377202f5 sapphire: update add-on to 6.9 2018-05-18 18:42:34 +02:00
Sascha Kuehndel (InuSasha)
430f6e33a0 buildsystem: set PKG_TOOLCHAIN for multiple packages 2017-11-22 00:49:45 +01:00
Sascha Kuehndel (InuSasha)
3b9fcfc3b4 buildsystem: rename TOOLCHAIN other to manual 2017-11-22 00:41:13 +01:00