Revisions of telegram-desktop

Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 813542 from M K's avatar M K (tux93) (revision 24)
- Update to 2.1.11
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 799898 from Origin Manager's avatar Origin Manager (origin-manager) (revision 23)
Newer source available from package origin. (host go-agent-monitor-2)
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 799012 from Origin Manager's avatar Origin Manager (origin-manager) (revision 22)
Newer source available from package origin. (host go-agent-monitor-3)
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 791380 from M K's avatar M K (tux93) (revision 21)
- Update to 2.0.1
  * Switch between folders using Ctrl+1, ..., Ctrl+8.
  * Fix crash when a pinned in folder chat was added to archive.
  * Fix font issues in Linux version.

- Update to 2.0.0
  * Organize chats into Chat Folders if you have too many chats.
  * Create custom folders with flexible settings, or use default
    recommendations.
  * Pin an unlimited number of chats in each folder.
  * Switch between folders in the new side bar to easily access
    all of your chats.
  * Send :dice: to any chat to try your luck and get a random number
    from the animated dice.
  * Send :virus:, :face_with_thermometer:, :mask:,
    :face_with_head_bandage:, :sneeze:, :sick:, :soap: or :ambulance:
    to try out the new animated emoji.

- Update to 1.9.21
  * Mark new messages as read while scrolling down through them.
  * Improved spellchecking on Windows 7 and Linux.
  * Fix crash in shared links search.
  * Fix blurred thumbnails in albums with video files.
  * Fix a possible crash in animated stickers rendering.
  * Bug fixes and other minor improvements.

- Update to 1.9.14
  * Bug fixes and other minor improvements.

- Update to 1.9.13
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 751074 from Origin Manager's avatar Origin Manager (origin-manager) (revision 20)
Newer source available from package origin. (host go-agent-monitor-5)
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 734089 from Origin Manager's avatar Origin Manager (origin-manager) (revision 19)
Newer source available from package origin. (host go-agent-monitor-6)
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) accepted request 730719 from Origin Manager's avatar Origin Manager (origin-manager) (revision 18)
Newer source available from package origin. (host go-agent-monitor-4)
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) accepted request 729705 from Origin Manager's avatar Origin Manager (origin-manager) (revision 17)
Newer source available from package origin. (host go-agent-stagingbot-5)
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) accepted request 725936 from Origin Manager's avatar Origin Manager (origin-manager) (revision 16)
Newer source available from package origin. (host go-agent-stagingbot-3)
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 724645 from Origin Manager's avatar Origin Manager (origin-manager) (revision 15)
Newer source available from package origin. (host go-agent-stagingbot-4)
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) accepted request 723531 from M K's avatar M K (tux93) (revision 14)
Update Telegram from Factory

old: openSUSE:Leap:15.2/telegram-desktop
new: openSUSE:Factory/telegram-desktop rev 18
Index: breakpad-master.tar.gz
===================================================================
Binary files breakpad-master.tar.gz (revision 13) and breakpad-master.tar.gz (revision 18) differ
Index: crl-master.zip
===================================================================
Binary files crl-master.zip (revision 13) and crl-master.zip (revision 18) differ
Index: gyp-master.tar.gz
===================================================================
Binary files gyp-master.tar.gz (revision 13) and gyp-master.tar.gz (revision 18) differ
Index: libtgvoip.zip
===================================================================
Binary files libtgvoip.zip (revision 13) and libtgvoip.zip (revision 18) differ
Index: linux-syscall-support-refs-heads-master.tar.gz
===================================================================
Binary files linux-syscall-support-refs-heads-master.tar.gz (revision 13) and linux-syscall-support-refs-heads-master.tar.gz (revision 18) differ
Index: range-v3-master.zip
===================================================================
Binary files range-v3-master.zip (revision 13) and range-v3-master.zip (revision 18) differ
Index: telegram-desktop.changes
===================================================================
--- telegram-desktop.changes (revision 13)
+++ telegram-desktop.changes (revision 18)
@@ -1,4 +1,111 @@
 -------------------------------------------------------------------
+Mon Jun 24 17:06:02 UTC 2019 - Marcel Kuehlhorn <tux93@opensuse.org>
+
+- Update to 1.7.10
+  * Bug fixes and other minor improvements.
+- Updated libtgvoip and qtlottie
+
+-------------------------------------------------------------------
+Sun Jun 23 20:48:50 UTC 2019 - Marcel Kuehlhorn <tux93@opensuse.org>
+
+- Update to 1.7.9
+  * You can now add any users to your contacts, even if their phone
+    numbers are not visible.
+  * Transfer ownership of group chats and channels by granting full
+    rights to another admin. Useful when switching jobs or if you
+    just want to retire as creator.
+  * Hide archived chats to the main menu.
+  * See who is online straight from the chat list.
+  * Use the MacBook Pro TouchBar to apply formatting to
+    selected text, insert emoji, and send stickers.
+- switch to ayatana-appindicator3-0.1
+
+-------------------------------------------------------------------
+Tue Jun 18 08:41:22 UTC 2019 - Marcel Kuehlhorn <tux93@opensuse.org>
+
+- Update to 1.7.8
+  * Hide archived chats in the main menu.
+  * See who is online straight from the chat list.
+  * Apply formatting to selected text parts from the 
+    MacBook Pro TouchBar.
+
+-------------------------------------------------------------------
+Mon Jun 10 20:34:17 UTC 2019 - Marcel Kuehlhorn <tux93@opensuse.org>
+
+- Update to 1.7.7
+  * Bug fixes and other minor improvements.
+
+-------------------------------------------------------------------
+Thu Jun  6 16:56:59 UTC 2019 - Marcel Kuehlhorn <tux93@opensuse.org>
+
+- Update to 1.7.6
+  * Bug fixes and other minor improvements.
+- Updated qtlottie
+
+-------------------------------------------------------------------
+Wed Jun  5 22:31:45 UTC 2019 - Marcel Kuehlhorn <tux93@opensuse.org>
+
+- Keep using GCC8 on Tumbleweed until there is a resolution for
+  https://github.com/telegramdesktop/tdesktop/issues/5996
+
+-------------------------------------------------------------------
+Wed Jun  5 20:33:30 UTC 2019 - Marcel Kuehlhorn <tux93@opensuse.org>
+
+- Update to 1.7.5
+  * Download video files while watching them using streaming.
+  * Set EOL for Windows XP / Vista and OS X 10.6 to 10.9
+    at September 1.
+  * Crash fix.
+- Remove gcc7-fix.patch because GCC7 will no longer work due to
+  qtlottie requiring "class-memaccess" option
+
+-------------------------------------------------------------------
+Wed Jun  5 20:07:00 UTC 2019 - Marcel Kuehlhorn <tux93@opensuse.org>
+
+- Update to 1.7.3
+  * Bug fixes and other minor improvements.
+- New 3rd party: rapidjson
+
+-------------------------------------------------------------------
+Sat Jun  1 12:03:16 UTC 2019 - Marcel Kuehlhorn <tux93@opensuse.org>
+
+- Update to 1.7.2
+  * Choose who can see your phone number with granular precision in
+    Privacy & Security settings.
+  * Add group chats to "Always/Never Share" exceptions for any
+    privacy setting. Permissions will update as users leave
+    and join the groups.
+  * Connect a discussion group to your channel, subscribers will
+    see a "Discuss" button.
+  * Integrate bots seamlessly with web services. 
+    For example, see t.me/DiscussThis/1
+  * Use TouchBar on MacBooks Pro to control music playback and
+    switch between pinned chats.
+- New 3rd party: qtlottie
+
+-------------------------------------------------------------------
+Thu May 30 09:46:29 UTC 2019 - Marcel Kuehlhorn <tux93@opensuse.org>
+
+- Updated bundled 3rd party sources to fix gcc9 build failures
+  * breakpad, linux-syscall-support, gyp, crl to current master
+  * libtgvoip to v2.4.4
+  * mapbox-variant to v1.1.6
+  * range-v3 to v0.5.0
+  * xxHash to v0.7.0
+- spec-cleaner: use pkconfig
+
+-------------------------------------------------------------------
+Thu May  9 17:32:58 UTC 2019 - Marcel Kuehlhorn <tux93@opensuse.org>
+
+- Update to 1.7.0
+- Introducing Archived Chats:
+  * Archive any chat from the right-click menu.
+  * Chats with enabled notifications will pop out of the archive 
+    when a notification arrives.
+  * Muted chats will stay in the archive.
+  * Pin an unlimited number of chats in your archive.
+
+-------------------------------------------------------------------
 Sat Apr 13 16:13:52 UTC 2019 - Marcel Kuehlhorn <tux93@opensuse.org>
 
 - Update to 1.6.7
Index: telegram-desktop.spec
===================================================================
--- telegram-desktop.spec (revision 13)
+++ telegram-desktop.spec (revision 18)
@@ -16,8 +16,16 @@
 #
 
 
+# temprarily always use gcc8, later add '0%{?suse_version} < 01550 && ' to only
+# use gcc8 on leap
+%if 0%{?is_opensuse}
+%bcond_without  gcc8
+%else
+%bcond_with     gcc8
+%endif
+
 Name:           telegram-desktop
-Version:        1.6.7
+Version:        1.7.10
 Release:        0
 Summary:        Messaging application with a focus on speed and security
 License:        GPL-3.0-only
@@ -43,52 +51,42 @@
 Source9:        range-v3-master.zip
 # curl https://codeload.github.com/telegramdesktop/crl/zip/master -o crl-master.zip
 Source10:       crl-master.zip
-# curl https://codeload.github.com/Cyan4973/xxHash/zip/master -o crl-master.zip
-Source11:       xxHash-master.zip
-
+# curl https://codeload.github.com/telegramdesktop/qtlottie/zip/tdesktop -o qtlottie-tdesktop.zip
+Source11:       qtlottie-tdesktop.zip
+# curl https://codeload.github.com/Cyan4973/xxHash/zip/master -o xxHash-master.zip
+Source12:       xxHash-master.zip
+# curl https://codeload.github.com/Tencent/rapidjson/zip/master -o rapidjson-master.zip
+Source13:       rapidjson-master.zip
 Patch0:         tdesktop.patch
-Patch1:         gcc7-fix.patch
 BuildRequires:  chrpath
 BuildRequires:  cmake
 BuildRequires:  desktop-file-utils
 BuildRequires:  ffmpeg-devel
-BuildRequires:  fontconfig-devel
 BuildRequires:  freetype-devel
+%if %{with gcc8}
+BuildRequires:  gcc8-c++
+%else
 BuildRequires:  gcc-c++
+%endif
 BuildRequires:  glibc-devel
 BuildRequires:  libQt5Core-private-headers-devel
-BuildRequires:  libQt5DBus-devel
 BuildRequires:  libQt5Gui-private-headers-devel
-BuildRequires:  libQt5Network-devel
-BuildRequires:  libQt5Widgets-devel
-BuildRequires:  libXfixes-devel
-BuildRequires:  libexpat-devel
 BuildRequires:  libjpeg-devel
-BuildRequires:  libmng-devel
-BuildRequires:  libopus-devel
-BuildRequires:  libproxy-devel
 BuildRequires:  libqt5-qtbase-common-devel
 BuildRequires:  libqt5-qtimageformats-devel
-BuildRequires:  libtiff-devel
-BuildRequires:  minizip-devel
-BuildRequires:  openal-soft-devel
-BuildRequires:  opusfile-devel
-BuildRequires:  pcre-devel
 BuildRequires:  pkgconfig
-BuildRequires:  portaudio-devel
 # python2-base is required for gyp, Auto pulled in for Tumbleweed, but need for Leap 15.
 BuildRequires:  python2-base
 BuildRequires:  python3
 BuildRequires:  unzip
-BuildRequires:  xcb-util-image-devel
-BuildRequires:  xcb-util-keysyms-devel
-BuildRequires:  xcb-util-renderutil-devel
-BuildRequires:  xcb-util-wm-devel
 BuildRequires:  xorg-x11-devel
 BuildRequires:  xz
-BuildRequires:  zlib-devel
+BuildRequires:  pkgconfig(Qt5DBus)
+BuildRequires:  pkgconfig(Qt5Network)
+BuildRequires:  pkgconfig(Qt5Widgets)
 BuildRequires:  pkgconfig(alsa)
-BuildRequires:  pkgconfig(appindicator-0.1)
+BuildRequires:  pkgconfig(ayatana-appindicator3-0.1)
+BuildRequires:  pkgconfig(expat)
 BuildRequires:  pkgconfig(fontconfig)
 BuildRequires:  pkgconfig(freetype2)
 BuildRequires:  pkgconfig(glib-2.0)
@@ -101,18 +99,39 @@
 BuildRequires:  pkgconfig(libavutil)
 BuildRequires:  pkgconfig(libcrypto)
 BuildRequires:  pkgconfig(liblzma)
+BuildRequires:  pkgconfig(libmng)
+BuildRequires:  pkgconfig(libpcre)
+BuildRequires:  pkgconfig(libpcre16)
+BuildRequires:  pkgconfig(libpcrecpp)
+BuildRequires:  pkgconfig(libpcreposix)
 BuildRequires:  pkgconfig(libpng)
+BuildRequires:  pkgconfig(libproxy-1.0)
 BuildRequires:  pkgconfig(libpulse)
+BuildRequires:  pkgconfig(libtiff-4)
 BuildRequires:  pkgconfig(libva)
 BuildRequires:  pkgconfig(libva-glx)
 BuildRequires:  pkgconfig(libva-x11)
 BuildRequires:  pkgconfig(libwebp)
+BuildRequires:  pkgconfig(minizip)
 BuildRequires:  pkgconfig(mtdev)
+BuildRequires:  pkgconfig(openal)
 BuildRequires:  pkgconfig(openssl)
+BuildRequires:  pkgconfig(opus)
+BuildRequires:  pkgconfig(opusfile)
+BuildRequires:  pkgconfig(opusurl)
+BuildRequires:  pkgconfig(portaudio-2.0)
+BuildRequires:  pkgconfig(portaudiocpp)
 BuildRequires:  pkgconfig(tslib)
+BuildRequires:  pkgconfig(xcb-ewmh)
+BuildRequires:  pkgconfig(xcb-icccm)
+BuildRequires:  pkgconfig(xcb-image)
+BuildRequires:  pkgconfig(xcb-keysyms)
+BuildRequires:  pkgconfig(xcb-renderutil)
 BuildRequires:  pkgconfig(xcb-util)
+BuildRequires:  pkgconfig(xfixes)
 BuildRequires:  pkgconfig(xkbcommon)
 BuildRequires:  pkgconfig(xkbcommon-x11)
+BuildRequires:  pkgconfig(zlib)
 # Runtime requirements
 Requires:       ffmpeg
 Requires:       hicolor-icon-theme
@@ -156,6 +175,14 @@
 mv crl-master crl
 mv crl %{_builddir}/tdesktop-%{version}/Telegram/ThirdParty/
 
+cp %{_sourcedir}/qtlottie-tdesktop.zip . && unzip qtlottie-tdesktop.zip
+mv qtlottie-tdesktop qtlottie
+mv qtlottie %{_builddir}/tdesktop-%{version}/Telegram/ThirdParty/
+
+cp %{_sourcedir}/rapidjson-master.zip . && unzip rapidjson-master.zip
+mv rapidjson-master rapidjson
+mv rapidjson %{_builddir}/tdesktop-%{version}/Telegram/ThirdParty/
+
 cp %{_sourcedir}/xxHash-master.zip . && unzip xxHash-master.zip
 mv xxHash-master xxHash
 mv xxHash %{_builddir}/tdesktop-%{version}/Telegram/ThirdParty/
@@ -163,9 +190,6 @@
 cp %{_sourcedir}/tdesktop.patch %{_builddir}/tdesktop-%{version}
 cd %{_builddir}/tdesktop-%{version}
 %patch0 -p1
-%if 0%{?sle_version} == 150000 && 0%{?is_opensuse}
-%patch1 -p1
-%endif
 
 cp %{_sourcedir}/patch.py . && python3 ./patch.py
 cp %{_sourcedir}/catch.hpp ./Telegram/SourceFiles/
@@ -175,6 +199,11 @@
 %setup -q -T -c -n gyp -a 3
 
 %build
+%if %{with gcc8}
+export CC=/usr/bin/gcc-8
+export CXX=/usr/bin/g++-8
+%endif
+
 mv %{_builddir}/tdesktop-%{version} %{_builddir}/tdesktop
 
 # patch gyp
@@ -189,7 +218,7 @@
 ln -s %{_builddir}/breakpad-lss src/third_party/lss
 %configure
 %make_build
-make install DESTDIR=%{_builddir}/Libraries/breakpad
+make %{?_smp_mflags} install DESTDIR=%{_builddir}/Libraries/breakpad
 
 cd %{_builddir}/tdesktop/Telegram/gyp
 # patch qt.gypi to change libxkbcommon path
Index: variant-master.zip
===================================================================
Binary files variant-master.zip (revision 13) and variant-master.zip (revision 18) differ
Index: xxHash-master.zip
===================================================================
Binary files xxHash-master.zip (revision 13) and xxHash-master.zip (revision 18) differ
Index: qtlottie-tdesktop.zip
===================================================================
Binary file qtlottie-tdesktop.zip (revision 18) added
Index: rapidjson-master.zip
===================================================================
Binary file rapidjson-master.zip (revision 18) added
Index: v1.7.10.tar.gz
===================================================================
Binary file v1.7.10.tar.gz (revision 18) added
Index: gcc7-fix.patch
===================================================================
--- gcc7-fix.patch (revision 13)
+++ gcc7-fix.patch (deleted)
@@ -1,13 +0,0 @@
-Index: tdesktop-1.5.15/Telegram/SourceFiles/boxes/add_contact_box.cpp
-===================================================================
---- tdesktop-1.5.15.orig/Telegram/SourceFiles/boxes/add_contact_box.cpp
-+++ tdesktop-1.5.15/Telegram/SourceFiles/boxes/add_contact_box.cpp
-@@ -97,7 +97,7 @@ void ShowAddParticipantsError(
- 					channel,
- 					user,
- 					close,
--					close);
-+					[=] { close(0); });
- 				auto box = Box<EditAdminBox>(
- 					channel,
- 					user,
Index: v1.6.7.tar.gz
===================================================================
Binary file v1.6.7.tar.gz (revision 13) deleted
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) committed (revision 13)
branch from 15.1
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 694034 from Leap Reviewbot's avatar Leap Reviewbot (leaper) (revision 12)
Automatic request from openSUSE:Factory by UpdateCrawler
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 693178 from Leap Reviewbot's avatar Leap Reviewbot (leaper) (revision 11)
Automatic request from openSUSE:Factory by UpdateCrawler
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 692262 from Leap Reviewbot's avatar Leap Reviewbot (leaper) (revision 10)
Automatic request from openSUSE:Factory by UpdateCrawler
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) accepted request 688806 from Leap Reviewbot's avatar Leap Reviewbot (leaper) (revision 9)
Automatic request from openSUSE:Factory by UpdateCrawler
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) accepted request 687233 from Leap Reviewbot's avatar Leap Reviewbot (leaper) (revision 8)
Automatic request from openSUSE:Factory by UpdateCrawler
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 678556 from Leap Reviewbot's avatar Leap Reviewbot (leaper) (revision 7)
Automatic request from openSUSE:Factory by UpdateCrawler
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 676455 from Leap Reviewbot's avatar Leap Reviewbot (leaper) (revision 6)
Automatic request from openSUSE:Factory by UpdateCrawler
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) accepted request 670759 from Leap Reviewbot's avatar Leap Reviewbot (leaper) (revision 5)
Automatic request from openSUSE:Factory by UpdateCrawler
Displaying revisions 1 - 20 of 24
openSUSE Build Service is sponsored by