## START: Set by rpmautospec
## (rpmautospec version 0.7.3)
## RPMAUTOSPEC: autorelease, autochangelog
%define autorelease(e:s:pb:n) %{?-p:0.}%{lua:
    release_number = 1;
    base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}"));
    print(release_number + base_release_number - 1);
}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}}
## END: Set by rpmautospec

Name:           iwd
Version:        3.2
Release:        %autorelease
Summary:        Wireless daemon for Linux
License:        LGPL-2.1-or-later
URL:            https://iwd.wiki.kernel.org/
Source0:        https://www.kernel.org/pub/linux/network/wireless/%{name}-%{version}.tar.xz

BuildRequires:  asciidoc
BuildRequires:  gcc
BuildRequires:  libtool
BuildRequires:  make
BuildRequires:  pkgconfig(dbus-1)
BuildRequires:  pkgconfig(ell) >= 0.43
BuildRequires:  pkgconfig(libsystemd)
BuildRequires:  python3-docutils
BuildRequires:  readline-devel

Requires:       dbus
Requires:       systemd
Recommends:     wireless-regdb


%description
The daemon and utilities for controlling and configuring the Wi-Fi network
hardware.


%prep
%autosetup -p1


%build
%configure			\
	--enable-external-ell	\
	--enable-sim-hardcoded	\
	--enable-ofono		\
	--enable-wired		\
	--enable-hwsim		\
	--enable-tools		\
	--with-systemd-unitdir=%{_unitdir} \
	--with-systemd-networkdir=%{_systemd_util_dir}/network \
	--with-systemd-modloaddir=%{_modulesloaddir}

%make_build


%install
%make_install
mkdir -p %{buildroot}%{_sharedstatedir}/iwd
mkdir -p %{buildroot}%{_sharedstatedir}/ead

# Don't let iwd adjust interface naming. It would break user configurations.
rm %{buildroot}/usr/lib/systemd/network/80-iwd.link


%files
%license COPYING
%doc AUTHORS ChangeLog
%{_bindir}/iwctl
%{_bindir}/iwmon
%{_bindir}/hwsim
%{_libexecdir}/iwd
%{_libexecdir}/ead
%{_modulesloaddir}/pkcs8.conf
%{_unitdir}/ead.service
%{_unitdir}/iwd.service
%{_datadir}/dbus-1/system-services/net.connman.iwd.service
%{_datadir}/dbus-1/system-services/net.connman.ead.service
%{_datadir}/dbus-1/system.d/iwd-dbus.conf
%{_datadir}/dbus-1/system.d/ead-dbus.conf
%{_datadir}/dbus-1/system.d/hwsim-dbus.conf
%{_mandir}/man*/*
%{_sharedstatedir}/iwd
%{_sharedstatedir}/ead


%changelog
## START: Generated by rpmautospec
* Mon Nov 25 2024 Peter Robinson <pbrobinson@gmail.com> - 3.2-1
- Update to 3.2

* Sun Nov 10 2024 Peter Robinson <pbrobinson@gmail.com> - 3.1-1
- Update to 3.1

* Sun Oct 20 2024 Peter Robinson <pbrobinson@gmail.com> - 3.0-1
- Update to 3.0

* Sat Sep 14 2024 Peter Robinson <pbrobinson@gmail.com> - 2.22-1
- Update to 2.22

* Mon Sep 09 2024 Peter Robinson <pbrobinson@gmail.com> - 2.21-1
- Update to 2.21

* Mon Sep 02 2024 Miroslav Suchý <msuchy@redhat.com> - 2.20-2
- convert license to SPDX

* Thu Aug 29 2024 Peter Robinson <pbrobinson@gmail.com> - 2.20-1
- Update to 2.20

* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.19-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild

* Tue Jul 09 2024 Peter Robinson <pbrobinson@fedoraproject.org> - 2.19-1
- Update to 2.19

* Wed Jun 05 2024 Peter Robinson <pbrobinson@fedoraproject.org> - 2.18-1
- Update to 2.18

* Sat Mar 30 2024 Peter Robinson <pbrobinson@fedoraproject.org> - 2.17-1
- Ypdate to 2.17

* Thu Mar 07 2024 Peter Robinson <pbrobinson@fedoraproject.org> - 2.16-1
- Update to 2.16

* Wed Feb 28 2024 Peter Robinson <pbrobinson@fedoraproject.org> - 2.15-1
- Update to 2.15

* Sat Feb 10 2024 Peter Robinson <pbrobinson@fedoraproject.org> - 2.14-1
- Update to 2.14

* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.13-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild

* Sat Jan 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.13-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild

* Sun Jan 14 2024 Peter Robinson <pbrobinson@fedoraproject.org> - 2.13-1
- Update to 2.13

* Fri Dec 29 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 2.12-1
- Update to 2.12

* Sat Dec 16 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 2.11-1
- Update to 2.11

* Mon Nov 20 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 2.9-1
- Update to 2.9

* Fri Aug 25 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 2.8-1
- Update to 2.8

* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.6-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild

* Fri Jun 23 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 2.6-1
- Update to 2.6

* Sun May 28 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 2.5-1
- Update to 2.5

* Wed Mar 29 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 2.4-1
- Update to 2.4

* Sat Feb 04 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 2.3-1
- Update to 2.3

* Tue Jan 24 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 2.2-3
- Update to 2.2

* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild

* Sat Dec 31 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 2.1-1
- Update to 2.1

* Sun Nov 20 2022 Neal Gompa <ngompa@fedoraproject.org> - 2.0-2
- Properly remove files intended to be excluded from the package

* Sat Nov 19 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 2.0-1
- Update to 2.0

* Thu Jul 28 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 1.29-1
- Update to 1.29

* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.27-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild

* Sun May 15 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 1.27-1
- Update to 1.27

* Sat Mar 26 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 1.26-1
- Update to 1.26

* Sat Feb 12 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 1.24-1
- Update to 1.24

* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.21-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild

* Wed Jan 05 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 1.21-1
- Update to 1.21

* Sat Dec 11 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 1.20-1
- Update to 1.20

* Sun Nov 07 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 1.19-1
- Update to 1.19

* Sun Sep 19 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 1.18-1
- Update to 1.18

* Sun Aug 22 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 1.17-1
- Update to 1.17

* Sat Aug 07 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 1.16-1
- Update to 1.16

* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.15-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild

* Tue Jun 15 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 1.15-1
- Update to 1.15

* Sat May 15 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 1.14-1
- Update to 1.14

* Tue Mar 30 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 1.13-1
- Update to 1.13

* Thu Feb 18 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 1.12-1
- Update to 1.12

* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild

* Mon Jan 11 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 1.11-1
- Update to 1.11

* Tue Dec  1 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 1.10-1
- Update to 1.10

* Sun Sep 06 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 1.9-1
- Update to 1.9

* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

* Mon Jun 15 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 1.8-1
- Update to 1.8 release

* Wed Mar 25 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 1.6-1
- Update to 1.6 release

* Sun Feb  9 2020 Peter Robinson <pbrobinson@fedoraproject.org> 1.5-1
- Update to 1.5 release

* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild

* Fri Dec 20 2019 Peter Robinson <pbrobinson@fedoraproject.org> 1.4-1
- Update to 1.4 release

* Sat Dec 14 2019 Peter Robinson <pbrobinson@fedoraproject.org> 1.3-1
- Update to 1.3 release

* Fri Nov 15 2019 Peter Robinson <pbrobinson@fedoraproject.org> 1.1-1
- Update to 1.1 release

* Wed Oct 30 2019 Lubomir Rintel <lkundrak@v3.sk> - 1.0-1
- Update to 1.0 release

* Fri Oct 25 2019 Peter Robinson <pbrobinson@gmail.com> - 0.23-1
- Update to 0.23 release

* Fri Oct 11 2019 Peter Robinson <pbrobinson@fedoraproject.org> 0.22-1
- Update to 0.22 release

* Fri Sep 20 2019 Peter Robinson <pbrobinson@fedoraproject.org> 0.21-1
- Update to 0.21 release

* Fri Sep 06 2019 Lubomir Rintel <lkundrak@v3.sk> - 0.20-2
- Create /var/lib/iwd and /var/lib/ead
- Bump the ell requirement

* Thu Aug 29 2019 Peter Robinson <pbrobinson@fedoraproject.org> 0.20-1
- Update to 0.20 release

* Mon Aug 05 2019 Lubomir Rintel <lkundrak@v3.sk> - 0.19-1
- Update to 0.19 release

* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.18-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild

* Sun May 12 2019 Peter Robinson <pbrobinson@fedoraproject.org> 0.18-1
- Update to 0.18 release

* Mon Apr 15 2019 Peter Robinson <pbrobinson@fedoraproject.org> 0.17-1
- Update to 0.17 release

* Thu Apr  4 2019 Peter Robinson <pbrobinson@fedoraproject.org> 0.16-1
- Update to 0.16 release

* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.14-3
- Rebuild for readline 8.0

* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.14-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild

* Thu Jan 17 2019 Peter Robinson <pbrobinson@fedoraproject.org> 0.14-1
- Update to 0.14 release

* Wed Dec 12 2018 Peter Robinson <pbrobinson@fedoraproject.org> 0.13-1
- Update to 0.13 release

* Fri Nov 16 2018 Peter Robinson <pbrobinson@fedoraproject.org> 0.12-1
- Update to 0.12 release

* Sat Nov 10 2018 Peter Robinson <pbrobinson@fedoraproject.org> 0.11-1
- Update to 0.11 release

* Mon Sep 24 2018 Lubomir Rintel <lkundrak@v3.sk> - 0.8-1
- Update to 0.8 release

* Sat Aug 11 2018 Lubomir Rintel <lkundrak@v3.sk> - 0.6-1
- Update to 0.6 release

* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

* Mon Jun 25 2018 Lubomir Rintel <lkundrak@v3.sk> - 0.3-1
- Update to 0.3 release

* Mon May 14 2018 Lubomir Rintel <lkundrak@v3.sk> - 0.2-1
- Update to 0.2 release

* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.0-0.3.20171026git569be48
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

* Sun Oct 29 2017 Lubomir Rintel <lkundrak@v3.sk> - 0.0-0.2.20171026git569be48
- Update to a later snapshot

* Sun Oct 22 2017 Lubomir Rintel <lkundrak@v3.sk> - 0.0-0.2.20171022git2c56501
- Added BR gcc
- Made build verbose
- Fixed license tag
- Addressed review issues (Robert-André Mauchin, #1505238):
- Dropped Group tag
- Added license and documentation texts

* Sun Oct 22 2017 Lubomir Rintel <lkundrak@v3.sk> - 0.0-0.1.20171022git2c56501
- Initial packaging

## END: Generated by rpmautospec