[mixxx] Use XCB instead of the default Qt Wayland platform adapter
by Uwe Klotz
commit 709069aaddacf11bf552ebdb364655eea166eddb
Author: Uwe Klotz <uklotz(a)mixxx.org>
Date: Thu Oct 31 23:15:54 2019 +0100
Use XCB instead of the default Qt Wayland platform adapter
https://bugs.launchpad.net/mixxx/+bug/1850729
https://fedoraproject.org/wiki/Changes/Qt_Wayland_By_Default_On_Gnome
launcher-platform-xcb.patch | 53 +++++++++++++++++++++++++++++++++++++++++++++
mixxx.spec | 7 +++++-
2 files changed, 59 insertions(+), 1 deletion(-)
---
diff --git a/launcher-platform-xcb.patch b/launcher-platform-xcb.patch
new file mode 100644
index 0000000..d9311bf
--- /dev/null
+++ b/launcher-platform-xcb.patch
@@ -0,0 +1,53 @@
+From c4197fa4cf7e4bfa7f24850fd619a77e9e4f2f32 Mon Sep 17 00:00:00 2001
+From: Uwe Klotz <uklotz(a)mixxx.org>
+Date: Thu, 31 Oct 2019 21:16:51 +0100
+Subject: [PATCH 1/2] Disable QtWayland in desktop launcher
+
+https://bugs.launchpad.net/mixxx/+bug/1850729
+---
+ build/debian/mixxx.desktop | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/build/debian/mixxx.desktop b/build/debian/mixxx.desktop
+index fc89fa6da1..3bad29a170 100644
+--- a/build/debian/mixxx.desktop
++++ b/build/debian/mixxx.desktop
+@@ -3,7 +3,7 @@ Version=1.0
+ Name=Mixxx
+ GenericName=Digital DJ interface
+ Comment=A digital DJ interface
+-Exec=pasuspender -- mixxx
++Exec=QT_QPA_PLATFORM=xcb pasuspender -- mixxx
+ Terminal=false
+ Icon=mixxx_icon
+ Type=Application
+--
+2.23.0
+
+
+From 55d700f4894164b7b8f463eea319cdb9896d3b3d Mon Sep 17 00:00:00 2001
+From: Uwe Klotz <uklotz(a)mixxx.org>
+Date: Thu, 31 Oct 2019 22:55:20 +0100
+Subject: [PATCH 2/2] Use command-line argument to select the platform
+ abstraction
+
+---
+ build/debian/mixxx.desktop | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/build/debian/mixxx.desktop b/build/debian/mixxx.desktop
+index 3bad29a170..c7c96e7720 100644
+--- a/build/debian/mixxx.desktop
++++ b/build/debian/mixxx.desktop
+@@ -3,7 +3,7 @@ Version=1.0
+ Name=Mixxx
+ GenericName=Digital DJ interface
+ Comment=A digital DJ interface
+-Exec=QT_QPA_PLATFORM=xcb pasuspender -- mixxx
++Exec=pasuspender -- mixxx -platform xcb
+ Terminal=false
+ Icon=mixxx_icon
+ Type=Application
+--
+2.23.0
+
diff --git a/mixxx.spec b/mixxx.spec
index a774d49..5ad5414 100644
--- a/mixxx.spec
+++ b/mixxx.spec
@@ -17,12 +17,13 @@
Name: mixxx
Version: 2.2.2
-Release: 1%{?extraver:.%{extraver}}%{?snapinfo:.%{snapinfo}}%{?dist}
+Release: 2%{?extraver:.%{extraver}}%{?snapinfo:.%{snapinfo}}%{?dist}
Summary: Mixxx is open source software for DJ'ing
Group: Applications/Multimedia
License: GPLv2+
URL: http://www.mixxx.org
Source0: https://github.com/mixxxdj/%{name}/archive/%{sources}.tar.gz#/%{name}-%{s...
+Patch0: launcher-platform-xcb.patch
# Build Tools
BuildRequires: desktop-file-utils
@@ -162,6 +163,10 @@ rm -rf $RPM_BUILD_ROOT%{_docdir}
%changelog
+* Thu Oct 31 2019 Uwe Klotz <uklotz(a)mixxx.org> - 2.2.2-2
+- Use XCB instead of the default Qt Wayland platform adapter
+- Use system libebur128
+
* Wed Aug 14 2019 Uwe Klotz <uklotz(a)mixxx.org> - 2.2.2-1
- New upstream release 2.2.2
5 years
[mixxx] Use system libebur128
by Uwe Klotz
commit bae2cfc6a0c06f11b11ebd0e55fe59414b7c4a54
Author: Uwe Klotz <uklotz(a)mixxx.org>
Date: Thu Oct 31 23:04:28 2019 +0100
Use system libebur128
mixxx.spec | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
---
diff --git a/mixxx.spec b/mixxx.spec
index c6d4a24..a774d49 100644
--- a/mixxx.spec
+++ b/mixxx.spec
@@ -38,6 +38,7 @@ BuildRequires: ffmpeg-devel
BuildRequires: fftw-devel
BuildRequires: flac-devel
BuildRequires: hidapi-devel
+BuildRequires: libebur128-devel
BuildRequires: libGL-devel
BuildRequires: libGLU-devel
BuildRequires: libchromaprint-devel
@@ -69,12 +70,6 @@ BuildRequires: taglib-devel
BuildRequires: upower-devel
BuildRequires: wavpack-devel
-# Bundled Requirements
-# The following essential libraries for audio processing are
-# currently bundled and statically linked to avoid unexpected
-# behavior due to version differences.
-#BuildRequires: libebur128-devel
-
%description
Mixxx is open source software for DJ'ing. You can use
5 years
[ppsspp] Source code archive regenerated
by Antonio
commit 01e70fcb7eb06f168b8626abba344292aa7a707f
Author: sagitter <sagitter(a)fedoraproject.org>
Date: Thu Oct 31 12:10:38 2019 +0100
Source code archive regenerated
ppsspp.spec | 8 ++++----
sources | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/ppsspp.spec b/ppsspp.spec
index 3454d66..20c58bf 100644
--- a/ppsspp.spec
+++ b/ppsspp.spec
@@ -4,9 +4,9 @@ ExcludeArch: %{power64}
# -Wl,--as-needed breaks linking on fedora 30+
%undefine _ld_as_needed
-%global commit 4f07db87d8b8e9386c59fd7384f433e5fd137ded
+%global commit e3c9793cb3a68ec9f44371c7ebb45a0abed1ecca
%global shortcommit %(c=%{commit}; echo ${c:0:7})
-%global date 20190925
+%global date 20191016
Name: ppsspp
Version: 1.9.4
@@ -20,7 +20,7 @@ URL: https://www.ppsspp.org/
## which are not included in the source code:
##
# git clone https://github.com/hrydgard/ppsspp.git
-# git checkout %%{commit}
+# cd ppsspp && git checkout %%{commit}
# git submodule update --init ext/armips
# git submodule update --init ext/glslang
# git submodule update --init ext/SPIRV-Cross
@@ -73,7 +73,7 @@ Data files of %{name}.
%prep
-%autosetup -n %{name}-%{version} -p1
+%autosetup -n %{name} -p1
# Set version
sed -e 's|@@unknown_version@@|%{version}|g' -i git-version.cmake
diff --git a/sources b/sources
index 05e1604..1f3a6ef 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (ppsspp-1.9.4.tar.gz) = 23c31c843c7fea9d0e7830d5f3e3394d1ac852c6abfa2d6055ab3a23f479c328e897c6fbef06c9a7b7f65f3a74c00897fdf52db7a3adb61a8231dc8a33ba7a05
+SHA512 (ppsspp-1.9.4.tar.gz) = 31e20e4739125b1d9894b1c63be53ed985fd3fc0b469945900d4be6f2c9dc6f79dc07ef4831fd7e46db0c9837ea48d75d1e591b9939dcddd20ebc2d9ad95af60
5 years
[ppsspp] Fix source code's directory
by Antonio
commit e9eda2d1438f9abee45e5415c0ca750bc8fd2ff6
Author: sagitter <sagitter(a)fedoraproject.org>
Date: Thu Oct 31 11:42:47 2019 +0100
Fix source code's directory
ppsspp.spec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/ppsspp.spec b/ppsspp.spec
index 53381ea..3454d66 100644
--- a/ppsspp.spec
+++ b/ppsspp.spec
@@ -73,7 +73,7 @@ Data files of %{name}.
%prep
-%autosetup -n %{name} -p1
+%autosetup -n %{name}-%{version} -p1
# Set version
sed -e 's|@@unknown_version@@|%{version}|g' -i git-version.cmake
5 years
[ppsspp] Release 1.9.4
by Antonio
commit a25a8d159519ede0bd44b493967ce6a8ce336689
Author: sagitter <sagitter(a)fedoraproject.org>
Date: Thu Oct 31 11:37:16 2019 +0100
Release 1.9.4
.gitignore | 1 +
ppsspp.spec | 5 ++++-
sources | 2 +-
3 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 6d7f3de..0c6718b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@
/ppsspp-1.7.5.tar.gz
/ppsspp-1.8.0.tar.gz
/ppsspp-1.9.0.tar.gz
+/ppsspp-1.9.4.tar.gz
diff --git a/ppsspp.spec b/ppsspp.spec
index be97d4f..53381ea 100644
--- a/ppsspp.spec
+++ b/ppsspp.spec
@@ -9,7 +9,7 @@ ExcludeArch: %{power64}
%global date 20190925
Name: ppsspp
-Version: 1.9.0
+Version: 1.9.4
Release: 1%{?dist}
Summary: A PSP emulator
License: BSD and GPLv2+
@@ -183,6 +183,9 @@ fi
%changelog
+* Thu Oct 31 2019 Antonio Trande <sagitter(a)fedoraproject.org> - 1.9.4-1
+- Release 1.9.4
+
* Thu Sep 26 2019 Antonio Trande <sagitter(a)fedoraproject.org> - 1.9.0-1
- Release 1.9.0
diff --git a/sources b/sources
index 609b809..05e1604 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-67c1d01cf80ac0987375afcf91c6a77c ppsspp-1.9.0.tar.gz
+SHA512 (ppsspp-1.9.4.tar.gz) = 23c31c843c7fea9d0e7830d5f3e3394d1ac852c6abfa2d6055ab3a23f479c328e897c6fbef06c9a7b7f65f3a74c00897fdf52db7a3adb61a8231dc8a33ba7a05
5 years