[mpd/f33] Update to 0.21.26
by Leigh Scott
Summary of changes:
d53d3f9... Update to 0.21.26 (*)
(*) This commit already existed in another branch; no separate mail sent
4 years, 2 months
[mpd] Update to 0.21.26
by Leigh Scott
commit d53d3f943285d8c58024c689daa23c75a5d6ac22
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Sep 23 08:45:56 2020 +0100
Update to 0.21.26
mpd.spec | 7 +++++--
sources | 4 ++--
2 files changed, 7 insertions(+), 4 deletions(-)
---
diff --git a/mpd.spec b/mpd.spec
index d9b4a4f..36ee91d 100644
--- a/mpd.spec
+++ b/mpd.spec
@@ -16,8 +16,8 @@
Name: mpd
Epoch: 1
-Version: 0.21.25
-Release: 3%{?dist}
+Version: 0.21.26
+Release: 1%{?dist}
Summary: The Music Player Daemon
License: GPLv2+
URL: https://www.musicpd.org
@@ -231,6 +231,9 @@ fi
%changelog
+* Wed Sep 23 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1:0.21.26-1
+- Update to 0.21.26
+
* Tue Aug 18 2020 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 1:0.21.25-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
diff --git a/sources b/sources
index adb8bf5..7766c30 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (mpd-0.21.25.tar.xz) = 67e0cbf176d18cd63effab0d12b22bea846458cbaa383ead9078c4b5f2a472dbb1d7308af4d6898691e8864a911c808af5ca2c553d8233323b8aaedfdc7189fc
-SHA512 (mpd-0.21.25.tar.xz.sig) = 124b977c39d5feebace6ebaf2226cd8f9c8b189db42ed8b2cd8e5406b4897e30ce9fc5e76cf51d9e55a078d62be6703017da5f14dde4faeb1f71e79c743717a3
+SHA512 (mpd-0.21.26.tar.xz) = 31eb5d42bcfc942116cb203d8b1ceb8489b46251204f7288d1e8d7e052ff4cab2c8b2087795cc8118c8b86f080613f80cb182163fcb1c5b5027053d53c5a594a
+SHA512 (mpd-0.21.26.tar.xz.sig) = 94b79fbbbd28bf1b34c4774972d3487ba42a22a80fb65027c7804824302b96ecc07bbd718af25785abd964c985d3ff2d9f5086878b03f9d7ffa73d8b355f9e53
4 years, 2 months
[chromium-freeworld] Use system libraries
by qvint
commit 5330670e0d22e4544eb062b90742f365b4df2b90
Author: qvint <dotqvint(a)gmail.com>
Date: Wed Sep 23 03:04:30 2020 +0300
Use system libraries
- Use system re2
- Use system libicu (f33+)
chromium-freeworld.spec | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index 675e4c9..ca65ff9 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -23,7 +23,10 @@
%global system_libvpx 0
%global system_libxml2 1
%global system_minizip 1
-%global system_re2 0
+%global system_re2 1
+%if 0%{?fedora} >= 33
+%global system_libicu 1
+%endif
#------------------------------------------------------
# Enable building with ozone support
%global ozone 0
@@ -669,13 +672,15 @@ appstream-util validate-relax --nonet "%{buildroot}%{_metainfodir}/%{name}.appda
%{chromiumdir}/swiftshader/libGLESv2.so
#########################################changelogs#################################################
%changelog
-* Mon Sep 21 2020 qvint <dotqvint(a)gmail.com> - 85.0.4183.121-1
+* Wed Sep 23 2020 qvint <dotqvint(a)gmail.com> - 85.0.4183.121-1
- Update to 85.0.4183.121
- Enable Hangout services extension (rfbz#5758)
- Use MD5-based BuildID (rfbz#5743)
- Use %%ninja_build macro
- Remove debug_pkg toggle
- Replace bconds with ordinary macros
+- Use system re2
+- Use system libicu (f33+)
* Thu Sep 10 2020 qvint <dotqvint(a)gmail.com> - 85.0.4183.102-1
- Update to 85.0.4183.102
4 years, 2 months
[chromium-freeworld] Replace bconds with ordinary macros
by qvint
commit adb40704ca23792d08fcfd46464a18138dcfc0c6
Author: qvint <dotqvint(a)gmail.com>
Date: Tue Sep 22 01:43:25 2020 +0300
Replace bconds with ordinary macros
chromium-freeworld.spec | 78 +++++++++++++++++++++----------------------------
1 file changed, 34 insertions(+), 44 deletions(-)
---
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index e9e7a0a..675e4c9 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -16,25 +16,14 @@
%global __requires_exclude %{chromiumdir}/.*\\.so
%global __provides_exclude_from %{chromiumdir}/.*\\.so
#######################################CONFIGS###########################################
-#Require harfbuzz >= 2.4.0 for hb_subset_input_set_retain_gids
-%bcond_without system_harfbuzz
-# Require libxml2 > 2.9.4 for XML_PARSE_NOXXE
-%bcond_without system_libxml2
-# Allow testing whether icu can be unbundled
-# A patch fix building so enabled by default for Fedora 30
-# Need icu version >= 64
-%bcond_with system_libicu
-# Allow testing whether libvpx can be unbundled
-%bcond_with system_libvpx
-# Allow testing whether ffmpeg can be unbundled
-%bcond_without system_ffmpeg
-#Allow minizip to be unbundled
-#mini-compat is going to be removed from fedora 30!
-%bcond_without system_minizip
-
-# Need re2 ver. 2016.07.21 for re2::LazyRE2
-%bcond_with system_re2
-
+# System libraries to use.
+%global system_ffmpeg 1
+%global system_harfbuzz 1
+%global system_libicu 0
+%global system_libvpx 0
+%global system_libxml2 1
+%global system_minizip 1
+%global system_re2 0
#------------------------------------------------------
# Enable building with ozone support
%global ozone 0
@@ -87,7 +76,7 @@ BuildRequires: ninja-build, nodejs, bison, gperf, hwdata
BuildRequires: libgcc, glibc, libatomic
BuildRequires: libcap-devel, cups-devel, alsa-lib-devel
BuildRequires: mesa-libGL-devel, mesa-libEGL-devel
-%if %{with system_minizip}
+%if %{system_minizip}
BuildRequires: minizip-compat-devel
%endif
# Pipewire need this.
@@ -109,30 +98,30 @@ BuildRequires: pkgconfig(wayland-server)
%endif
BuildRequires: /usr/bin/python2
BuildRequires: python2-setuptools
-%if %{with system_re2}
+%if %{system_re2}
BuildRequires: re2-devel
%endif
# replace_gn_files.py --system-libraries
BuildRequires: flac-devel
BuildRequires: freetype-devel
-%if %{with system_harfbuzz}
+%if %{system_harfbuzz}
BuildRequires: harfbuzz-devel
%endif
-%if %{with system_libicu}
+%if %{system_libicu}
BuildRequires: libicu-devel
%endif
BuildRequires: libdrm-devel
BuildRequires: libjpeg-turbo-devel
BuildRequires: libpng-devel
# Chromium requires libvpx 1.5.0 and some non-default options
-%if %{with system_libvpx}
+%if %{system_libvpx}
BuildRequires: libvpx-devel
%endif
-%if %{with system_ffmpeg}
+%if %{system_ffmpeg}
BuildRequires: ffmpeg-devel
%endif
BuildRequires: libwebp-devel
-%if %{with system_libxml2}
+%if %{system_libxml2}
BuildRequires: pkgconfig(libxml-2.0)
%endif
BuildRequires: pkgconfig(libxslt)
@@ -297,7 +286,7 @@ find -depth -type f -writable -name "*.py" -exec sed -iE '1s=^#! */usr/bin/\(pyt
third_party/devtools-frontend/src/third_party \
third_party/dom_distiller_js \
third_party/emoji-segmenter \
-%if !%{with system_ffmpeg}
+%if !%{system_ffmpeg}
third_party/ffmpeg \
%endif
third_party/flatbuffers \
@@ -306,13 +295,13 @@ find -depth -type f -writable -name "*.py" -exec sed -iE '1s=^#! */usr/bin/\(pyt
third_party/google_input_tools/third_party/closure_library \
third_party/google_input_tools/third_party/closure_library/third_party/closure \
third_party/googletest \
-%if !%{with system_harfbuzz}
+%if !%{system_harfbuzz}
third_party/harfbuzz-ng \
%endif
third_party/harfbuzz-ng/utils \
third_party/hunspell \
third_party/iccjpeg \
-%if !%{with system_libicu}
+%if !%{system_libicu}
third_party/icu \
%endif
third_party/inspector_protocol \
@@ -332,12 +321,12 @@ find -depth -type f -writable -name "*.py" -exec sed -iE '1s=^#! */usr/bin/\(pyt
third_party/libsrtp \
third_party/libsync \
third_party/libudev \
-%if !%{with system_libvpx}
+%if !%{system_libvpx}
third_party/libvpx \
third_party/libvpx/source/libvpx/third_party/x86inc \
%endif
third_party/libwebm \
-%if %{with system_libxml2}
+%if %{system_libxml2}
third_party/libxml/chromium \
%else
third_party/libxml \
@@ -354,7 +343,7 @@ find -depth -type f -writable -name "*.py" -exec sed -iE '1s=^#! */usr/bin/\(pyt
%if %{ozone}
third_party/minigbm \
%endif
-%if !%{with system_minizip}
+%if !%{system_minizip}
third_party/minizip/ \
%endif
third_party/modp_b64 \
@@ -387,7 +376,7 @@ find -depth -type f -writable -name "*.py" -exec sed -iE '1s=^#! */usr/bin/\(pyt
third_party/protobuf/third_party/six \
third_party/pyjson5 \
third_party/qcms \
-%if !%{with system_re2}
+%if !%{system_re2}
third_party/re2 \
%endif
third_party/rnnoise \
@@ -434,7 +423,7 @@ find -depth -type f -writable -name "*.py" -exec sed -iE '1s=^#! */usr/bin/\(pyt
third_party/xdg-utils \
third_party/zlib/google \
tools/grit/third_party/six \
-%if !%{with system_minizip}
+%if !%{system_minizip}
third_party/zlib \
%endif
tools/gn/src/base/third_party/icu \
@@ -446,32 +435,32 @@ find -depth -type f -writable -name "*.py" -exec sed -iE '1s=^#! */usr/bin/\(pyt
v8/third_party/v8
./build/linux/unbundle/replace_gn_files.py --system-libraries \
-%if %{with system_ffmpeg}
+%if %{system_ffmpeg}
ffmpeg \
%endif
flac \
freetype \
fontconfig \
-%if %{with system_libicu}
+%if %{system_libicu}
icu \
%endif
libdrm \
libjpeg \
libpng \
-%if %{with system_libvpx}
+%if %{system_libvpx}
libvpx \
%endif
libwebp \
-%if %{with system_libxml2}
+%if %{system_libxml2}
libxml \
%endif
libxslt \
opus \
-%if %{with system_re2}
+%if %{system_re2}
re2 \
%endif
snappy \
-%if %{with system_minizip}
+%if %{system_minizip}
zlib
%endif
@@ -513,7 +502,7 @@ gn_args=(
link_pulseaudio=true
use_system_freetype=true
enable_widevine=true
-%if %{with system_harfbuzz}
+%if %{system_harfbuzz}
use_system_harfbuzz=true
%endif
%if %{freeworld}
@@ -538,7 +527,7 @@ gn_args=(
# Optimizations
gn_args+=(
enable_vr=false
-%if %{with system_libicu}
+%if %{system_libicu}
icu_use_data_file=false
%endif
)
@@ -611,7 +600,7 @@ install -m 4755 %{target}/chrome_sandbox %{buildroot}%{chromiumdir}/chrome-sandb
install -m 755 %{target}/chromedriver %{buildroot}%{chromiumdir}/
install -m 755 %{target}/libEGL.so %{buildroot}%{chromiumdir}/
install -m 755 %{target}/libGLESv2.so %{buildroot}%{chromiumdir}/
-%if !%{with system_libicu}
+%if !%{system_libicu}
install -m 644 %{target}/icudtl.dat %{buildroot}%{chromiumdir}/
%endif
install -m 644 %{target}/v8_context_snapshot.bin %{buildroot}%{chromiumdir}/
@@ -663,7 +652,7 @@ appstream-util validate-relax --nonet "%{buildroot}%{_metainfodir}/%{name}.appda
%{chromiumdir}/chromedriver
%{chromiumdir}/libEGL.so
%{chromiumdir}/libGLESv2.so
-%if !%{with system_libicu}
+%if !%{system_libicu}
%{chromiumdir}/icudtl.dat
%endif
%{chromiumdir}/v8_context_snapshot.bin
@@ -686,6 +675,7 @@ appstream-util validate-relax --nonet "%{buildroot}%{_metainfodir}/%{name}.appda
- Use MD5-based BuildID (rfbz#5743)
- Use %%ninja_build macro
- Remove debug_pkg toggle
+- Replace bconds with ordinary macros
* Thu Sep 10 2020 qvint <dotqvint(a)gmail.com> - 85.0.4183.102-1
- Update to 85.0.4183.102
4 years, 2 months
[chromium-freeworld] Remove debug_pkg toggle
by qvint
commit 49a64e94c5454d76a0679d1d27935b22550e3362
Author: qvint <dotqvint(a)gmail.com>
Date: Tue Sep 22 01:33:44 2020 +0300
Remove debug_pkg toggle
chromium-freeworld.spec | 11 +----------
1 file changed, 1 insertion(+), 10 deletions(-)
---
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index b783ded..e9e7a0a 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -36,8 +36,6 @@
%bcond_with system_re2
#------------------------------------------------------
-#Build debug packages for debugging
-%global debug_pkg 0
# Enable building with ozone support
%global ozone 0
##############################Package Definitions######################################
@@ -159,9 +157,7 @@ Provides: chromium-vaapi = %{version}-%{release}
Obsoletes: chromium-vaapi < %{version}-%{release}
#Some recommendations
Recommends: libva-utils
-%if !%{debug_pkg}
%global debug_package %{nil}
-%endif
# This build should be only available to amd64
ExclusiveArch: x86_64
@@ -496,10 +492,8 @@ export CC=gcc CXX=g++
export CXXFLAGS="$CXXFLAGS -fpermissive"
export CFLAGS="$CFLAGS -w"
export CXXFLAGS="$CXXFLAGS -w"
-%if !%{debug_pkg}
export CFLAGS="$CFLAGS -g0"
export CXXFLAGS="$CXXFLAGS -g0"
-%endif
gn_args=(
is_debug=false
@@ -572,12 +566,8 @@ gn_args+=(
#symbol
gn_args+=(
-%if %{debug_pkg}
- symbol_level=1
-%else
symbol_level=0
blink_symbol_level=0
-%endif
)
tools/gn/bootstrap/bootstrap.py --gn-gen-args "${gn_args[*]}"
@@ -695,6 +685,7 @@ appstream-util validate-relax --nonet "%{buildroot}%{_metainfodir}/%{name}.appda
- Enable Hangout services extension (rfbz#5758)
- Use MD5-based BuildID (rfbz#5743)
- Use %%ninja_build macro
+- Remove debug_pkg toggle
* Thu Sep 10 2020 qvint <dotqvint(a)gmail.com> - 85.0.4183.102-1
- Update to 85.0.4183.102
4 years, 2 months
[chromium-freeworld] Use %ninja_build macro
by qvint
commit 31306e6a9bc89b62df0dac84e45d70059c24b278
Author: qvint <dotqvint(a)gmail.com>
Date: Tue Sep 22 01:30:47 2020 +0300
Use %ninja_build macro
chromium-freeworld.spec | 12 ++----------
1 file changed, 2 insertions(+), 10 deletions(-)
---
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index a4152ae..b783ded 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -35,8 +35,6 @@
# Need re2 ver. 2016.07.21 for re2::LazyRE2
%bcond_with system_re2
-#Turn on verbose mode
-%global debug_logs 0
#------------------------------------------------------
#Build debug packages for debugging
%global debug_pkg 0
@@ -496,11 +494,8 @@ ulimit -n 2048
export AR=ar NM=nm AS=as
export CC=gcc CXX=g++
export CXXFLAGS="$CXXFLAGS -fpermissive"
-%if !%{debug_logs}
-# Disable useless warning on non debug log builds
export CFLAGS="$CFLAGS -w"
export CXXFLAGS="$CXXFLAGS -w"
-%endif
%if !%{debug_pkg}
export CFLAGS="$CFLAGS -g0"
export CXXFLAGS="$CXXFLAGS -g0"
@@ -587,11 +582,7 @@ gn_args+=(
tools/gn/bootstrap/bootstrap.py --gn-gen-args "${gn_args[*]}"
%{target}/gn --script-executable=%{__python2} gen --args="${gn_args[*]}" %{target}
-%if %{debug_logs}
-ninja %{_smp_mflags} -C %{target} -v chrome chrome_sandbox chromedriver
-%else
-ninja %{_smp_mflags} -C %{target} chrome chrome_sandbox chromedriver
-%endif
+%ninja_build -C %{target} chrome chrome_sandbox chromedriver
######################################Install####################################
%install
mkdir -p %{buildroot}%{_bindir}
@@ -703,6 +694,7 @@ appstream-util validate-relax --nonet "%{buildroot}%{_metainfodir}/%{name}.appda
- Update to 85.0.4183.121
- Enable Hangout services extension (rfbz#5758)
- Use MD5-based BuildID (rfbz#5743)
+- Use %%ninja_build macro
* Thu Sep 10 2020 qvint <dotqvint(a)gmail.com> - 85.0.4183.102-1
- Update to 85.0.4183.102
4 years, 2 months
[chromium-freeworld] Use MD5-based BuildID
by qvint
commit 74d6021789ff8293f36f24c3ac1bf7220de6adc5
Author: qvint <dotqvint(a)gmail.com>
Date: Tue Sep 22 01:19:16 2020 +0300
Use MD5-based BuildID
See https://bugzilla.rpmfusion.org/show_bug.cgi?id=5743
chromium-freeworld.spec | 2 ++
chromium-md5-based-build-id.patch | 14 ++++++++++++++
2 files changed, 16 insertions(+)
---
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index 6282803..a4152ae 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -182,6 +182,7 @@ Patch400: chromium-enable-vaapi.patch
Patch401: chromium-fix-vaapi-on-intel.patch
Patch402: chromium-enable-widevine.patch
Patch403: chromium-manpage.patch
+Patch404: chromium-md5-based-build-id.patch
%if %{freeworld}
Patch420: chromium-rpm-fusion-brand.patch
%endif
@@ -701,6 +702,7 @@ appstream-util validate-relax --nonet "%{buildroot}%{_metainfodir}/%{name}.appda
* Mon Sep 21 2020 qvint <dotqvint(a)gmail.com> - 85.0.4183.121-1
- Update to 85.0.4183.121
- Enable Hangout services extension (rfbz#5758)
+- Use MD5-based BuildID (rfbz#5743)
* Thu Sep 10 2020 qvint <dotqvint(a)gmail.com> - 85.0.4183.102-1
- Update to 85.0.4183.102
diff --git a/chromium-md5-based-build-id.patch b/chromium-md5-based-build-id.patch
new file mode 100644
index 0000000..c76e078
--- /dev/null
+++ b/chromium-md5-based-build-id.patch
@@ -0,0 +1,14 @@
+Resolve conflicts with Fedora Chromium by using MD5-based BuildID.
+https://bugzilla.rpmfusion.org/show_bug.cgi?id=5743
+
+--- a/build/config/compiler/BUILD.gn
++++ b/build/config/compiler/BUILD.gn
+@@ -338,7 +338,7 @@ config("compiler") {
+ # links.
+ ldflags += [ "-Wl,--build-id=sha1" ]
+ } else if (current_os != "aix") {
+- ldflags += [ "-Wl,--build-id" ]
++ ldflags += [ "-Wl,--build-id=md5" ]
+ }
+
+ if (!is_android) {
4 years, 2 months
[chromium-freeworld] Enable Hangout services extension
by qvint
commit 3c7bb3f9022d9cda1ca1488a5acea1f662048e8a
Author: qvint <dotqvint(a)gmail.com>
Date: Tue Sep 22 00:27:37 2020 +0300
Enable Hangout services extension
See https://bugzilla.rpmfusion.org/show_bug.cgi?id=5758
chromium-freeworld.spec | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index 8011a17..6282803 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -534,7 +534,7 @@ gn_args=(
proprietary_codecs=false
%endif
enable_nacl=false
- enable_hangout_services_extension=false
+ enable_hangout_services_extension=true
fatal_linker_warnings=false
treat_warnings_as_errors=false
fieldtrial_testing_like_official_build=true
@@ -700,6 +700,7 @@ appstream-util validate-relax --nonet "%{buildroot}%{_metainfodir}/%{name}.appda
%changelog
* Mon Sep 21 2020 qvint <dotqvint(a)gmail.com> - 85.0.4183.121-1
- Update to 85.0.4183.121
+- Enable Hangout services extension (rfbz#5758)
* Thu Sep 10 2020 qvint <dotqvint(a)gmail.com> - 85.0.4183.102-1
- Update to 85.0.4183.102
4 years, 2 months