[vlc/f28: 14/22] Make libplacebo x86 only due to vulkan changes
by Leigh Scott
commit 5c27b69607f13feb9276959f5622fb4c16554953
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Sat Jun 16 16:09:31 2018 +0100
Make libplacebo x86 only due to vulkan changes
vlc.spec | 3 +++
1 file changed, 3 insertions(+)
---
diff --git a/vlc.spec b/vlc.spec
index 2dc63ed..8b9cf78 100644
--- a/vlc.spec
+++ b/vlc.spec
@@ -123,7 +123,9 @@ BuildRequires: libtheora-devel
BuildRequires: libtiger-devel
BuildRequires: libtiff-devel
BuildRequires: pkgconfig(libjpeg)
+%ifarch x86_64 i686
BuildRequires: pkgconfig(libplacebo)
+%endif
BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(libvncclient)
BuildRequires: libupnp-devel
@@ -567,6 +569,7 @@ fi || :
%changelog
* Sat Jun 16 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.3-4
- Rebuild for new libass version
+- Make libplacebo x86 only due to vulkan changes
* Sat Jun 02 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.3-3
- Fix build against Qt 5.11
6 years, 2 months
[vlc/f28: 13/22] Rebuild for new libass version
by Leigh Scott
commit 799de3d898de3d89a4286b0857ab5704f23d6c9b
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Sat Jun 16 14:13:36 2018 +0100
Rebuild for new libass version
vlc.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/vlc.spec b/vlc.spec
index a6ae4d7..2dc63ed 100644
--- a/vlc.spec
+++ b/vlc.spec
@@ -42,7 +42,7 @@
Summary: The cross-platform open-source multimedia framework, player and server
Name: vlc
Version: 3.0.3
-Release: 3%{?dist}
+Release: 4%{?dist}
License: GPLv2+
URL: https://www.videolan.org
Source0: %{vlc_url}/%{?!vlc_rc:%{version}/}vlc-%{version}%{?vlc_tag}.tar.xz
@@ -565,6 +565,9 @@ fi || :
%changelog
+* Sat Jun 16 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.3-4
+- Rebuild for new libass version
+
* Sat Jun 02 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.3-3
- Fix build against Qt 5.11
6 years, 2 months
[vlc/f28: 12/22] Fix build against Qt 5.11
by Leigh Scott
commit d0f3b22b809d569841f44e0db78c98c60fef5233
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Sat Jun 2 14:18:16 2018 +0100
Fix build against Qt 5.11
buildfix_qt511.patch | 28 ++++++++++++++++++++++++++++
vlc.spec | 11 +++++++----
2 files changed, 35 insertions(+), 4 deletions(-)
---
diff --git a/buildfix_qt511.patch b/buildfix_qt511.patch
new file mode 100644
index 0000000..ee84452
--- /dev/null
+++ b/buildfix_qt511.patch
@@ -0,0 +1,28 @@
+From 39b0590165501cdeb85595a19bf076d06bcc594c Mon Sep 17 00:00:00 2001
+From: Dominique Leuenberger <dimstar(a)opensuse.org>
+Date: Thu, 17 May 2018 17:40:37 +0200
+Subject: [PATCH] qt: fix build against Qt 5.11
+
+Qt 5.11 is in RC phase now, and some headers need to be explicitly
+included in order to build successfully.
+
+Signed-off-by: Jean-Baptiste Kempf <jb(a)videolan.org>
+---
+ modules/gui/qt/components/simple_preferences.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/modules/gui/qt/components/simple_preferences.cpp b/modules/gui/qt/components/simple_preferences.cpp
+index b48ea7b67f..7a9c2dbf28 100644
+--- a/modules/gui/qt/components/simple_preferences.cpp
++++ b/modules/gui/qt/components/simple_preferences.cpp
+@@ -36,6 +36,7 @@
+ #include <QString>
+ #include <QFont>
+ #include <QToolButton>
++#include <QButtonGroup>
+ #include <QSignalMapper>
+ #include <QVBoxLayout>
+ #include <QScrollArea>
+--
+2.11.0
+
diff --git a/vlc.spec b/vlc.spec
index f11bdc8..a6ae4d7 100644
--- a/vlc.spec
+++ b/vlc.spec
@@ -42,13 +42,14 @@
Summary: The cross-platform open-source multimedia framework, player and server
Name: vlc
Version: 3.0.3
-Release: 2%{?dist}
+Release: 3%{?dist}
License: GPLv2+
URL: https://www.videolan.org
Source0: %{vlc_url}/%{?!vlc_rc:%{version}/}vlc-%{version}%{?vlc_tag}.tar.xz
# https://git.videolan.org/?p=vlc.git;a=commit;h=26e2d3906658c30f2f88f4b1bc...
Patch0: modules_text_renderer_freetype_text_layout.c.patch
-
+# https://git.videolan.org/?p=vlc.git;a=commit;h=39b0590165501cdeb85595a19b...
+Patch1: buildfix_qt511.patch
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
BuildRequires: fontpackages-devel
@@ -270,8 +271,7 @@ VLC media player extras modules.
%prep
-%setup -q -n %{name}-%{version}%{?vlc_rc:-%{vlc_rc}}
-%patch0 -p1
+%autosetup -p1 -n %{name}-%{version}%{?vlc_rc:-%{vlc_rc}}
%if 0%{?rhel} == 7
. /opt/rh/devtoolset-7/enable
@@ -565,6 +565,9 @@ fi || :
%changelog
+* Sat Jun 02 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.3-3
+- Fix build against Qt 5.11
+
* Fri Jun 01 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.3-2
- Add missing libjpeg
6 years, 2 months
[vlc/f28] (22 commits) ...Merge branch 'master' into f28
by Leigh Scott
Summary of changes:
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 (*)
d0f3b22... Fix build against Qt 5.11
799de3d... Rebuild for new libass version
5c27b69... Make libplacebo x86 only due to vulkan changes
bcdc86a... Revert last commit
cc269df... Remove Group
df0786c... Rebuilt
c0e5ada... Add patch from vlc mailing list to fix wayland freeze (rfbz
ee24183... Add gcc-c++
7b5f93e... use upstream commit
f6af375... Update to 3.0.4
d3e443e... Merge branch 'master' into f28
(*) This commit already existed in another branch; no separate mail sent
6 years, 2 months
[vlc/f29] Update to 3.0.4
by Leigh Scott
Summary of changes:
0e7c088... Update to 3.0.4 (*)
(*) This commit already existed in another branch; no separate mail sent
6 years, 2 months
[vlc] Update to 3.0.4
by Leigh Scott
commit 0e7c0886ef61d7e3757485fb5b1e2aa926065748
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Fri Aug 31 21:04:08 2018 +0100
Update to 3.0.4
buildfix_qt511.patch | 28 ---------
fix_wayland_freeze.patch | 62 -------------------
modules_text_renderer_freetype_text_layout.c.patch | 69 ----------------------
sources | 2 +-
vlc.spec | 16 ++---
5 files changed, 7 insertions(+), 170 deletions(-)
---
diff --git a/sources b/sources
index d391171..bf8b694 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-cf01d4755c719fe1c8605ceb40d8f1d2 vlc-3.0.3.tar.xz
+f5e49a0fb9594ab8debf934a710e92f1 vlc-3.0.4.tar.xz
diff --git a/vlc.spec b/vlc.spec
index 2458198..1c03ae5 100644
--- a/vlc.spec
+++ b/vlc.spec
@@ -41,18 +41,11 @@
Summary: The cross-platform open-source multimedia framework, player and server
Name: vlc
-Version: 3.0.3
-Release: 7%{?dist}
+Version: 3.0.4
+Release: 1%{?dist}
License: GPLv2+
URL: https://www.videolan.org
Source0: %{vlc_url}/%{?!vlc_rc:%{version}/}vlc-%{version}%{?vlc_tag}.tar.xz
-# https://git.videolan.org/?p=vlc.git;a=commit;h=26e2d3906658c30f2f88f4b1bc...
-Patch0: modules_text_renderer_freetype_text_layout.c.patch
-# https://git.videolan.org/?p=vlc.git;a=commit;h=39b0590165501cdeb85595a19b...
-Patch1: buildfix_qt511.patch
-# https://mailman.videolan.org/pipermail/vlc-devel/2018-July/120638.html
-# https://bugzilla.rpmfusion.org/show_bug.cgi?id=4596
-Patch2: fix_wayland_freeze.patch
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
BuildRequires: fontpackages-devel
@@ -325,7 +318,7 @@ rm aclocal.m4 m4/lib*.m4 m4/lt*.m4 || :
--enable-theora \
--enable-libass \
--enable-shout \
-%{!?_with_wayland: --disable-wayland} \
+%{?_with_wayland: --enable-wayland} \
%{!?_without_xcb:--enable-xcb --enable-xvideo} \
%{?_without_xcb:--disable-xcb --disable-xvideo} \
--enable-svg \
@@ -566,6 +559,9 @@ fi || :
%changelog
+* Fri Aug 31 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.4-1
+- Update to 3.0.4
+
* Sat Aug 04 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.3-7
- Add patch from vlc mailing list to fix wayland freeze (rfbz#4596)
6 years, 2 months
[telegram-desktop/f28: 8/8] Fixed internal compiler error.
by Vitaly Zaitsev
commit 233f8a8d90e423638f99f8e5fd7849f427df98b6
Author: Vitaly Zaitsev <vitaly(a)easycoding.org>
Date: Fri Aug 31 18:44:06 2018 +0200
Fixed internal compiler error.
telegram-desktop-fix-regression.patch | 26 ++++++++++++++++++++++++++
telegram-desktop.spec | 3 +++
2 files changed, 29 insertions(+)
---
diff --git a/telegram-desktop-fix-regression.patch b/telegram-desktop-fix-regression.patch
new file mode 100644
index 0000000..34d13e0
--- /dev/null
+++ b/telegram-desktop-fix-regression.patch
@@ -0,0 +1,26 @@
+From 82e98125634007415a4e442b6ad99bee240f4c95 Mon Sep 17 00:00:00 2001
+From: Nicholas Guriev <guriev-ns(a)ya.ru>
+Date: Fri, 31 Aug 2018 00:28:27 +0300
+Subject: [PATCH] Workaround internal compiler error in GCC
+
+Closes: #5111
+---
+ Telegram/SourceFiles/apiwrap.cpp | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/Telegram/SourceFiles/apiwrap.cpp b/Telegram/SourceFiles/apiwrap.cpp
+index 3301b6f04..4dcdd0c5d 100644
+--- a/Telegram/SourceFiles/apiwrap.cpp
++++ b/Telegram/SourceFiles/apiwrap.cpp
+@@ -2390,7 +2390,10 @@ void ApiWrap::requestFileReference(
+
+ request(std::move(data)).done([=](const auto &result) {
+ const auto parsed = Data::GetFileReferences(result);
+- for (const auto &[origin, reference] : parsed) {
++ for (const auto &p : parsed) {
++ // Unpack here the parsed pair by hand to workaround a GCC bug.
++ // See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87122
++ const auto &origin = p.first, &reference = p.second;
+ const auto documentId = base::get_if<DocumentFileLocationId>(
+ &origin);
+ if (documentId) {
diff --git a/telegram-desktop.spec b/telegram-desktop.spec
index 8e56597..746fddb 100644
--- a/telegram-desktop.spec
+++ b/telegram-desktop.spec
@@ -30,6 +30,9 @@ Patch0: %{name}-build-fixes.patch
Patch1: %{name}-api-tokens.patch
Patch2: %{name}-system-fonts.patch
+# https://github.com/telegramdesktop/tdesktop/pull/5124
+Patch100: %{name}-fix-regression.patch
+
Recommends: libappindicator-gtk3%{?_isa}
Requires: qt5-qtimageformats%{?_isa}
Requires: hicolor-icon-theme
6 years, 2 months
[telegram-desktop/f28] (8 commits) ...Fixed internal compiler error.
by Vitaly Zaitsev
Summary of changes:
1d80deb... - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass (*)
be0481b... Rebuild for libtgvoip update and issue with binutils. (*)
a83beeb... Disable custom build flags. (*)
ca1868d... Enable custom -g1 CXXFLAG due to crash on linking stage eve (*)
5ce2549... Updated to 1.3.11 (alpha). (*)
d5cac75... Updated to version 1.3.12 (alpha). (*)
1510251... Updated to version 1.3.14. (*)
233f8a8... Fixed internal compiler error.
(*) This commit already existed in another branch; no separate mail sent
6 years, 2 months