Hello community, here is the log from the commit of package orion for openSUSE:Factory checked in at 2017-04-29 10:54:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/orion (Old) and /work/SRC/openSUSE:Factory/.orion.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "orion" Sat Apr 29 10:54:00 2017 rev:2 rq:491856 version:1.5.1+git~20170428 Changes: -------- --- /work/SRC/openSUSE:Factory/orion/orion.changes 2017-04-11 09:41:37.459075728 +0200 +++ /work/SRC/openSUSE:Factory/.orion.new/orion.changes 2017-04-29 10:54:20.233337545 +0200 @@ -0,0 +1,218 @@ +------------------------------------------------------------------- +Fri Apr 28 13:32:35 UTC 2017 - [email protected] + +- Update to version 1.5.1rc+git~20170428: + * updated dependencies + +------------------------------------------------------------------- +Fri Apr 28 12:39:22 UTC 2017 - [email protected] + +- Update to version 1.4.0+git~20170428: + * comment out unused parameters + * explicit parent QObject call + * more unused parameters + * Revert "explicit parent QObject call" + * favouritesModel 0 -> nullptr + * missing Q_OBJECTs + * bring IrcChat static consts into class as there are some non-PODs + * move more static QString consts into classes; foreach tweaks + * more foreach tweaks, constness fixes in channel getters + * fix technically ambiguous comment block + * fix emit used with non-signal member functions + * fix emit used with non-signal member functions, cont'd + * fix ambiguous backslash ending in comment + * Move QTcpSocket creation out of IrcChat constructor as emits don't work in constructor + * dead code + * minimally handle the case where sock is null + * more foreach tweaks + * populate all ChatMessage fields for sent message + * add virtual destructor to work around compiler vtable issues + * missing return + * vtable plz + * Revert "vtable plz" + * Revert "add virtual destructor to work around compiler vtable issues" + * appveyor: switch to lachs0r's libmpv build + * bump TLS version for download + * handle relative download link url + * update cache setting for new mpv path + * troubleshooting move + * include contents move is not necessary with this libmpv build + * prepend EXPORTS line to def + * libmpv artifact changes + * update path in conditional download test + +------------------------------------------------------------------- +Thu Apr 27 10:49:50 UTC 2017 - [email protected] + +- Trim reference to external repositories from description. +- Replace %__macro-type indirections. + +------------------------------------------------------------------- +Mon Apr 24 08:21:38 UTC 2017 - [email protected] + +- Update to version 1.4.0+git~20170423: + * Switch QDateTime static members for compatibility with older Qt + +------------------------------------------------------------------- +Sun Apr 23 10:56:01 UTC 2017 - [email protected] + +- Update to version 1.4.0+git~20170422: + * clear replay chat deduplication state when switching/seeking VODs or leaving replay mode + * fix reload stream button, resume when channel goes online, resume when network comes back online + +------------------------------------------------------------------- +Sat Apr 22 08:50:34 UTC 2017 - [email protected] + +- Update to version 1.4.0+git~20170422: + * add vod chat replay + * fix: "Open chat" command should turn off vod mode + * cleanup unused forward declarations + * fix iterator invalid state after erase + * side margins for chat + * workaround offset in the mpv backend positions + * get rid of chat timestamp offset in the chat-replay layer as there is a workaround in the mpv backend + * don't do replay seeks and renames when not in replay mode + * when we leave replay mode or switch vods, cancel the chat replay network request in progress if any + +------------------------------------------------------------------- +Fri Apr 21 16:19:59 UTC 2017 - [email protected] + +- Update to version 1.4.0+git~20170421: + * [mpv] Enable hardware decoding if available + +------------------------------------------------------------------- +Wed Apr 19 18:25:59 UTC 2017 - [email protected] + +- Update to version 1.4.0+git~20170419: + * fix for chat reconnect when we switch content for the channel we're already in + * add VOD created date/time to tooltip + +------------------------------------------------------------------- +Tue Apr 18 08:28:36 UTC 2017 - [email protected] + +- Update to version 1.4.0+git~20170418: + * fix network error message not showing if there is a failure before the UI loads + +------------------------------------------------------------------- +Mon Apr 17 20:10:50 UTC 2017 - [email protected] + +- Update to version 1.4.0+git~20170417: + * Dropped qt webengine module => Replaced with (super) lightweight http server; Version up to 1.5.0 + * replaced emoticon icon with twitch icon, and made it look more like rest of the application + * updated readme + * up readme + +------------------------------------------------------------------- +Mon Apr 17 10:08:48 UTC 2017 - [email protected] + +- Update to version 1.4.0+git~20170417: + * fix channelmanager noreturns + +------------------------------------------------------------------- +Sun Apr 16 14:31:14 UTC 2017 - [email protected] + +- Update to version 1.4.0+git~20170416: + * refactor image provider used for emotes out of ircchat + * use image provider for badges + * give global beta API badges precedence over channel official API badges. I don't know that this is correct, but it's consistent with the existing QML badge code and gives the better turbo icons + * clear unshown message queue on leave + * filter wrong-channel chat + * imageprovider: download with temp file & rename + * grid touchscreen fix attempt + * also needed to fix existing click signal handlers using selectedItem + * Add some grid context menu capability for touch screen / single button + * refactor specific tooltip out of CommonGrid into ChannelGrid and GameView; refactor VodsView to just use ChannelGrid with its own tooltip + * use correct platform versions of ssl libs + * apply GridView content offsets to account for its scroll position + +------------------------------------------------------------------- +Sat Apr 15 17:03:43 UTC 2017 - [email protected] + +- Update to version 1.4.0+git~20170415: + * added true unicode character counter and hooked it up in the emoji splitting + * fix for emote picker button visible in PlayerView smallMode + +------------------------------------------------------------------- +Fri Apr 14 08:56:21 UTC 2017 - [email protected] + +- Update to version 1.4.0+git~20170414: + * appveyor initial x86 release config + * add matrix builds + * a note about libmpv version + * for simplicity re licensing issues just include the whole workspace including source + * typo + * dynamically find current libmpv build snapshot version + * typo + * add missing VCINSTALLDIR setting + * missing include + * add libmpv dev archive used for build to artifacts so we have it around for troubleshooting + +------------------------------------------------------------------- +Thu Apr 13 14:33:41 UTC 2017 - [email protected] + +- Update to version 1.4.0+git~20170413: + * screenshot added + * updated readme + +------------------------------------------------------------------- +Thu Apr 13 14:15:36 UTC 2017 - [email protected] + +- Update to version 1.4.0+git~20170413: + * refactored common channel-related view components into a new ChannelGrid; added "Open Chat" context menu command; made "Open Chat" the default click when channel is offline + * emote display support + * remove unused var + * getting emote set ids loading (work in progress) + * skeleton of emotes loading for picker + * GridView for emotes (work in progress) + * emote picker for chat + * emote picker button dark and narrower + * switch back to flow + * remove loader height and width + * remove chat emote loader's set image sizes + * Use non-html-escaped text fragments for Flow Text + * Added a replacement for Flow called CustomFlow that allows vertical center or bottom aligning lines + * CustomFlow relayout on resize + * don't need to reflow contents on container height change + * add a bit of line spacing + * minimal keyboard usability for emote picking + * integrate emote picker keyboard control with grid keyboard navigation + * clean up emotes table in destructor + * hook up link detection again + * hook up the previous link detection again + * remove debug output + * pass emote text to frontend; add emote tooltip + * factoring some emote display functionality out of incoming message processing + * move emote set loading to irc connect time; identify emotes in sent chat message and pass relevant emote info to the back end for emote loading and substitution; cleanup + * badges support part 1: stable API + * add open/close animation for emote picker + * grid picker is getting into the animation for a couple of frames; get rid of it since it's not displaying normally anyway + * add support for new beta global and channel badges + * fix for beta channel badges neeting to be matched using channelId + * fix for using channel badges on outgoing chat + * use hand cursor for clickables in chat (username, clickable badges, and inline links) + * fix spurious emote matches in sent messages + * preserve badge order in the IRC tags value + * use only channel USERSTATE badges for a channel; fall back to GLOBALUSERSTATE badges only if there were no badges in the channel USERSTATE + * If there are badges appear multiple times in the list for some reason, don't show dupes + * Hook up user's display-name, color, and statuses from tags in USERSTATE and GLOBALUSERSTATE to message fields for sent messages so the info can be used for their appearance ++++ 21 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/orion/orion.changes ++++ and /work/SRC/openSUSE:Factory/.orion.new/orion.changes Old: ---- orion-1.4.0+git~20170325.tar.xz New: ---- orion-1.5.1+git~20170428.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ orion.spec ++++++ --- /var/tmp/diff_new_pack.ie2Cwr/_old 2017-04-29 10:54:21.141209292 +0200 +++ /var/tmp/diff_new_pack.ie2Cwr/_new 2017-04-29 10:54:21.145208727 +0200 @@ -1,7 +1,7 @@ # # spec file for package orion # -# Copyright (c) 2016 SUSE LINUX 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,35 +17,38 @@ Name: orion -Version: 1.4.0+git~20170325 +Version: 1.5.1+git~20170428 Release: 0 -Summary: Twitch stream client using QT +Summary: Twitch stream client using Qt License: GPL-3.0 Url: http://alamminsalo.github.io/orion/ Source: %{name}-%{version}.tar.xz BuildRequires: gcc -BuildRequires: pkgconfig(Qt5Core) -BuildRequires: pkgconfig(Qt5Quick) -BuildRequires: pkgconfig(Qt5WebEngine) -BuildRequires: pkgconfig(Qt5Svg) -BuildRequires: pkgconfig(Qt5DBus) -BuildRequires: pkgconfig(Qt5OpenGL) -BuildRequires: pkgconfig(Qt5Multimedia) +BuildRequires: pkgconfig(Qt5Core) >= 5.6 +BuildRequires: pkgconfig(Qt5DBus) >= 5.6 +BuildRequires: pkgconfig(Qt5OpenGL) >= 5.6 +BuildRequires: pkgconfig(Qt5Quick) >= 5.6 +BuildRequires: pkgconfig(Qt5Svg) >= 5.6 +BuildRequires: pkgconfig(mpv) + +#Required for GUI to function, It is not added automatically by OBS (probably due to QML?) Requires: libqt5-qtquickcontrols2 + Requires(post): hicolor-icon-theme Requires(postun): hicolor-icon-theme +Requires(post): update-desktop-files +Requires(postun): update-desktop-files Recommends: gstreamer-plugins-libav %description -QML/C++-written desktop client for Twitch.tv built using the Qt5 multimedia backend, playback requires proprietary gstreamer codecs available in packman essentials. +QML/C++-written desktop client for Twitch.tv. %prep %setup -q -%build #enforce package versioning in GUI sed -i 's|v$$VERSION|v%{version}-%{release}|g' orion.pro #fix paths @@ -55,13 +58,16 @@ #fix categories in .desktop file sed -i 's|Categories=Games|Categories=Network;FileTransfer;|g' distfiles/Orion.desktop -qmake-qt5 QMAKE_CFLAGS+="%optflags" QMAKE_CXXFLAGS+="%optflags" QMAKE_STRIP="/bin/true" CONFIG+="multimedia" +%build +qmake-qt5 QMAKE_CFLAGS+="%optflags" QMAKE_CXXFLAGS+="%optflags" QMAKE_STRIP="/bin/true" make %{?_smp_mflags} %post +%desktop_database_post %icon_theme_cache_post %postun +%desktop_database_postun %icon_theme_cache_postun %install ++++++ _service ++++++ --- /var/tmp/diff_new_pack.ie2Cwr/_old 2017-04-29 10:54:21.189202512 +0200 +++ /var/tmp/diff_new_pack.ie2Cwr/_new 2017-04-29 10:54:21.193201947 +0200 @@ -4,6 +4,7 @@ <param name="url">https://github.com/alamminsalo/orion.git</param> <param name="filename">orion</param> <param name="versionformat">@PARENT_TAG@+git~%cd</param> + <param name="versionrewrite-pattern">rc(.*)</param> <param name="changesgenerate">enable</param> </service> <service name="recompress" mode="localonly"> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.ie2Cwr/_old 2017-04-29 10:54:21.217198557 +0200 +++ /var/tmp/diff_new_pack.ie2Cwr/_new 2017-04-29 10:54:21.217198557 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/alamminsalo/orion.git</param> - <param name="changesrevision">baea2b30dd46c2aa07a06c2b8f98e8462b13c9ba</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">0aa0e759ddec285231d41f8b9d6be124f112a60a</param></service></servicedata> \ No newline at end of file ++++++ orion-1.4.0+git~20170325.tar.xz -> orion-1.5.1+git~20170428.tar.xz ++++++ ++++ 6891 lines of diff (skipped)
