[telegram-desktop] Updated to 1.5.7 (beta).
by Vitaly Zaitsev
commit 9539a9bd1d80d14de77e99c5f0022db3ef0dab15
Author: Vitaly Zaitsev <vitaly(a)easycoding.org>
Date: Sat Jan 12 14:48:23 2019 +0100
Updated to 1.5.7 (beta).
DO NOT BUILD FOR STABLE FEDORA RELEASES!
.gitignore | 2 ++
sources | 4 +--
telegram-desktop-build-fixes.patch | 54 +++++++++++----------------------
telegram-desktop-system-fonts.patch | 2 +-
telegram-desktop-unbundle-minizip.patch | 6 ++--
telegram-desktop.spec | 16 ++++++++--
6 files changed, 38 insertions(+), 46 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 0e2d977..3cead3a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -66,3 +66,5 @@
/tdesktop-1.5.2.tar.gz
/tdesktop-1.5.3.tar.gz
/tdesktop-1.5.4.tar.gz
+/crl-9b7c6b5.tar.gz
+/tdesktop-1.5.7.tar.gz
diff --git a/sources b/sources
index 8d8b41d..8785428 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-b92e75c44c9d4c9fd96b1d19eb3a666d crl-4291015.tar.gz
-25a2a505526a732705e6756f1cfe9549 tdesktop-1.5.4.tar.gz
+3ac19bcca9cb18f67bdb0ccb99445773 crl-9b7c6b5.tar.gz
+60cb64f403dfd0bc157737e435743485 tdesktop-1.5.7.tar.gz
diff --git a/telegram-desktop-build-fixes.patch b/telegram-desktop-build-fixes.patch
index bdb505a..ecd5906 100644
--- a/telegram-desktop-build-fixes.patch
+++ b/telegram-desktop-build-fixes.patch
@@ -1,4 +1,4 @@
-From 079c889ab66fec2e0a24b9aeeb2e54c4fe4545b6 Mon Sep 17 00:00:00 2001
+From a5f5d043470a3b4e7387bb4511e5e2d3dca3f48b Mon Sep 17 00:00:00 2001
From: Vitaly Zaitsev <vitaly(a)easycoding.org>
Date: Fri, 31 Mar 2017 14:29:58 +0200
Subject: [PATCH 1/3] Fixed build under Fedora using rpmbuild and mock.
@@ -11,10 +11,10 @@ Subject: [PATCH 1/3] Fixed build under Fedora using rpmbuild and mock.
Telegram/gyp/PrecompiledHeader.cmake | 4 +-
Telegram/gyp/Telegram.gyp | 24 +-----
Telegram/gyp/codegen_rules.gypi | 6 +-
- Telegram/gyp/lib_base.gyp | 10 +--
- Telegram/gyp/lib_export.gyp | 9 +--
+ Telegram/gyp/lib_base.gyp | 8 +-
+ Telegram/gyp/lib_export.gyp | 7 +-
Telegram/gyp/lib_scheme.gyp | 4 +-
- Telegram/gyp/lib_storage.gyp | 10 +--
+ Telegram/gyp/lib_storage.gyp | 8 +-
Telegram/gyp/qt.gypi | 87 ++++++---------------
Telegram/gyp/qt_moc.gypi | 5 +-
Telegram/gyp/qt_rcc.gypi | 2 +-
@@ -23,7 +23,7 @@ Subject: [PATCH 1/3] Fixed build under Fedora using rpmbuild and mock.
Telegram/gyp/telegram_sources.txt | 2 +-
lib/xdg/telegramdesktop.appdata.xml | 2 +-
lib/xdg/telegramdesktop.desktop | 5 +-
- 19 files changed, 173 insertions(+), 198 deletions(-)
+ 19 files changed, 173 insertions(+), 192 deletions(-)
create mode 100644 Telegram/SourceFiles/qt_functions.cpp
create mode 100644 Telegram/gyp/CMakeLists.inj
@@ -41,7 +41,7 @@ index 164e8d4f2..c67569284 100644
</qresource>
</RCC>
diff --git a/Telegram/SourceFiles/core/launcher.cpp b/Telegram/SourceFiles/core/launcher.cpp
-index d4bdadc17..728b6b2fe 100644
+index 83f869e36..a3110d826 100644
--- a/Telegram/SourceFiles/core/launcher.cpp
+++ b/Telegram/SourceFiles/core/launcher.cpp
@@ -59,6 +59,7 @@ int Launcher::exec() {
@@ -290,19 +290,10 @@ index a901db3bb..28873f8dc 100644
'<@(qrc_files)',
],
diff --git a/Telegram/gyp/lib_base.gyp b/Telegram/gyp/lib_base.gyp
-index d70fe8fad..cd5a69485 100644
+index 12dee1cf9..6346d231b 100644
--- a/Telegram/gyp/lib_base.gyp
+++ b/Telegram/gyp/lib_base.gyp
-@@ -15,8 +15,6 @@
- 'common.gypi',
- 'openssl.gypi',
- 'qt.gypi',
-- 'telegram_win.gypi',
-- 'telegram_mac.gypi',
- 'telegram_linux.gypi',
- 'pch.gypi',
- ],
-@@ -30,7 +28,6 @@
+@@ -28,7 +28,6 @@
'pch_header': '<(src_loc)/base/base_pch.h',
},
'defines': [
@@ -310,7 +301,7 @@ index d70fe8fad..cd5a69485 100644
],
'dependencies': [
'crl.gyp:crl',
-@@ -38,11 +35,10 @@
+@@ -36,11 +35,10 @@
'include_dirs': [
'<(src_loc)',
'<(SHARED_INTERMEDIATE_DIR)',
@@ -326,20 +317,18 @@ index d70fe8fad..cd5a69485 100644
'sources': [
'<(src_loc)/base/algorithm.h',
diff --git a/Telegram/gyp/lib_export.gyp b/Telegram/gyp/lib_export.gyp
-index 2d1ac6c56..24493f159 100644
+index f73aabdb1..24493f159 100644
--- a/Telegram/gyp/lib_export.gyp
+++ b/Telegram/gyp/lib_export.gyp
-@@ -14,9 +14,6 @@
+@@ -14,7 +14,6 @@
'includes': [
'common.gypi',
'qt.gypi',
-- 'telegram_win.gypi',
-- 'telegram_mac.gypi',
- 'telegram_linux.gypi',
'pch.gypi',
],
'variables': {
-@@ -48,9 +45,9 @@
+@@ -46,9 +45,9 @@
'include_dirs': [
'<(src_loc)',
'<(SHARED_INTERMEDIATE_DIR)',
@@ -375,19 +364,10 @@ index b52a9d071..4850157a8 100644
],
'message': 'codegen_scheme-ing scheme.tl..',
diff --git a/Telegram/gyp/lib_storage.gyp b/Telegram/gyp/lib_storage.gyp
-index 527713546..f34340d50 100644
+index d72f4b5a7..f34340d50 100644
--- a/Telegram/gyp/lib_storage.gyp
+++ b/Telegram/gyp/lib_storage.gyp
-@@ -15,8 +15,6 @@
- 'common.gypi',
- 'openssl.gypi',
- 'qt.gypi',
-- 'telegram_win.gypi',
-- 'telegram_mac.gypi',
- 'telegram_linux.gypi',
- 'pch.gypi',
- ],
-@@ -30,7 +28,6 @@
+@@ -28,7 +28,6 @@
'pch_header': '<(src_loc)/storage/storage_pch.h',
},
'defines': [
@@ -395,7 +375,7 @@ index 527713546..f34340d50 100644
],
'dependencies': [
'crl.gyp:crl',
-@@ -43,11 +40,10 @@
+@@ -41,11 +40,10 @@
'include_dirs': [
'<(src_loc)',
'<(SHARED_INTERMEDIATE_DIR)',
@@ -787,10 +767,10 @@ index ffe0e5a96..9bc686d44 100644
],
}], ['<!(pkg-config ayatana-appindicator3-0.1; echo $?) == 0', {
diff --git a/Telegram/gyp/telegram_sources.txt b/Telegram/gyp/telegram_sources.txt
-index 482979736..f8fa95b10 100644
+index 9e6bc94d6..76604ac5a 100644
--- a/Telegram/gyp/telegram_sources.txt
+++ b/Telegram/gyp/telegram_sources.txt
-@@ -799,7 +799,7 @@
+@@ -813,7 +813,7 @@
<(src_loc)/messenger.h
<(src_loc)/observer_peer.cpp
<(src_loc)/observer_peer.h
diff --git a/telegram-desktop-system-fonts.patch b/telegram-desktop-system-fonts.patch
index cc83903..6c44316 100644
--- a/telegram-desktop-system-fonts.patch
+++ b/telegram-desktop-system-fonts.patch
@@ -1,4 +1,4 @@
-From 14683b04dc12bc6c4a5e780285d6df4a71425275 Mon Sep 17 00:00:00 2001
+From cff25cf61be13f36908968359c821df33262c751 Mon Sep 17 00:00:00 2001
From: Vitaly Zaitsev <vitaly(a)easycoding.org>
Date: Sun, 24 Jun 2018 22:59:34 +0200
Subject: [PATCH 2/3] Backported and rebased patch from Debian maintainer
diff --git a/telegram-desktop-unbundle-minizip.patch b/telegram-desktop-unbundle-minizip.patch
index 5117325..deb43bc 100644
--- a/telegram-desktop-unbundle-minizip.patch
+++ b/telegram-desktop-unbundle-minizip.patch
@@ -1,4 +1,4 @@
-From 814cbd133ea39ba9b5056bcf8d25e29266b9622a Mon Sep 17 00:00:00 2001
+From 4db0d20a95ce9f49d9265baced37ebeea5894024 Mon Sep 17 00:00:00 2001
From: Vitaly Zaitsev <vitaly(a)easycoding.org>
Date: Wed, 17 Oct 2018 17:57:59 +0200
Subject: [PATCH 3/3] Use packaged version of minizip on Fedora <= 29.
@@ -50,10 +50,10 @@ index 9bc686d44..806374202 100644
'lzma',
'xxhash',
diff --git a/Telegram/gyp/telegram_sources.txt b/Telegram/gyp/telegram_sources.txt
-index f8fa95b10..20e74b465 100644
+index 76604ac5a..b6252d019 100644
--- a/Telegram/gyp/telegram_sources.txt
+++ b/Telegram/gyp/telegram_sources.txt
-@@ -806,13 +806,6 @@
+@@ -820,13 +820,6 @@
<(emoji_suggestions_loc)/emoji_suggestions.h
platforms: !win
diff --git a/telegram-desktop.spec b/telegram-desktop.spec
index 8cf5d94..0b616d8 100644
--- a/telegram-desktop.spec
+++ b/telegram-desktop.spec
@@ -4,7 +4,7 @@
%global apihash dfbe1bc42dc9d20507e17d1814cc2f0a
# Git revision of crl...
-%global commit1 4291015efab76bda5886a56b5007f4531be17d46
+%global commit1 9b7c6b5d9f1b59d2160bf6e9c4e74510f955efe1
%global shortcommit1 %(c=%{commit1}; echo ${c:0:7})
# Decrease debuginfo verbosity to reduce memory consumption...
@@ -12,7 +12,7 @@
Summary: Telegram Desktop official messaging app
Name: telegram-desktop
-Version: 1.5.4
+Version: 1.5.7
Release: 1%{?dist}
# Application and 3rd-party modules licensing:
@@ -51,7 +51,7 @@ BuildRequires: gyp
BuildRequires: guidelines-support-library-devel >= 1.0.0
BuildRequires: mapbox-variant-devel >= 0.3.6
BuildRequires: qt5-qtbase-private-devel
-BuildRequires: libtgvoip-devel >= 2.4
+BuildRequires: libtgvoip-devel >= 2.4.2
BuildRequires: libappindicator-devel
BuildRequires: ffmpeg-devel >= 3.1
BuildRequires: openal-soft-devel
@@ -60,6 +60,7 @@ BuildRequires: libstdc++-devel
BuildRequires: range-v3-devel
BuildRequires: openssl-devel
BuildRequires: xxhash-devel
+BuildRequires: json11-devel
BuildRequires: opus-devel
BuildRequires: gtk3-devel
BuildRequires: dee-devel
@@ -152,6 +153,15 @@ appstream-util validate-relax --nonet "%{buildroot}%{_datadir}/metainfo/%{name}.
%{_datadir}/metainfo/%{name}.appdata.xml
%changelog
+* Fri Jan 11 2019 Vitaly Zaitsev <vitaly(a)easycoding.org> - 1.5.7-1
+- Updated to 1.5.7 (beta).
+
+* Fri Dec 28 2018 Vitaly Zaitsev <vitaly(a)easycoding.org> - 1.5.6-1
+- Updated to 1.5.6 (beta).
+
+* Thu Dec 27 2018 Vitaly Zaitsev <vitaly(a)easycoding.org> - 1.5.5-1
+- Updated to 1.5.5 (beta).
+
* Mon Dec 24 2018 Vitaly Zaitsev <vitaly(a)easycoding.org> - 1.5.4-1
- Updated to 1.5.4.
5 years, 10 months
[libtgvoip] Updated to 2.4.2 (regular release).
by Vitaly Zaitsev
commit 27556f41d962dd2084a35f71d0aea88256828f31
Author: Vitaly Zaitsev <vitaly(a)easycoding.org>
Date: Sat Jan 12 14:20:15 2019 +0100
Updated to 2.4.2 (regular release).
.gitignore | 1 +
libtgvoip-build-fixes.patch | 192 +++++---------------------------------------
libtgvoip-sse2.patch | 43 ----------
libtgvoip.spec | 10 ++-
sources | 2 +-
5 files changed, 31 insertions(+), 217 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 234dcb3..252aff7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@
/libtgvoip-2.2.3.tar.gz
/libtgvoip-2.2.4.tar.gz
/libtgvoip-2.4.tar.gz
+/libtgvoip-2.4.2.tar.gz
diff --git a/libtgvoip-build-fixes.patch b/libtgvoip-build-fixes.patch
index 62e6c38..a09cbce 100644
--- a/libtgvoip-build-fixes.patch
+++ b/libtgvoip-build-fixes.patch
@@ -1,18 +1,14 @@
-From a68fc701c8110245f898100228fef2905ef6731e Mon Sep 17 00:00:00 2001
+From e94437a0f3444da9f42022090ba797725998928a Mon Sep 17 00:00:00 2001
From: Vitaly Zaitsev <vitaly(a)easycoding.org>
Date: Thu, 6 Jul 2017 17:27:01 +0200
Subject: [PATCH] Fixed build of libtgvoip under Fedora as shared library.
---
- libtgvoip.gyp | 7 +++---
- webrtc_dsp/common_audio/wav_file.cc | 20 ++++++++++++----
- webrtc_dsp/common_audio/wav_header.cc | 34 ++++++++++++++++++++++++++-
- webrtc_dsp/rtc_base/system/arch.h | 24 ++++++++++++++++++-
- webrtc_dsp/typedefs.h | 24 ++++++++++++++++++-
- 5 files changed, 98 insertions(+), 11 deletions(-)
+ libtgvoip.gyp | 13 +++++++------
+ 1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/libtgvoip.gyp b/libtgvoip.gyp
-index 8c62b56..c362667 100644
+index 8c62b56..8fe9c5b 100644
--- a/libtgvoip.gyp
+++ b/libtgvoip.gyp
@@ -4,7 +4,8 @@
@@ -39,170 +35,26 @@ index 8c62b56..c362667 100644
],
'direct_dependent_settings': {
'include_dirs': [
-diff --git a/webrtc_dsp/common_audio/wav_file.cc b/webrtc_dsp/common_audio/wav_file.cc
-index 1b8bcbd..9ebf635 100644
---- a/webrtc_dsp/common_audio/wav_file.cc
-+++ b/webrtc_dsp/common_audio/wav_file.cc
-@@ -93,9 +93,6 @@ size_t WavReader::num_samples() const {
- }
+@@ -70,8 +71,6 @@
+ '<(tgvoip_src_loc)/video/VideoSource.h',
+ '<(tgvoip_src_loc)/video/VideoRenderer.cpp',
+ '<(tgvoip_src_loc)/video/VideoRenderer.h',
+- '<(tgvoip_src_loc)/json11.cpp',
+- '<(tgvoip_src_loc)/json11.hpp',
- size_t WavReader::ReadSamples(size_t num_samples, int16_t* samples) {
--#ifndef WEBRTC_ARCH_LITTLE_ENDIAN
--#error "Need to convert samples to big-endian when reading from WAV file"
--#endif
- // There could be metadata after the audio; ensure we don't read it.
- num_samples = std::min(num_samples, num_samples_remaining_);
- const size_t read =
-@@ -104,6 +101,12 @@ size_t WavReader::ReadSamples(size_t num_samples, int16_t* samples) {
- RTC_CHECK(read == num_samples || feof(file_handle_));
- RTC_CHECK_LE(read, num_samples_remaining_);
- num_samples_remaining_ -= read;
-+#ifndef WEBRTC_ARCH_LITTLE_ENDIAN
-+ //convert to big-endian
-+ for(size_t idx = 0; idx < num_samples; idx++) {
-+ samples[idx] = (samples[idx]<<8) | (samples[idx]>>8);
-+ }
-+#endif
- return read;
- }
+ # Windows
+ '<(tgvoip_src_loc)/os/windows/NetworkSocketWinsock.cpp',
+@@ -722,7 +721,9 @@
-@@ -178,10 +181,17 @@ size_t WavWriter::num_samples() const {
- void WavWriter::WriteSamples(const int16_t* samples, size_t num_samples) {
- #ifndef WEBRTC_ARCH_LITTLE_ENDIAN
--#error "Need to convert samples to little-endian when writing to WAV file"
--#endif
-+ int16_t * le_samples = new int16_t[num_samples];
-+ for(size_t idx = 0; idx < num_samples; idx++) {
-+ le_samples[idx] = (samples[idx]<<8) | (samples[idx]>>8);
-+ }
-+ const size_t written =
-+ fwrite(le_samples, sizeof(*le_samples), num_samples, file_handle_);
-+ delete []le_samples;
-+#else
- const size_t written =
- fwrite(samples, sizeof(*samples), num_samples, file_handle_);
-+#endif
- RTC_CHECK_EQ(num_samples, written);
- num_samples_ += written;
- RTC_CHECK(num_samples_ >= written); // detect size_t overflow
-diff --git a/webrtc_dsp/common_audio/wav_header.cc b/webrtc_dsp/common_audio/wav_header.cc
-index e49b748..68a2620 100644
---- a/webrtc_dsp/common_audio/wav_header.cc
-+++ b/webrtc_dsp/common_audio/wav_header.cc
-@@ -86,7 +86,39 @@ static inline std::string ReadFourCC(uint32_t x) {
- return std::string(reinterpret_cast<char*>(&x), 4);
- }
- #else
--#error "Write be-to-le conversion functions"
-+static inline void WriteLE16(uint16_t* f, uint16_t x) {
-+ *f = ((x << 8) & 0xff00) | ( ( x >> 8) & 0x00ff);
-+}
-+
-+static inline void WriteLE32(uint32_t* f, uint32_t x) {
-+ *f = ( (x & 0x000000ff) << 24 )
-+ | ((x & 0x0000ff00) << 8)
-+ | ((x & 0x00ff0000) >> 8)
-+ | ((x & 0xff000000) >> 24 );
-+}
-+
-+static inline void WriteFourCC(uint32_t* f, char a, char b, char c, char d) {
-+ *f = (static_cast<uint32_t>(a) << 24 )
-+ | (static_cast<uint32_t>(b) << 16)
-+ | (static_cast<uint32_t>(c) << 8)
-+ | (static_cast<uint32_t>(d) );
-+}
-+
-+static inline uint16_t ReadLE16(uint16_t x) {
-+ return (( x & 0x00ff) << 8 )| ((x & 0xff00)>>8);
-+}
-+
-+static inline uint32_t ReadLE32(uint32_t x) {
-+ return ( (x & 0x000000ff) << 24 )
-+ | ( (x & 0x0000ff00) << 8 )
-+ | ( (x & 0x00ff0000) >> 8)
-+ | ( (x & 0xff000000) >> 24 );
-+}
-+
-+static inline std::string ReadFourCC(uint32_t x) {
-+ x = ReadLE32(x);
-+ return std::string(reinterpret_cast<char*>(&x), 4);
-+}
- #endif
-
- static inline uint32_t RiffChunkSize(size_t bytes_in_payload) {
-diff --git a/webrtc_dsp/rtc_base/system/arch.h b/webrtc_dsp/rtc_base/system/arch.h
-index 326b83e..ef27c17 100644
---- a/webrtc_dsp/rtc_base/system/arch.h
-+++ b/webrtc_dsp/rtc_base/system/arch.h
-@@ -47,8 +47,30 @@
- #elif defined(__pnacl__)
- #define WEBRTC_ARCH_32_BITS
- #define WEBRTC_ARCH_LITTLE_ENDIAN
-+#elif defined(__powerpc64__)
-+#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
-+#define WEBRTC_ARCH_LITTLE_ENDIAN
-+#else
-+#define WEBRTC_ARCH_BIG_ENDIAN
-+#endif
-+#define WEBRTC_ARCH_64_BITS
-+#elif defined(__powerpc__)
-+#define WEBRTC_ARCH_BIG_ENDIAN
-+#define WEBRTC_ARCH_32_BITS
-+#else
-+/* instead of failing, use typical unix defines... */
-+#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
-+#define WEBRTC_ARCH_LITTLE_ENDIAN
-+#elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
-+#define WEBRTC_ARCH_BIG_ENDIAN
- #else
--#error Please add support for your architecture in typedefs.h
-+#error __BYTE_ORDER__ is not defined
-+#endif
-+#if defined(__LP64__)
-+#define WEBRTC_ARCH_64_BITS
-+#else
-+#define WEBRTC_ARCH_32_BITS
-+#endif
- #endif
-
- #if !(defined(WEBRTC_ARCH_LITTLE_ENDIAN) ^ defined(WEBRTC_ARCH_BIG_ENDIAN))
-diff --git a/webrtc_dsp/typedefs.h b/webrtc_dsp/typedefs.h
-index c960d95..d6ce35e 100644
---- a/webrtc_dsp/typedefs.h
-+++ b/webrtc_dsp/typedefs.h
-@@ -47,8 +47,30 @@
- #elif defined(__pnacl__)
- #define WEBRTC_ARCH_32_BITS
- #define WEBRTC_ARCH_LITTLE_ENDIAN
-+#elif defined(__powerpc64__)
-+#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
-+#define WEBRTC_ARCH_LITTLE_ENDIAN
-+#else
-+#define WEBRTC_ARCH_BIG_ENDIAN
-+#endif
-+#define WEBRTC_ARCH_64_BITS
-+#elif defined(__powerpc__)
-+#define WEBRTC_ARCH_BIG_ENDIAN
-+#define WEBRTC_ARCH_32_BITS
-+#else
-+/* instead of failing, use typical unix defines... */
-+#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
-+#define WEBRTC_ARCH_LITTLE_ENDIAN
-+#elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
-+#define WEBRTC_ARCH_BIG_ENDIAN
- #else
--#error Please add support for your architecture in typedefs.h
-+#error __BYTE_ORDER__ is not defined
-+#endif
-+#if defined(__LP64__)
-+#define WEBRTC_ARCH_64_BITS
-+#else
-+#define WEBRTC_ARCH_32_BITS
-+#endif
- #endif
-
- #if !(defined(WEBRTC_ARCH_LITTLE_ENDIAN) ^ defined(WEBRTC_ARCH_BIG_ENDIAN))
+ ],
+- 'libraries': [],
++ 'libraries': [
++ 'json11',
++ ],
+ 'configurations': {
+ 'Debug': {},
+ 'Release': {},
--
-2.19.2
+2.20.1
diff --git a/libtgvoip.spec b/libtgvoip.spec
index d63a250..fec2c92 100644
--- a/libtgvoip.spec
+++ b/libtgvoip.spec
@@ -1,6 +1,6 @@
Name: libtgvoip
-Version: 2.4
-Release: 2%{?dist}
+Version: 2.4.2
+Release: 1%{?dist}
Summary: VoIP library for Telegram clients
# Libtgvoip shared library - Public Domain.
@@ -10,13 +10,13 @@ URL: https://github.com/grishka/%{name}
Source0: %{url}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
Patch0: %{name}-build-fixes.patch
-Patch100: %{name}-sse2.patch
Provides: bundled(webrtc-audio-processing) = 0.3
BuildRequires: pulseaudio-libs-devel
BuildRequires: alsa-lib-devel
BuildRequires: openssl-devel
+BuildRequires: json11-devel
BuildRequires: opus-devel
BuildRequires: gcc-c++
BuildRequires: cmake
@@ -49,6 +49,7 @@ popd
# Installing shared library...
mkdir -p "%{buildroot}%{_libdir}"
install -m 0755 -p out/Release/lib.target/%{name}.so.%{version} "%{buildroot}%{_libdir}/%{name}.so.%{version}"
+ln -s %{name}.so.%{version} "%{buildroot}%{_libdir}/%{name}.so.2.4"
ln -s %{name}.so.%{version} "%{buildroot}%{_libdir}/%{name}.so.2"
ln -s %{name}.so.%{version} "%{buildroot}%{_libdir}/%{name}.so"
@@ -69,6 +70,9 @@ find video -maxdepth 1 -type f -name "*.h" -exec install -m 0644 -p '{}' %{build
%{_libdir}/%{name}.so
%changelog
+* Sat Jan 12 2019 Vitaly Zaitsev <vitaly(a)easycoding.org> - 2.4.2-1
+- Updated to 2.4.2 (regular release).
+
* Tue Dec 11 2018 Vitaly Zaitsev <vitaly(a)easycoding.org> - 2.4-2
- Backported upstream patch with crash and build fixes.
diff --git a/sources b/sources
index 2d4950e..9b36e00 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-d0a9f1b6fa82e9681346525aa06f9b4e libtgvoip-2.4.tar.gz
+34ef6e2ce1679615bf30048c7c323610 libtgvoip-2.4.2.tar.gz
5 years, 10 months
[kodi/f29] Kodi 18.0 RC5
by Leigh Scott
Summary of changes:
d6f7182... Kodi 18.0 RC5 (*)
(*) This commit already existed in another branch; no separate mail sent
5 years, 10 months
[kodi] Kodi 18.0 RC5
by Leigh Scott
commit d6f7182c203234e92f41fcbc51fcd486179ab78d
Author: Leigh Scott <leigh123linux(a)googlemail.com>
Date: Sat Jan 12 10:54:32 2019 +0000
Kodi 18.0 RC5
kodi-generate-tarball-xz.sh | 2 +-
kodi.spec | 7 +++++--
sources | 2 +-
3 files changed, 7 insertions(+), 4 deletions(-)
---
diff --git a/kodi-generate-tarball-xz.sh b/kodi-generate-tarball-xz.sh
index b48adf5..ca7c923 100755
--- a/kodi-generate-tarball-xz.sh
+++ b/kodi-generate-tarball-xz.sh
@@ -1,7 +1,7 @@
#!/bin/sh
MAJORVERSION=18
-MINORVERSION=0rc4
+MINORVERSION=0rc5
#GITCOMMIT=e988513175fccca83f8b688bb77b932f6a403b96
#GITSHORT=ge988513
CODENAME=Leia
diff --git a/kodi.spec b/kodi.spec
index 291e281..a8ae123 100644
--- a/kodi.spec
+++ b/kodi.spec
@@ -1,4 +1,4 @@
-%global PRERELEASE rc4
+%global PRERELEASE rc5
#global DIRVERSION %{version}
#global GITCOMMIT Gotham_r2-ge988513
# use the line below for pre-releases
@@ -30,7 +30,7 @@
Name: kodi
Version: 18.0
-Release: 0.23.rc4%{?dist}
+Release: 0.24.rc5%{?dist}
Summary: Media center
License: GPLv2+ and GPLv3+ and LGPLv2+ and BSD and MIT
@@ -481,6 +481,9 @@ mv docs/manpages ${RPM_BUILD_ROOT}%{_mandir}/man1/
%changelog
+* Sat Jan 12 2019 Leigh Scott <leigh123linux(a)googlemail.com> - 18.0-0.24.rc5
+- Kodi 18.0 RC5
+
* Sun Dec 30 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 18.0-0.23.rc4
- Kodi 18.0 RC4
diff --git a/sources b/sources
index 364bafb..3d58e6a 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
-f23e96fde06c7cb1d7dd38c86396aec2 kodi-18.0rc4-patched.tar.xz
+b1b8f145763819ba3648b230794a55d2 kodi-18.0rc5-patched.tar.xz
2aec5f8c790449126118abc6bb3cb5cd kodi-libdvdnav-6.0.0-Leia-Alpha-3.tar.gz
f3244e7b002d37f91cc6a77461c4f619 kodi-libdvdread-6.0.0-Leia-Alpha-3.tar.gz
5 years, 10 months
[lives/f28] Release 2.10.2
by Antonio
Summary of changes:
d5e735c... Release 2.10.2 (*)
(*) This commit already existed in another branch; no separate mail sent
5 years, 10 months
[lives/f29] Release 2.10.2
by Antonio
Summary of changes:
d5e735c... Release 2.10.2 (*)
(*) This commit already existed in another branch; no separate mail sent
5 years, 10 months
[lives] Release 2.10.2
by Antonio
commit d5e735cefed12db68dc53935cd452f41f95454de
Author: sagitter <sagitter(a)fedoraproject.org>
Date: Fri Jan 11 22:51:29 2019 +0100
Release 2.10.2
.gitignore | 1 +
lives-fix-py3_mencoder.patch | 26 --------------------------
lives.spec | 22 +++++++++++++++-------
sources | 2 +-
4 files changed, 17 insertions(+), 34 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 1a27ff3..2d530ac 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,3 +18,4 @@
/lives-2.10.0-pre1.tar.bz2
/LiVES-2.10.0.tar.bz2
/LiVES-2.10.1.tar.bz2
+/LiVES-2.10.2.tar.bz2
diff --git a/lives.spec b/lives.spec
index d922387..4452062 100644
--- a/lives.spec
+++ b/lives.spec
@@ -13,8 +13,8 @@
#
Name: lives
-Version: 2.10.1
-Release: 2%{?dist}
+Version: 2.10.2
+Release: 1%{?dist}
Summary: Video editor and VJ tool
License: GPLv3+ and LGPLv3+
URL: http://lives-video.com
@@ -22,8 +22,6 @@ Source0: http://lives-video.com/releases/LiVES-%{version}.tar.bz2
## Appdata file
Source1: LiVES.appdata.xml
-Patch0: %{name}-fix-py3_mencoder.patch
-
BuildRequires: pkgconfig(jack)
BuildRequires: pkgconfig(sdl)
BuildRequires: pkgconfig(libpulse)
@@ -94,7 +92,7 @@ designed to be simple to use, yet powerful.
It is small in size, yet it has many advanced features.
%prep
-%autosetup -p1 -n lives-%{version}
+%autosetup -n lives-%{version}
# Remove spurious executable permissions
find . -type f -name "*.h" -exec chmod 0644 '{}' \;
@@ -120,11 +118,16 @@ find %{buildroot} -name '*.a' -exec rm -f {} ';'
mv %{buildroot}%{_libdir}/libOSC* %{buildroot}%{_libdir}/%{name}/
mv %{buildroot}%{_libdir}/libweed* %{buildroot}%{_libdir}/%{name}/
+# Move icon
+mkdir -p %{buildroot}%{_datadir}/icons/%{name}
+mv %{buildroot}%{_datadir}/app-install/icons/%{name}.png %{buildroot}%{_datadir}/icons/%{name}/
+rm -rf %{buildroot}%{_datadir}/app-install
+
# Weed's devel files removed
rm -rf %{buildroot}%{_libdir}/pkgconfig
rm -rf %{buildroot}%{_includedir}/weed
-# Remove bad documentation files location
+# Remove bad documentation file's location
rm -rf %{buildroot}%{_docdir}/%{name}-%{version}
# Remove rpath
@@ -173,11 +176,16 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.appdata.xml
%{_libdir}/%{name}/
%{_datadir}/applications/LiVES.desktop
%{_datadir}/%{name}/
+%{_datadir}/icons/%{name}/
+%{_datadir}/pixmaps/%{name}.png
%{_datadir}/pixmaps/%{name}.xpm
-%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
+%{_datadir}/icons/hicolor/*/apps/%{name}.png
%{_metainfodir}/LiVES.appdata.xml
%changelog
+* Fri Jan 11 2019 Antonio Trande <sagitterATfedoraproject.org> - 2.10.2-1
+- Release 2.10.2
+
* Wed Dec 26 2018 Antonio Trande <sagitterATfedoraproject.org> - 2.10.1-2
- Patch mencoder3 plugins
diff --git a/sources b/sources
index e80b6c7..c80cded 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-f32554a295b58c01f69c9ed738562033 LiVES-2.10.1.tar.bz2
+a30013dd880e8fefa62bcf56170e6ca7 LiVES-2.10.2.tar.bz2
5 years, 10 months
[vlc/el7] fixup merge
by Nicolas Chauvet
commit 7c73642fe4b727c8d11f04869ddced9ca330a640
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Fri Jan 11 16:08:26 2019 +0100
fixup merge
vlc.spec | 1 -
1 file changed, 1 deletion(-)
---
diff --git a/vlc.spec b/vlc.spec
index c4063ca..ed7d8bb 100644
--- a/vlc.spec
+++ b/vlc.spec
@@ -327,7 +327,6 @@ rm aclocal.m4 m4/lib*.m4 m4/lt*.m4 || :
%{?_with_rpi: \
--enable-omxil \
--enable-omxil-vout \
-%{?_with_rpi:
--enable-rpi-omxil \
--enable-mmal \
} \
5 years, 10 months
[vlc/el7: 191/191] Merge branch 'master' into el7
by Nicolas Chauvet
commit 1649a294e230e7a386cfc84095e4a0712aa03a21
Merge: 156cf58 f09590a
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Fri Jan 11 16:06:25 2019 +0100
Merge branch 'master' into el7
mmal_1.patch | 6570 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 2 +-
vlc.spec | 99 +-
3 files changed, 6613 insertions(+), 58 deletions(-)
---
diff --cc vlc.spec
index cbf7309,ed7d8bb..c4063ca
--- a/vlc.spec
+++ b/vlc.spec
@@@ -319,9 -324,9 +324,10 @@@ rm aclocal.m4 m4/lib*.m4 m4/lt*.m4 ||
%{?_with_opencv:--enable-opencv} \
--enable-sftp \
%{?_with_vcdimager:--enable-vcdx} \
+ %{?_with_rpi: \
--enable-omxil \
--enable-omxil-vout \
+%{?_with_rpi:
--enable-rpi-omxil \
--enable-mmal \
} \
5 years, 10 months
[vlc/el7] (191 commits) ...Merge branch 'master' into el7
by Nicolas Chauvet
Summary of changes:
81cb987... Disable freerdp (*)
ecccbc9... Update to 2.1.3 (*)
fbaebd3... Update to 2.1.4 (*)
c0c0747... * Thu Mar 06 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1 (*)
ea76cb6... * Sat Mar 22 2014 Sérgio Basto <sergio(a)serjux.com> - 2.1.4 (*)
84219ce... Rebuilt for ffmpeg (*)
a57e44d... Rebuilt (*)
9fdd7b6... Update to 2.1.5 (*)
0109592... Rebuilt for ffmpeg-2.3 (*)
a90c73b... * Fri Sep 26 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 2.1 (*)
daaf0fb... Allow building with ffmpeg24 (*)
13e9ed2... Rebuilt for FFmpeg 2.4.3 (*)
f430d39... Rebuilt for vaapi 0.36 (*)
71897ac... Fix for flv (*)
c1f38c7... Update to 2.2.0-rc1 (*)
de945a2... Update to rc2 (*)
25a5a4f... Update to 2.2.0 (*)
23ea9a0... Update to 2.2.1 (*)
9e1fe1d... Fixup (*)
067c0e0... Rebuilt for x265 (*)
371fc31... Fix for freerdp and f22 (*)
ed0d693... Fixup (*)
cba47ec... Update to SSE2 (*)
40c9b09... Fix build on f22 (*)
4629e74... fix rfbz#3639 (*)
6fa6783... Update to current bugfix (*)
e527599... Rebuilt for x265 in f22 (*)
dac8d35... Update to 2.2.0 pre-version (*)
2d4a3f1... Fixup (*)
f2d6c8c... Update to 2.2.2 (*)
f6c49aa... Update to 2.2.3 (*)
cbac958... Update to 2.2.4 (*)
fa36152... Update to vlc-3.0.0-git (*)
8dcb8e2... Update to today's snapshoot (*)
f98b9a4... Update to today's snapshot (*)
5f40c5a... Rebuilt for ffmpeg-3.1.1 (*)
af0cfd6... Remove -f from vlc-cache-gen scriptlets rfbz#4167 (*)
c866a27... Clean spec, Vascom patches series, rfbz #4196, add license (*)
f31107e... Update to 20160901 (*)
5231d0d... Add missing vlc_rc (*)
afd8e3f... Fixup from a lost commit (*)
dd1328f... Re-enable cleaning and rpath fix as we don't rebootstrap (*)
d59aa5c... Bump and comment (*)
c12cd16... fixup (*)
c19bdd7... Re-enable bootstrap Disable libtool patch (*)
4ffbc39... Update snapshot merge jack into main (*)
f0652be... Add support for appdata (*)
3a12cc1... Avoid failing (*)
153e2ea... Rebuild for x265-2.1 (*)
a75b044... add patch to disable HIDPI scaling - rfbz#4272 (*)
0987d12... - Update to 20161212 snapshot (*)
ad17b1c... Arch condition for libmfx (*)
7eac4be... rebuild for x265 (*)
e5e07d6... Update to 20170109 (*)
a0ee390... Disable wayland - move plugins (*)
6e8b677... lirc + wayland fixes (*)
44c167d... Add daala support (*)
942cfaa... Bump for today (*)
c507e73... Switch source url on purpose (*)
67f13a8... Clean merged patch, disable wayland runtime detection rever (*)
308f075... Update changelog (*)
feda414... Add BRs (*)
0640181... Fixup macosx (*)
ea52934... Rebuild for libvncserver .so version bump (*)
b40f741... Update to 20170316 (*)
37df6ab... Fixup typo (*)
fa65238... - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass (*)
9202f76... Update snapshot and rework library split (*)
0a786ea... Update to 20170427 (*)
3f4d73b... bump (*)
ddb959c... Rebuild for ffmpeg update (*)
a47ab76... Update to 20170523 snapshot (*)
5d47699... Rebuilt (*)
d189058... Update to 20170601 (*)
1ca99a1... Update verrel (*)
d7e2d97... Update to 20170622 Disable wayland (*)
7e3651d... Restore wayland with a patch - rhbz#4552 (*)
fc67f81... Update changelog (*)
e473e9b... Add patch (*)
5b8f9fe... Update snapshot (*)
6f6e437... Update snapshot (*)
bb30a5d... Rebuilt (*)
6c10db4... Fixup lua directory search path (*)
16df78e... Fix lua directory search path (*)
c0e83f9... Enforce lua(abi) version (*)
95a68c2... Update snapshot (*)
2d97f33... Fixup lua content (*)
665d289... Update to vdd2017 (*)
a770b74... rebuilt (*)
eabba11... Fix libvlc vdpau issue (rfbz #4678) (*)
d46f776... Rebuild for ffmpeg update (*)
0a9ad50... Fixup lua_version macro usage (*)
e128264... Update vlc (*)
cbc2f70... Rebuild for new protobuf version (*)
847ed70... Update vlc snapshot (*)
383e500... Rebuilt for live555 (*)
0796745... Rebuild against new libmfx (rhbz#1471768) (*)
de94ad5... Update snapshot (*)
dd8d9c3... update (*)
7029c10... Update to rc1 (*)
ea1fce4... Update snapshot (*)
816e5dd... Update pre-version (*)
1e46152... Update snapshot (*)
3c12d73... Drop wayland patch (*)
63bfd6f... Mass rebuild for x264 and x265 (*)
505fda6... Update snapshot (*)
7eaabe5... rebuilt (*)
52b375e... Rebuilt for ffmpeg-3.5 git (*)
3953598... Update to 20180127 -rc8 (*)
4066633... fix build, lua moved to libdir (*)
9558ce1... Update to rc9 (*)
b0cd75c... Workaround opencv failure (*)
967f8a8... Revert "Workaround opencv failure" (*)
9a5f073... Better workaround (*)
95bbfb9... Rebuild (live555-2018.01.29) (*)
0d6a7d3... Minor updates (*)
65ce926... Update to 3.0.0 release (*)
5800209... Enable microdns (rfbz#4793) (*)
1872979... Update for libplacebo (*)
394a600... update for libplacebo v0.4.0 API changes (*)
473cfc9... Revert "update for libplacebo v0.4.0 API changes" (*)
210c68c... Update to 3.0.1 (*)
32a338e... Add missing file (*)
a71e0a6... Rebuilt (*)
619bcc4... - Rebuilt for new ffmpeg snapshot (*)
80ff953... Patch for fribidi version 1.0 (*)
a5e56c2... Fix url (*)
156b471... Rebuilt (*)
efef6f5... Update version field (*)
febeeb0... Fixup (*)
b2dbd2e... Add ldconfig_scriptlets (*)
8a19313... Update changelog (*)
9b9a7dc... fixup ldconfig call (*)
c12b53e... Rebuilt for libupnp (*)
49631e8... Update to 3.0.2 (*)
c3d5f5e... Remove previous hack (*)
58e4532... Readd lost patch (*)
75f8c6e... Rebuilt (*)
a3ddeb9... Switch to proper devel name (*)
904d849... Add preliminary work for vlc-3.x in el7 (*)
40b0378... Update to 3.0.3 (*)
2abed9d... Add missing libjpeg (*)
177501b... Fix build against Qt 5.11 (*)
d323b5e... Rebuild for new libass version (*)
6d9dbda... Make libplacebo x86 only due to vulkan changes (*)
bc3b86d... Revert last commit (*)
17385d7... Remove Group (*)
309f21e... Rebuilt (*)
125f9ec... Add patch from vlc mailing list to fix wayland freeze (rfbz (*)
eb71c5a... Add gcc-c++ (*)
e8e5e3d... use upstream commit (*)
0e7c088... Update to 3.0.4 (*)
7360bf1... Add missing libidn (*)
923ecd2... fix without bootstrap (*)
a468d4c... Fix unexpanded ldconfig macro (rfbz#5018) (*)
9b30f22... expunge qt-devel from buildroot (*)
36e9b18... Add BR: libXinerama-devel, needed for skins (*)
346c9b7... Update snapshot (*)
1348a40... Add patch (*)
1a4511c... Rework vlc_tag/rc (*)
583d02a... Revert "Add patch" (*)
262a9ed... Remove uneeded patch (*)
3a82244... Update snapshot (*)
7a6d996... Mass rebuild for x264 and/or x265 (*)
83fac7a... Fix build with x264 >= 0.153 (*)
b225904... Update snapshot (*)
4316568... Move vdpau to core (*)
bdc25f6... Update to 20181111 (*)
d7c172f... Rebuild for new x265 (*)
496fe95... Update to 20181129 (*)
08cdcfe... Bump epoch (*)
43877d8... Updates (*)
b9db1fb... Add armv7hnl to _with_rpi (*)
1b1b934... fixup (*)
aae0432... Add mmal support (*)
8eb5419... Update changelog (*)
1bc04ee... Rework _with_rpi case with neon (*)
785d33b... Update to 3.0.5 (*)
7a70473... Bump n-v-r to make koji happy (*)
2fad852... Bump tag (*)
c6c572d... Enable dav1d support (*)
3341d34... Restore jack obsoletes/provides (*)
aec9d7b... Only enable omxil on rpi for now (*)
874d90f... Update changelog (*)
54ffe0c... Fixup with_rpi (*)
2266d45... Fixup vdpau on core (*)
9d45139... Bump (*)
beddbaf... Clean-up gnome_vfs (*)
78350a3... Rework x11 moving to core (*)
f09590a... Update changelog (*)
1649a29... Merge branch 'master' into el7
(*) This commit already existed in another branch; no separate mail sent
5 years, 10 months