Hello community, here is the log from the commit of package wavemon for openSUSE:Factory checked in at 2017-05-08 19:04:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wavemon (Old) and /work/SRC/openSUSE:Factory/.wavemon.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "wavemon" Mon May 8 19:04:36 2017 rev:22 rq:493436 version:0.8.1 Changes: -------- --- /work/SRC/openSUSE:Factory/wavemon/wavemon.changes 2015-04-10 09:52:43.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.wavemon.new/wavemon.changes 2017-05-08 19:05:03.582805097 +0200 @@ -1,0 +2,21 @@ +Mon May 8 12:11:42 UTC 2017 - mpluskal@suse.com + +- Use pkgconfig style dependencies + +------------------------------------------------------------------- +Mon May 8 10:13:05 UTC 2017 - mardnh@gmx.de + +- Update to version 0.8.1 + * fix for musl build thanks to @joerg-krause + * resolved #19, #22, #23, #28 + * info screen: replace interval timer with pthread + * fixed an illegal free (found on ARM), which seems to also have caused a memory leak on ARM. +- Update to version 0.8.0 + * majority of WEXT functions now replaced by nl80211 + * scan screen has more information (channel utilisation) + and sorting mode (MAC addresses) + * info screen contains more output, tested new support + * for displaying noise floor data (based on nl80211) + * random signal generator option was dropped + +------------------------------------------------------------------- Old: ---- v0.7.6.tar.gz New: ---- wavemon-0.8.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wavemon.spec ++++++ --- /var/tmp/diff_new_pack.KuXMuL/_old 2017-05-08 19:05:04.346697183 +0200 +++ /var/tmp/diff_new_pack.KuXMuL/_new 2017-05-08 19:05:04.358695488 +0200 @@ -1,7 +1,7 @@ # # spec file for package wavemon # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,15 +17,18 @@ Name: wavemon -BuildRequires: ncurses-devel -Version: 0.7.6 +Version: 0.8.1 Release: 0 -Url: https://github.com/uoaerg/wavemon Summary: An ncurses monitoring application for wireless network devices License: GPL-2.0+ Group: Productivity/Networking/Diagnostic -Source: https://github.com/uoaerg/wavemon/archive/v%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Url: https://github.com/uoaerg/wavemon +Source: https://github.com/uoaerg/wavemon/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +BuildRequires: libcap-devel +BuildRequires: ncurses-devel +BuildRequires: pkgconfig +BuildRequires: pkgconfig(libnl-3.0) +BuildRequires: pkgconfig(libnl-genl-3.0) %description wavemon is a wireless device monitoring application that allows you to @@ -36,23 +39,24 @@ devices supported by the wireless kernel extensions by Jean Tourrilhes. %prep -%setup +%setup -q %build -export CFLAGS="%{optflags} -D_REENTRANT -pthread" -%configure --docdir=%{_docdir}/%{name} +export CFLAGS="%{optflags} `pkg-config --cflags libnl-3.0` -D_REENTRANT -pthread" +%configure \ + --docdir=%{_docdir}/%{name} make %{?_smp_mflags} %install -%makeinstall -mkdir -p ${RPM_BUILD_ROOT}%{_docdir} -mv ${RPM_BUILD_ROOT}%{_datadir}/%{name} ${RPM_BUILD_ROOT}%{_docdir}/ +%make_install +mkdir -p %{buildroot}%{_docdir} +mv %{buildroot}%{_datadir}/%{name} %{buildroot}%{_docdir}/ %files %defattr(-,root,root,-) %{_bindir}/wavemon -%{_datadir}/man/man1/wavemon.1.gz -%{_datadir}/man/man5/wavemonrc.5.gz +%{_mandir}/man1/wavemon.1%{ext_man} +%{_mandir}/man5/wavemonrc.5%{ext_man} %{_docdir}/%{name} %changelog