xref: /aosp_15_r20/external/lz4/contrib/snap/snapcraft.yaml (revision 27162e4e17433d5aa7cb38e7b6a433a09405fc7f)
1*27162e4eSAndroid Build Coastguard Workername: lz4
2*27162e4eSAndroid Build Coastguard Workerversion: 1.9.4
3*27162e4eSAndroid Build Coastguard Workersummary: Extremely Fast Compression algorithm
4*27162e4eSAndroid Build Coastguard Workerdescription: >
5*27162e4eSAndroid Build Coastguard Worker    LZ4 is lossless compression algorithm, providing compression
6*27162e4eSAndroid Build Coastguard Worker    speed > 500 MB/s per core, scalable with multi-cores CPU. It features an
7*27162e4eSAndroid Build Coastguard Worker    extremely fast decoder, with speed in multiple GB/s per core, typically
8*27162e4eSAndroid Build Coastguard Worker    reaching RAM speed limits on multi-core systems.
9*27162e4eSAndroid Build Coastguard Worker    .
10*27162e4eSAndroid Build Coastguard Worker    Speed can be tuned dynamically, selecting an "acceleration" factor which
11*27162e4eSAndroid Build Coastguard Worker    trades compression ratio for faster speed. On the other end, a high
12*27162e4eSAndroid Build Coastguard Worker    compression derivative, LZ4_HC, is also provided, trading CPU time for
13*27162e4eSAndroid Build Coastguard Worker    improved compression ratio. All versions feature the same decompression
14*27162e4eSAndroid Build Coastguard Worker    speed.
15*27162e4eSAndroid Build Coastguard Worker    .
16*27162e4eSAndroid Build Coastguard Worker    LZ4 is also compatible with dictionary compression, and can ingest any
17*27162e4eSAndroid Build Coastguard Worker    input file as dictionary, including those created by Zstandard Dictionary
18*27162e4eSAndroid Build Coastguard Worker    Builder. (note: only the final 64KB are used).
19*27162e4eSAndroid Build Coastguard Worker    .
20*27162e4eSAndroid Build Coastguard Worker    LZ4 library is provided as open-source software using BSD 2-Clause license.
21*27162e4eSAndroid Build Coastguard Workerconfinement: strict
22*27162e4eSAndroid Build Coastguard Workergrade: stable
23*27162e4eSAndroid Build Coastguard Workerbase: core20
24*27162e4eSAndroid Build Coastguard Worker
25*27162e4eSAndroid Build Coastguard Workerapps:
26*27162e4eSAndroid Build Coastguard Worker  lz4:
27*27162e4eSAndroid Build Coastguard Worker    command: usr/local/bin/lz4
28*27162e4eSAndroid Build Coastguard Worker    plugs: [home]
29*27162e4eSAndroid Build Coastguard Workerparts:
30*27162e4eSAndroid Build Coastguard Worker  lz4:
31*27162e4eSAndroid Build Coastguard Worker    source: ../
32*27162e4eSAndroid Build Coastguard Worker    plugin: make
33