[vlc] Drop chromaprint support due to it's ffmpeg requires
by Leigh Scott
commit 1d7c9a9473c8d80a80e3a3c962e3a39b9fe7246b
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Thu Mar 2 11:03:13 2023 +0000
Drop chromaprint support due to it's ffmpeg requires
vlc.spec | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/vlc.spec b/vlc.spec
index 0eb38ca..02defbd 100644
--- a/vlc.spec
+++ b/vlc.spec
@@ -59,7 +59,7 @@ Summary: The cross-platform open-source multimedia framework, player and server
Epoch: 1
Name: vlc
Version: 3.0.18
-Release: 4%{?dist}
+Release: 5%{?dist}
License: GPLv2+
URL: https://www.videolan.org
Source0: https://code.videolan.org/videolan/vlc/-/archive/%{commit0}/vlc-%{shortco...
@@ -99,6 +99,7 @@ BuildRequires: pkgconfig(dbus-1)
%{?_with_ffmpeg:BuildRequires: compat-ffmpeg4-devel}
%else
%{?_with_ffmpeg:BuildRequires: ffmpeg-devel >= 0.4.9-0}
+BuildRequires: pkgconfig(libchromaprint)
%endif
BuildRequires: flac-devel
%{?_with_fluidsynth:BuildRequires: fluidsynth-devel}
@@ -117,7 +118,6 @@ BuildRequires: libass-devel >= 0.9.7
BuildRequires: libcaca-devel
BuildRequires: libcddb-devel
BuildRequires: libcdio-devel >= 0.77-3
-BuildRequires: pkgconfig(libchromaprint)
%{?_with_crystalhd:BuildRequires: libcrystalhd-devel}
BuildRequires: pkgconfig(daaladec)
BuildRequires: pkgconfig(daalaenc)
@@ -603,6 +603,9 @@ fi || :
%changelog
+* Thu Mar 02 2023 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.18-5
+- Drop chromaprint support due to it's ffmpeg requires
+
* Sun Dec 25 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.18-4
- Add libplacebo-5
1 year, 9 months
[aegisub] fix
by Leigh Scott
commit 36ac6749a7368de1b08c77523c9ebf7f60f90390
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Thu Mar 2 09:21:21 2023 +0000
fix
aegisub.spec | 3 ++-
boost-1.81.0.patch | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 58 insertions(+), 1 deletion(-)
---
diff --git a/aegisub.spec b/aegisub.spec
index e7aba2a..e987b03 100644
--- a/aegisub.spec
+++ b/aegisub.spec
@@ -19,7 +19,8 @@ URL: http://www.aegisub.org
# https://github.com/Aegisub/Aegisub
#Source0: https://github.com/%%{gituser}/%%{gitname}/archive/%%{commit}/%%{name}-%%...
Source0: https://github.com/%{gituser}/%{gitname}/archive/v%{version}/%{name}-%{ve...
-Patch6: aegisub-buildfix_autotools.patch
+Patch0: aegisub-buildfix_autotools.patch
+Patch1: https://raw.githubusercontent.com/archlinux/svntogit-community/packages/a...
# luajit isn't available on powerpc
# boost m4 detection is failing on i686 and armv7hl
diff --git a/boost-1.81.0.patch b/boost-1.81.0.patch
new file mode 100644
index 0000000..ac264bc
--- /dev/null
+++ b/boost-1.81.0.patch
@@ -0,0 +1,56 @@
+diff --git a/libaegisub/include/libaegisub/lua/utils.h b/libaegisub/include/libaegisub/lua/utils.h
+index c5a65d6e4..f4921d582 100644
+--- a/libaegisub/include/libaegisub/lua/utils.h
++++ b/libaegisub/include/libaegisub/lua/utils.h
+@@ -87,7 +87,10 @@ int exception_wrapper(lua_State *L) {
+
+ template<typename T>
+ void set_field(lua_State *L, const char *name, T value) {
+- push_value(L, value);
++ if constexpr(std::is_convertible<T, std::string>::value)
++ push_value(L, static_cast<std::string>(value));
++ else
++ push_value(L, value);
+ lua_setfield(L, -2, name);
+ }
+
+diff --git a/src/auto4_lua.cpp b/src/auto4_lua.cpp
+index 245689679..6d479b2c3 100644
+--- a/src/auto4_lua.cpp
++++ b/src/auto4_lua.cpp
+@@ -115,7 +115,8 @@ namespace {
+ int get_translation(lua_State *L)
+ {
+ wxString str(check_wxstring(L, 1));
+- push_value(L, _(str).utf8_str());
++ const char* val = static_cast<const char*>( _(str).utf8_str());
++ push_value(L, val);
+ return 1;
+ }
+
+diff --git a/src/command/video.cpp b/src/command/video.cpp
+index fb2bcb0ba..77e3e9ca7 100644
+--- a/src/command/video.cpp
++++ b/src/command/video.cpp
+@@ -475,7 +475,7 @@ static void save_snapshot(agi::Context *c, bool raw) {
+ // If where ever that is isn't defined, we can't save there
+ if ((basepath == "\\") || (basepath == "/")) {
+ // So save to the current user's home dir instead
+- basepath = wxGetHomeDir().c_str();
++ basepath = static_cast<const char*>(wxGetHomeDir().c_str());
+ }
+ }
+ // Actual fixed (possibly relative) path, decode it
+diff --git a/src/dialog_attachments.cpp b/src/dialog_attachments.cpp
+index 38ff53027..e30339f81 100644
+--- a/src/dialog_attachments.cpp
++++ b/src/dialog_attachments.cpp
+@@ -161,7 +161,7 @@ void DialogAttachments::OnExtract(wxCommandEvent &) {
+
+ // Multiple or single?
+ if (listView->GetNextSelected(i) != -1)
+- path = wxDirSelector(_("Select the path to save the files to:"), to_wx(OPT_GET("Path/Fonts Collector Destination")->GetString())).c_str();
++ path = static_cast<const char*>(wxDirSelector(_("Select the path to save the files to:"), to_wx(OPT_GET("Path/Fonts Collector Destination")->GetString())).c_str());
+ else {
+ path = SaveFileSelector(
+ _("Select the path to save the file to:"),
1 year, 9 months
[vcmi] Rebuild for new boost
by Leigh Scott
commit ea12523b62bd6bfdaa4609715ddf81e6acf9e2dd
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Thu Mar 2 09:09:06 2023 +0000
Rebuild for new boost
vcmi.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/vcmi.spec b/vcmi.spec
index 0b46052..f3852a7 100644
--- a/vcmi.spec
+++ b/vcmi.spec
@@ -8,7 +8,7 @@ URL: https://vcmi.eu/
Version: 1.0.0
-Release: 2%{?dist}
+Release: 3%{?dist}
# vcmi is GPLv2+, fyzzylight is GPLv3
License: GPLv2+ and GPLv3
@@ -136,6 +136,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/eu.vcmi.VCMI.m
%changelog
+* Thu Mar 02 2023 Leigh Scott <leigh123linux(a)gmail.com> - 1.0.0-3
+- Rebuild for new boost
+
* Wed Feb 08 2023 Leigh Scott <leigh123linux(a)gmail.com> - 1.0.0-2
- rebuilt
1 year, 9 months
[smc] Rebuild for new boost
by Leigh Scott
commit ebdfabe507427ddb177d3d94789ffbf11faafc2b
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Thu Mar 2 09:08:06 2023 +0000
Rebuild for new boost
smc.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/smc.spec b/smc.spec
index d5657a9..48db65e 100644
--- a/smc.spec
+++ b/smc.spec
@@ -1,6 +1,6 @@
Name: smc
Version: 1.9
-Release: 33%{?dist}
+Release: 34%{?dist}
Summary: 2D platform game that uses OpenGL in a style similar to Super Mario
Group: Amusements/Games
License: GPLv3
@@ -118,6 +118,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%changelog
+* Thu Mar 02 2023 Leigh Scott <leigh123linux(a)gmail.com> - 1.9-34
+- Rebuild for new boost
+
* Sun Aug 07 2022 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 1.9-33
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild and ffmpeg
5.1
1 year, 9 months
[mp3diags] Rebuild for new boost
by Leigh Scott
commit 3f90b3a90065997509a9e460a7fa1fca3eb50c82
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Thu Mar 2 09:07:07 2023 +0000
Rebuild for new boost
mp3diags.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/mp3diags.spec b/mp3diags.spec
index c04ac81..57dd4fb 100644
--- a/mp3diags.spec
+++ b/mp3diags.spec
@@ -2,7 +2,7 @@
Name: mp3diags
Version: 1.2.03
-Release: 17%{?dist}
+Release: 18%{?dist}
License: GPLv2
Summary: Find and fix Problems in MP3 Files
URL: http://mp3diags.sourceforge.net
@@ -69,6 +69,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
%changelog
+* Thu Mar 02 2023 Leigh Scott <leigh123linux(a)gmail.com> - 1.2.03-18
+- Rebuild for new boost
+
* Sun Aug 07 2022 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 1.2.03-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild and ffmpeg
5.1
1 year, 9 months