From ad4194be127feb7fe586a61303f3f1a3751774ae Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Fri, 1 Mar 2019 15:16:20 +0000 Subject: [PATCH 01/50] Added the README --- README.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..1867f7a --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# FAudio + +The FAudio package \ No newline at end of file From 28b451accfdccbcc8fdce98bdfbe42db13504644 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Fri, 1 Mar 2019 10:04:42 -0600 Subject: [PATCH 02/50] Initial package commit --- .gitignore | 1 + FAudio-soname.patch | 28 ++++++++++++++++ FAudio.spec | 80 +++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 4 files changed, 110 insertions(+) create mode 100644 .gitignore create mode 100644 FAudio-soname.patch create mode 100644 FAudio.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7862d15 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/FAudio-19.02.tar.gz diff --git a/FAudio-soname.patch b/FAudio-soname.patch new file mode 100644 index 0000000..425c34f --- /dev/null +++ b/FAudio-soname.patch @@ -0,0 +1,28 @@ +--- a/CMakeLists.txt 2019-01-30 08:37:10.000000000 -0600 ++++ b/CMakeLists.txt 2019-02-28 15:49:07.218026681 -0600 +@@ -17,6 +17,12 @@ + option(INSTALL_MINGW_DEPENDENCIES "Add dependent libraries to MinGW install target" OFF) + endif() + ++# Version ++SET(LIB_MAJOR_VERSION "0") ++SET(LIB_MINOR_VERSION "19") ++SET(LIB_REVISION "02") ++SET(LIB_VERSION "${LIB_MAJOR_VERSION}.${LIB_MINOR_VERSION}.${LIB_REVISION}") ++ + # Build Type + if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) + # By default, we use Release +@@ -103,6 +109,12 @@ + target_link_libraries(FAudio PRIVATE -static-libgcc) + endif() + ++# Soname ++set_target_properties(FAudio PROPERTIES OUTPUT_NAME "FAudio" ++ VERSION ${LIB_VERSION} ++ SOVERSION ${LIB_MAJOR_VERSION} ++) ++ + # XNA_Song Support + if(XNASONG) + target_sources(FAudio PRIVATE src/XNA_Song.c) diff --git a/FAudio.spec b/FAudio.spec new file mode 100644 index 0000000..c71196e --- /dev/null +++ b/FAudio.spec @@ -0,0 +1,80 @@ +Name: FAudio +Version: 19.02 +Release: 1%{?dist} +Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries + +License: zlib +URL: https://fna-xna.github.io/ +Source0: https://github.com/FNA-XNA/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz + +# https://github.com/FNA-XNA/FAudio/issues/115 +Patch0: FAudio-soname.patch + +BuildRequires: cmake +BuildRequires: gcc +BuildRequires: gcc-c++ + +BuildRequires: SDL2-devel + + +%description +This is FAudio, an XAudio reimplementation that focuses solely on developing +fully accurate DirectX Audio runtime libraries for the FNA project, including +XAudio2, X3DAudio, XAPO, and XACT3. + + +%package -n libFAudio +Summary: %{summary} + + +%description -n libFAudio +This is FAudio, an XAudio reimplementation that focuses solely on developing +fully accurate DirectX Audio runtime libraries for the FNA project, including +XAudio2, X3DAudio, XAPO, and XACT3. + + +%package -n libFAudio-devel +Summary: Development files for the FAudio library +Requires: libFAudio%{?_isa} = %{version}-%{release} + + +%description -n libFAudio-devel +Development files for the FAudio library. + + +%prep +%autosetup + + +%build +%cmake . +%make_build + + +%install +%make_install + + +%files -n libFAudio +%license LICENSE +%doc README +%{_libdir}/libFAudio.so.0* + + +%files -n libFAudio-devel +%{_libdir}/libFAudio.so +%{_libdir}/cmake/FAudio/ +%{_includedir}/F3DAudio.h +%{_includedir}/FACT.h +%{_includedir}/FACT3D.h +%{_includedir}/FAPO.h +%{_includedir}/FAPOBase.h +%{_includedir}/FAPOFX.h +%{_includedir}/FAudio.h +%{_includedir}/FAudioFX.h + + +%changelog +* Thu Feb 28 2019 Michael Cronenworth - 19.02-1 +- Initial spec file. + diff --git a/sources b/sources new file mode 100644 index 0000000..75bd7ac --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (FAudio-19.02.tar.gz) = f3ea82aae5f90bbac286b8e72c1cb6a70e41fdf86f9c1043b465cb242f1232574e59e0ec724f3c317ed4c44a12d4dde87c8b1bc03832e1b011b4e61d9f70da39 From 2256f2fbc8c51422ecee8921a967ec5efacc5596 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Fri, 1 Mar 2019 15:32:14 -0600 Subject: [PATCH 03/50] Update to 19.03 --- .gitignore | 2 +- FAudio-soname.patch | 28 ---------------------------- FAudio.spec | 8 ++++---- sources | 2 +- 4 files changed, 6 insertions(+), 34 deletions(-) delete mode 100644 FAudio-soname.patch diff --git a/.gitignore b/.gitignore index 7862d15..c6c61d5 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-19.02.tar.gz +/FAudio-19.03.tar.gz diff --git a/FAudio-soname.patch b/FAudio-soname.patch deleted file mode 100644 index 425c34f..0000000 --- a/FAudio-soname.patch +++ /dev/null @@ -1,28 +0,0 @@ ---- a/CMakeLists.txt 2019-01-30 08:37:10.000000000 -0600 -+++ b/CMakeLists.txt 2019-02-28 15:49:07.218026681 -0600 -@@ -17,6 +17,12 @@ - option(INSTALL_MINGW_DEPENDENCIES "Add dependent libraries to MinGW install target" OFF) - endif() - -+# Version -+SET(LIB_MAJOR_VERSION "0") -+SET(LIB_MINOR_VERSION "19") -+SET(LIB_REVISION "02") -+SET(LIB_VERSION "${LIB_MAJOR_VERSION}.${LIB_MINOR_VERSION}.${LIB_REVISION}") -+ - # Build Type - if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) - # By default, we use Release -@@ -103,6 +109,12 @@ - target_link_libraries(FAudio PRIVATE -static-libgcc) - endif() - -+# Soname -+set_target_properties(FAudio PROPERTIES OUTPUT_NAME "FAudio" -+ VERSION ${LIB_VERSION} -+ SOVERSION ${LIB_MAJOR_VERSION} -+) -+ - # XNA_Song Support - if(XNASONG) - target_sources(FAudio PRIVATE src/XNA_Song.c) diff --git a/FAudio.spec b/FAudio.spec index c71196e..5e75455 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,5 +1,5 @@ Name: FAudio -Version: 19.02 +Version: 19.03 Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries @@ -7,9 +7,6 @@ License: zlib URL: https://fna-xna.github.io/ Source0: https://github.com/FNA-XNA/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -# https://github.com/FNA-XNA/FAudio/issues/115 -Patch0: FAudio-soname.patch - BuildRequires: cmake BuildRequires: gcc BuildRequires: gcc-c++ @@ -75,6 +72,9 @@ Development files for the FAudio library. %changelog +* Fri Mar 01 2019 Michael Cronenworth - 19.03-1 +- Update to 19.03 + * Thu Feb 28 2019 Michael Cronenworth - 19.02-1 - Initial spec file. diff --git a/sources b/sources index 75bd7ac..1b722e9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-19.02.tar.gz) = f3ea82aae5f90bbac286b8e72c1cb6a70e41fdf86f9c1043b465cb242f1232574e59e0ec724f3c317ed4c44a12d4dde87c8b1bc03832e1b011b4e61d9f70da39 +SHA512 (FAudio-19.03.tar.gz) = 94e3e4f3f023879ef821d657e5a73ac25aab55c7be6a0afe77d75cabe644c9da083ae3c6a240b71af542da53a3eb34804e6a3193a0e619f89fcc20ff7d6ef095 From cdc0ce2e5d177144a0a908142d96a5e59527ea65 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jul 2019 15:47:52 +0000 Subject: [PATCH 04/50] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- FAudio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/FAudio.spec b/FAudio.spec index 5e75455..5c7d139 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,6 +1,6 @@ Name: FAudio Version: 19.03 -Release: 1%{?dist} +Release: 2%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries License: zlib @@ -72,6 +72,9 @@ Development files for the FAudio library. %changelog +* Wed Jul 24 2019 Fedora Release Engineering - 19.03-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Fri Mar 01 2019 Michael Cronenworth - 19.03-1 - Update to 19.03 From b332cf87e1b0e4a2b35fe20bfbebe213cc2028f8 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Sun, 4 Aug 2019 01:19:20 -0500 Subject: [PATCH 05/50] Update to 19.08 --- .gitignore | 2 +- FAudio.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index c6c61d5..5bda5cd 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-19.03.tar.gz +/FAudio-19.08.tar.gz diff --git a/FAudio.spec b/FAudio.spec index 5c7d139..edfea4a 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,6 +1,6 @@ Name: FAudio -Version: 19.03 -Release: 2%{?dist} +Version: 19.08 +Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries License: zlib @@ -72,6 +72,9 @@ Development files for the FAudio library. %changelog +* Sun Aug 04 2019 Michael Cronenworth - 19.08-1 +- Update to 19.08 + * Wed Jul 24 2019 Fedora Release Engineering - 19.03-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild diff --git a/sources b/sources index 1b722e9..1a5a546 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-19.03.tar.gz) = 94e3e4f3f023879ef821d657e5a73ac25aab55c7be6a0afe77d75cabe644c9da083ae3c6a240b71af542da53a3eb34804e6a3193a0e619f89fcc20ff7d6ef095 +SHA512 (FAudio-19.08.tar.gz) = 180a2a19175a302e8b20adf0c29f2018ddb2547e91abd323fb86126d47bac4258dea0e28b16b0efd97f5d699516ce0646906cf76b3ce872f1186f12c6dac584e From ba4bcb1235bf741844a3947298caa6a0a1ec1cb0 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Fri, 13 Sep 2019 15:40:48 -0500 Subject: [PATCH 06/50] Update to 19.09 --- .gitignore | 2 +- FAudio.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 5bda5cd..055a724 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-19.08.tar.gz +/FAudio-19.09.tar.gz diff --git a/FAudio.spec b/FAudio.spec index edfea4a..bc2d649 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,5 +1,5 @@ Name: FAudio -Version: 19.08 +Version: 19.09 Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries @@ -72,6 +72,9 @@ Development files for the FAudio library. %changelog +* Fri Sep 13 2019 Michael Cronenworth - 19.09-1 +- Update to 19.09 + * Sun Aug 04 2019 Michael Cronenworth - 19.08-1 - Update to 19.08 diff --git a/sources b/sources index 1a5a546..807c138 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-19.08.tar.gz) = 180a2a19175a302e8b20adf0c29f2018ddb2547e91abd323fb86126d47bac4258dea0e28b16b0efd97f5d699516ce0646906cf76b3ce872f1186f12c6dac584e +SHA512 (FAudio-19.09.tar.gz) = 127f975c68e2b449fa7cadae0723925f35ca7a2841ea3fd85037febe964331de4b2e3031ab09c292ee5f40d90902dcf78c75cc3fe7fbe4d6f37a822b4d9eb966 From 7ef883e98d4c8722a2d4e8d2adc7508594a24565 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Sat, 2 Nov 2019 10:31:35 -0500 Subject: [PATCH 07/50] Update to 19.11 --- .gitignore | 2 +- FAudio.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 055a724..c02ceb5 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-19.09.tar.gz +/FAudio-19.11.tar.gz diff --git a/FAudio.spec b/FAudio.spec index bc2d649..86c0776 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,5 +1,5 @@ Name: FAudio -Version: 19.09 +Version: 19.11 Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries @@ -72,6 +72,9 @@ Development files for the FAudio library. %changelog +* Sat Nov 02 2019 Michael Cronenworth - 19.11-1 +- Update to 19.11 + * Fri Sep 13 2019 Michael Cronenworth - 19.09-1 - Update to 19.09 diff --git a/sources b/sources index 807c138..2688e14 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-19.09.tar.gz) = 127f975c68e2b449fa7cadae0723925f35ca7a2841ea3fd85037febe964331de4b2e3031ab09c292ee5f40d90902dcf78c75cc3fe7fbe4d6f37a822b4d9eb966 +SHA512 (FAudio-19.11.tar.gz) = c44e3d0841b9d897a7338ed9a1e51c3494bedda8c4f99ec16974adafe882f782dc5c12fdb79f67f59b70795a84dd9bc6fc9c7c1920ffbc824044e4cb8e93e064 From 555035ec764fb2205c5cf299138f82a625550e4b Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Mon, 2 Dec 2019 08:22:06 -0600 Subject: [PATCH 08/50] Update to 19.12 --- .gitignore | 2 +- FAudio.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c02ceb5..6ff69e1 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-19.11.tar.gz +/FAudio-19.12.tar.gz diff --git a/FAudio.spec b/FAudio.spec index 86c0776..cbdcf75 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,5 +1,5 @@ Name: FAudio -Version: 19.11 +Version: 19.12 Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries @@ -72,6 +72,9 @@ Development files for the FAudio library. %changelog +* Mon Dec 02 2019 Michael Cronenworth - 19.12-1 +- Update to 19.12 + * Sat Nov 02 2019 Michael Cronenworth - 19.11-1 - Update to 19.11 diff --git a/sources b/sources index 2688e14..ddaece5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-19.11.tar.gz) = c44e3d0841b9d897a7338ed9a1e51c3494bedda8c4f99ec16974adafe882f782dc5c12fdb79f67f59b70795a84dd9bc6fc9c7c1920ffbc824044e4cb8e93e064 +SHA512 (FAudio-19.12.tar.gz) = a697860433ef73ae4f1987e801c3b8414003ba63f8f873766a6e8b94b8f57eeda33a03ee92537b7de41a695256856201b355fed2747ca8ab9291e0fa9d88ec5f From 9facea2d44217ca300feda5131b6b1bf36ad51fa Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Mon, 6 Jan 2020 09:33:41 -0600 Subject: [PATCH 09/50] Update to 20.01 --- .gitignore | 2 +- FAudio.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6ff69e1..e793af4 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-19.12.tar.gz +/FAudio-20.01.tar.gz diff --git a/FAudio.spec b/FAudio.spec index cbdcf75..cf2cc82 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,5 +1,5 @@ Name: FAudio -Version: 19.12 +Version: 20.01 Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries @@ -72,6 +72,9 @@ Development files for the FAudio library. %changelog +* Mon Jan 06 2019 Michael Cronenworth - 20.01-1 +- Update to 20.01 + * Mon Dec 02 2019 Michael Cronenworth - 19.12-1 - Update to 19.12 diff --git a/sources b/sources index ddaece5..d900625 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-19.12.tar.gz) = a697860433ef73ae4f1987e801c3b8414003ba63f8f873766a6e8b94b8f57eeda33a03ee92537b7de41a695256856201b355fed2747ca8ab9291e0fa9d88ec5f +SHA512 (FAudio-20.01.tar.gz) = 1016deda43eeb8d99f22e4675697f3258cef8a10195ba3b61b9df89e40bf61a9a8f0adf541c792beb5128db9f483c66ad106f78e422f8a0338191beddc2bd2f6 From b5ee68fdd362be2d5ac97a048578fe1648e342a2 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Mon, 6 Jan 2020 09:34:40 -0600 Subject: [PATCH 10/50] It is a new year --- FAudio.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FAudio.spec b/FAudio.spec index cf2cc82..1633c51 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -72,7 +72,7 @@ Development files for the FAudio library. %changelog -* Mon Jan 06 2019 Michael Cronenworth - 20.01-1 +* Mon Jan 06 2020 Michael Cronenworth - 20.01-1 - Update to 20.01 * Mon Dec 02 2019 Michael Cronenworth - 19.12-1 From 6b02ffc9ce13a314899bb6d75a39d6f956203a27 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 09:20:33 +0000 Subject: [PATCH 11/50] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- FAudio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/FAudio.spec b/FAudio.spec index 1633c51..d22b8eb 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,6 +1,6 @@ Name: FAudio Version: 20.01 -Release: 1%{?dist} +Release: 2%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries License: zlib @@ -72,6 +72,9 @@ Development files for the FAudio library. %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 20.01-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Mon Jan 06 2020 Michael Cronenworth - 20.01-1 - Update to 20.01 From 36f632f8075899b38e496ae4a221bcff95c1483d Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Mon, 3 Feb 2020 12:46:05 -0600 Subject: [PATCH 12/50] Update to 20.02 --- .gitignore | 2 +- FAudio.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index e793af4..4ee58cf 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-20.01.tar.gz +/FAudio-20.02.tar.gz diff --git a/FAudio.spec b/FAudio.spec index d22b8eb..4ba50f1 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,6 +1,6 @@ Name: FAudio -Version: 20.01 -Release: 2%{?dist} +Version: 20.02 +Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries License: zlib @@ -72,6 +72,9 @@ Development files for the FAudio library. %changelog +* Mon Feb 03 2020 Michael Cronenworth - 20.02-1 +- Update to 20.02 + * Tue Jan 28 2020 Fedora Release Engineering - 20.01-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index d900625..25b50a7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-20.01.tar.gz) = 1016deda43eeb8d99f22e4675697f3258cef8a10195ba3b61b9df89e40bf61a9a8f0adf541c792beb5128db9f483c66ad106f78e422f8a0338191beddc2bd2f6 +SHA512 (FAudio-20.02.tar.gz) = 69995fa1fb9ea41182e47f8143252db517adf4e9dc4a0556c9032af5c867259cc7edc81196b10ef043e6118a2e3687b34368f3ac8ffe9294398c5143b9928476 From 0f76f6b635b4c7b9642e7b46cef85a242d66e0d9 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Mon, 2 Mar 2020 22:09:10 -0600 Subject: [PATCH 13/50] Update to 20.03 --- .gitignore | 2 +- FAudio.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 4ee58cf..19249f6 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-20.02.tar.gz +/FAudio-20.03.tar.gz diff --git a/FAudio.spec b/FAudio.spec index 4ba50f1..05d77f0 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,5 +1,5 @@ Name: FAudio -Version: 20.02 +Version: 20.03 Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries @@ -72,6 +72,9 @@ Development files for the FAudio library. %changelog +* Mon Mar 02 2020 Michael Cronenworth - 20.03-1 +- Update to 20.03 + * Mon Feb 03 2020 Michael Cronenworth - 20.02-1 - Update to 20.02 diff --git a/sources b/sources index 25b50a7..f53dedd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-20.02.tar.gz) = 69995fa1fb9ea41182e47f8143252db517adf4e9dc4a0556c9032af5c867259cc7edc81196b10ef043e6118a2e3687b34368f3ac8ffe9294398c5143b9928476 +SHA512 (FAudio-20.03.tar.gz) = 4b5772a43d4af9fce443d6e2275024cce54693d27f8770e030dd1b3fbe75cf678f9189e897c002f9176e8fc8a2c552c8ac191c9e14079ce7308680c0fa84b00c From 7c00f625ee9d1af07e5fd84bdc1c58d28f54cf5d Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Thu, 2 Apr 2020 12:47:07 -0500 Subject: [PATCH 14/50] Update to 20.04 --- .gitignore | 2 +- FAudio.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 19249f6..b147beb 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-20.03.tar.gz +/FAudio-20.04.tar.gz diff --git a/FAudio.spec b/FAudio.spec index 05d77f0..dc2cb06 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,5 +1,5 @@ Name: FAudio -Version: 20.03 +Version: 20.04 Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries @@ -72,6 +72,9 @@ Development files for the FAudio library. %changelog +* Thu Apr 02 2020 Michael Cronenworth - 20.04-1 +- Update to 20.04 + * Mon Mar 02 2020 Michael Cronenworth - 20.03-1 - Update to 20.03 diff --git a/sources b/sources index f53dedd..fab33f2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-20.03.tar.gz) = 4b5772a43d4af9fce443d6e2275024cce54693d27f8770e030dd1b3fbe75cf678f9189e897c002f9176e8fc8a2c552c8ac191c9e14079ce7308680c0fa84b00c +SHA512 (FAudio-20.04.tar.gz) = 23b50afe53394ac031bcc5b0905932578308f07eed4b155a51f5c82a0cc7f37d8d740d4b454cc51ba0f7704b032504df11a1181d02efe21803c4a0232b2e6e16 From 0210a5ec77f7495b439350997dce3861532e994a Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Mon, 1 Jun 2020 13:24:58 -0500 Subject: [PATCH 15/50] Update to 20.06 --- .gitignore | 2 +- FAudio.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b147beb..34e7f6d 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-20.04.tar.gz +/FAudio-20.06.tar.gz diff --git a/FAudio.spec b/FAudio.spec index dc2cb06..bed3c1b 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,5 +1,5 @@ Name: FAudio -Version: 20.04 +Version: 20.06 Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries @@ -72,6 +72,9 @@ Development files for the FAudio library. %changelog +* Mon Jun 01 2020 Michael Cronenworth - 20.06-1 +- Update to 20.06 + * Thu Apr 02 2020 Michael Cronenworth - 20.04-1 - Update to 20.04 diff --git a/sources b/sources index fab33f2..3ef0024 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-20.04.tar.gz) = 23b50afe53394ac031bcc5b0905932578308f07eed4b155a51f5c82a0cc7f37d8d740d4b454cc51ba0f7704b032504df11a1181d02efe21803c4a0232b2e6e16 +SHA512 (FAudio-20.06.tar.gz) = 4727a97eb24177ed8263e95f79faf7a43bd512f1ebdc2212e069b4ac3326af053b7bda1f0995ca505fa5cf27e092cfbb89def8df4437393ca82e4c153ad3573a From ecb6aff449b026d2e749dbac89e9549505f2fc55 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Wed, 15 Jul 2020 17:04:01 -0500 Subject: [PATCH 16/50] Update to 20.07 --- .gitignore | 2 +- FAudio.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 34e7f6d..93cc088 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-20.06.tar.gz +/FAudio-20.07.tar.gz diff --git a/FAudio.spec b/FAudio.spec index bed3c1b..575f83b 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,5 +1,5 @@ Name: FAudio -Version: 20.06 +Version: 20.07 Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries @@ -72,6 +72,9 @@ Development files for the FAudio library. %changelog +* Wed Jul 15 2020 Michael Cronenworth - 20.07-1 +- Update to 20.07 + * Mon Jun 01 2020 Michael Cronenworth - 20.06-1 - Update to 20.06 diff --git a/sources b/sources index 3ef0024..1152cdf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-20.06.tar.gz) = 4727a97eb24177ed8263e95f79faf7a43bd512f1ebdc2212e069b4ac3326af053b7bda1f0995ca505fa5cf27e092cfbb89def8df4437393ca82e4c153ad3573a +SHA512 (FAudio-20.07.tar.gz) = 00104a019582bd8a04a4966b7b6d179f9791c8ee3a475068117d71d50de011bb537dee55390f6dcb60380abe04d21179cb0ae5e23beab19494fec6bf6109903f From 3669310d925d449dd851c19ba3b8816036fbd38d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 10:19:44 +0000 Subject: [PATCH 17/50] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- FAudio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/FAudio.spec b/FAudio.spec index 575f83b..797b458 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,6 +1,6 @@ Name: FAudio Version: 20.07 -Release: 1%{?dist} +Release: 2%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries License: zlib @@ -72,6 +72,9 @@ Development files for the FAudio library. %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 20.07-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Wed Jul 15 2020 Michael Cronenworth - 20.07-1 - Update to 20.07 From ae96ade81a2a5b65df94b7c059946a3812630129 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Mon, 27 Jul 2020 08:31:25 -0500 Subject: [PATCH 18/50] Update to use latest CMake macros --- FAudio.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FAudio.spec b/FAudio.spec index 797b458..5fd97ed 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -45,11 +45,11 @@ Development files for the FAudio library. %build %cmake . -%make_build +%cmake_build %install -%make_install +%cmake_install %files -n libFAudio From 31842818637ef01b23f53d319e0dc771b6d28471 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Mon, 3 Aug 2020 11:42:48 -0500 Subject: [PATCH 19/50] Update to 20.08, enable GStreamer support --- .gitignore | 2 +- FAudio.spec | 13 ++++++++++--- sources | 2 +- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 93cc088..6d02622 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-20.07.tar.gz +/FAudio-20.08.tar.gz diff --git a/FAudio.spec b/FAudio.spec index 5fd97ed..b47a569 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,6 +1,6 @@ Name: FAudio -Version: 20.07 -Release: 2%{?dist} +Version: 20.08 +Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries License: zlib @@ -12,6 +12,8 @@ BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: SDL2-devel +BuildRequires: gstreamer1-devel +BuildRequires: gstreamer1-plugins-base-devel %description @@ -44,7 +46,8 @@ Development files for the FAudio library. %build -%cmake . +%cmake \ + -DGSTREAMER=ON %cmake_build @@ -72,6 +75,10 @@ Development files for the FAudio library. %changelog +* Mon Aug 03 2020 Michael Cronenworth - 20.08-1 +- Update to 20.08 +- Enable GStreamer backend + * Mon Jul 27 2020 Fedora Release Engineering - 20.07-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild diff --git a/sources b/sources index 1152cdf..d82c362 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-20.07.tar.gz) = 00104a019582bd8a04a4966b7b6d179f9791c8ee3a475068117d71d50de011bb537dee55390f6dcb60380abe04d21179cb0ae5e23beab19494fec6bf6109903f +SHA512 (FAudio-20.08.tar.gz) = c5975d399daf8b9cc8432b4efa8c0cb3e5de4fc50ca8bb85652cec3951ae3c755e3151bcfe7777c8cdec3093c4a2dd9f9427cbee8984ae385c04cdfa1d9ad081 From 45f4bc6bb8eb0174ccb51d15f03753fe61086ff5 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Wed, 2 Sep 2020 08:19:38 -0500 Subject: [PATCH 20/50] Update to 20.09 --- .gitignore | 2 +- FAudio.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6d02622..e78748a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-20.08.tar.gz +/FAudio-20.09.tar.gz diff --git a/FAudio.spec b/FAudio.spec index b47a569..a3b6825 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,5 +1,5 @@ Name: FAudio -Version: 20.08 +Version: 20.09 Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries @@ -75,6 +75,9 @@ Development files for the FAudio library. %changelog +* Wed Sep 02 2020 Michael Cronenworth - 20.09-1 +- Update to 20.09 + * Mon Aug 03 2020 Michael Cronenworth - 20.08-1 - Update to 20.08 - Enable GStreamer backend diff --git a/sources b/sources index d82c362..571ddeb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-20.08.tar.gz) = c5975d399daf8b9cc8432b4efa8c0cb3e5de4fc50ca8bb85652cec3951ae3c755e3151bcfe7777c8cdec3093c4a2dd9f9427cbee8984ae385c04cdfa1d9ad081 +SHA512 (FAudio-20.09.tar.gz) = a4f06cbb07e7baa0dcf59f93412f364a70a6757079cb21b51808dafed256e557e18866974e5145d0a8509b7a4f4a68bc130a49d6704571e0a43913e73abbd984 From df4ddc28601ac7d28f3e3da8663af28c350e2993 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Fri, 2 Oct 2020 15:24:28 -0500 Subject: [PATCH 21/50] Update to 20.10 --- .gitignore | 2 +- FAudio.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e78748a..967cc46 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-20.09.tar.gz +/FAudio-20.10.tar.gz diff --git a/FAudio.spec b/FAudio.spec index a3b6825..34c9c56 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,5 +1,5 @@ Name: FAudio -Version: 20.09 +Version: 20.10 Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries @@ -75,6 +75,9 @@ Development files for the FAudio library. %changelog +* Fri Oct 02 2020 Michael Cronenworth - 20.10-1 +- Update to 20.10 + * Wed Sep 02 2020 Michael Cronenworth - 20.09-1 - Update to 20.09 diff --git a/sources b/sources index 571ddeb..6db5881 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-20.09.tar.gz) = a4f06cbb07e7baa0dcf59f93412f364a70a6757079cb21b51808dafed256e557e18866974e5145d0a8509b7a4f4a68bc130a49d6704571e0a43913e73abbd984 +SHA512 (FAudio-20.10.tar.gz) = a963c514688686f5c623d6d86c7205436858ba0db5196cfd0edef1c7a888debd36ab900952a238aef67423ee1e30c2022936e65bbad1506fd1c6b639a44b4e90 From 51370012bfd181e64e663b7cd00014fc2c74fb65 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Tue, 1 Dec 2020 13:16:43 -0600 Subject: [PATCH 22/50] https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- FAudio.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/FAudio.spec b/FAudio.spec index 34c9c56..e41afa0 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -10,6 +10,7 @@ Source0: https://github.com/FNA-XNA/%{name}/archive/%{version}.tar.gz#/%{name}- BuildRequires: cmake BuildRequires: gcc BuildRequires: gcc-c++ +BuildRequires: make BuildRequires: SDL2-devel BuildRequires: gstreamer1-devel From fdb982b400334cff77383b5f654155761ad3b7df Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Tue, 1 Dec 2020 15:46:24 -0600 Subject: [PATCH 23/50] Update to 20.12 --- .gitignore | 2 +- FAudio.spec | 6 +++++- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 967cc46..1a57921 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-20.10.tar.gz +/FAudio-20.12.tar.gz diff --git a/FAudio.spec b/FAudio.spec index e41afa0..06690b4 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,5 +1,5 @@ Name: FAudio -Version: 20.10 +Version: 20.12 Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries @@ -65,6 +65,7 @@ Development files for the FAudio library. %files -n libFAudio-devel %{_libdir}/libFAudio.so %{_libdir}/cmake/FAudio/ +%{_libdir}/pkgconfig/FAudio.pc %{_includedir}/F3DAudio.h %{_includedir}/FACT.h %{_includedir}/FACT3D.h @@ -76,6 +77,9 @@ Development files for the FAudio library. %changelog +* Tue Dec 01 2020 Michael Cronenworth - 20.12-1 +- Update to 20.12 + * Fri Oct 02 2020 Michael Cronenworth - 20.10-1 - Update to 20.10 diff --git a/sources b/sources index 6db5881..53ab419 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-20.10.tar.gz) = a963c514688686f5c623d6d86c7205436858ba0db5196cfd0edef1c7a888debd36ab900952a238aef67423ee1e30c2022936e65bbad1506fd1c6b639a44b4e90 +SHA512 (FAudio-20.12.tar.gz) = fa78527fbd124d1f38526cb0ed95eebfe37c92f9631b94277fcd18f921fa912cf7fe20e83d77a5c3f26f837eb8f63b33377fb612d8e7433dc13d2e1ccb8d6fc9 From a4dc9a93d888dc609428819036fa3abb8a99282d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 25 Jan 2021 22:22:24 +0000 Subject: [PATCH 24/50] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- FAudio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/FAudio.spec b/FAudio.spec index 06690b4..6c88d9a 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,6 +1,6 @@ Name: FAudio Version: 20.12 -Release: 1%{?dist} +Release: 2%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries License: zlib @@ -77,6 +77,9 @@ Development files for the FAudio library. %changelog +* Mon Jan 25 2021 Fedora Release Engineering - 20.12-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Tue Dec 01 2020 Michael Cronenworth - 20.12-1 - Update to 20.12 From c5297992a555517232e0e2399e340043cc3c6f64 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Fri, 29 Jan 2021 12:54:17 -0600 Subject: [PATCH 25/50] Update to 21.01 --- .gitignore | 2 +- FAudio.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 1a57921..c64b6bc 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-20.12.tar.gz +/FAudio-21.01.tar.gz diff --git a/FAudio.spec b/FAudio.spec index 06690b4..3f5d819 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,5 +1,5 @@ Name: FAudio -Version: 20.12 +Version: 21.01 Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries @@ -77,6 +77,9 @@ Development files for the FAudio library. %changelog +* Fri Jan 29 2021 Michael Cronenworth - 21.01-1 +- Update to 21.01 + * Tue Dec 01 2020 Michael Cronenworth - 20.12-1 - Update to 20.12 diff --git a/sources b/sources index 53ab419..8a3ab41 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-20.12.tar.gz) = fa78527fbd124d1f38526cb0ed95eebfe37c92f9631b94277fcd18f921fa912cf7fe20e83d77a5c3f26f837eb8f63b33377fb612d8e7433dc13d2e1ccb8d6fc9 +SHA512 (FAudio-21.01.tar.gz) = 69405a28fdf3ff5026992bdd1d40d61653b834dac3ef2697a0e794deac2fa6257fe74b19d2fe225ce25a1ae3caec7082106f5ab6ea6109cc61e520b903d35b80 From 7dacf1b94261d99b518f210c0a6e59bcddb6caa4 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Sun, 7 Feb 2021 13:14:24 -0600 Subject: [PATCH 26/50] Update to 21.02 --- .gitignore | 2 +- FAudio.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c64b6bc..ae9640e 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-21.01.tar.gz +/FAudio-21.02.tar.gz diff --git a/FAudio.spec b/FAudio.spec index 09d6773..dba2f64 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,5 +1,5 @@ Name: FAudio -Version: 21.01 +Version: 21.02 Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries @@ -77,6 +77,9 @@ Development files for the FAudio library. %changelog +* Sun Feb 07 2021 Michael Cronenworth - 21.02-1 +- Update to 21.02 + * Fri Jan 29 2021 Michael Cronenworth - 21.01-1 - Update to 21.01 diff --git a/sources b/sources index 8a3ab41..d6b11b4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-21.01.tar.gz) = 69405a28fdf3ff5026992bdd1d40d61653b834dac3ef2697a0e794deac2fa6257fe74b19d2fe225ce25a1ae3caec7082106f5ab6ea6109cc61e520b903d35b80 +SHA512 (FAudio-21.02.tar.gz) = d51014d68dad57acdaa802261c9365499b6ca77711520957334bab50e57da43eff0a30e313c7572e60156ecf78cf3276505136d2cc0f30a8d163e4d210a30b0d From a9a5c244e3a7336f28087456e28e9b9e717a5bce Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Mon, 1 Mar 2021 16:03:49 -0600 Subject: [PATCH 27/50] Update to 21.03 --- .gitignore | 2 +- FAudio.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ae9640e..fcd7929 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-21.02.tar.gz +/FAudio-21.03.tar.gz diff --git a/FAudio.spec b/FAudio.spec index dba2f64..5ee3356 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,5 +1,5 @@ Name: FAudio -Version: 21.02 +Version: 21.03 Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries @@ -77,6 +77,9 @@ Development files for the FAudio library. %changelog +* Mon Mar 01 2021 Michael Cronenworth - 21.03-1 +- Update to 21.03 + * Sun Feb 07 2021 Michael Cronenworth - 21.02-1 - Update to 21.02 diff --git a/sources b/sources index d6b11b4..ef1df19 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-21.02.tar.gz) = d51014d68dad57acdaa802261c9365499b6ca77711520957334bab50e57da43eff0a30e313c7572e60156ecf78cf3276505136d2cc0f30a8d163e4d210a30b0d +SHA512 (FAudio-21.03.tar.gz) = 496f93f11aab86be67cf81ede90813b9bdcc8629ae365e0d641f49f921ec53b7ea3e3af12032fea655420dc8c137b1a1c25836bf97266cfa14b8d8b65904126d From 0f48548caaf6ff2df951d1693bc07ba620d9d8a6 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Sat, 6 Mar 2021 10:16:01 -0600 Subject: [PATCH 28/50] Update to 21.03.05 --- .gitignore | 2 +- FAudio.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index fcd7929..9f0713c 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-21.03.tar.gz +/FAudio-21.03.05.tar.gz diff --git a/FAudio.spec b/FAudio.spec index 5ee3356..4fb05f4 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,5 +1,5 @@ Name: FAudio -Version: 21.03 +Version: 21.03.05 Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries @@ -77,6 +77,9 @@ Development files for the FAudio library. %changelog +* Sat Mar 06 2021 Michael Cronenworth - 21.03.05-1 +- Update to 21.03.05 + * Mon Mar 01 2021 Michael Cronenworth - 21.03-1 - Update to 21.03 diff --git a/sources b/sources index ef1df19..865d360 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-21.03.tar.gz) = 496f93f11aab86be67cf81ede90813b9bdcc8629ae365e0d641f49f921ec53b7ea3e3af12032fea655420dc8c137b1a1c25836bf97266cfa14b8d8b65904126d +SHA512 (FAudio-21.03.05.tar.gz) = d6856444faeab69b4913398051ea99bb0068642a1f070b0e65322a3667b32f1210107ca1c75364477a7a1eaee219fab7339bc7129cad6413b2e7a7fd63020c6b From 365c6f8346712f895c04387fcc907cefa3319338 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Thu, 3 Jun 2021 13:15:23 -0500 Subject: [PATCH 29/50] Update to 21.06 --- .gitignore | 2 +- FAudio.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 9f0713c..0c2cee2 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-21.03.05.tar.gz +/FAudio-21.06.tar.gz diff --git a/FAudio.spec b/FAudio.spec index 4fb05f4..c84f844 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,5 +1,5 @@ Name: FAudio -Version: 21.03.05 +Version: 21.06 Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries @@ -77,6 +77,9 @@ Development files for the FAudio library. %changelog +* Thu Jun 03 2021 Michael Cronenworth - 21.06-1 +- Update to 21.06 + * Sat Mar 06 2021 Michael Cronenworth - 21.03.05-1 - Update to 21.03.05 diff --git a/sources b/sources index 865d360..dfb7e96 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-21.03.05.tar.gz) = d6856444faeab69b4913398051ea99bb0068642a1f070b0e65322a3667b32f1210107ca1c75364477a7a1eaee219fab7339bc7129cad6413b2e7a7fd63020c6b +SHA512 (FAudio-21.06.tar.gz) = 107eae5174e9485129be50b46d2349cf54420b10e12c89cc3e241b8a2f0fdf7cfb7981f88edd9ccd2f40e2f6afc95ef18c29b71873b61ed4b1645df67d6f842c From af93a5e736a9bfb2129cd8523870fd8da49fa726 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 15:45:28 +0000 Subject: [PATCH 31/50] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- FAudio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/FAudio.spec b/FAudio.spec index c84f844..c38febb 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,6 +1,6 @@ Name: FAudio Version: 21.06 -Release: 1%{?dist} +Release: 2%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries License: zlib @@ -77,6 +77,9 @@ Development files for the FAudio library. %changelog +* Wed Jul 21 2021 Fedora Release Engineering - 21.06-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Thu Jun 03 2021 Michael Cronenworth - 21.06-1 - Update to 21.06 From f3b4ef0da26fdaa8154debdcd6b06f223fa64597 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Tue, 7 Sep 2021 09:28:40 -0500 Subject: [PATCH 32/50] Update to 21.09 --- .gitignore | 2 +- FAudio.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 0c2cee2..1cdc913 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-21.06.tar.gz +/FAudio-21.09.tar.gz diff --git a/FAudio.spec b/FAudio.spec index c38febb..8437ed0 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,6 +1,6 @@ Name: FAudio -Version: 21.06 -Release: 2%{?dist} +Version: 21.09 +Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries License: zlib @@ -77,6 +77,9 @@ Development files for the FAudio library. %changelog +* Tue Sep 07 2021 Michael Cronenworth - 21.09-1 +- Update to 21.09 + * Wed Jul 21 2021 Fedora Release Engineering - 21.06-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/sources b/sources index dfb7e96..3e17c06 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-21.06.tar.gz) = 107eae5174e9485129be50b46d2349cf54420b10e12c89cc3e241b8a2f0fdf7cfb7981f88edd9ccd2f40e2f6afc95ef18c29b71873b61ed4b1645df67d6f842c +SHA512 (FAudio-21.09.tar.gz) = d6b95c8bb35c286ad3ed2cd12ea225e0a54da9a54e6ab86acda753823645482dda8f1826d7e5ad0a0687d685fc5628410e9b1972821df47b4657d9c8e75b27fa From 2f1628937afe752daded93d67434f3189540448b Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Wed, 10 Nov 2021 17:00:10 -0600 Subject: [PATCH 33/50] Update to 21.11 --- .gitignore | 2 +- FAudio-21.11-assert.patch | 31 +++++++++++++++++++++++++++++++ FAudio.spec | 10 ++++++++-- sources | 2 +- 4 files changed, 41 insertions(+), 4 deletions(-) create mode 100644 FAudio-21.11-assert.patch diff --git a/.gitignore b/.gitignore index 1cdc913..88798df 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-21.09.tar.gz +/FAudio-21.11.tar.gz diff --git a/FAudio-21.11-assert.patch b/FAudio-21.11-assert.patch new file mode 100644 index 0000000..8b824eb --- /dev/null +++ b/FAudio-21.11-assert.patch @@ -0,0 +1,31 @@ +From de0c1f833c12a992af5c7daebe1705cd2c72f743 Mon Sep 17 00:00:00 2001 +From: Stephen Kitt +Date: Mon, 1 Nov 2021 17:25:07 +0100 +Subject: [PATCH] Fix unbalanced parentheses in FAudio.c + +Commit b5916945b90d ("Dont assert on WMA buffer and +FAUDIO_FORMAT_EXTENSIBLE type") introduced unbalanced parentheses, +which breaks builds using HAVE_WMADEC. + +Given the change made in the aforementioned commit, this balances +parentheses by adding a third closing parenthesis after the reworked +conditions. + +Signed-off-by: Stephen Kitt +--- + src/FAudio.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/FAudio.c b/src/FAudio.c +index d3b0b4d8..ff373ef8 100644 +--- a/src/FAudio.c ++++ b/src/FAudio.c +@@ -2455,7 +2455,7 @@ uint32_t FAudioSourceVoice_SubmitSourceBuffer( + #ifdef HAVE_WMADEC + FAudio_assert( (voice->src.wmadec != NULL && (pBufferWMA != NULL || + (voice->src.format->wFormatTag == FAUDIO_FORMAT_XMAUDIO2 || +- voice->src.format->wFormatTag == FAUDIO_FORMAT_EXTENSIBLE)) || ++ voice->src.format->wFormatTag == FAUDIO_FORMAT_EXTENSIBLE))) || + (voice->src.wmadec == NULL && (pBufferWMA == NULL && voice->src.format->wFormatTag != FAUDIO_FORMAT_XMAUDIO2)) ); + #endif /* HAVE_WMADEC */ + diff --git a/FAudio.spec b/FAudio.spec index 8437ed0..31b0328 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,11 +1,13 @@ Name: FAudio -Version: 21.09 +Version: 21.11 Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries License: zlib URL: https://fna-xna.github.io/ Source0: https://github.com/FNA-XNA/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +# https://github.com/FNA-XNA/FAudio/commit/de0c1f833c12a992af5c7daebe1705cd2c72f743 +Patch0: FAudio-21.11-assert.patch BuildRequires: cmake BuildRequires: gcc @@ -43,10 +45,11 @@ Development files for the FAudio library. %prep -%autosetup +%autosetup -p1 %build +# GStreamer support is deprecated and will be removed in the next release %cmake \ -DGSTREAMER=ON %cmake_build @@ -77,6 +80,9 @@ Development files for the FAudio library. %changelog +* Wed Nov 10 2021 Michael Cronenworth - 21.11-1 +- Update to 21.11 + * Tue Sep 07 2021 Michael Cronenworth - 21.09-1 - Update to 21.09 diff --git a/sources b/sources index 3e17c06..ae38ef8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-21.09.tar.gz) = d6b95c8bb35c286ad3ed2cd12ea225e0a54da9a54e6ab86acda753823645482dda8f1826d7e5ad0a0687d685fc5628410e9b1972821df47b4657d9c8e75b27fa +SHA512 (FAudio-21.11.tar.gz) = b5e40e7c6aa83bb08376227d92d707e6d18f8391fbd0d4adec9d2b6a61dbd5851c95861eccba48b8aac69476880d70d8ea4f6a2942c9b631f87778b5ee3f2f6a From 473b9ab07a7c7a00eee629b0aa1ffdfbad7e0f23 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Wed, 10 Nov 2021 17:13:49 -0600 Subject: [PATCH 34/50] Remove GStreamer, deprecated upstream, no longer needed with Wine 6.20 --- FAudio.spec | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/FAudio.spec b/FAudio.spec index 31b0328..91a6e7c 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,6 +1,6 @@ Name: FAudio Version: 21.11 -Release: 1%{?dist} +Release: 2%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries License: zlib @@ -15,8 +15,6 @@ BuildRequires: gcc-c++ BuildRequires: make BuildRequires: SDL2-devel -BuildRequires: gstreamer1-devel -BuildRequires: gstreamer1-plugins-base-devel %description @@ -49,9 +47,7 @@ Development files for the FAudio library. %build -# GStreamer support is deprecated and will be removed in the next release -%cmake \ - -DGSTREAMER=ON +%cmake %cmake_build @@ -80,6 +76,9 @@ Development files for the FAudio library. %changelog +* Wed Nov 10 2021 Michael Cronenworth - 21.11-2 +- Remove GStreamer + * Wed Nov 10 2021 Michael Cronenworth - 21.11-1 - Update to 21.11 From eb0fb198a9d5dcfbeaed596c5e61d17f5e1dcec2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jan 2022 19:20:31 +0000 Subject: [PATCH 35/50] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- FAudio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/FAudio.spec b/FAudio.spec index 91a6e7c..115094a 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,6 +1,6 @@ Name: FAudio Version: 21.11 -Release: 2%{?dist} +Release: 3%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries License: zlib @@ -76,6 +76,9 @@ Development files for the FAudio library. %changelog +* Wed Jan 19 2022 Fedora Release Engineering - 21.11-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Wed Nov 10 2021 Michael Cronenworth - 21.11-2 - Remove GStreamer From d8787cc573b80d3b7a77ccf1d2dd5553af4cb9f0 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Fri, 11 Mar 2022 14:15:49 -0600 Subject: [PATCH 36/50] Update to 22.03 --- .gitignore | 2 +- FAudio.spec | 9 +++++---- sources | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 88798df..f5205ee 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-21.11.tar.gz +/FAudio-22.03.tar.gz diff --git a/FAudio.spec b/FAudio.spec index 115094a..1330513 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,13 +1,11 @@ Name: FAudio -Version: 21.11 -Release: 3%{?dist} +Version: 22.03 +Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries License: zlib URL: https://fna-xna.github.io/ Source0: https://github.com/FNA-XNA/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -# https://github.com/FNA-XNA/FAudio/commit/de0c1f833c12a992af5c7daebe1705cd2c72f743 -Patch0: FAudio-21.11-assert.patch BuildRequires: cmake BuildRequires: gcc @@ -76,6 +74,9 @@ Development files for the FAudio library. %changelog +* Fri Mar 11 2022 Michael Cronenworth - 22.03-1 +- Update to 22.03 + * Wed Jan 19 2022 Fedora Release Engineering - 21.11-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild diff --git a/sources b/sources index ae38ef8..523a50c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-21.11.tar.gz) = b5e40e7c6aa83bb08376227d92d707e6d18f8391fbd0d4adec9d2b6a61dbd5851c95861eccba48b8aac69476880d70d8ea4f6a2942c9b631f87778b5ee3f2f6a +SHA512 (FAudio-22.03.tar.gz) = 8eba240f45571de5138bd5664d2c38f2797c750c2d407fa3aa1de04531dbd51af60761c19f3ac78b8cb98341fa9e0ed4129135786a13cc45a5b5bdfc0c989a38 From 9164b5076c53840bf3b0c4c2255e13e162d0ce29 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Fri, 11 Mar 2022 14:26:05 -0600 Subject: [PATCH 37/50] Drop obsolete patch file --- FAudio-21.11-assert.patch | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 FAudio-21.11-assert.patch diff --git a/FAudio-21.11-assert.patch b/FAudio-21.11-assert.patch deleted file mode 100644 index 8b824eb..0000000 --- a/FAudio-21.11-assert.patch +++ /dev/null @@ -1,31 +0,0 @@ -From de0c1f833c12a992af5c7daebe1705cd2c72f743 Mon Sep 17 00:00:00 2001 -From: Stephen Kitt -Date: Mon, 1 Nov 2021 17:25:07 +0100 -Subject: [PATCH] Fix unbalanced parentheses in FAudio.c - -Commit b5916945b90d ("Dont assert on WMA buffer and -FAUDIO_FORMAT_EXTENSIBLE type") introduced unbalanced parentheses, -which breaks builds using HAVE_WMADEC. - -Given the change made in the aforementioned commit, this balances -parentheses by adding a third closing parenthesis after the reworked -conditions. - -Signed-off-by: Stephen Kitt ---- - src/FAudio.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/FAudio.c b/src/FAudio.c -index d3b0b4d8..ff373ef8 100644 ---- a/src/FAudio.c -+++ b/src/FAudio.c -@@ -2455,7 +2455,7 @@ uint32_t FAudioSourceVoice_SubmitSourceBuffer( - #ifdef HAVE_WMADEC - FAudio_assert( (voice->src.wmadec != NULL && (pBufferWMA != NULL || - (voice->src.format->wFormatTag == FAUDIO_FORMAT_XMAUDIO2 || -- voice->src.format->wFormatTag == FAUDIO_FORMAT_EXTENSIBLE)) || -+ voice->src.format->wFormatTag == FAUDIO_FORMAT_EXTENSIBLE))) || - (voice->src.wmadec == NULL && (pBufferWMA == NULL && voice->src.format->wFormatTag != FAUDIO_FORMAT_XMAUDIO2)) ); - #endif /* HAVE_WMADEC */ - From 7aa064506a02cea2c6d943554648eddd4e5e8258 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 20 Jul 2022 18:35:48 +0000 Subject: [PATCH 38/50] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- FAudio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/FAudio.spec b/FAudio.spec index 1330513..aa7d0d1 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,6 +1,6 @@ Name: FAudio Version: 22.03 -Release: 1%{?dist} +Release: 2%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries License: zlib @@ -74,6 +74,9 @@ Development files for the FAudio library. %changelog +* Wed Jul 20 2022 Fedora Release Engineering - 22.03-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Fri Mar 11 2022 Michael Cronenworth - 22.03-1 - Update to 22.03 From e6d2c875d6b64d43ec5bb9c4eb57a4ae857fa8a8 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Mon, 22 Aug 2022 21:49:01 -0500 Subject: [PATCH 39/50] Update to 22.08 and initial MinGW package --- FAudio.spec | 76 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 74 insertions(+), 2 deletions(-) diff --git a/FAudio.spec b/FAudio.spec index aa7d0d1..65262ea 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,6 +1,6 @@ Name: FAudio -Version: 22.03 -Release: 2%{?dist} +Version: 22.08 +Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries License: zlib @@ -14,6 +14,13 @@ BuildRequires: make BuildRequires: SDL2-devel +BuildRequires: mingw32-filesystem >= 95 +BuildRequires: mingw32-gcc +BuildRequires: mingw32-SDL2 + +BuildRequires: mingw64-filesystem >= 95 +BuildRequires: mingw64-gcc +BuildRequires: mingw64-SDL2 %description This is FAudio, an XAudio reimplementation that focuses solely on developing @@ -40,18 +47,47 @@ Requires: libFAudio%{?_isa} = %{version}-%{release} Development files for the FAudio library. +%package -n mingw32-%{name} +Summary: %{summary} +BuildArch: noarch + + +%description -n mingw32-%{name} +%{summary} + + +%package -n mingw64-%{name} +Summary: %{summary} +BuildArch: noarch + + +%description -n mingw64-%{name} +%{summary} + + %prep %autosetup -p1 +mkdir ../mingw-build +cp -rp . ../mingw-build %build %cmake %cmake_build +pushd ../mingw-build +%mingw_cmake +%mingw_make %{?_smp_mflags} +popd + %install %cmake_install +pushd ../mingw-build +%mingw_make_install +popd + %files -n libFAudio %license LICENSE @@ -73,7 +109,43 @@ Development files for the FAudio library. %{_includedir}/FAudioFX.h +%files -n mingw32-%{name} +%license LICENSE +%{mingw32_bindir}/FAudio.dll +%{mingw32_includedir}/F3DAudio.h +%{mingw32_includedir}/FACT.h +%{mingw32_includedir}/FACT3D.h +%{mingw32_includedir}/FAPO.h +%{mingw32_includedir}/FAPOBase.h +%{mingw32_includedir}/FAPOFX.h +%{mingw32_includedir}/FAudio.h +%{mingw32_includedir}/FAudioFX.h +%{mingw32_libdir}/cmake/%{name}/ +%{mingw32_libdir}/libFAudio.dll.a +%{mingw32_libdir}/pkgconfig/%{name}.pc + + +%files -n mingw64-%{name} +%license LICENSE +%{mingw64_bindir}/FAudio.dll +%{mingw64_includedir}/F3DAudio.h +%{mingw64_includedir}/FACT.h +%{mingw64_includedir}/FACT3D.h +%{mingw64_includedir}/FAPO.h +%{mingw64_includedir}/FAPOBase.h +%{mingw64_includedir}/FAPOFX.h +%{mingw64_includedir}/FAudio.h +%{mingw64_includedir}/FAudioFX.h +%{mingw64_libdir}/cmake/%{name}/ +%{mingw64_libdir}/libFAudio.dll.a +%{mingw64_libdir}/pkgconfig/%{name}.pc + + %changelog +* Mon Aug 22 2022 Michael Cronenworth - 22.08-1 +- Update to 22.08 +- Initial MinGW package + * Wed Jul 20 2022 Fedora Release Engineering - 22.03-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 42b2be9d822f6f2a721ea901f7007fb27d0d0b7d Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Mon, 22 Aug 2022 21:56:28 -0500 Subject: [PATCH 40/50] Upload 22.08 sources --- .gitignore | 2 +- sources | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f5205ee..1fa197a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-22.03.tar.gz +/FAudio-22.08.tar.gz diff --git a/sources b/sources index 523a50c..49c198a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-22.03.tar.gz) = 8eba240f45571de5138bd5664d2c38f2797c750c2d407fa3aa1de04531dbd51af60761c19f3ac78b8cb98341fa9e0ed4129135786a13cc45a5b5bdfc0c989a38 +SHA512 (FAudio-22.08.tar.gz) = 6a4b48fe602313e495a1e4265d7dbb41eaa9ca75f5325b30afc296f7562a42e1ac47cb318f6b4b4d9bda9a61cae01b9193398b6dde40adf6ed1550a0b9ecad5b From bc1fd4e435483918985792ddd3ad09f2610636f2 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Thu, 25 Aug 2022 22:34:42 -0500 Subject: [PATCH 41/50] Include MinGW debuginfo packages --- FAudio.spec | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/FAudio.spec b/FAudio.spec index 65262ea..42a8002 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,6 +1,6 @@ Name: FAudio Version: 22.08 -Release: 1%{?dist} +Release: 2%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries License: zlib @@ -53,7 +53,7 @@ BuildArch: noarch %description -n mingw32-%{name} -%{summary} +%{summary}. %package -n mingw64-%{name} @@ -62,7 +62,10 @@ BuildArch: noarch %description -n mingw64-%{name} -%{summary} +%{summary}. + + +%{?mingw_debug_package} %prep @@ -86,6 +89,7 @@ popd pushd ../mingw-build %mingw_make_install +%mingw_debug_install_post popd @@ -142,6 +146,9 @@ popd %changelog +* Thu Aug 25 2022 Michael Cronenworth - 22.08-2 +- Include MinGW debuginfo packages + * Mon Aug 22 2022 Michael Cronenworth - 22.08-1 - Update to 22.08 - Initial MinGW package From a7f5b6abff12f7dd2325ff05d7cdb9a9a9ce5fe7 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Thu, 1 Sep 2022 16:58:38 -0500 Subject: [PATCH 42/50] Update to 22.09 --- .gitignore | 2 +- FAudio.spec | 13 ++++++++----- sources | 2 +- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 1fa197a..de5566a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-22.08.tar.gz +/FAudio-22.09.tar.gz diff --git a/FAudio.spec b/FAudio.spec index 42a8002..cff3888 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,6 +1,6 @@ Name: FAudio -Version: 22.08 -Release: 2%{?dist} +Version: 22.09 +Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries License: zlib @@ -12,15 +12,15 @@ BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: make -BuildRequires: SDL2-devel +BuildRequires: SDL2-devel >= 2.24 BuildRequires: mingw32-filesystem >= 95 BuildRequires: mingw32-gcc -BuildRequires: mingw32-SDL2 +BuildRequires: mingw32-SDL2 >= 2.24 BuildRequires: mingw64-filesystem >= 95 BuildRequires: mingw64-gcc -BuildRequires: mingw64-SDL2 +BuildRequires: mingw64-SDL2 >= 2.24 %description This is FAudio, an XAudio reimplementation that focuses solely on developing @@ -146,6 +146,9 @@ popd %changelog +* Thu Sep 01 2022 Michael Cronenworth - 22.09-1 +- Update to 22.09 + * Thu Aug 25 2022 Michael Cronenworth - 22.08-2 - Include MinGW debuginfo packages diff --git a/sources b/sources index 49c198a..9a387b8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-22.08.tar.gz) = 6a4b48fe602313e495a1e4265d7dbb41eaa9ca75f5325b30afc296f7562a42e1ac47cb318f6b4b4d9bda9a61cae01b9193398b6dde40adf6ed1550a0b9ecad5b +SHA512 (FAudio-22.09.tar.gz) = d1afbb561d2435be0e484ba2807832ba5066d738aee231b0ddadaee09220213ef67cd8b455c515a79adee19900b5b0c1ee54cf61bfc384ed817d9f3eff5a4fb1 From 8cf12be4537ab6007e30c1cc8819c346cc497b93 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Sun, 4 Sep 2022 09:32:39 -0500 Subject: [PATCH 43/50] Update to 22.09.01 --- .gitignore | 2 +- FAudio.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index de5566a..8b781a9 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/FAudio-22.09.tar.gz +/FAudio-22.09.01.tar.gz diff --git a/FAudio.spec b/FAudio.spec index cff3888..3fe2eca 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,5 +1,5 @@ Name: FAudio -Version: 22.09 +Version: 22.09.01 Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries @@ -146,6 +146,9 @@ popd %changelog +* Sun Sep 04 2022 Michael Cronenworth - 22.09.01-1 +- Update to 22.09.01 + * Thu Sep 01 2022 Michael Cronenworth - 22.09-1 - Update to 22.09 diff --git a/sources b/sources index 9a387b8..a55b1da 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-22.09.tar.gz) = d1afbb561d2435be0e484ba2807832ba5066d738aee231b0ddadaee09220213ef67cd8b455c515a79adee19900b5b0c1ee54cf61bfc384ed817d9f3eff5a4fb1 +SHA512 (FAudio-22.09.01.tar.gz) = 819d4a7c744ccb39826fa1cd317274a61d9b41c8e108f990d3d1fc1c19538f706eda402be5c610125c9613049d0611812badf96d2b25b08d9549c38078c85342 From e16dc2f3ca84baf2bffe5510e70d2bde24b7d214 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Mon, 24 Oct 2022 15:32:06 -0500 Subject: [PATCH 44/50] Update to 22.10 --- .gitignore | 1 + FAudio.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8b781a9..aeec4d1 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /FAudio-22.09.01.tar.gz +/FAudio-22.10.tar.gz diff --git a/FAudio.spec b/FAudio.spec index 3fe2eca..96a1a0c 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,5 +1,5 @@ Name: FAudio -Version: 22.09.01 +Version: 22.10 Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries @@ -146,6 +146,9 @@ popd %changelog +* Mon Oct 24 2022 Michael Cronenworth - 22.10-1 +- Update to 22.10 + * Sun Sep 04 2022 Michael Cronenworth - 22.09.01-1 - Update to 22.09.01 diff --git a/sources b/sources index a55b1da..ece5f9c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-22.09.01.tar.gz) = 819d4a7c744ccb39826fa1cd317274a61d9b41c8e108f990d3d1fc1c19538f706eda402be5c610125c9613049d0611812badf96d2b25b08d9549c38078c85342 +SHA512 (FAudio-22.10.tar.gz) = 602d5efc93936f8b84ca5c6f1e5c00418bd387b8e342c8137926b60b505f79381011dc23fdada53e49979b465da9ceac061ab334a1b53fb2013982ed1733b97e From 8c3eb6bc5a933dc69d8a8453e151b3c020056ac0 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Fri, 2 Dec 2022 16:08:51 -0600 Subject: [PATCH 45/50] Update to 22.12 --- .gitignore | 3 +-- FAudio.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index aeec4d1..ad299a3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ -/FAudio-22.09.01.tar.gz -/FAudio-22.10.tar.gz +/FAudio-22.12.tar.gz diff --git a/FAudio.spec b/FAudio.spec index 96a1a0c..40e12b1 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,5 +1,5 @@ Name: FAudio -Version: 22.10 +Version: 22.12 Release: 1%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries @@ -146,6 +146,9 @@ popd %changelog +* Fri Dec 02 2022 Michael Cronenworth - 22.12-1 +- Update to 22.12 + * Mon Oct 24 2022 Michael Cronenworth - 22.10-1 - Update to 22.10 diff --git a/sources b/sources index ece5f9c..e95f21e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (FAudio-22.10.tar.gz) = 602d5efc93936f8b84ca5c6f1e5c00418bd387b8e342c8137926b60b505f79381011dc23fdada53e49979b465da9ceac061ab334a1b53fb2013982ed1733b97e +SHA512 (FAudio-22.12.tar.gz) = 6f0cf39babfa15cbe411e4ed953abb8c9417951b9f47a65330d1e1f2d249fa0911cc15f99aa86d2e4482dcb62ff83be8fb396e88c7f8faac8ae3e3fb1ead6f47 From 7999410d674963a52b68bf50b18ceff561416e3e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 18 Jan 2023 19:45:12 +0000 Subject: [PATCH 46/50] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- FAudio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/FAudio.spec b/FAudio.spec index 40e12b1..d9e4f44 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -1,6 +1,6 @@ Name: FAudio Version: 22.12 -Release: 1%{?dist} +Release: 2%{?dist} Summary: FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries License: zlib @@ -146,6 +146,9 @@ popd %changelog +* Wed Jan 18 2023 Fedora Release Engineering - 22.12-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Fri Dec 02 2022 Michael Cronenworth - 22.12-1 - Update to 22.12 From 68141aad336e8d7b543ed5cd5364dc68ed7cb8ba Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Wed, 15 Feb 2023 21:14:51 -0600 Subject: [PATCH 47/50] Conditionalize native package for Fedora EPEL 9 has an older SDL2 that may be updated around May 2023. --- FAudio.spec | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/FAudio.spec b/FAudio.spec index d9e4f44..e1dd876 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -12,7 +12,9 @@ BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: make +%if 0%{fedora} BuildRequires: SDL2-devel >= 2.24 +%{endif} BuildRequires: mingw32-filesystem >= 95 BuildRequires: mingw32-gcc @@ -75,8 +77,10 @@ cp -rp . ../mingw-build %build +%if 0%{fedora} %cmake %cmake_build +%{endif} pushd ../mingw-build %mingw_cmake @@ -85,7 +89,9 @@ popd %install +%if 0%{fedora} %cmake_install +%{endif} pushd ../mingw-build %mingw_make_install @@ -93,6 +99,7 @@ pushd ../mingw-build popd +%if 0%{fedora} %files -n libFAudio %license LICENSE %doc README @@ -111,6 +118,7 @@ popd %{_includedir}/FAPOFX.h %{_includedir}/FAudio.h %{_includedir}/FAudioFX.h +%{endif} %files -n mingw32-%{name} From d75c0cbd1a2f9824ebb9a600b0e4353040b1fcc4 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Wed, 15 Feb 2023 21:20:44 -0600 Subject: [PATCH 48/50] Fix fedora conditional --- FAudio.spec | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/FAudio.spec b/FAudio.spec index e1dd876..51b5680 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -12,9 +12,9 @@ BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: make -%if 0%{fedora} +%if 0%{?fedora} BuildRequires: SDL2-devel >= 2.24 -%{endif} +%endif BuildRequires: mingw32-filesystem >= 95 BuildRequires: mingw32-gcc @@ -77,10 +77,10 @@ cp -rp . ../mingw-build %build -%if 0%{fedora} +%if 0%{?fedora} %cmake %cmake_build -%{endif} +%endif pushd ../mingw-build %mingw_cmake @@ -89,9 +89,9 @@ popd %install -%if 0%{fedora} +%if 0%{?fedora} %cmake_install -%{endif} +%endif pushd ../mingw-build %mingw_make_install @@ -99,7 +99,7 @@ pushd ../mingw-build popd -%if 0%{fedora} +%if 0%{?fedora} %files -n libFAudio %license LICENSE %doc README @@ -118,7 +118,7 @@ popd %{_includedir}/FAPOFX.h %{_includedir}/FAudio.h %{_includedir}/FAudioFX.h -%{endif} +%endif %files -n mingw32-%{name} From 86e4dda4b73df9389b2a3e95354faceda3ca91a8 Mon Sep 17 00:00:00 2001 From: Michael Cronenworth Date: Wed, 15 Feb 2023 21:33:14 -0600 Subject: [PATCH 49/50] Try to build without disabling debug packages --- FAudio.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/FAudio.spec b/FAudio.spec index 51b5680..4a4a056 100644 --- a/FAudio.spec +++ b/FAudio.spec @@ -14,6 +14,8 @@ BuildRequires: make %if 0%{?fedora} BuildRequires: SDL2-devel >= 2.24 +%else +BuildArch: noarch %endif BuildRequires: mingw32-filesystem >= 95 From edb2d010d2283a11e230a815084d50ec5d359460 Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Mon, 30 Oct 2023 16:42:38 +0300 Subject: [PATCH 50/50] Remove unnecessary files --- README.md | 3 --- sources | 1 - 2 files changed, 4 deletions(-) delete mode 100644 README.md delete mode 100644 sources diff --git a/README.md b/README.md deleted file mode 100644 index 1867f7a..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# FAudio - -The FAudio package \ No newline at end of file diff --git a/sources b/sources deleted file mode 100644 index e95f21e..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (FAudio-22.12.tar.gz) = 6f0cf39babfa15cbe411e4ed953abb8c9417951b9f47a65330d1e1f2d249fa0911cc15f99aa86d2e4482dcb62ff83be8fb396e88c7f8faac8ae3e3fb1ead6f47