File tree 3 files changed +31
-8
lines changed
3 files changed +31
-8
lines changed Original file line number Diff line number Diff line change 4
4
"packages" : {
5
5
"libarchive" : {
6
6
"build-depends" : [
7
+ " pkgconfig(bzip2)" ,
8
+ " pkgconfig(ext2fs)" ,
7
9
" pkgconfig(libacl)" ,
10
+ " pkgconfig(libb2)" ,
8
11
" pkgconfig(libcrypto)" ,
9
12
" pkgconfig(liblz4)" ,
10
13
" pkgconfig(liblzma)" ,
11
- " pkgconfig(libstone)" ,
12
14
" pkgconfig(libxml-2.0)" ,
13
15
" pkgconfig(libzstd)" ,
16
+ " pkgconfig(lzo2)" ,
14
17
" pkgconfig(zlib)"
15
18
],
16
19
"depends" : [
17
20
" interpreter(/usr/lib/ld-linux-x86-64.so.2(x86_64))" ,
18
21
" soname(libacl.so.1(x86_64))" ,
22
+ " soname(libb2.so.1(x86_64))" ,
23
+ " soname(libbz2.so.1.0(x86_64))" ,
19
24
" soname(libc.so.6(x86_64))" ,
20
25
" soname(libcrypto.so.3(x86_64))" ,
21
26
" soname(liblz4.so.1(x86_64))" ,
22
27
" soname(liblzma.so.5(x86_64))" ,
23
- " soname(libstone .so.0.24 (x86_64))" ,
28
+ " soname(liblzo2 .so.2 (x86_64))" ,
24
29
" soname(libxml2.so.2(x86_64))" ,
25
30
" soname(libz.so.1(x86_64))" ,
26
31
" soname(libzstd.so.1(x86_64))"
52
57
},
53
58
"libarchive-devel" : {
54
59
"build-depends" : [
60
+ " pkgconfig(bzip2)" ,
61
+ " pkgconfig(ext2fs)" ,
55
62
" pkgconfig(libacl)" ,
63
+ " pkgconfig(libb2)" ,
56
64
" pkgconfig(libcrypto)" ,
57
65
" pkgconfig(liblz4)" ,
58
66
" pkgconfig(liblzma)" ,
59
- " pkgconfig(libstone)" ,
60
67
" pkgconfig(libxml-2.0)" ,
61
68
" pkgconfig(libzstd)" ,
69
+ " pkgconfig(lzo2)" ,
62
70
" pkgconfig(zlib)"
63
71
],
64
72
"depends" : [
115
123
}
116
124
},
117
125
"source-name" : " libarchive" ,
118
- "source-release" : " 8 " ,
126
+ "source-release" : " 9 " ,
119
127
"source-version" : " 3.7.7"
120
128
}
Original file line number Diff line number Diff line change 5
5
#
6
6
name : libarchive
7
7
version : 3.7.7
8
- release : 8
8
+ release : 9
9
9
summary : Multi-format archive and compression library
10
10
license : BSD-2-Clause
11
11
homepage : https://www.libarchive.org
@@ -14,23 +14,38 @@ description : |
14
14
upstreams :
15
15
- https://www.libarchive.org/downloads/libarchive-3.7.4.tar.gz : 7875d49596286055b52439ed42f044bd8ad426aa4cc5aabd96bfe7abb971d5e8
16
16
builddeps :
17
+ - pkgconfig(bzip2)
18
+ - pkgconfig(ext2fs)
17
19
- pkgconfig(libacl)
20
+ - pkgconfig(libb2)
18
21
- pkgconfig(libcrypto)
19
22
- pkgconfig(liblz4)
20
23
- pkgconfig(liblzma)
21
- - pkgconfig(libstone)
24
+ # - pkgconfig(libstone)
22
25
- pkgconfig(libxml-2.0)
23
26
- pkgconfig(libzstd)
27
+ - pkgconfig(lzo2)
24
28
- pkgconfig(zlib)
29
+ tuning :
30
+ - lto : full
25
31
setup : |
26
- %patch %(pkgdir)/stone-read-support.patch
32
+ # libstone support disabled until it doesn't break zip files
33
+ # %patch %(pkgdir)/stone-read-support.patch
34
+
27
35
%reconfigure --disable-rpath \
28
36
--disable-static \
29
37
--enable-bsdcpio=static \
30
38
--enable-bsdtar=static \
31
39
--enable-shared \
32
- --with-libstone
40
+ --with-lzo2
33
41
build : |
34
42
%make
35
43
install : |
36
44
%make_install
45
+ check : |
46
+ # Note, the test suite MUST succeed at all times
47
+
48
+ # This skips a file descriptor test that fails in boulder. We may need to change how /tmp is mounted
49
+ export SKIP_OPEN_FD_ERR_TEST=1
50
+
51
+ %make check || (cat /tmp/libarchive_test*/*.log && exit 1)
You can’t perform that action at this time.
0 commit comments