[qt5-qtwebengine-freeworld] new ffmpeg patch missed in prior commit
by Rex Dieter
commit 12a52c6795912d646cc1e6ab7fdad979700c186c
Author: Rex Dieter <rdieter(a)gmail.com>
Date: Wed Sep 12 16:01:08 2018 -0500
new ffmpeg patch missed in prior commit
qtwebengine-everywhere-src-5.10.1-ffmpeg4.patch | 89 -------------------------
qtwebengine-ffmpeg4.patch | 13 ++++
2 files changed, 13 insertions(+), 89 deletions(-)
---
diff --git a/qtwebengine-ffmpeg4.patch b/qtwebengine-ffmpeg4.patch
new file mode 100644
index 0000000..bc92ec6
--- /dev/null
+++ b/qtwebengine-ffmpeg4.patch
@@ -0,0 +1,13 @@
+diff --git a/chromium/media/base/decoder_buffer.h b/chromium/media/base/decoder_buffer.h
+index 0341e5784f..60ffba708b 100644
+--- a/chromium/media/base/decoder_buffer.h
++++ b/chromium/media/base/decoder_buffer.h
+@@ -37,7 +37,7 @@ class MEDIA_EXPORT DecoderBuffer
+ : public base::RefCountedThreadSafe<DecoderBuffer> {
+ public:
+ enum {
+- kPaddingSize = 32,
++ kPaddingSize = 64,
+ #if defined(ARCH_CPU_ARM_FAMILY)
+ kAlignmentSize = 16
+ #else
6 years, 2 months
[qt5-qtwebengine-freeworld] (re)enable use_system_ffmpeg, reduce debug on aarch64 to workaround FTBFS
by Rex Dieter
commit 26788caabb228d3ea48ff52f4fd9f28545ad11ec
Author: Rex Dieter <rdieter(a)gmail.com>
Date: Wed Sep 12 15:59:46 2018 -0500
(re)enable use_system_ffmpeg, reduce debug on aarch64 to workaround FTBFS
qt5-qtwebengine-freeworld.spec | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
---
diff --git a/qt5-qtwebengine-freeworld.spec b/qt5-qtwebengine-freeworld.spec
index 3af6637..7e2af1f 100644
--- a/qt5-qtwebengine-freeworld.spec
+++ b/qt5-qtwebengine-freeworld.spec
@@ -14,7 +14,7 @@
%if 0%{?use_system_libwebp}
# only supported when using also libwebp from the system (see configure.json)
# FTBFS: appears to be https://bugreports.qt.io/browse/QTBUG-65086
-#global use_system_ffmpeg 1
+%global use_system_ffmpeg 1
%endif
# NEON support on ARM (detected at runtime) - disable this if you are hitting
@@ -23,7 +23,7 @@
# the QMake CONFIG flags to force debugging information to be produced in
# release builds, and for all parts of the code
-%ifarch %{arm}
+%ifarch %{arm} aarch64
# the RPM Fusion ARM builder runs out of memory during linking with the full
# setting below, and even with just force_debug_info, so omit all debuginfo
%global debug_config %{nil}
@@ -108,7 +108,7 @@ Patch23: qtwebengine-everywhere-src-5.10.1-gcc8-alignof.patch
# backport of: https://chromium-review.googlesource.com/c/chromium/src/+/754261
# https://chromium-review.googlesource.com/c/chromium/src/+/889686
# courtesy of Arch Linux
-Patch103: qtwebengine-everywhere-src-5.10.1-ffmpeg4.patch
+Patch103: https://git.archlinux.org/svntogit/packages.git/plain/trunk/qtwebengine-f...
# handled by qt5-srpm-macros, which defines %%qt5_qtwebengine_arches
ExclusiveArch: %{qt5_qtwebengine_arches}
@@ -341,7 +341,9 @@ This version is compiled with support for patent-encumbered codecs enabled.
%patch23 -p1 -b .gcc8
## keep around in case it needs reverting for older ffmpeg
#if 0%{?fedora} > 27
-#patch103 -p1 -b .ffmpeg4
+pushd src/3rdparty
+%patch103 -p1 -b .ffmpeg4
+popd
#endif
# fix // in #include in content/renderer/gpu to avoid debugedit failure
sed -i -e 's!gpu//!gpu/!g' \
@@ -395,7 +397,7 @@ export NINJA_PATH=%{__ninja}
%{qmake_qt5} CONFIG+="%{debug_config}" \
QMAKE_EXTRA_ARGS+="-system-webengine-icu %{?system_ffmpeg_flag} -proprietary-codecs" .
-%make_build
+%make_build || make -j2 -O
%install
# install the libraries to a special directory to avoid conflict with official
@@ -421,14 +423,14 @@ echo "%{_libdir}/%{name}" \
%config(noreplace) %{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
%changelog
-* Sat Jun 23 2018 Rex Dieter <rdieter(a)fedoraproject.org> - 5.11.1-1
+* Wed Sep 12 2018 Rex Dieter <rdieter(a)fedoraproject.org> - 5.11.1-1
- 5.11.1
- drop shadow build (to match other qt5 packages where it has been problematic)
- drop upstreamed patches
- rebase no-icudtl-dat.patch
- patches needswork: system-nspr-prtime,system-icu-utf,no-sse2,skia-neon,icu59
- use macros %%make_build %%ldconfig_scriptlets %%__ninja %%__ninja_common_opts
-- drop use_system_ffmpeg (QTBUG-65086)
+- reduce debuginfo on aarch64 to workaround FTBFS
* Mon May 21 2018 Kevin Kofler <Kevin(a)tigcc.ticalc.org> - 5.10.1-5
- Use the FFmpeg 4 patch from Arch Linux, the previous one crashed (rh#1563446)
6 years, 2 months
[gnome-mpv] Remove obsolete scriptlets
by Leigh Scott
commit b78faa6bc11215fd13369a71a920ea35655f8e4e
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Wed Sep 12 16:04:46 2018 +0100
Remove obsolete scriptlets
gnome-mpv.spec | 21 ++++-----------------
1 file changed, 4 insertions(+), 17 deletions(-)
---
diff --git a/gnome-mpv.spec b/gnome-mpv.spec
index b152a25..725836f 100644
--- a/gnome-mpv.spec
+++ b/gnome-mpv.spec
@@ -1,6 +1,6 @@
Name: gnome-mpv
Version: 0.15
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: A simple GTK+ frontend for mpv
License: GPLv3+
@@ -39,22 +39,6 @@ allowing access to mpv's powerful playback capabilities.
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/io.github.GnomeMpv.appdata.xml
desktop-file-validate %{buildroot}%{_datadir}/applications/io.github.GnomeMpv.desktop
-%post
-/usr/bin/update-desktop-database &> /dev/null || :
-/bin/touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
-
-%postun
-/usr/bin/update-desktop-database &> /dev/null || :
-if [ $1 -eq 0 ] ; then
- /bin/touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
- /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
- /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
-fi
-
-%posttrans
-/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
-/usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
-
%files -f %{name}.lang
%doc AUTHORS README.md
%license COPYING
@@ -69,6 +53,9 @@ fi
%{_mandir}/man1/%{name}.1.gz
%changelog
+* Wed Sep 12 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 0.15-2
+- Remove obsolete scriptlets
+
* Wed Sep 12 2018 Vasiliy N. Glazov <vascom2(a)gmail.com> - 0.15-1
- Update to 0.15
6 years, 2 months
[gnome-mpv] Update to 0.15.
by Vasiliy Glazov
commit 57eaa51bc63cec774a25c505da15fe736a0dafa9
Author: Vasiliy Glazov <v.glazov(a)javad.com>
Date: Wed Sep 12 17:26:17 2018 +0300
Update to 0.15.
gnome-mpv.spec | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/gnome-mpv.spec b/gnome-mpv.spec
index 7bde384..b152a25 100644
--- a/gnome-mpv.spec
+++ b/gnome-mpv.spec
@@ -1,12 +1,11 @@
Name: gnome-mpv
-Version: 0.14
-Release: 3%{?dist}
+Version: 0.15
+Release: 1%{?dist}
Summary: A simple GTK+ frontend for mpv
License: GPLv3+
URL: https://github.com/gnome-mpv/gnome-mpv
Source0: %{url}/releases/download/v%{version}/%{name}-%{version}.tar.xz
-# Patch0: update-appdata-and-add-missing-meson-build-file.patch
BuildRequires: gcc
BuildRequires: desktop-file-utils
@@ -70,6 +69,9 @@ fi
%{_mandir}/man1/%{name}.1.gz
%changelog
+* Wed Sep 12 2018 Vasiliy N. Glazov <vascom2(a)gmail.com> - 0.15-1
+- Update to 0.15
+
* Thu Jul 26 2018 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 0.14-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
6 years, 2 months
[gnome-mpv] Update to 0.15.
by Vasiliy Glazov
commit 206f09112544a1410edcab446e088a5bef91cf23
Author: Vasiliy Glazov <v.glazov(a)javad.com>
Date: Wed Sep 12 17:24:58 2018 +0300
Update to 0.15.
.gitignore | 1 +
sources | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/.gitignore b/.gitignore
index afbf23c..53baa67 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
/gnome-mpv-0.12.tar.xz
/gnome-mpv-0.13.tar.xz
/gnome-mpv-0.14.tar.xz
+/gnome-mpv-0.15.tar.xz
diff --git a/sources b/sources
index 8307ffe..57ef2cf 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-bd8fd399ef92bd129386f8b886e1f81d gnome-mpv-0.14.tar.xz
+41195ffd5d04e5c623fe38404640e7b6 gnome-mpv-0.15.tar.xz
6 years, 2 months
[telegram-desktop/f28] Rebuilt for Qt update.
by Vitaly Zaitsev
commit 8e586229ecd4fae3fd9220f4722b48afe0ca886c
Author: Vitaly Zaitsev <vitaly(a)easycoding.org>
Date: Wed Sep 12 15:41:56 2018 +0200
Rebuilt for Qt update.
telegram-desktop.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/telegram-desktop.spec b/telegram-desktop.spec
index 746fddb..a87379f 100644
--- a/telegram-desktop.spec
+++ b/telegram-desktop.spec
@@ -11,7 +11,7 @@
Summary: Telegram Desktop official messaging app
Name: telegram-desktop
Version: 1.3.14
-Release: 1%{?dist}
+Release: 2%{?dist}
# Application and 3rd-party modules licensing:
# * S0 (Telegram Desktop) - GPLv3+ with OpenSSL exception -- main source;
@@ -138,6 +138,9 @@ appstream-util validate-relax --nonet "%{buildroot}%{_datadir}/metainfo/%{name}.
%{_datadir}/metainfo/%{name}.appdata.xml
%changelog
+* Wed Sep 12 2018 Vitaly Zaitsev <vitaly(a)easycoding.org> - 1.3.14-2
+- Rebuilt for Qt update.
+
* Tue Aug 28 2018 Vitaly Zaitsev <vitaly(a)easycoding.org> - 1.3.14-1
- Updated to 1.3.14.
6 years, 2 months