[vdr-mpv/f33] Update to 0.4.0
by Martin Gansser
Summary of changes:
e768401... Update to 0.4.0 (*)
(*) This commit already existed in another branch; no separate mail sent
3 years, 10 months
[vdr-mpv] Update to 0.4.0
by Martin Gansser
commit e76840116ea1717bd1cadd601a3f13d43a7b9dc7
Author: Martin Gansser <mgansser(a)online.de>
Date: Thu Jan 28 11:41:33 2021 +0100
Update to 0.4.0
.gitignore | 1 +
sources | 2 +-
vdr-mpv.spec | 7 +++++--
3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 8f67775..467ecea 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
/vdr-mpv-0.2.2.tar.gz
/vdr-mpv-0.3.0.tar.gz
/vdr-mpv-0.3.1.tar.gz
+/vdr-mpv-0.4.0.tar.gz
diff --git a/sources b/sources
index 72da3b1..5336946 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vdr-mpv-0.3.1.tar.gz) = bf3a984038c130f094b8e2c3d35f0646d653ec72c29648e0a16d3644193ea704c01ca2f90dab2f654aea8ead3d5b5546880f124b5d5337a15de56b7e6618c30f
+SHA512 (vdr-mpv-0.4.0.tar.gz) = a857ea8ec6c4d794f02c27faee2daf6a9bd8d87566f4d150750cac01e233e0677f82f6673996678f4f3d83ea1b3b41d0c3f089ad403482f5014de5b47f945f99
diff --git a/vdr-mpv.spec b/vdr-mpv.spec
index 29fb024..78bc7a8 100644
--- a/vdr-mpv.spec
+++ b/vdr-mpv.spec
@@ -1,7 +1,7 @@
%global pname mpv
Name: vdr-%{pname}
-Version: 0.3.1
+Version: 0.4.0
Release: 1%{?dist}
Summary: A mpv player plugin for VDR
License: AGPLv3+
@@ -41,8 +41,11 @@ make CFLAGS="%{optflags} -fPIC" CXXFLAGS="%{optflags} -fPIC" %{?_smp_mflags} all
%{vdr_plugindir}/libvdr-*.so.%{vdr_apiversion}
%changelog
+* Thu Jan 28 2021 Martin Gansser <martinkg(a)fedoraproject.org> - 0.4.0-1
+- Update to 0.4.0
+
* Wed Jan 20 2021 Martin Gansser <martinkg(a)fedoraproject.org> - 0.3.1-1
-- Update to 0.3.2
+- Update to 0.3.1
* Sat Jan 16 2021 Martin Gansser <martinkg(a)fedoraproject.org> - 0.3.0-1
- Update to 0.3.0
3 years, 10 months
[mixxx/f32] Disable ControllerEngine NaN tests on ARM
by Uwe Klotz
commit bb7ab442f9696d66b97bc02c7ad241e3ac0d4588
Author: Uwe Klotz <uklotz(a)mixxx.org>
Date: Wed Jan 27 21:56:39 2021 +0100
Disable ControllerEngine NaN tests on ARM
mixxx.spec | 21 ++++++++++++++++++---
1 file changed, 18 insertions(+), 3 deletions(-)
---
diff --git a/mixxx.spec b/mixxx.spec
index b52c7c8..63bbfc8 100644
--- a/mixxx.spec
+++ b/mixxx.spec
@@ -170,10 +170,25 @@ rm -rf \
%check
+# TODO: Enable EngineBufferE2ETest after spurious failures for
+# x86_64 when run on AMD EPYC have been resolved. Varying tests
+# are failing sometimes.
+%ifarch x86_64
+ %global ctest_exclude_regex EngineBufferE2ETest
+%endif
+
+# TODO: Enable ControllerEngine NaN tests on ARM after the cause for
+# the failing tests has been found and fixed.
+%ifarch %{arm} aarch64
+ %global ctest_exclude_regex setValue_IgnoresNaN|setParameter_NaN
+%endif
+
# Run tests
-# The EngineBufferE2ETest test is disabled due to spurious failures
-# for x86_64 when run on AMD EPYC. Varying tests are failing sometimes.
-%ctest3 --timeout 180 --exclude-regex EngineBufferE2ETest
+%if "%{?ctest_exclude_regex}" == ""
+ %ctest3 --timeout 180
+%else
+ %ctest3 --timeout 180 --exclude-regex "%ctest_exclude_regex"
+%endif
# Validate AppStream data
appstream-util \
3 years, 10 months
[mixxx/f32] Install faad2 runtime libraries for testing
by Uwe Klotz
commit c56d33f337aab6f130f577287e61ec0d88ab9e1e
Author: Uwe Klotz <uklotz(a)mixxx.org>
Date: Tue Jan 26 18:26:23 2021 +0100
Install faad2 runtime libraries for testing
mixxx.spec | 2 ++
1 file changed, 2 insertions(+)
---
diff --git a/mixxx.spec b/mixxx.spec
index 0715853..b52c7c8 100644
--- a/mixxx.spec
+++ b/mixxx.spec
@@ -47,6 +47,8 @@ BuildRequires: ninja-build
# Build Requirements
BuildRequires: chrpath
+# The runtime libraries of FAAD2 are needed during the build for testing
+BuildRequires: faad2
BuildRequires: ffmpeg-devel
BuildRequires: flac-devel
BuildRequires: hidapi-devel
3 years, 10 months
[mixxx/f32] New upstream snapshot 2.3.0-0.17.beta.20210126gitf009e06
by Uwe Klotz
commit 3bb3e8fc84c87724d5dcedfc9f2f76d8a4594f89
Author: Uwe Klotz <uklotz(a)mixxx.org>
Date: Mon Jan 25 22:19:40 2021 +0100
New upstream snapshot 2.3.0-0.17.beta.20210126gitf009e06
mixxx.spec | 42 ++++++++++++++++++++++--------------------
sources | 4 ++--
2 files changed, 24 insertions(+), 22 deletions(-)
---
diff --git a/mixxx.spec b/mixxx.spec
index 4d48d06..0715853 100644
--- a/mixxx.spec
+++ b/mixxx.spec
@@ -10,12 +10,12 @@
%global extraver beta
# Optional: Only used for untagged snapshot versions
-%global gitcommit 18f698dffece85b0897c62f65020704ef2c2aeef
+%global gitcommit f009e06ece3ce55b570a015b17dfb0bb78048453
# Format: <yyyymmdd>
-%global gitcommitdate 20201211
+%global gitcommitdate 20210126
# Additional sources
-%global libkeyfinder_archive v2.2.3.zip
+%global libkeyfinder_archive v2.2.4.zip
%if "%{?gitcommit}" == ""
# (Pre-)Releases
@@ -28,13 +28,13 @@
Name: mixxx
Version: 2.3.0
-Release: 0.16%{?extraver:.%{extraver}}%{?snapinfo:.%{snapinfo}}%{?dist}
+Release: 0.17%{?extraver:.%{extraver}}%{?snapinfo:.%{snapinfo}}%{?dist}
Summary: Mixxx is open source software for DJ'ing
License: GPLv2+
URL: http://www.mixxx.org
Source0: https://github.com/mixxxdj/%{name}/archive/%{sources}/%{name}-%{sources}....
-# Temporarily rename the libKeyFinder archive for disambiguation while downloading sources
-Source1: https://github.com/mixxxdj/libKeyFinder/archive/%{libkeyfinder_archive}#/...
+# Temporarily rename the libkeyfinder archive for disambiguation while downloading sources
+Source1: https://github.com/mixxxdj/libkeyfinder/archive/%{libkeyfinder_archive}#/...
# Build Tools
BuildRequires: desktop-file-utils
@@ -108,12 +108,12 @@ echo "#pragma once" > src/build.h
echo "#define BUILD_REV \"%{snapinfo}\"" >> src/build.h
%endif
-# Copy the libKeyFinder archive from the sources folder into the
+# Copy the libkeyfinder archive from the sources folder into the
# dedicated download folder of the build directory. Thereby rename
# the archive back into the original name as expected by the CMake
# build.
-mkdir -p %{__cmake_builddir}/download/libKeyFinder
-cp %{SOURCE1} %{__cmake_builddir}/download/libKeyFinder/%{libkeyfinder_archive}
+mkdir -p %{__cmake_builddir}/download/libkeyfinder
+cp %{SOURCE1} %{__cmake_builddir}/download/libkeyfinder/%{libkeyfinder_archive}
%build
@@ -121,6 +121,7 @@ cp %{SOURCE1} %{__cmake_builddir}/download/libKeyFinder/%{libkeyfinder_archive}
-GNinja \
-DCMAKE_BUILD_TYPE=Release \
-DOPTIMIZE=portable \
+ -DINSTALL_USER_UDEV_RULES=ON \
-DWARNINGS_FATAL=ON \
-DBATTERY=ON \
-DBROADCAST=ON \
@@ -152,19 +153,17 @@ desktop-file-install \
--dir %{buildroot}%{_datadir}/applications \
res/linux/%{name}.desktop
-# Install custom USB HID permissions
-# - Relocate .rules file
-# - Order custom rules before 70-uaccess.rules
-install -d \
- %{buildroot}%{_udevrulesdir}/
-mv \
- %{buildroot}%{_prefix}%{_sysconfdir}/udev/rules.d/%{name}-usb-uaccess.rules \
+# Install custom USB HID permissions before 70-uaccess.rules
+install -DT \
+ %{buildroot}%{_datadir}/%{name}/udev/rules.d/%{name}-usb-uaccess.rules \
%{buildroot}%{_udevrulesdir}/69-%{name}-usb-uaccess.rules
-# Delete unpackaged files
+
+# Delete unpackaged/unused files and directories
rm -rf \
%{buildroot}%{_prefix}%{_sysconfdir}/ \
- %{buildroot}%{_datadir}/doc/mixxx/
+ %{buildroot}%{_datadir}/doc/ \
+ %{buildroot}%{_datadir}/%{name}/udev/
%check
@@ -178,7 +177,7 @@ rm -rf \
appstream-util \
validate-relax \
--nonet \
- %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml
+ %{buildroot}%{_metainfodir}/%{name}.metainfo.xml
%files
@@ -188,11 +187,14 @@ appstream-util \
%{_datadir}/%{name}/
%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/%{name}_icon.svg
-%{_datadir}/appdata/%{name}.appdata.xml
+%{_metainfodir}/%{name}.metainfo.xml
%{_udevrulesdir}/69-%{name}-usb-uaccess.rules
%changelog
+* Tue Jan 26 2021 Uwe Klotz <uklotz(a)mixxx.org> - 2.3.0-0.17.beta.20210126gitf009e06
+- New upstream snapshot 2.3.0-beta
+
* Fri Jan 1 2021 Leigh Scott <leigh123linux(a)gmail.com> - 2.3.0-0.16.beta.20201211git18f698d
- Rebuilt for new ffmpeg snapshot
diff --git a/sources b/sources
index 6eb1c18..cf69ed8 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (libKeyFinder_v2.2.3.zip) = d5eb1c1f00af07689279dd337ec8f2f738eff8658dd7883395275558493784d70ec25924dee35ceae660d9651878fd3e703b02e879f818e6427ecf0f303e15ee
-SHA512 (mixxx-18f698dffece85b0897c62f65020704ef2c2aeef.tar.gz) = 876d272b1b4771528281a918d650bcd781b0a2cd2fdc572b260ec68c6bb6ffe235c2062977fee06f0ac5c5f69819ecae7320f9059eaed18ee4baed3b508f341f
+SHA512 (libkeyfinder_v2.2.4.zip) = fcdd2a645d2770b62d30d2ee552fcfdd688692754779a1e13a9fd36e705a987a46ff388a094ec6dc4fdb5e58f4fc40efff0492e5ee820ec4962ed96fbb4b5c67
+SHA512 (mixxx-f009e06ece3ce55b570a015b17dfb0bb78048453.tar.gz) = ac6f9e73bdb9470130f603020b984d275c0653a775d6cbd32ffbc6d384aaf65165cad09f030001b2715b944991429e4173ab4cea26037dcbaea1c0c17299fa55
3 years, 10 months
[mixxx/f32] Re-enable LTO for all architectures except ppc64
by Uwe Klotz
commit f4e91d5511344c1e708565d03effb6e63dc95a35
Author: Uwe Klotz <uklotz(a)mixxx.org>
Date: Mon Jan 25 19:19:05 2021 +0100
Re-enable LTO for all architectures except ppc64
mixxx.spec | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/mixxx.spec b/mixxx.spec
index 94ed611..4d48d06 100644
--- a/mixxx.spec
+++ b/mixxx.spec
@@ -1,9 +1,10 @@
# Build out-of-source (default since Fedora 33)
%undefine __cmake_in_source_build
-# Disable LTO after crash reports:
-# https://bugzilla.rpmfusion.org/show_bug.cgi?id=5829
+# Disable LTO for ppc64
+%ifarch %{power64}
%global _lto_cflags %{nil}
+%endif
# Optional: Package version suffix for pre-releases, e.g. "beta" or "rc"
%global extraver beta
3 years, 10 months
[mixxx/f32] Remove build dependency on faad2-devel
by Uwe Klotz
commit 609734d3f8af5a9daa950b56d73001c552ed2966
Author: Uwe Klotz <uklotz(a)mixxx.org>
Date: Sun Jan 10 17:40:40 2021 +0100
Remove build dependency on faad2-devel
mixxx.spec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/mixxx.spec b/mixxx.spec
index 6d0d5f6..94ed611 100644
--- a/mixxx.spec
+++ b/mixxx.spec
@@ -46,7 +46,6 @@ BuildRequires: ninja-build
# Build Requirements
BuildRequires: chrpath
-BuildRequires: faad2-devel
BuildRequires: ffmpeg-devel
BuildRequires: flac-devel
BuildRequires: hidapi-devel
@@ -85,6 +84,7 @@ BuildRequires: upower-devel
BuildRequires: wavpack-devel
# Runtime Requirements
+Requires: faad2
Requires: open-sans-fonts
%description
3 years, 10 months
[mixxx/f32] Rebuilt for new ffmpeg snapshot
by Uwe Klotz
commit 653ecb759208d5863aa2cc85be8799623c4a3237
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Fri Jan 1 13:39:48 2021 +0000
Rebuilt for new ffmpeg snapshot
mixxx.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/mixxx.spec b/mixxx.spec
index 4f10119..6d0d5f6 100644
--- a/mixxx.spec
+++ b/mixxx.spec
@@ -27,7 +27,7 @@
Name: mixxx
Version: 2.3.0
-Release: 0.15%{?extraver:.%{extraver}}%{?snapinfo:.%{snapinfo}}%{?dist}
+Release: 0.16%{?extraver:.%{extraver}}%{?snapinfo:.%{snapinfo}}%{?dist}
Summary: Mixxx is open source software for DJ'ing
License: GPLv2+
URL: http://www.mixxx.org
@@ -192,6 +192,9 @@ appstream-util \
%changelog
+* Fri Jan 1 2021 Leigh Scott <leigh123linux(a)gmail.com> - 2.3.0-0.16.beta.20201211git18f698d
+- Rebuilt for new ffmpeg snapshot
+
* Fri Dec 11 23:48:31 CET 2020 Uwe Klotz <uklotz(a)mixxx.org> - 2.3.0-0.15.beta.20201211git18f698d
- New upstream snapshot 2.3.0-beta
3 years, 10 months
[mixxx/f33] (8 commits) ...Disable ControllerEngine NaN tests on ARM
by Uwe Klotz
Summary of changes:
c544652... Rebuilt for new ffmpeg snapshot (*)
d177e62... Remove build dependency on faad2-devel (*)
51d139a... Add runtime dependency for upcoming AAC streaming support (*)
5eed41e... Revert "Add runtime dependency for upcoming AAC streaming s (*)
9541aaf... Re-enable LTO for all architectures except ppc64 (*)
077402e... New upstream snapshot 2.3.0-0.17.beta.20210126gitf009e06 (*)
bd33810... Install faad2 runtime libraries for testing (*)
3113ca0... Disable ControllerEngine NaN tests on ARM (*)
(*) This commit already existed in another branch; no separate mail sent
3 years, 10 months