Hello community,

here is the log from the commit of package qtox for openSUSE:Factory checked in 
at 2020-05-11 13:42:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qtox (Old)
 and      /work/SRC/openSUSE:Factory/.qtox.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qtox"

Mon May 11 13:42:49 2020 rev:6 rq:802471 version:1.17.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/qtox/qtox.changes        2018-09-04 
22:57:36.885296807 +0200
+++ /work/SRC/openSUSE:Factory/.qtox.new.2738/qtox.changes      2020-05-11 
13:43:00.069329223 +0200
@@ -2 +2 @@
-Sat Sep  1 09:49:28 UTC 2018 - Andrey Karepin <egdf...@opensuse.org>
+Sun May 10 08:54:08 UTC 2020 - ecsos <ec...@opensuse.org>
@@ -4,2 +4,19 @@
-- add qtox.keyring file
-- change source download URL
+- Update to 1.17.2 
+  - This is a release to fix our automatic deployment scripts,
+    no code changes.
+
+- Changes from 1.17.1
+  * Bug Fixes
+    - ci: remove jenkins deploy step (48c688bf)
+
+- Changes from 1.17.0
+  The most notable user facing changes are group chats that stay 
+  intact after disconnects or client shutdown as well as the very 
+  often requested dark theme. Advanced history search was added,
+  as well as file transfers staying in chat history after client 
+  restart. There are of course also tons of fixes, namely much 
+  increased stability of audio and video calls as well as audio
+  group calls.
+  
+  Full changelog see: 
+  https://github.com/qTox/qTox/blob/master/CHANGELOG.md#v1170-2020-04-19
@@ -8 +25 @@
-Sun Jul 29 09:38:58 UTC 2018 - ec...@opensuse.org
+Sun Jul 29 10:17:59 UTC 2018 - ec...@opensuse.org
@@ -22,3 +39,8 @@
-- changes from 1.16.1
-  This point release fixes our deployment of Flapak and AppImage on 
-  Github. No feature changes.
+-------------------------------------------------------------------
+Fri Jul  6 17:17:23 UTC 2018 - ec...@opensuse.org
+
+- update to 1.16.1
+  
+  This point release fixes our deployment of Flapak and AppImage 
+  on Github. No feature changes.
+  
@@ -26,2 +48 @@
-     **deploy:**
-    - upload Flatpak bundle to Github releases
+    - deploy: upload Flatpak bundle to Github releases (59b5578c)
@@ -29,2 +50 @@
-     **deploy:**
-    - fix file path in AppImage deployment
+    - deploy: fix file path in AppImage deployment (64602f38)
@@ -32,0 +53 @@
+
@@ -36,0 +58 @@
+
@@ -38,3 +60,4 @@
-    - remove full screen btn from audio group chat
-    - local toxcore install with bootstrap.sh
-    - simple_make.sh script
+    - remove full screen btn from audio group chat (0d3f061b)
+    - local toxcore install with bootstrap.sh (9ca38750, 
+      closes #5199)
+    - simple_make.sh script (ead2152d)
@@ -42,2 +65,2 @@
-      ToxOptionsWrapper
-    - Fix usage of unitialized functions
+      ToxOptionsWrapper (9b6cd1c0)
+    - Fix usage of unitialized functions (06ae7ead)
@@ -45,10 +68,10 @@
-    - delete double initialization callDuration
-    **Core:**
-    - fix use after free of proxyAddrData
-    **appimage:**
-    - build sqlcipher form source
-    **audio:**
-    - fix error introduced in 67f2605971cf43093c72f811e4df90ab70544dd6
-    - connect the correct audio callbacks
-    - close the audio device after playing a sound
-    **build:**
+      (48179b6a)
+    - delete double initialization callDuration (dc1f5ea0)
+    - Core: fix use after free of proxyAddrData (26b59d31)
+    - appimage: build sqlcipher form source (64a7c24b)
+    - audio:
+      - fix error introduced in 
+        67f2605971cf43093c72f811e4df90ab70544dd6 (40d30153)
+      - connect the correct audio callbacks (a00af087)
+      - close the audio device after playing a sound (a3370173)
+    - build:
@@ -56,30 +79,24 @@
-    - correct install script nsis for win64
-    - make qTox compile with ffmpeg 4.0 and newer
-    **chatform:**
-    - name in window title and close detached chats
-    - check for empty path when exporting profile
-    **core:**
-    - Clean illegal chars from filenames
-    **docs:**
-    - update toxcore build instructions
-    **file:**
-    - don't clean the filenames of avatar transfer
-    **history:**
-    - don't save both action prefix and displayed name
-    **leak:**
-    - Fix few memory leaks
-    **login:**
-    - start login screen on profile select by -p option
-    **settings:**
-    - automatically disable UDP when a proxy is set
-    - prevent segfault on wrong proxy settings
-    **simple_make:**
-    - correct variable initialization
-    **theme:**
-    - clear stylesheet cache on theme colour change
-    **ui:**
-    - increase number of low res camera options
-    **video:**
-    - unsubscribe the video device correctly
-    **wayland:**
-    - Fix desktop file name in Qt properties
+        (2cd65610)
+      - correct install script nsis for win64 (25e69572)
+      - make qTox compile with ffmpeg 4.0 and newer (44193176)
+    - chatform:
+      - name in window title and close detached chats (39968a31)
+      - check for empty path when exporting profile (757791ee, 
+        closes #5146)
+    - core: Clean illegal chars from filenames (ab85716f)
+    - docs: update toxcore build instructions (b00cbc1d)
+    - file: don't clean the filenames of avatar transfer (2a8ab03e)
+    - history: don't save both action prefix and displayed name 
+      (dfd2de83)
+    - leak: Fix few memory leaks (daaa5518)
+    - login: start login screen on profile select by -p option 
+      (1af3ad69)
+    - settings:
+      - automatically disable UDP when a proxy is set (977b7fc9)
+      - prevent segfault on wrong proxy settings (dfd5232e)
+    - simple_make: correct variable initialization (1537f83e)
+    - theme: clear stylesheet cache on theme colour change 
+      (8ba8ce91)
+    - ui: increase number of low res camera options (72931514)
+    - video: unsubscribe the video device correctly (e55f86c6)
+    - wayland: Fix desktop file name in Qt properties (c1caeb58)
@@ -88,2 +105,2 @@
-      click
-    - Add ability to quit group with middle click
+      click (aae567ed)
+    - Add ability to quit group with middle click (228c431c)
@@ -91,230 +108,65 @@
-    **appimage:**
-    - build appimage on TravisCI
-    **call:**
-    - add call end sound
-    **chat:**
-    - add UI option to mute group peers
-    - full screen video chat
-    **core:**
-    - put c-toxcore log messages in the qTox log
-    **history:**
-    - load set number of messages from history
-
--------------------------------------------------------------------
-Thu Jun 28 18:10:19 UTC 2018 - egdf...@opensuse.org
-
-- add 5041.patch to fix build in factory
-  see https://github.com/qTox/qTox/issues/5041#issuecomment-377771790
-
--------------------------------------------------------------------
-Mon Jun 18 12:47:04 UTC 2018 - sleep_wal...@opensuse.org
-
-- disable Werror for parenthesis (breaks the build because of gtk2)
-
--------------------------------------------------------------------
-Sun Jun 17 22:29:45 UTC 2018 - ec...@opensuse.org
-
-- Update to version 1.15.0:
-  * chore(windows): fix automatic deploy for windows
-  * chore(release): update qTox version to v1.15.0
-  * chore(l10n): update translations from Weblate
-  * chore(windows): automatically deploy for windows
-  * chore(version): update toxcore version to v0.2.2
-  * perf(ui): cache stylesheets to reduce memory usage
-  * fix(settings): connect enable LAN discovery checkbox
-  * fix(core): split messages on utf8 multibyte character boundary properly
-  * feat(camera): add higher resolution camera options
-  * refactor(avform): simplify and standardize sliders, use RMS for volume
-  * fix(audio): apply gain to both audio channels
-  * fix(audio): move audio timers to and start from audioThread
-  * refactor(ui): consolidate new message settings under UI page
-  * feat(ui): add setting for disabling new message notification popup
-  * feat(ui): Add ability to disable LAN discovery
-  * fix(profile): don't error if no new avatar is selected
-  * fix(chatform): include pressed key(s) when changing focus
-  * fix(settings): add missing enableTestSound to settings
-  * fix(ui): remove placeholder update UI
-  * fix(docs): include master key fingerprint instead of subkey fingerprint
-  * refactor(call): Refactor toxcall and disconnect lambda on destruction
-  * chore(windows): add architecture to installer's and zip's filenames
-  * chore(windows): create a zip with qTox to be used in release publishing
-  * chore(windows): use NSIS 3 and cache NSIS ShellExecAsUser plugin
++++ 532 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/qtox/qtox.changes
++++ and /work/SRC/openSUSE:Factory/.qtox.new.2738/qtox.changes

Old:
----
  5041.patch
  _service
  _servicedata
  v1.16.3.tar.gz
  v1.16.3.tar.gz.asc

New:
----
  v1.17.2.tar.gz
  v1.17.2.tar.gz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ qtox.spec ++++++
--- /var/tmp/diff_new_pack.1iyh1N/_old  2020-05-11 13:43:02.805335028 +0200
+++ /var/tmp/diff_new_pack.1iyh1N/_new  2020-05-11 13:43:02.805335028 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package qtox
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,60 +12,86 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
+%define realname qTox
+
 Name:           qtox
-Version:        1.16.3
+Version:        1.17.2
 Release:        0
-Summary:        Qt based Tox client
+Summary:        Tox client
 License:        GPL-3.0-only
 Group:          Productivity/Networking/Instant Messenger
-Url:            https://qtox.github.io/
+URL:            https://qtox.github.io/
 Source0:        
https://github.com/qTox/qTox/releases/download/v%{version}/v%{version}.tar.gz
 Source1:        
https://github.com/qTox/qTox/releases/download/v%{version}/v%{version}.tar.gz.asc
 Source2:        qtox.keyring
-# PATCH-FEATURE-UPSTREAM
-Patch:          5041.patch
-BuildRequires:  c-toxcore-devel
 BuildRequires:  cmake
+BuildRequires:  fdupes
+BuildRequires:  pkgconfig
+BuildRequires:  update-desktop-files
+
+# needed?
+####BuildRequires:  gcc-c++
+####BuildRequires:  opencv-devel >= 2.4.9
+###BuildRequires:  opencv-qt5-devel
+###BuildRequires:  pkgconfig(Qt5Sql5-sqlite)
+BuildRequires:  libqt5-qtbase-common-devel >= 5.2.0
+BuildRequires:  pkgconfig(sqlite3)
+# needed?
+
+%if 0%{?suse_version} > 1500
+BuildRequires:  ffmpeg-devel >= 4.0.0
+%else
+BuildRequires:  ffmpeg-devel
+%endif
+#BuildRequires:  pkgconfig(libavformat)
+#BuildRequires:  pkgconfig(libavdevice)
+#BuildRequires:  pkgconfig(libavutil)
+#BuildRequires:  pkgconfig(libavcodec)
+#BuildRequires:  pkgconfig(libswscale)
+
 BuildRequires:  glib2-devel
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  libqt5-linguist-devel
-BuildRequires:  libqt5-qtbase-devel
-BuildRequires:  pkgconfig
-BuildRequires:  update-desktop-files
+BuildRequires:  libqt5-qtbase-devel >= 5.2.0
+BuildRequires:  pkgconfig(Qt5Concurrent)
+BuildRequires:  pkgconfig(Qt5Core) >= 5.2.0
+BuildRequires:  pkgconfig(Qt5Gui)
+BuildRequires:  pkgconfig(Qt5Multimedia)
+BuildRequires:  pkgconfig(Qt5Network)
+BuildRequires:  pkgconfig(Qt5OpenGL)
+BuildRequires:  pkgconfig(Qt5Sql)
 BuildRequires:  pkgconfig(Qt5Svg)
+BuildRequires:  pkgconfig(Qt5Test)
+BuildRequires:  pkgconfig(Qt5Widgets)
+BuildRequires:  pkgconfig(Qt5Xml)
+BuildRequires:  pkgconfig(filteraudio)
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0)
 BuildRequires:  pkgconfig(gtk+-2.0)
-BuildRequires:  pkgconfig(libavdevice)
-BuildRequires:  pkgconfig(libavformat)
-BuildRequires:  pkgconfig(libavutil)
 BuildRequires:  pkgconfig(libexif)
-BuildRequires:  pkgconfig(libqrencode)
+BuildRequires:  pkgconfig(libqrencode) >= 3.0.3
 BuildRequires:  pkgconfig(libsodium)
-BuildRequires:  pkgconfig(libswscale)
-BuildRequires:  pkgconfig(openal)
+BuildRequires:  pkgconfig(openal) >= 1.16.0
 BuildRequires:  pkgconfig(opus)
 BuildRequires:  pkgconfig(sqlcipher)
+BuildRequires:  pkgconfig(toxcore)
 BuildRequires:  pkgconfig(vpx)
-BuildRequires:  pkgconfig(xscrnsaver)
+BuildRequires:  pkgconfig(xscrnsaver) >= 1.2
+
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
-qTox is a chat, voice, video, and file transfer IM client using the
-encrypted peer-to-peer Tox protocol.
+Powerful Tox client that tries to follow the Tox UI mockup while running on all
+major systems.
 
 %prep
 %setup -q -c -n qTox-%{version}
-
-%patch -p1
-
-# W: file-contains-date-and-time
-BUILD_TIME=$(LC_ALL=C date -ur %{_sourcedir}/%{name}.changes +'%{H}:%{M}')
-BUILD_DATE=$(LC_ALL=C date -ur %{_sourcedir}/%{name}.changes +'%{b} %{d} %{Y}')
-sed -i "s/__TIME__/\"$BUILD_TIME\"/" $(grep -rl '__TIME__')
-sed -i "s/__DATE__/\"$BUILD_DATE\"/" $(grep -rl '__DATE__')
+# rpmlint: datetime
+sed -i -e 's|__TIME__ + " " + __DATE__|"%(date +"%%H:%%M") %(date 
+"%%Y-%%m-%%d")"|g' src/main.cpp
+sed -i -e 's|__TIME__ << __DATE__|"%(date +"%%H:%%M") %(date 
+"%%Y-%%m-%%d")"|g' src/main.cpp
 
 %build
 CFLAGS="%{optflags} -Wno-error=parentheses"
@@ -76,7 +102,7 @@
 popd
 
 %install
-make install -C build PREFIX=%{_prefix} DESTDIR=%buildroot
+make install -C build PREFIX=%{_prefix} DESTDIR=%{buildroot}
 # remove non-standard dimensions
 rm -rf %{buildroot}%{_datadir}/icons/hicolor/14x14
 # decompress svgz to svg
@@ -86,7 +112,18 @@
 # fix desktop-file-name
 mv %{buildroot}%{_datadir}/applications/io.github.qtox.qTox.desktop 
%{buildroot}%{_datadir}/applications/%{name}.desktop
 
+%fdupes %{buildroot}
+
+%post
+%desktop_database_post
+%icon_theme_cache_post
+
+%postun
+%desktop_database_postun
+%icon_theme_cache_postun
+
 %files
+%defattr(-,root,root)
 %license LICENSE
 %doc README.md CHANGELOG.md
 %{_bindir}/%{name}

++++++ v1.16.3.tar.gz -> v1.17.2.tar.gz ++++++
++++ 125040 lines of diff (skipped)


Reply via email to