Commit d3a63bc6
2
files
+36
added
-1
deleted
@@ -22,10 +22,16 @@ build: |
22
22
export CPPFLAGS=""
23
23
unset LDFLAGS
24
24
25
+ # --without-posix-acls: gnulib w tar 1.35 (najnowszy) deklaruje własne
26
+ # acl_get_file_at/acl_set_file_at/acl_delete_def_file_at, a nowy libacl 2.4
27
+ # (sys/acl.h) eksportuje je z inną sygnaturą (dodany int flags) ->
28
+ # "conflicting types for 'acl_get_file_at'". Bez tej flagi xattrs.c nie
29
+ # kompiluje się. ACL w tarze (`tar --acls`) jest wyłączone.
25
30
FORCE_UNSAFE_CONFIGURE=1 \
26
31
./configure --prefix=/usr \
27
32
--sbindir=/usr/bin \
28
- --libexecdir=/usr/lib/tar
33
+ --libexecdir=/usr/lib/tar \
34
+ --without-posix-acls
29
35
30
36
# Użyj wszystkich dostępnych rdzeni
31
37
make -j$(nproc)
32
38
new file mode 100644
@@ -0,0 +1,29 @@
1
+pkgname: wireless-regdb
2
+pkgver: '2026.05.30'
3
+pkgrel: '1'
4
+pkgdesc: 'Wireless regulatory database (regulatory.db) for cfg80211 – kraj/region dla WiFi'
5
+url: 'https://wireless.wiki.kernel.org/en/developers/regulatory/wireless-regdb'
6
+arch: x86_64
7
+license:
8
+- ISC
9
+depends: []
10
+makedepends: []
11
+source:
12
+- 'https://www.kernel.org/pub/software/network/wireless-regdb/wireless-regdb-${pkgver}.tar.xz'
13
+sha256sums:
14
+- SKIP
15
+build: |
16
+ cd ${pkgname}-${pkgver}
17
+
18
+ # regulatory.db + podpis .p7s – kernel (cfg80211) ładuje je z /usr/lib/firmware.
19
+ # Bez nich: "cfg80211: failed to load regulatory.db" i brak domyślnego kraju.
20
+ install -Dm644 regulatory.db "${PKGDIR}/usr/lib/firmware/regulatory.db"
21
+ install -Dm644 regulatory.db.p7s "${PKGDIR}/usr/lib/firmware/regulatory.db.p7s"
22
+
23
+ install -Dm644 LICENSE "${PKGDIR}/usr/share/licenses/${pkgname}/LICENSE"
24
+package: |
25
+ true
26
+update: |
27
+ curl -fsSL 'https://www.kernel.org/pub/software/network/wireless-regdb/' 2>/dev/null \
28
+ | grep -oE 'wireless-regdb-[0-9]{4}\.[0-9]{2}\.[0-9]{2}\.tar\.xz' \
29
+ | sed 's/wireless-regdb-//; s/\.tar\.xz//' | sort -V | tail -1