1
0

Accepting request 412331 from home:scarabeus_iv:branches:hardware

- Remove support for <12.3 as we are unresolvable there anyway
- Use qt5 on 13.2 if someone pulls this package in
- Convert to pkgconfig dependencies over the devel pkgs
- Use the %qmake5 macro to build the qt5 gui

OBS-URL: https://build.opensuse.org/request/show/412331
OBS-URL: https://build.opensuse.org/package/show/hardware/wpa_supplicant?expand=0&rev=66
This commit is contained in:
Ismail Dönmez 2016-07-22 06:38:28 +00:00 committed by Git OBS Bridge
parent 58afa26759
commit bbf2aa5688
2 changed files with 20 additions and 33 deletions

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Wed Jul 20 11:54:37 UTC 2016 - tchvatal@suse.com
- Remove support for <12.3 as we are unresolvable there anyway
- Use qt5 on 13.2 if someone pulls this package in
- Convert to pkgconfig dependencies over the devel pkgs
- Use the %qmake5 macro to build the qt5 gui
-------------------------------------------------------------------
Wed Mar 23 16:45:16 UTC 2016 - lnussel@suse.de

View File

@ -16,9 +16,6 @@
#
%if ! %{defined _rundir}
%define _rundir %{_localstatedir}/run
%endif
Name: wpa_supplicant
Version: 2.5
Release: 0
@ -41,25 +38,18 @@ Patch1: wpa_supplicant-flush-debug-output.patch
Patch2: wpa_supplicant-sigusr1-changes-debuglevel.patch
Patch3: wpa_supplicant-alloc_size.patch
Patch4: wpa_supplicant-getrandom.patch
BuildRequires: dbus-1-devel
BuildRequires: libnl3-devel
%if 0%{?suse_version} < 1320
BuildRequires: libqt4
BuildRequires: libqt4-devel
%else
BuildRequires: openssl-devel
BuildRequires: pkgconfig
BuildRequires: readline-devel
BuildRequires: systemd-rpm-macros
BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5Gui)
BuildRequires: pkgconfig(Qt5Widgets)
%endif
BuildRequires: openssl-devel
BuildRequires: pkg-config
BuildRequires: readline-devel
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(libnl-3.0)
Requires: logrotate
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if 0%{?suse_version} > 1230
BuildRequires: systemd-rpm-macros
%systemd_requires
%endif
%{?systemd_requires}
%description
wpa_supplicant is an implementation of the WPA Supplicant component,
@ -84,15 +74,12 @@ cp %{SOURCE1} wpa_supplicant/.config
%patch2 -p1
%patch3 -p1
%patch4 -p1
%build
cd wpa_supplicant
CFLAGS="%{optflags}" make V=1 %{?_smp_mflags}
cd wpa_gui-qt4
%if 0%{?suse_version} < 1320
qmake QMAKE_CXXFLAGS="%{optflags}" QMAKE_CFLAGS="%{optflags}"
%else
qmake-qt5 QMAKE_CXXFLAGS="%{optflags}" QMAKE_CFLAGS="%{optflags}"
%endif
%qmake5
make %{?_smp_mflags}
%install
@ -117,19 +104,15 @@ rm %{buildroot}%{_mandir}/man8/wpa_priv.*
rm %{buildroot}%{_mandir}/man8/eapol_test.*
install -m 0644 wpa_supplicant/doc/docbook/*.5 %{buildroot}%{_mandir}/man5
install -m 755 wpa_supplicant/wpa_gui-qt4/wpa_gui %{buildroot}%{_sbindir}
%if 0%{?suse_version} > 1230
install -d %{buildroot}%{_unitdir}
install -m 0644 %{SOURCE6} %{buildroot}%{_unitdir}
%endif
ln -s service %{buildroot}/%{_sbindir}/rcwpa_supplicant
# avoid spurious dependency on /usr/bin/python
chmod -x wpa_supplicant/examples/*.py
%if 0%{?suse_version} > 1230
# dbus auto activation boo#966535
ln -s wpa_supplicant.service %{buildroot}%{_unitdir}/dbus-fi.epitest.hostap.WPASupplicant.service
ln -s wpa_supplicant.service %{buildroot}%{_unitdir}/dbus-fi.w1.wpa_supplicant1.service
%endif
%if 0%{?suse_version} > 1230
%pre
%service_add_pre wpa_supplicant.service
@ -141,11 +124,11 @@ ln -s wpa_supplicant.service %{buildroot}%{_unitdir}/dbus-fi.w1.wpa_supplicant1.
%postun
%service_del_postun wpa_supplicant.service
%endif
%files
%defattr(-,root,root)
%doc wpa_supplicant/ChangeLog COPYING README wpa_supplicant/todo.txt wpa_supplicant/examples wpa_supplicant/wpa_supplicant.conf
%{_sbindir}/rcwpa_supplicant
%{_sbindir}/wpa_cli
%{_sbindir}/wpa_passphrase
%{_sbindir}/wpa_supplicant
@ -154,14 +137,10 @@ ln -s wpa_supplicant.service %{buildroot}%{_unitdir}/dbus-fi.w1.wpa_supplicant1.
%config %{_sysconfdir}/%{name}/%{name}.conf
%config(noreplace) %{_sysconfdir}/logrotate.d/wpa_supplicant
%dir %{_rundir}/%{name}
%if 0%{?suse_version} > 1140
%ghost %{_rundir}/%{name}
%endif
%if 0%{?suse_version} > 1230
%{_unitdir}/wpa_supplicant.service
%{_unitdir}/dbus-fi.epitest.hostap.WPASupplicant.service
%{_unitdir}/dbus-fi.w1.wpa_supplicant1.service
%endif
%dir %{_sysconfdir}/%{name}
%{_mandir}/man8/*
%exclude %{_mandir}/man8/wpa_gui.*
@ -170,6 +149,6 @@ ln -s wpa_supplicant.service %{buildroot}%{_unitdir}/dbus-fi.w1.wpa_supplicant1.
%files gui
%defattr(-,root,root)
%{_sbindir}/wpa_gui
%{_mandir}/man8/wpa_gui.*
%{_mandir}/man8/wpa_gui*
%changelog