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