← recipes

Commit 0c129d9

0
plików
+0
dodanych
-0
usuniętych
@@ -0,0 +1,57 @@
1 +pkgname: squashfs-tools
2 +pkgver: '4.6.1'
3 +pkgrel: '1'
4 +pkgdesc: Tools for creating and extracting Squashfs filesystems
5 +url: 'https://github.com/plougher/squashfs-tools'
6 +arch: x86_64
7 +license:
8 +- GPL-2.0-or-later
9 +
10 +depends:
11 +- zlib
12 +- lz4
13 +- lzo
14 +- xz
15 +- zstd
16 +
17 +makedepends:
18 +- zlib
19 +- lz4
20 +- lzo
21 +- xz
22 +- zstd
23 +
24 +source:
25 +- 'https://github.com/plougher/squashfs-tools/archive/refs/tags/${pkgver}.tar.gz'
26 +
27 +sha256sums:
28 +- SKIP
29 +
30 +build: |
31 + cd squashfs-tools-*/squashfs-tools
32 +
33 + # Włączenie pełnego wsparcia dla wszystkich algorytmów kompresji
34 + make \
35 + GZIP_SUPPORT=1 \
36 + XZ_SUPPORT=1 \
37 + LZO_SUPPORT=1 \
38 + LZ4_SUPPORT=1 \
39 + ZSTD_SUPPORT=1
40 +
41 +package: |
42 + cd squashfs-tools-*/squashfs-tools
43 +
44 + make install INSTALL_DIR="${PKGDIR}/usr/bin"
45 +
46 +footprint: |
47 + usr/
48 + usr/bin/
49 + usr/bin/mksquashfs
50 + usr/bin/unsquashfs
51 +
52 +footprint_squashfs-tools_man: |
53 + usr/share/
54 + usr/share/man/
55 + usr/share/man/man1/
56 + usr/share/man/man1/mksquashfs.1.gz
57 + usr/share/man/man1/unsquashfs.1.gz