upgpkg: sbcl 2.2.4-1
[arch-packages.git] / wpa_supplicant / repos / core-x86_64 / PKGBUILD
blob7ebfa8532ea7ed5cf6a614033d995298d8d5c1d9
1 # Maintainer:
2 # Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
3 # Contributor: Thomas Bächler <thomas@archlinux.org>
4 # Contributor: loqs
6 pkgname=wpa_supplicant
7 pkgver=2.10
8 pkgrel=4
9 epoch=2
10 pkgdesc='A utility providing key negotiation for WPA wireless networks'
11 url='https://w1.fi/wpa_supplicant/'
12 arch=(x86_64)
13 license=(GPL)
14 depends=(openssl libdbus readline libnl)
15 install=wpa_supplicant.install
16 source=(
17   https://w1.fi/releases/${pkgname}-${pkgver}.tar.gz{,.asc}
18   wpa_supplicant_tls.patch                        # More permissive TLS fallback
19   wpa_supplicant_dbus_service_syslog.patch        # Unit improvements from Ubuntu
20   wpa_supplicant_service_ignore-on-isolate.patch  # More unit improvements from Ubuntu
21   wpa_supplicant_config
22   add_extra-ies_only_if_allowed_by_driver.patch
24 validpgpkeys=('EC4AA0A991A5F2464582D52D2B6EF432EFC895FA') # Jouni Malinen
25 sha256sums=('20df7ae5154b3830355f8ab4269123a87affdea59fe74fe9292a91d0d7e17b2f'
26             'SKIP'
27             '08915b040d03a3e07cdc8ea6c76b497e00059e01ce85b67413dfe41d4fc68992'
28             '60f6a1cf2e124813dfce1da78ee1818e2ff5236aafa4113c7ae3b3f2a0b84006'
29             'd42bdbf3d4980b9f0a819612df0c39843c7e96c8afcb103aa656c824f93790b0'
30             '89dc439b958574e9231c58bea6c83faec469909c9f84476bfc83fa35b3e97bd1'
31             'aaedf87f1530d4e6cb00bf7981d1f868409ed892cc41b83c5613019e7b51f380')
33 prepare() {
34   cd $pkgname-$pkgver
35   patch -p1 -i ../add_extra-ies_only_if_allowed_by_driver.patch # http://lists.infradead.org/pipermail/hostap/2022-January/040178.html
37   cd $pkgname
38   cp "$srcdir/wpa_supplicant_config" ./.config
41 build() {
42   cd $pkgname-$pkgver/$pkgname
44   make LIBDIR=/usr/lib BINDIR=/usr/bin
45   make LIBDIR=/usr/lib BINDIR=/usr/bin eapol_test
48 package() {
49   cd $pkgname-$pkgver/$pkgname
51   make LIBDIR=/usr/lib BINDIR=/usr/bin DESTDIR="$pkgdir" install
53   install -Dm755 eapol_test "$pkgdir/usr/bin/eapol_test"
55   install -dm755 "$pkgdir/etc/wpa_supplicant"
56   install -Dm644 wpa_supplicant.conf -t "$pkgdir/usr/share/doc/wpa_supplicant"
58   install -Dm644 dbus/fi.w1.wpa_supplicant1.service \
59     -t "$pkgdir/usr/share/dbus-1/system-services"
61   install -Dm644 dbus/dbus-wpa_supplicant.conf \
62     "$pkgdir/usr/share/dbus-1/system.d/wpa_supplicant.conf"
64   install -Dm644 doc/docbook/*.5 -t "$pkgdir/usr/share/man/man5"
65   install -Dm644 doc/docbook/*.8 -t "$pkgdir/usr/share/man/man8"
66   rm "$pkgdir"/usr/share/man/man8/wpa_{priv,gui}.8
68   install -Dm644 systemd/*.service -t "$pkgdir/usr/lib/systemd/system"