Commit 0207b32
0
plików
+0
dodanych
-0
usuniętych
@@ -4,38 +4,105 @@ pkgrel: '2'
4
4
pkgdesc: 'SELinux binary policy manipulation library'
5
5
url: 'https://github.com/SELinuxProject/selinux'
6
6
arch: x86_64
7
-license:
8
-- LGPL-2.1-or-later
9
-
10
7
depends: []
11
-makedepends: []
8
+makedepends:
9
+- flex
10
+
12
11
source:
13
-- "https://github.com/SELinuxProject/selinux/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz"
12
+- 'https://github.com/SELinuxProject/selinux/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz'
14
13
15
14
sha256sums:
16
15
- SKIP
17
16
17
+footprint_libsepol_devel: |
18
+ drwxr-xr-x root/root usr/include/
19
+ drwxr-xr-x root/root usr/include/sepol/
20
+ -rw-r--r-- root/root usr/include/sepol/boolean_record.h
21
+ -rw-r--r-- root/root usr/include/sepol/booleans.h
22
+ drwxr-xr-x root/root usr/include/sepol/cil/
23
+ -rw-r--r-- root/root usr/include/sepol/cil/cil.h
24
+ -rw-r--r-- root/root usr/include/sepol/context.h
25
+ -rw-r--r-- root/root usr/include/sepol/context_record.h
26
+ -rw-r--r-- root/root usr/include/sepol/debug.h
27
+ -rw-r--r-- root/root usr/include/sepol/errcodes.h
28
+ -rw-r--r-- root/root usr/include/sepol/handle.h
29
+ -rw-r--r-- root/root usr/include/sepol/ibendport_record.h
30
+ -rw-r--r-- root/root usr/include/sepol/ibendports.h
31
+ -rw-r--r-- root/root usr/include/sepol/ibpkey_record.h
32
+ -rw-r--r-- root/root usr/include/sepol/ibpkeys.h
33
+ -rw-r--r-- root/root usr/include/sepol/iface_record.h
34
+ -rw-r--r-- root/root usr/include/sepol/interfaces.h
35
+ -rw-r--r-- root/root usr/include/sepol/kernel_to_cil.h
36
+ -rw-r--r-- root/root usr/include/sepol/kernel_to_conf.h
37
+ -rw-r--r-- root/root usr/include/sepol/module.h
38
+ -rw-r--r-- root/root usr/include/sepol/module_to_cil.h
39
+ -rw-r--r-- root/root usr/include/sepol/node_record.h
40
+ -rw-r--r-- root/root usr/include/sepol/nodes.h
41
+ -rw-r--r-- root/root usr/include/sepol/policydb.h
42
+ drwxr-xr-x root/root usr/include/sepol/policydb/
43
+ -rw-r--r-- root/root usr/include/sepol/policydb/avrule_block.h
44
+ -rw-r--r-- root/root usr/include/sepol/policydb/avtab.h
45
+ -rw-r--r-- root/root usr/include/sepol/policydb/conditional.h
46
+ -rw-r--r-- root/root usr/include/sepol/policydb/constraint.h
47
+ -rw-r--r-- root/root usr/include/sepol/policydb/context.h
48
+ -rw-r--r-- root/root usr/include/sepol/policydb/ebitmap.h
49
+ -rw-r--r-- root/root usr/include/sepol/policydb/expand.h
50
+ -rw-r--r-- root/root usr/include/sepol/policydb/flask_types.h
51
+ -rw-r--r-- root/root usr/include/sepol/policydb/hashtab.h
52
+ -rw-r--r-- root/root usr/include/sepol/policydb/hierarchy.h
53
+ -rw-r--r-- root/root usr/include/sepol/policydb/link.h
54
+ -rw-r--r-- root/root usr/include/sepol/policydb/mls_types.h
55
+ -rw-r--r-- root/root usr/include/sepol/policydb/module.h
56
+ -rw-r--r-- root/root usr/include/sepol/policydb/polcaps.h
57
+ -rw-r--r-- root/root usr/include/sepol/policydb/policydb.h
58
+ -rw-r--r-- root/root usr/include/sepol/policydb/services.h
59
+ -rw-r--r-- root/root usr/include/sepol/policydb/sidtab.h
60
+ -rw-r--r-- root/root usr/include/sepol/policydb/symtab.h
61
+ -rw-r--r-- root/root usr/include/sepol/policydb/util.h
62
+ -rw-r--r-- root/root usr/include/sepol/port_record.h
63
+ -rw-r--r-- root/root usr/include/sepol/ports.h
64
+ -rw-r--r-- root/root usr/include/sepol/sepol.h
65
+ -rw-r--r-- root/root usr/include/sepol/user_record.h
66
+ -rw-r--r-- root/root usr/include/sepol/users.h
67
+ drwxr-xr-x root/root usr/lib/pkgconfig/
68
+ -rw-r--r-- root/root usr/lib/pkgconfig/libsepol.pc
69
+
18
70
footprint: |
19
- drwxr-xr-x root/root usr/
20
- drwxr-xr-x root/root usr/include/
21
- drwxr-xr-x root/root usr/include/sepol/
22
- drwxr-xr-x root/root usr/include/sepol/cil/
23
- -rw-r--r-- root/root usr/include/sepol/cil/cil.h
24
- -rw-r--r-- root/root usr/include/sepol/policydb/conditional.h
25
- drwxr-xr-x root/root usr/lib/
26
- lrwxrwxrwx root/root usr/lib/libsepol.so -> libsepol.so.2
27
- lrwxrwxrwx root/root usr/lib/libsepol.so.2 -> libsepol.so.2.0
28
- -rwxr-xr-x root/root usr/lib/libsepol.so.2.0
71
+ drwxr-xr-x root/root usr/
72
+ drwxr-xr-x root/root usr/bin/
73
+ -rwxr-xr-x root/root usr/bin/chkcon
74
+ -rwxr-xr-x root/root usr/bin/sepol_check_access
75
+ -rwxr-xr-x root/root usr/bin/sepol_compute_av
76
+ -rwxr-xr-x root/root usr/bin/sepol_compute_member
77
+ -rwxr-xr-x root/root usr/bin/sepol_compute_relabel
78
+ -rwxr-xr-x root/root usr/bin/sepol_validate_transition
79
+ drwxr-xr-x root/root usr/lib/
80
+ -rw-r--r-- root/root usr/lib/libsepol.a
81
+ lrwxrwxrwx root/root usr/lib/libsepol.so -> libsepol.so.2
82
+ -rwxr-xr-x root/root usr/lib/libsepol.so.2
83
+ drwxr-xr-x root/root usr/share/
84
+
85
+footprint_libsepol_man: |
86
+ drwxr-xr-x root/root usr/share/man/
87
+ drwxr-xr-x root/root usr/share/man/man3/
88
+ -rw-r--r-- root/root usr/share/man/man3/sepol_check_context.3.gz
89
+ drwxr-xr-x root/root usr/share/man/man8/
90
+ -rw-r--r-- root/root usr/share/man/man8/chkcon.8.gz
91
+ -rw-r--r-- root/root usr/share/man/man8/genpolbools.8.gz
92
+ -rw-r--r-- root/root usr/share/man/man8/genpolusers.8.gz
93
+ drwxr-xr-x root/root usr/share/man/ru/
94
+ drwxr-xr-x root/root usr/share/man/ru/man8/
95
+ -rw-r--r-- root/root usr/share/man/ru/man8/chkcon.8.gz
29
96
30
97
build: |
31
98
cd ${pkgname}-${pkgver}
32
99
33
- # Patczowanie konfliktu słowa zastrzeżonego 'bool' w nagłówkach i źródłach
100
+ # Rozwiązanie konfliktu z reserved keyword 'bool' w nowszych toolchainach
34
101
sed -i 's/\bbool\b/bool_val/g' include/sepol/policydb/conditional.h
35
102
sed -i 's/\bbool\b/bool_val/g' src/conditional.c
36
103
37
- make SHLIBDIR=/usr/lib
38
- make DESTDIR=${PKGDIR} SHLIBDIR=/usr/lib install
104
+ make SHLIBDIR=/usr/lib LIBDIR=/usr/lib
105
+ make DESTDIR=${PKGDIR} SHLIBDIR=/usr/lib LIBDIR=/usr/lib install
39
106
40
107
package: |
41
108
true