Hello community, here is the log from the commit of package linssid.13924 for openSUSE:Leap:15.2:Update checked in at 2020-09-10 14:26:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2:Update/linssid.13924 (Old) and /work/SRC/openSUSE:Leap:15.2:Update/.linssid.13924.new.4249 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "linssid.13924" Thu Sep 10 14:26:19 2020 rev:1 rq:832745 version:3.6 Changes: -------- New Changes file: --- /dev/null 2020-09-10 00:27:47.435250138 +0200 +++ /work/SRC/openSUSE:Leap:15.2:Update/.linssid.13924.new.4249/linssid.changes 2020-09-10 14:26:20.266532417 +0200 @@ -0,0 +1,149 @@ +------------------------------------------------------------------- +Sat Sep 5 14:58:30 UTC 2020 - Luigi Baldoni <[email protected]> + +- Update to Version 3.6 + * Attempts to resolve 802.11s mesh network nodes to their + master. If otherwise not reported, marks SSID field of mesh + node APs as "<mesh-masterSSID>". + version 3.5: + * New vendor database and search scheme that now looks in ieee + oui large, medium, and small block databases. Previously only + looked in large block database because that's where 98% of + all devices are found. + * Displays SSID of attach points with no SSID as "<hidden>". + version 3.4: + * Fixes location and owner of ".linssid.prefs" and + "LinSSID.datalog". + Instead of placed in /root and owned by root they are now + placed in "$HOME" and owned by "$USER" when launched with + linssid-pkexec which is the normal .desktop launch. + * Fixed some wrongly addressed cosmetic icons. + * Updated vendor data file. (Version 3.3 had some trailing + characters that messed up data logging.) + * Sundry under-the-hood optimizations. + version 3.3: + * Adds selection of table font size in preferences dialog. + version 3.2: + * Now shows mark for control channel on the channel plots. + Very useful for making sure your control channel(s) don't + overlap with the neighbors'. + * Fixes potential memory leak with attached plots. + version 3.1: + * Big change - now requires polkit (policykit) authentication. + No way around this as debian/ubuntu/* has emasculated su and + sudo. + A step backward IMHO. Now the whole app must run as root. + So, all of the prefs and log files are now in /root and are + owned by root. And, the whole app must run as root instead + of just well-tested system parts. + * Major rewrite of the synchronization between the main window + and the data getter. + * Install rewrite + * Desktop file fix + * Updated vendor database + version 3.0: + * Fix race condition with large number of SSID + * Updated vendor database + +- Refreshed linssid-icons.patch and + linssid-use-shared-qwt-qt5.patch to use pkgconfig + +- Avoid use of ®/™ signs in specfiles as per guidelines. + +- Spec cleanup + +------------------------------------------------------------------- +Wed Oct 11 13:16:37 UTC 2017 - [email protected] + +- Fixed future Factory build, see (boo#1062783) + +------------------------------------------------------------------- +Sat Jul 29 17:47:56 UTC 2017 - [email protected] + +- Dropped linssid-use-static-qwt.patch and + qwt-6.1.3.tar.bz2 +- Added linssid-use-shared-qwt-qt5.patch +- Build against system qwt6-qt5 shared lib +- Added linssid-icons-patch to fix icons locations +- Fixed executable path + +------------------------------------------------------------------- +Fri Sep 30 10:33:18 UTC 2016 - [email protected] + +- Update to version 2.9 + * Conversion from old linux wireless tools to nl80211 tools. + * New information displayed - bandwidth, make and model of + router (when available) + * Updated vendor database + +- Updated bundled qwt library to 6.1.3 and added attendant + linssid-use-static-qwt.patch + +- Dropped linssid-fix-make-and-compile-errors-2.7.patch and + linssid-qt-5_4-static-const-fix.patch + +------------------------------------------------------------------- +Sat Oct 24 16:11:20 UTC 2015 - [email protected] + +- Fixed Leap build + +------------------------------------------------------------------- +Mon Jan 26 10:18:31 UTC 2015 - [email protected] + +- Added linssid-qt-5_4-static-const-fix.patch for OpenSUSE > 13.2: + + Fix compiling with Qt >= 5.4 + +------------------------------------------------------------------- +Thu Nov 20 12:31:57 UTC 2014 - [email protected] + +- Added required dependencies + +------------------------------------------------------------------- +Sat Nov 1 14:18:41 UTC 2014 - [email protected] + +- Update to version 2.7: + + Hopefully fixes an occassional problem in some configurations where LinSSID hangs during + scan when the wifi interface is connected to an attach point + + Updated vendor database + +------------------------------------------------------------------- +Sun Jul 27 19:10:51 UTC 2014 - [email protected] + +- Update to version 2.6: + + Fixes a possible bug in interface detection + + Static link to libboost-regex (openSUSE dropped in patch) + + Update vendor database +- Updates from version 2.5: + + Fixes an issue with how the zsh shell interprets command lines. + Huge thanks to Alex Stelmachonak. +- Updates from version 2.4: + + Same as 2.3 code but necessary to get a i386 build through + Canonical. Long story. +- Updates from version 2.3: + + Fixed issue with RTL8187SE card and driver not providing + frequency resulting in LinSSID crash. + + Renamed the column that displays WEP, WPA2, etc., to "Privacy". + + Added column for protocol {a,b,g,n}. (Note that many drivers do + not report protocol.). + + Modified data logging format to reflect as above. + + Added buttons for immediate clear or set of plotting of all + visible attach points. + + Improved response to Plot column check boxes. + + Cleaned up a few minor bugs. + + Updated vendor database. +- Updates from version 2.2: + + Fixes several small bugs. + + Adds a status display line to top panel. + + Now built with QT5 and Qwt 6.1. + + Updated wifi vendor database. +- Rebase linssid-fix-make-and-compile-errors.patch to clean up + linssid-app.pro build errors and desktop file. + +------------------------------------------------------------------- +Fri Feb 28 20:24:08 UTC 2014 - [email protected] + +- Initial build. +- Add linssid-fix-make-and-compile-errors.patch: Clean up pro, + desktop files and fix compile errors. +- Add linssid_wrapper script to ensure the /usr/sbin path is set + and removed when finished. New: ---- linssid-icons.patch linssid-use-shared-qwt-qt5.patch linssid.changes linssid.spec linssid_3.6.orig.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ linssid.spec ++++++ # # spec file for package linssid # # Copyright (c) 2020 SUSE LLC # Copyright (c) 2014 Malcolm J Lewis <[email protected]> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: linssid Version: 3.6 Release: 0 Summary: Graphical wireless scanning for Linux License: GPL-3.0-only Group: System/Monitoring URL: https://sourceforge.net/projects/linssid/ Source0: https://sourceforge.net/projects/linssid/files/LinSSID_%{version}/linssid_%{version}.orig.tar.gz # PATCH-FIX-OPENSUSE linssid-icons.patch -- puts icons in the proper paths Patch0: linssid-icons.patch # PATCH-FIX-OPENSUSE linssid-icons.patch linssid-use-shared-qwt-qt5.patch -- uses shared qwt6 as packaged on openSUSE Patch1: linssid-use-shared-qwt-qt5.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libboost_regex-devel BuildRequires: update-desktop-files BuildRequires: pkgconfig(Qt5Concurrent) BuildRequires: pkgconfig(Qt5Core) >= 5.2 BuildRequires: pkgconfig(Qt5OpenGL) BuildRequires: pkgconfig(Qt5PrintSupport) BuildRequires: pkgconfig(Qt5Qwt6) BuildRequires: pkgconfig(Qt5Svg) BuildRequires: pkgconfig(Qt5UiTools) Requires: iw %description LinSSID is graphically and functionally similar to Inssider (from Microsoft Windows). It is written in C++ using Linux wireless tools and Qt5. %prep %autosetup -p1 %build %qmake5 %make_build %install %qmake5_install # create launcher mkdir -pv %{buildroot}%{_bindir} tee %{buildroot}/%{_bindir}/linssid_wrapper << "EOF" #!/bin/bash TMP_PATH=$PATH PATH=$PATH:%{_sbindir} %{_bindir}/xdg-su -c %{_sbindir}/linssid PATH=$TMP_PATH EOF %fdupes %{buildroot} %files %license linssid-app/license.txt %{_sbindir}/linssid %attr(755,root,root) %{_bindir}/linssid_wrapper %{_datadir}/applications/linssid.desktop %{_datadir}/linssid %{_datadir}/pixmaps/linssid.svg %changelog ++++++ linssid-icons.patch ++++++ Index: linssid-3.6/linssid-app/AboutBox.ui =================================================================== --- linssid-3.6.orig/linssid-app/AboutBox.ui +++ linssid-3.6/linssid-app/AboutBox.ui @@ -15,7 +15,7 @@ </property> <property name="windowIcon"> <iconset> - <normaloff>../../../../../../../usr/share/pixmaps/linssid.png</normaloff>../../../../../../../usr/share/pixmaps/linssid.png</iconset> + <normaloff>/usr/share/pixmaps/linssid.png</normaloff>/usr/share/pixmaps/linssid.png</iconset> </property> <property name="modal"> <bool>true</bool> @@ -75,7 +75,7 @@ <string notr="true"/> </property> <property name="pixmap"> - <pixmap>../../../../../../../usr/share/pixmaps/linssid.png</pixmap> + <pixmap>/usr/share/pixmaps/linssid.png</pixmap> </property> <property name="alignment"> <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> Index: linssid-3.6/linssid-app/MainForm.ui =================================================================== --- linssid-3.6.orig/linssid-app/MainForm.ui +++ linssid-3.6/linssid-app/MainForm.ui @@ -21,7 +21,7 @@ </property> <property name="windowIcon"> <iconset> - <normaloff>../../../../../../../usr/share/pixmaps/linssid.png</normaloff>../../../../../../../usr/share/pixmaps/linssid.png</iconset> + <normaloff>/usr/share/pixmaps/linssid.png</normaloff>/usr/share/pixmaps/linssid.png</iconset> </property> <widget class="QWidget" name="centralwidget"> <property name="sizePolicy"> @@ -228,8 +228,8 @@ </property> <property name="icon"> <iconset> - <normaloff>../../../../../../../usr/share/linssid/linssid-start.png</normaloff> - <normalon>../../../../../../../usr/share/linssid/linssid-pause.png</normalon>../../../../../../../usr/share/linssid/linssid-start.png</iconset> + <normaloff>/usr/share/linssid/linssid-start.png</normaloff> + <normalon>/usr/share/linssid/linssid-pause.png</normalon>/usr/share/linssid/linssid-start.png</iconset> </property> <property name="iconSize"> <size> @@ -301,7 +301,7 @@ <string/> </property> <property name="pixmap"> - <pixmap>../../../../../../../usr/share/pixmaps/linssid.png</pixmap> + <pixmap>/usr/share/pixmaps/linssid.png</pixmap> </property> </widget> </item> Index: linssid-3.6/linssid-app/linssid.desktop =================================================================== --- linssid-3.6.orig/linssid-app/linssid.desktop +++ linssid-3.6/linssid-app/linssid.desktop @@ -1,14 +1,13 @@ -#!/usr/bin/env xdg-open - [Desktop Entry] Encoding=UTF-8 +Version=1.0 Name=LinSSID -GenericName= +GenericName=WiFi monitor Comment=Find local wireless attach points -Exec=linssid-pkexec -Icon=/usr/share/pixmaps/linssid48.png +Exec=linssid_wrapper +Icon=linssid Terminal=false Type=Application -Categories=Network +Categories=Application;Network;Network;Monitor; Name[en]=LinSSID Name[en_US]=LinSSID Index: linssid-3.6/linssid-app/linssid-app.pro =================================================================== --- linssid-3.6.orig/linssid-app/linssid-app.pro +++ linssid-3.6/linssid-app/linssid-app.pro @@ -28,19 +28,13 @@ QMAKE_CXXFLAGS += -std=c++11 TARGET = linssid target.path = /usr/sbin INSTALLS += target -targetexec.path = /usr/bin -targetexec.files=linssid-pkexec -INSTALLS += targetexec dtop.path = /usr/share/applications dtop.files = linssid.desktop INSTALLS += dtop icons.path = /usr/share/pixmaps -icons.files = *.png *.svg +icons.files = linssid.svg INSTALLS += icons data.path = /usr/share/linssid -data.files = oui.datc linssid-pause.png linssid-start.png +data.files = oui.datc linssid-pause.png linssid-start.png linssid.png INSTALLS += data -policy.path = /usr/share/polkit-1/actions -policy.files = com.warsev.pkexec.linssid.policy -INSTALLS += policy ++++++ linssid-use-shared-qwt-qt5.patch ++++++ Index: linssid-3.6/linssid-app/linssid-app.pro =================================================================== --- linssid-3.6.orig/linssid-app/linssid-app.pro +++ linssid-3.6/linssid-app/linssid-app.pro @@ -4,7 +4,8 @@ TARGET = linssid VERSION = 3.6 CONFIG -= debug_and_release app_bundle lib_bundle CONFIG += release -PKGCONFIG += +CONFIG += link_pkgconfig +PKGCONFIG += Qt5Qwt6 QT = core gui widgets svg SOURCES += AboutBox.cpp Getter.cpp MainForm.cpp main.cpp prefsDialog.cpp HEADERS += AboutBox.h Custom.h Getter.h MainForm.h prefsDialog.h @@ -20,9 +21,7 @@ QMAKE_CXX = g++ DEFINES += INCLUDEPATH += /usr/include/boost INCLUDEPATH += /usr/include/qt5 -INCLUDEPATH += /usr/include/qwt LIBS += -lboost_regex -LIBS += /usr/lib/libqwt-qt5.so.6 QMAKE_CXXFLAGS += -std=c++11 # TARGET = linssid
