[audacious-plugins-freeworld] Upgrade to 4.3 beta1
by Leigh Scott
commit e344b875891a4b26c28c96db4799f8f4c0752964
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Fri Mar 3 13:59:14 2023 +0000
Upgrade to 4.3 beta1
.gitignore | 1 +
audacious-plugins-freeworld.spec | 14 +++++++++-----
sources | 2 +-
3 files changed, 11 insertions(+), 6 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 5531ae8..3e8caeb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,4 @@ audacious-plugins-3.7.2.tar.bz2
/audacious-plugins-4.0.5.tar.bz2
/audacious-plugins-4.1.tar.bz2
/audacious-plugins-4.2.tar.bz2
+/audacious-plugins-4.3-beta1.tar.bz2
diff --git a/audacious-plugins-freeworld.spec b/audacious-plugins-freeworld.spec
index 89d79a2..12e7008 100644
--- a/audacious-plugins-freeworld.spec
+++ b/audacious-plugins-freeworld.spec
@@ -5,12 +5,12 @@
%{?aud_plugin_dep}
Name: audacious-plugins-freeworld
-Version: 4.2
-Release: 2%{?dist}
+Version: 4.3
+Release: 0.1.beta1%{?dist}
Summary: Additional plugins for the Audacious media player
License: GPLv3
URL: https://audacious-media-player.org/
-Source0: https://distfiles.audacious-media-player.org/audacious-plugins-%{version}...
+Source0: https://distfiles.audacious-media-player.org/audacious-plugins-%{version}...
BuildRequires: audacious-devel >= %{version}
BuildRequires: gcc-c++
@@ -67,7 +67,7 @@ This is the plugin needed to access MMS streams.
%prep
-%autosetup -p1 -n audacious-plugins-%{version}
+%autosetup -p1 -n audacious-plugins-%{version}-beta1
sed -i '\,^.SILENT:,d' buildsys.mk.in
sed -i 's!MAKE} -s!MAKE} !' buildsys.mk.in
@@ -79,7 +79,8 @@ sed -i 's!MAKE} -s!MAKE} !' buildsys.mk.in
--disable-neon \
--disable-flac \
--disable-wavpack \
- --disable-mpg123
+ --disable-mpg123 \
+ --disable-opus
%make_build -C src/aac
%make_build -C src/mms
@@ -102,6 +103,9 @@ find %buildroot -type f -name "*.la" -exec rm -f {} ';'
%changelog
+* Fri Mar 03 2023 Leigh Scott <leigh123linux(a)gmail.com> - 4.3-0.1.beta1
+- Upgrade to 4.3 beta1
+
* Fri Mar 03 2023 Leigh Scott <leigh123linux(a)gmail.com> - 4.2-2
- Remove ffaudio plugin (rfbz#6577)
diff --git a/sources b/sources
index 15fae29..48eb81f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (audacious-plugins-4.2.tar.bz2) = 632f1ac90c3a079bb92120e4bc6ef6b13f3f809f150809a64569fae49c908dafeb30e16a34d18bb081e099fe2a252a7ed8b76da129ffa0d51b16216f0b6d1282
+SHA512 (audacious-plugins-4.3-beta1.tar.bz2) = 8c0e1ef736b9dea51b88645c3f3182ad898727d1c13458e05fab78ac9f615d1264906a07602a548d47278cc2b74920497e17bc3cda062aa2e2b4b113db4e01eb
1 year, 9 months
[audacious-plugins-freeworld] Remove ffaudio plugin (rfbz#6577)
by Leigh Scott
commit efd63379684998ecfcebd794938b10e47c22dd40
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Fri Mar 3 13:45:19 2023 +0000
Remove ffaudio plugin (rfbz#6577)
audacious-plugins-freeworld.spec | 24 +++++-------------------
1 file changed, 5 insertions(+), 19 deletions(-)
---
diff --git a/audacious-plugins-freeworld.spec b/audacious-plugins-freeworld.spec
index f304b06..89d79a2 100644
--- a/audacious-plugins-freeworld.spec
+++ b/audacious-plugins-freeworld.spec
@@ -6,7 +6,7 @@
Name: audacious-plugins-freeworld
Version: 4.2
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Additional plugins for the Audacious media player
License: GPLv3
URL: https://audacious-media-player.org/
@@ -25,14 +25,12 @@ BuildRequires: dbus-devel >= 0.60
BuildRequires: dbus-glib-devel >= 0.60
# ffaudio plugin
BuildRequires: faad2-devel
-BuildRequires: ffmpeg-devel
# we need to have configure detect atleast one audio output to make it happy
BuildRequires: alsa-lib-devel
# require all the plugins
Requires: %{name}-aac%{?_isa} = %{version}-%{release}
Requires: %{name}-mms%{?_isa} = %{version}-%{release}
-Requires: %{name}-ffaudio%{?_isa} = %{version}-%{release}
%description
Audacious is a media player that currently uses a skinned
@@ -52,17 +50,8 @@ Audacious is a media player that currently uses a skinned
user interface based on Winamp 2.x skins. It is based on ("forked off")
BMP.
-This is the plugin needed to play AAC audio files.
-
-
-%package ffaudio
-Summary: FFMpeg/FAAD2 based input plugin for Audacious
-%{?aud_plugin_dep}
-Requires: audacious-plugins%{?_isa} >= %{version}
-
-%description ffaudio
-FFMpeg/FAAD2 based input plugin for Audacious.
+This is the plugin needed to play AAC audio files.
%package mms
Summary: MMS stream plugin for Audacious
@@ -92,13 +81,11 @@ sed -i 's!MAKE} -s!MAKE} !' buildsys.mk.in
--disable-wavpack \
--disable-mpg123
%make_build -C src/aac
-%make_build -C src/ffaudio
%make_build -C src/mms
%install
%make_install -C src/aac
-%make_install -C src/ffaudio
%make_install -C src/mms
find %buildroot -type f -name "*.la" -exec rm -f {} ';'
@@ -109,16 +96,15 @@ find %buildroot -type f -name "*.la" -exec rm -f {} ';'
%license COPYING
%{_libdir}/audacious/Input/aac-raw.so
-%files ffaudio
-%license COPYING
-%{_libdir}/audacious/Input/ffaudio.so
-
%files mms
%license COPYING
%{_libdir}/audacious/Transport/mms.so
%changelog
+* Fri Mar 03 2023 Leigh Scott <leigh123linux(a)gmail.com> - 4.2-2
+- Remove ffaudio plugin (rfbz#6577)
+
* Tue Aug 16 2022 Leigh Scott <leigh123linux(a)gmail.com> - 4.2-1
- Update to 4.2
1 year, 9 months
[fceux] Rebuild for new ffmpeg
by Leigh Scott
commit d640a6f6e5acf734d906ae3211b92696c3ce766d
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Fri Mar 3 13:06:41 2023 +0000
Rebuild for new ffmpeg
fceux.spec | 8 ++++++--
gcc13.patch | 10 ++++++++++
2 files changed, 16 insertions(+), 2 deletions(-)
---
diff --git a/fceux.spec b/fceux.spec
index 12209ba..f606be5 100644
--- a/fceux.spec
+++ b/fceux.spec
@@ -3,12 +3,13 @@
Name: fceux
Version: 2.6.4
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: A cross platform, NTSC and PAL Famicom/NES emulator
License: GPLv2+
URL: http://fceux.com/
Source: http://downloads.sourceforge.net/fceultra/%{name}-%{version}.tar.gz
+Patch0: gcc13.patch
BuildRequires: gcc-c++
BuildRequires: cmake
@@ -46,7 +47,7 @@ Scripters, and the Tool-Assisted Speedrun Community.
%prep
-%autosetup
+%autosetup -p1
# Remove attic directories
find . -name 'attic' -type d -prune -exec rm -rf {} \;
@@ -113,6 +114,9 @@ desktop-file-validate \
%changelog
+* Fri Mar 03 2023 Leigh Scott <leigh123linux(a)gmail.com> - 2.6.4-4
+- Rebuild for new ffmpeg
+
* Sun Aug 07 2022 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 2.6.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild and ffmpeg
5.1
diff --git a/gcc13.patch b/gcc13.patch
new file mode 100644
index 0000000..8f46048
--- /dev/null
+++ b/gcc13.patch
@@ -0,0 +1,10 @@
+--- a/src/drivers/Qt/AboutWindow.cpp
++++ b/src/drivers/Qt/AboutWindow.cpp
+@@ -19,6 +19,7 @@
+ */
+ // AboutWindow.cpp
+ //
++#include <cstdint>
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
1 year, 9 months
[wxsvg] fix
by Leigh Scott
commit c2b9df3cf4770556caa0d9d5aa2a2f9f24ab2166
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Thu Mar 2 16:01:10 2023 +0000
fix
gcc13.patch | 10 ++++++++++
wxsvg.spec | 3 ++-
2 files changed, 12 insertions(+), 1 deletion(-)
---
diff --git a/gcc13.patch b/gcc13.patch
new file mode 100644
index 0000000..b00592e
--- /dev/null
+++ b/gcc13.patch
@@ -0,0 +1,10 @@
+--- a/src/cairo/SVGCanvasCairo.cpp
++++ b/src/cairo/SVGCanvasCairo.cpp
+@@ -14,6 +14,7 @@
+ #include "SVGCanvasImageCairo.h"
+ #include <wx/log.h>
+ #include <wx/file.h>
++#include <cstdint>
+
+ wxSVGCanvasCairo::~wxSVGCanvasCairo() {
+ Destroy();
diff --git a/wxsvg.spec b/wxsvg.spec
index faf00b7..7b1b125 100644
--- a/wxsvg.spec
+++ b/wxsvg.spec
@@ -7,6 +7,7 @@ Group: System Environment/Libraries
License: wxWidgets
URL: http://sourceforge.net/projects/wxsvg
Source0: http://downloads.sourceforge.net/wxsvg/wxsvg-%{version}.tar.bz2
+Patch0: gcc13.patch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: libtool
@@ -32,7 +33,7 @@ wxSVG is C++ library to create, manipulate and render SVG files. This package
provides the files required to develop programs that use wxsvg.
%prep
-%setup -q
+%autosetup -p1
%build
#clean autogenerated files before run autoreconf
1 year, 9 months