[mixxx] Disable LTO for ppc64
by Leigh Scott
commit 24a6f4e5bb62ec15e9ec9567010322bf9dbb26a8
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sun Aug 16 17:43:20 2020 +0100
Disable LTO for ppc64
mixxx.spec | 4 ++++
1 file changed, 4 insertions(+)
---
diff --git a/mixxx.spec b/mixxx.spec
index d38741d..66a47f3 100644
--- a/mixxx.spec
+++ b/mixxx.spec
@@ -1,5 +1,9 @@
%undefine __cmake_in_source_build
+%ifarch %{power64}
+%global _lto_cflags %{nil}
+%endif
+
# Optional: Package version suffix for pre-releases, e.g. "beta" or "rc"
%global extraver beta
4 years, 3 months
[mixxx] Re-add .gitignore with wildcard exclude and a note
by Uwe Klotz
commit aeefa871c2098ce6d3da34f2155adaf9a3d4c481
Author: Uwe Klotz <uklotz(a)mixxx.org>
Date: Sun Aug 16 17:13:55 2020 +0200
Re-add .gitignore with wildcard exclude and a note
.gitignore | 7 +++++++
1 file changed, 7 insertions(+)
---
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..ff044b1
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+# Prevent to accidentally commit release archives with the source code
+# that are downloaded from the GitHub repo.
+#
+# Note: Using `spectool -g -R mixxx.spec` for this purpose ensures that
+# these large binary files are placed in `rpmbuild/SOURCES` and never
+# end up in the project directory.
+*.tar.gz
4 years, 3 months
[mixxx] Improve compatibility with new CMake macro
by Leigh Scott
commit 621b1411f78f4e2f966d7569fb39ed3912d16269
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sun Aug 16 13:06:11 2020 +0100
Improve compatibility with new CMake macro
mixxx.spec | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
---
diff --git a/mixxx.spec b/mixxx.spec
index a8b51fa..d38741d 100644
--- a/mixxx.spec
+++ b/mixxx.spec
@@ -1,3 +1,5 @@
+%undefine __cmake_in_source_build
+
# Optional: Package version suffix for pre-releases, e.g. "beta" or "rc"
%global extraver beta
@@ -93,8 +95,6 @@ echo "#pragma once" > src/build.h
%build
-mkdir -p cmake_build
-pushd cmake_build
%cmake3 \
-GNinja \
-DCMAKE_BUILD_TYPE=Release \
@@ -112,14 +112,12 @@ pushd cmake_build
-DOPUS=ON \
-DQTKEYCHAIN=ON \
-DVINYLCONTROL=ON \
- -DWAVPACK=ON \
- ..
+ -DWAVPACK=ON
-%ninja_build
-popd
+%cmake3_build
%install
-%ninja_install -C cmake_build
+%cmake3_install
# USB HID permissions
4 years, 3 months
[mixxx] New upstream snapshot 2.3.0-0.8.beta
by Uwe Klotz
commit 4a575eaa97e9cdb1d1575ffd28076403b1e0595a
Author: Uwe Klotz <uklotz(a)mixxx.org>
Date: Sun Aug 16 11:57:42 2020 +0200
New upstream snapshot 2.3.0-0.8.beta
mixxx.spec | 13 ++++++++-----
sources | 2 +-
2 files changed, 9 insertions(+), 6 deletions(-)
---
diff --git a/mixxx.spec b/mixxx.spec
index 209f174..a8b51fa 100644
--- a/mixxx.spec
+++ b/mixxx.spec
@@ -2,9 +2,9 @@
%global extraver beta
# Optional: Only used for untagged snapshot versions
-%global gitcommit 3a734c0229f52b9d63bb361fab25bd5fe2779a3b
+%global gitcommit 64fd2d6cd4010d42e23fe286c3f23fe5940cb603
# Format: <yyyymmdd>
-%global gitcommitdate 20200614
+%global gitcommitdate 20200816
%if "%{?gitcommit}" == ""
# (Pre-)Releases
@@ -17,7 +17,7 @@
Name: mixxx
Version: 2.3.0
-Release: 0.7%{?extraver:.%{extraver}}%{?snapinfo:.%{snapinfo}}%{?dist}
+Release: 0.8%{?extraver:.%{extraver}}%{?snapinfo:.%{snapinfo}}%{?dist}
Summary: Mixxx is open source software for DJ'ing
License: GPLv2+
URL: http://www.mixxx.org
@@ -95,8 +95,6 @@ echo "#pragma once" > src/build.h
%build
mkdir -p cmake_build
pushd cmake_build
-# TODO: Re-add support for faad2 when fixed
-# -DFAAD=ON \
%cmake3 \
-GNinja \
-DCMAKE_BUILD_TYPE=Release \
@@ -104,6 +102,7 @@ pushd cmake_build
-DBATTERY=ON \
-DBROADCAST=ON \
-DBULK=ON \
+ -DFAAD=ON \
-DFFMPEG=ON \
-DHID=ON \
-DLOCALECOMPARE=ON \
@@ -173,6 +172,10 @@ appstream-util \
%changelog
+* Sun Aug 16 2020 Uwe Klotz <uklotz(a)mixxx.org> - 2.3.0-0.8.beta.20200816git64fd2d6
+- New upstream snapshot 2.3.0-beta
+- Re-enable faad2 for decoding MP4/M4A files (actually now)
+
* Wed Jun 24 2020 Leigh Scott <leigh123linux(a)gmail.com> - 2.3.0-0.7.beta.20200614git3a734c0
- Rebuild for new protobuf
diff --git a/sources b/sources
index b314cd7..db4f6b1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (mixxx-3a734c0229f52b9d63bb361fab25bd5fe2779a3b.tar.gz) = e43d45eb01bdd98ce94350bd794a36660c7a2470478e4d4cf0f3b15583ea43cfa479b2b8895b917a38acfe8ee63ffc971ffdc58cf159f53a5cb083bda709d659
+SHA512 (mixxx-64fd2d6cd4010d42e23fe286c3f23fe5940cb603.tar.gz) = 0244bed6a425191d7ddac44421957cd934d677d5ed0b179456695bdb2caf4f282f406b646abfd59aa19871dde044bb1881e76d46d6e778712fc02d6daf1c7874
4 years, 3 months
[mixxx] Delete obsolete .gitignore file
by Uwe Klotz
commit 7bf13054f5baaee42026813b9784bccba571188a
Author: Uwe Klotz <uklotz(a)mixxx.org>
Date: Sun Aug 16 11:57:04 2020 +0200
Delete obsolete .gitignore file
.gitignore | 1 -
1 file changed, 1 deletion(-)
4 years, 3 months
[ffmpeg] Disable rav1e support as rust packaging is rawhide only
by Leigh Scott
commit 2153ec706a0ec9afaa943845ff447036ec69011c
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sun Aug 16 04:16:25 2020 +0100
Disable rav1e support as rust packaging is rawhide only
ffmpeg.spec | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
---
diff --git a/ffmpeg.spec b/ffmpeg.spec
index cd73709..b49cae1 100644
--- a/ffmpeg.spec
+++ b/ffmpeg.spec
@@ -9,10 +9,9 @@
%global _lto_cflags %{nil}
%endif
-# rav1e has a broken .pc file
-# https://bugzilla.redhat.com/show_bug.cgi?id=1811550
-%if 0%{?fedora} > 32
-%global _with_rav1e 1
+# rav1e is rawhide only so there is no point enabling it.
+%if 0%{?fedora} > 33
+#global _with_rav1e 1
%endif
# Cuda and others are only available on some arches
@@ -102,7 +101,7 @@ ExclusiveArch: armv7hnl
Summary: Digital VCR and streaming server
Name: ffmpeg%{?flavor}
Version: 4.3.1
-Release: 6%{?date}%{?date:git}%{?rel}%{?dist}
+Release: 7%{?date}%{?date:git}%{?rel}%{?dist}
License: %{ffmpeg_license}
URL: http://ffmpeg.org/
%if 0%{?date}
@@ -466,6 +465,9 @@ install -pm755 tools/qt-faststart %{buildroot}%{_bindir}
%changelog
+* Sun Aug 16 2020 Leigh Scott <leigh123linux(a)gmail.com> - 4.3.1-7
+- Disable rav1e support as rust packaging is rawhide only
+
* Sun Aug 09 2020 Leigh Scott <leigh123linux(a)gmail.com> - 4.3.1-6
- Enable LTO for x86
- Add glslang patches and bump version for build requires
4 years, 3 months
[chromium-browser-privacy: 3/3] Update ungoogled-chromium to 84.0.4147.125-1
by qvint
commit 059e9e726aed34bb104a885e34636fcea1f23fe6
Author: qvint <dotqvint(a)gmail.com>
Date: Thu Aug 13 11:44:43 2020 +0300
Update ungoogled-chromium to 84.0.4147.125-1
chromium-browser-privacy.spec | 3 ++-
sources | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/chromium-browser-privacy.spec b/chromium-browser-privacy.spec
index 638794a..e2e8294 100644
--- a/chromium-browser-privacy.spec
+++ b/chromium-browser-privacy.spec
@@ -99,7 +99,7 @@ Source1: https://github.com/stha09/chromium-patches/archive/%{patchset_re
Source2: https://xcb.freedesktop.org/dist/xcb-proto-%{xcb_proto_version}.tar.bz2
# ungoogled-chromium.
-%global ungoogled_chromium_revision 84.0.4147.89-1
+%global ungoogled_chromium_revision 84.0.4147.125-1
Source300: https://github.com/Eloston/ungoogled-chromium/archive/%{ungoogled_chromiu...
# The following two source files are copied and modified from the chromium source
@@ -808,6 +808,7 @@ appstream-util validate-relax --nonet "%{buildroot}%{_metainfodir}/%{name}.appda
%changelog
* Thu Aug 13 2020 qvint <dotqvint(a)gmail.com> - 84.0.4147.125-1
- Update Chromium to 84.0.4147.125
+- Update ungoogled-chromium to 84.0.4147.125-1
* Sat Jul 18 2020 qvint <dotqvint(a)gmail.com> - 84.0.4147.89-1
- Update Chromium to 84.0.4147.89
diff --git a/sources b/sources
index 81e4a06..d29961f 100644
--- a/sources
+++ b/sources
@@ -1,4 +1,4 @@
SHA512 (chromium-84.0.4147.125.tar.xz) = a86439efbadce4cc157fe16e0e16732feda2025e14179a54df6a33446f744dc1db59f1ebcf7d5d29d7bfc42102af1283ddf108982152ec1f869d7623af7bed26
SHA512 (chromium-patches-chromium-84-patchset-3.tar.gz) = ea7f5c9436bbbe3de2fa69f006e0e12be24e73a652d3ac780c30045dfd821b41d9b83779fd306eafc2455cbc8fced3477f5adff626318a4ab5e13b06d9a7234a
SHA512 (xcb-proto-1.13.tar.bz2) = 002aa2aa0ad503977e03419c6f136f1e3aa8c787916830ce6d6be8f81ca99edc1d8fc5f71ce8c592b490cc767bf6567695f0bafe55fe3f743076bcddbaac07f7
-SHA512 (ungoogled-chromium-84.0.4147.89-1.tar.gz) = 4b6de31a2eeb705ce1426bec8260b99bd332eff25359119d0f1af2d4ecaed3a9d94a8654b5f16815a03749a6e45d564c70ed141fa9b928d51a18cfdb8f1cda02
+SHA512 (ungoogled-chromium-84.0.4147.125-1.tar.gz) = 6db46f7aefe886a5df1d3872a4cab744c8f567ae6090f0612b42812843ae7a509e146efd9ed99ba237763708a787431d485311e2673eabe87ec64e5bccecdd8a
4 years, 3 months
[chromium-browser-privacy: 2/3] Sync spec and sources with free/chromium-freeworld
by qvint
commit df914c25b9ef240e55dd990f97f5b58fcd99e038
Merge: bbcfc64 fe78c2d
Author: qvint <dotqvint(a)gmail.com>
Date: Thu Aug 13 11:39:59 2020 +0300
Sync spec and sources with free/chromium-freeworld
chromium-browser-privacy.spec | 14 ++++++++------
chromium-enable-vaapi.patch | 4 ++--
sources | 2 +-
3 files changed, 11 insertions(+), 9 deletions(-)
---
diff --cc chromium-browser-privacy.spec
index 7951f9d,dc129ad..638794a
--- a/chromium-browser-privacy.spec
+++ b/chromium-browser-privacy.spec
@@@ -65,12 -65,12 +65,12 @@@
# Enable building with ozone support
%global ozone 0
##############################Package Definitions######################################
-Name: chromium-freeworld
+Name: chromium-browser-privacy
- Version: 84.0.4147.89
+ Version: 84.0.4147.125
Release: 1%{?dist}
-Summary: Chromium web browser built with all freeworld codecs and VA-API support
+Summary: Chromium, sans integration with Google
License: BSD and LGPLv2+ and ASL 2.0 and IJG and MIT and GPLv2+ and ISC and OpenSSL and (MPLv1.1 or GPLv2 or LGPLv2)
-URL: https://www.chromium.org/Home
+URL: https://github.com/Eloston/ungoogled-chromium
%if %{freeworld}
Source0: https://commondatastorage.googleapis.com/chromium-browser-official/chromi...
@@@ -560,20 -537,11 +560,23 @@@ ln -s %{python2_sitelib}/ply third_part
# Fix the path to nodejs binary
mkdir -p third_party/node/linux/node-linux-x64/bin
ln -s %{_bindir}/node third_party/node/linux/node-linux-x64/bin/node
+
+# ungoogled-chromium: patches
+python3 -B %{ungoogled_chromium_root}/utils/patches.py apply . \
+ %{ungoogled_chromium_root}/patches
+
+# ungoogled-chromium: domain substitution
+rm -f %{_builddir}/dsc.tar.gz
+python3 -B %{ungoogled_chromium_root}/utils/domain_substitution.py apply . \
+ -r %{ungoogled_chromium_root}/domain_regex.list \
+ -f %{ungoogled_chromium_root}/domain_substitution.list \
+ -c %{_builddir}/dsc.tar.gz
+
#####################################BUILD#############################################
%build
+ # Final link uses lots of file descriptors.
+ ulimit -n 2048
+
#export compilar variables
%if %{clang}
@@@ -807,30 -762,54 +806,33 @@@ appstream-util validate-relax --nonet "
%{chromiumdir}/swiftshader/libGLESv2.so
#########################################changelogs#################################################
%changelog
-* Tue Aug 11 2020 qvint <dotqvint(a)gmail.com> - 84.0.4147.125-1
-- Update to 84.0.4147.125
-- Stop using gold
-- Add 'ulimit -n 2048'
++* Thu Aug 13 2020 qvint <dotqvint(a)gmail.com> - 84.0.4147.125-1
++- Update Chromium to 84.0.4147.125
+
* Sat Jul 18 2020 qvint <dotqvint(a)gmail.com> - 84.0.4147.89-1
-- Update to 84.0.4147.89
-- Use patchset composed by Stephan Hartmann <stha09(a)googlemail.com>
-- Bundle xcb-proto
-
-* Thu Jun 25 2020 qvint <dotqvint(a)gmail.com> - 83.0.4103.116-1
-- Update to 83.0.4103.116
-
-* Wed Jun 17 2020 qvint <dotqvint(a)gmail.com> - 83.0.4103.106-1
-- Update to 83.0.4103.106
-- Disable python byte compiling
+- Update Chromium to 84.0.4147.89
+- Update ungoogled-chromium to 84.0.4147.89-1
-* Mon Jun 08 2020 qvint <dotqvint(a)gmail.com> - 83.0.4103.97-2
-- Fix crash in ServiceWorker (rfbz#5671)
-
-* Fri Jun 05 2020 qvint <dotqvint(a)gmail.com> - 83.0.4103.97-1
-- Update to 83.0.4103.97
+* Sat Jun 27 2020 qvint <dotqvint(a)gmail.com> - 83.0.4103.116-1
+- Update Chromium to 83.0.4103.116
+- Update ungoogled-chromium to 83.0.4103.116-1
+- Try alternative locations for the Widevine CDM library
* Wed May 06 2020 qvint <dotqvint(a)gmail.com> - 81.0.4044.138-1
-- Update to 81.0.4044.138
-- Fix touchpad scrolling under XWayland (rfbz#5621)
+- Update Chromium to 81.0.4044.138
+- Update ungoogled-chromium to 38e86b5
* Thu Apr 30 2020 qvint <dotqvint(a)gmail.com> - 81.0.4044.129-1
-- Update to 81.0.4044.129
-
-* Thu Apr 09 2020 qvint <dotqvint(a)gmail.com> - 81.0.4044.92-1
-- Update to 81.0.4044.92
+- Update Chromium to 81.0.4044.129
+- Update ungoogled-chromium to 81.0.4044.129-1
-* Sun Apr 05 2020 qvint <dotqvint(a)gmail.com> - 80.0.3987.163-1
-- Update to 80.0.3987.163
+* Fri Apr 10 2020 qvint <dotqvint(a)gmail.com> - 81.0.4044.92-1
+- Update Chromium to 81.0.4044.92
+- Update ungoogled-chromium to 209e24b
-* Thu Apr 02 2020 qvint <dotqvint(a)gmail.com> - 80.0.3987.162-1
-- Update to 80.0.3987.162
-
-* Wed Mar 18 2020 qvint <dotqvint(a)gmail.com> - 80.0.3987.149-1
-- Update to 80.0.3987.149
-- Fix rpmlint warnings and errors
-
-* Wed Mar 04 2020 qvint <dotqvint(a)gmail.com> - 80.0.3987.132-1
-- Update to 80.0.3987.132
-
-* Sun Mar 01 2020 qvint <dotqvint(a)gmail.com> - 80.0.3987.122-1
-- Update to 80.0.3987.122
+* Thu Feb 27 2020 qvint <dotqvint(a)gmail.com> - 80.0.3987.122-1
+- Update Chromium to 80.0.3987.122
+- Update ungoogled-chromium to 80.0.3987.122-1
* Tue Feb 04 2020 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 79.0.3945.130-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
diff --cc sources
index afaf08c,5a53a32..81e4a06
--- a/sources
+++ b/sources
@@@ -1,4 -1,3 +1,4 @@@
- SHA512 (chromium-84.0.4147.89.tar.xz) = cc207a5f09a89e42bc12fd491d5d0ef11c04daaa324aa696d2f8a37679b8f2171d3b265296968c3312e158b0fd2c059e12727a7463d3bd2f640d5bbd43c4f676
+ SHA512 (chromium-84.0.4147.125.tar.xz) = a86439efbadce4cc157fe16e0e16732feda2025e14179a54df6a33446f744dc1db59f1ebcf7d5d29d7bfc42102af1283ddf108982152ec1f869d7623af7bed26
SHA512 (chromium-patches-chromium-84-patchset-3.tar.gz) = ea7f5c9436bbbe3de2fa69f006e0e12be24e73a652d3ac780c30045dfd821b41d9b83779fd306eafc2455cbc8fced3477f5adff626318a4ab5e13b06d9a7234a
SHA512 (xcb-proto-1.13.tar.bz2) = 002aa2aa0ad503977e03419c6f136f1e3aa8c787916830ce6d6be8f81ca99edc1d8fc5f71ce8c592b490cc767bf6567695f0bafe55fe3f743076bcddbaac07f7
+SHA512 (ungoogled-chromium-84.0.4147.89-1.tar.gz) = 4b6de31a2eeb705ce1426bec8260b99bd332eff25359119d0f1af2d4ecaed3a9d94a8654b5f16815a03749a6e45d564c70ed141fa9b928d51a18cfdb8f1cda02
4 years, 3 months