Architecture specific change in rpms/wine.git
by githook-noreply@fedoraproject.org
The package rpms/wine.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/wine.git/commit/?id=5b27b74f4d61f....
Change:
+%ifarch %{ix86}
Thanks.
Full change:
============
commit 5b27b74f4d61fae62df715f9ed1a4a0c2c7a106e
Author: Michael Cronenworth <mike(a)cchtml.com>
Date: Tue Oct 11 15:22:36 2022 -0500
Hack around linker flags in configure on i686
diff --git a/wine.spec b/wine.spec
index 688d67a..e1e944a 100644
--- a/wine.spec
+++ b/wine.spec
@@ -745,6 +745,13 @@ patches/patchinstall.sh DESTDIR="`pwd`" --all
# http://bugs.winehq.org/show_bug.cgi?id=25073
export CFLAGS="`echo $RPM_OPT_FLAGS | sed -e 's/-Wp,-D_FORTIFY_SOURCE=2//'` -Wno-error"
+%ifarch %{ix86}
+# remove extra linker flag on 32-bit on native LDFLAGS
+sed -i 's/CFLAGS="$CFLAGS -Wl,--disable-stdcall-fixup"//' configure
+sed -i 's/CFLAGS="$CFLAGS $EXTRACROSSCFLAGS -nostartfiles -nodefaultlibs -Wl,--disable-stdcall-fixup"/CFLAGS="$CFLAGS $EXTRACROSSCFLAGS -nostartfiles -nodefaultlibs"/' configure
+sed -i 's/CROSSLDFLAGS="$CROSSLDFLAGS -Wl,--disable-stdcall-fixup"/CROSSLDFLAGS="$CROSSLDFLAGS"/' configure
+%endif
+
%ifarch %{arm} aarch64
%if 0%{?fedora} >= 33
%global toolchain clang
commit 3be04588432c2fcbf8f1045f9ea6e789416d4de0
Author: Michael Cronenworth <mike(a)cchtml.com>
Date: Tue Oct 11 11:02:43 2022 -0500
Update to 7.18
diff --git a/sources b/sources
index e18121d..ada0c0c 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
-SHA512 (wine-7.12.tar.xz) = 4746fb1c3d0ec7f20e22d821f8e88e5415b85cb60f53e9ad61b89e8321b6a6b2999eb2b70c7ac46477f633bccb6c2aba49ce2655c380cb85cd5c71dbe4af50b4
-SHA512 (wine-7.12.tar.xz.sign) = a1c0c67955f12340be6ca1b993c9231e52e2080ae3f9712a4796d12b0b1d3f01a35fc13ea1c28b894fab3b8a0e1088ce3f749562fd0eb5e7dd7099d05b3feb4f
-SHA512 (wine-staging-7.12.tar.gz) = 0cf7554011835052b75a836fca89c6cf9b5fa1653c96a82b0dcd3cf40147602eebaf81aa6b94348432371bef9550c8dc21c9cf7d78b49a422bd113e8a6a8e3b0
+SHA512 (wine-7.18.tar.xz) = e651b18cef73b4619e953b746d0c207c0220279003560aaf195c2569a22308af129e1460651a246e6a87dcfbcfcff08f52f970734035eb55ab45d8970fd56a02
+SHA512 (wine-7.18.tar.xz.sign) = 358dce51b2290a0e0833c85c55ec4badfb36734bc8427434b83142d268ada3bc59abeb1aea3b4598de48273f3fbebf1c5d9777afbbac1b66f99bfbe831d3d77e
+SHA512 (wine-staging-7.18.tar.gz) = fce34941f53f649035b9581f3612f0e47bcbb7e52d2edd33deba9123870cf69c237d10c820c8cbe1b9a784fe6e688af8690cc9ea6d71d4fc596f94ebd1a932a9
diff --git a/wine.spec b/wine.spec
index 14dc7db..688d67a 100644
--- a/wine.spec
+++ b/wine.spec
@@ -8,7 +8,7 @@
%global _smp_mflags -j1
%global no64bit 0
-%global winegecko 2.47.2
+%global winegecko 2.47.3
%global winemono 7.3.0
#global _default_patch_fuzz 2
%ifarch %{ix86}
@@ -46,8 +46,8 @@
%endif
Name: wine
-Version: 7.12
-Release: 3%{?dist}
+Version: 7.18
+Release: 1%{?dist}
Summary: A compatibility layer for windows applications
License: LGPLv2+
@@ -141,9 +141,6 @@ BuildRequires: sane-backends-devel
BuildRequires: systemd-devel
BuildRequires: fontforge freetype-devel
BuildRequires: libgphoto2-devel
-%if 0%{?fedora} && 0%{?fedora} <= 30
-BuildRequires: isdn4k-utils-devel
-%endif
BuildRequires: libpcap-devel
# modular x
BuildRequires: libX11-devel
@@ -175,7 +172,6 @@ BuildRequires: mpg123-devel
%endif
BuildRequires: SDL2-devel
BuildRequires: vulkan-devel
-#BuildRequires: libFAudio-devel
BuildRequires: libappstream-glib
# Silverlight DRM-stuff needs XATTR enabled.
@@ -192,6 +188,8 @@ BuildRequires: icoutils
%endif
%ifarch %{ix86} x86_64
+BuildRequires: mingw32-FAudio
+BuildRequires: mingw64-FAudio
BuildRequires: mingw32-gcc
BuildRequires: mingw64-gcc
BuildRequires: mingw32-lcms2
@@ -241,7 +239,6 @@ Recommends: wine-dxvk(x86-32)
Recommends: dosbox-staging
%endif
Recommends: gstreamer1-plugins-good(x86-32)
-Recommends: isdn4k-utils(x86-32)
%endif
# x86-64 parts
@@ -267,7 +264,6 @@ Recommends: wine-dxvk(x86-64)
Recommends: dosbox-staging
%endif
Recommends: gstreamer1-plugins-good(x86-64)
-Recommends: isdn4k-utils(x86-64)
%endif
# ARM parts
@@ -398,7 +394,6 @@ Requires: libva
%endif
%endif
-Provides: bundled(libFAudio) = 22.02
Provides: bundled(libjpeg) = 9e
Provides: bundled(mpg123-libs) = 1.29.3
Provides: bundled(libtiff) = 4.3.0
@@ -1302,6 +1297,7 @@ fi
%{_libdir}/wine/%{winepedir}/cryptdll.dll
%{_libdir}/wine/%{winepedir}/cryptext.dll
%{_libdir}/wine/%{winepedir}/cryptnet.dll
+%{_libdir}/wine/%{winepedir}/cryptowinrt.dll
%{_libdir}/wine/%{winepedir}/cryptsp.dll
%{_libdir}/wine/%{winepedir}/cryptui.dll
%{_libdir}/wine/%{winepedir}/ctapi32.dll
@@ -1464,6 +1460,7 @@ fi
%{_libdir}/wine/%{winepedir}/mfplat.dll
%{_libdir}/wine/%{winepedir}/mfplay.dll
%{_libdir}/wine/%{winepedir}/mfreadwrite.dll
+%{_libdir}/wine/%{winepedir}/mfsrcsnk.dll
%{_libdir}/wine/%{winepedir}/mgmtapi.dll
%{_libdir}/wine/%{winepedir}/midimap.dll
%{_libdir}/wine/%{winepedir}/mlang.dll
@@ -1530,6 +1527,7 @@ fi
%{_libdir}/wine/%{winepedir}/msvcp120_app.dll
%{_libdir}/wine/%{winepedir}/msvcp140.dll
%{_libdir}/wine/%{winepedir}/msvcp140_1.dll
+%{_libdir}/wine/%{winepedir}/msvcp140_2.dll
%{_libdir}/wine/%{winepedir}/msvcp140_atomic_wait.dll
%{_libdir}/wine/%{winepedir}/msvcr70.dll
%{_libdir}/wine/%{winepedir}/msvcr71.dll
@@ -1682,6 +1680,7 @@ fi
%{_libdir}/wine/%{winepedir}/tbs.dll
%{_libdir}/wine/%{winepedir}/tdh.dll
%{_libdir}/wine/%{winepedir}/tdi.sys
+%{_libdir}/wine/%{winepedir}/threadpoolwinrt.dll
%{_libdir}/wine/%{winepedir}/traffic.dll
%{_libdir}/wine/%{winepedir}/tzres.dll
%{_libdir}/wine/%{winepedir}/ucrtbase.dll
@@ -1744,7 +1743,6 @@ fi
%{_libdir}/wine/%{winepedir}/winemapi.dll
%{_libdir}/wine/%{winepedir}/wineusb.sys
%{_libdir}/wine/%{winesodir}/wineusb.so
-%{_libdir}/wine/%{winesodir}/wineusb.sys.so
%{_libdir}/wine/%{winesodir}/winevulkan.so
%{_libdir}/wine/%{winepedir}/winevulkan.dll
%{_libdir}/wine/%{winepedir}/winex11.drv
@@ -2076,6 +2074,7 @@ fi
%{_libdir}/wine/%{winesodir}/cryptdll.dll.so
%{_libdir}/wine/%{winesodir}/cryptext.dll.so
%{_libdir}/wine/%{winesodir}/cryptnet.dll.so
+%{_libdir}/wine/%{winesodir}/cryptowinrt.dll.so
%{_libdir}/wine/%{winesodir}/cryptsp.dll.so
%{_libdir}/wine/%{winesodir}/cryptui.dll.so
%{_libdir}/wine/%{winesodir}/ctapi32.dll.so
@@ -2224,6 +2223,7 @@ fi
%{_libdir}/wine/%{winesodir}/mfplat.dll.so
%{_libdir}/wine/%{winesodir}/mfplay.dll.so
%{_libdir}/wine/%{winesodir}/mfreadwrite.dll.so
+%{_libdir}/wine/%{winesodir}/mfsrcsnk.dll.so
%{_libdir}/wine/%{winesodir}/mgmtapi.dll.so
%{_libdir}/wine/%{winesodir}/midimap.dll.so
%{_libdir}/wine/%{winesodir}/mlang.dll.so
@@ -2286,6 +2286,7 @@ fi
%{_libdir}/wine/%{winesodir}/msvcp120_app.dll.so
%{_libdir}/wine/%{winesodir}/msvcp140.dll.so
%{_libdir}/wine/%{winesodir}/msvcp140_1.dll.so
+%{_libdir}/wine/%{winesodir}/msvcp140_2.dll.so
%{_libdir}/wine/%{winesodir}/msvcp140_atomic_wait.dll.so
%{_libdir}/wine/%{winesodir}/msvcr70.dll.so
%{_libdir}/wine/%{winesodir}/msvcr71.dll.so
@@ -2426,6 +2427,7 @@ fi
%{_libdir}/wine/%{winesodir}/tbs.dll.so
%{_libdir}/wine/%{winesodir}/tdh.dll.so
%{_libdir}/wine/%{winesodir}/tdi.sys.so
+%{_libdir}/wine/%{winesodir}/threadpoolwinrt.dll.so
%{_libdir}/wine/%{winesodir}/traffic.dll.so
%{_libdir}/wine/%{winesodir}/ucrtbase.dll.so
%if 0%{?wine_staging}
@@ -2486,6 +2488,7 @@ fi
%{_libdir}/wine/%{winesodir}/winegstreamer.dll.so
%{_libdir}/wine/%{winesodir}/winehid.sys.so
%{_libdir}/wine/%{winesodir}/winemapi.dll.so
+%{_libdir}/wine/%{winesodir}/wineusb.sys.so
%{_libdir}/wine/%{winesodir}/winevulkan.dll.so
%{_libdir}/wine/%{winesodir}/winexinput.sys.so
%{_libdir}/wine/%{winesodir}/wing32.dll.so
@@ -2815,6 +2818,10 @@ fi
%endif
%changelog
+* Tue Oct 11 2022 Michael Cronenworth <mike(a)cchtml.com> - 7.18-1
+- versuon update
+- Drop isdn4k-utils from Recommends
+
* Sat Jul 23 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 7.12-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
commit 947c9436238645297f0e168fe10b7a9a1c70903b
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Sat Jul 23 12:26:31 2022 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/wine.spec b/wine.spec
index c7ba07c..14dc7db 100644
--- a/wine.spec
+++ b/wine.spec
@@ -47,7 +47,7 @@
Name: wine
Version: 7.12
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: A compatibility layer for windows applications
License: LGPLv2+
@@ -2815,6 +2815,9 @@ fi
%endif
%changelog
+* Sat Jul 23 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 7.12-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
+
* Thu Jul 14 2022 Michael Cronenworth <mike(a)cchtml.com> - 7.12-2
- Requires on vkd3d
1 year, 2 months
Architecture specific change in rpms/wine.git
by githook-noreply@fedoraproject.org
The package rpms/wine.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/wine.git/commit/?id=5b27b74f4d61f....
Change:
+%ifarch %{ix86}
Thanks.
Full change:
============
commit 5b27b74f4d61fae62df715f9ed1a4a0c2c7a106e
Author: Michael Cronenworth <mike(a)cchtml.com>
Date: Tue Oct 11 15:22:36 2022 -0500
Hack around linker flags in configure on i686
diff --git a/wine.spec b/wine.spec
index 688d67a..e1e944a 100644
--- a/wine.spec
+++ b/wine.spec
@@ -745,6 +745,13 @@ patches/patchinstall.sh DESTDIR="`pwd`" --all
# http://bugs.winehq.org/show_bug.cgi?id=25073
export CFLAGS="`echo $RPM_OPT_FLAGS | sed -e 's/-Wp,-D_FORTIFY_SOURCE=2//'` -Wno-error"
+%ifarch %{ix86}
+# remove extra linker flag on 32-bit on native LDFLAGS
+sed -i 's/CFLAGS="$CFLAGS -Wl,--disable-stdcall-fixup"//' configure
+sed -i 's/CFLAGS="$CFLAGS $EXTRACROSSCFLAGS -nostartfiles -nodefaultlibs -Wl,--disable-stdcall-fixup"/CFLAGS="$CFLAGS $EXTRACROSSCFLAGS -nostartfiles -nodefaultlibs"/' configure
+sed -i 's/CROSSLDFLAGS="$CROSSLDFLAGS -Wl,--disable-stdcall-fixup"/CROSSLDFLAGS="$CROSSLDFLAGS"/' configure
+%endif
+
%ifarch %{arm} aarch64
%if 0%{?fedora} >= 33
%global toolchain clang
commit 3be04588432c2fcbf8f1045f9ea6e789416d4de0
Author: Michael Cronenworth <mike(a)cchtml.com>
Date: Tue Oct 11 11:02:43 2022 -0500
Update to 7.18
diff --git a/sources b/sources
index e18121d..ada0c0c 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
-SHA512 (wine-7.12.tar.xz) = 4746fb1c3d0ec7f20e22d821f8e88e5415b85cb60f53e9ad61b89e8321b6a6b2999eb2b70c7ac46477f633bccb6c2aba49ce2655c380cb85cd5c71dbe4af50b4
-SHA512 (wine-7.12.tar.xz.sign) = a1c0c67955f12340be6ca1b993c9231e52e2080ae3f9712a4796d12b0b1d3f01a35fc13ea1c28b894fab3b8a0e1088ce3f749562fd0eb5e7dd7099d05b3feb4f
-SHA512 (wine-staging-7.12.tar.gz) = 0cf7554011835052b75a836fca89c6cf9b5fa1653c96a82b0dcd3cf40147602eebaf81aa6b94348432371bef9550c8dc21c9cf7d78b49a422bd113e8a6a8e3b0
+SHA512 (wine-7.18.tar.xz) = e651b18cef73b4619e953b746d0c207c0220279003560aaf195c2569a22308af129e1460651a246e6a87dcfbcfcff08f52f970734035eb55ab45d8970fd56a02
+SHA512 (wine-7.18.tar.xz.sign) = 358dce51b2290a0e0833c85c55ec4badfb36734bc8427434b83142d268ada3bc59abeb1aea3b4598de48273f3fbebf1c5d9777afbbac1b66f99bfbe831d3d77e
+SHA512 (wine-staging-7.18.tar.gz) = fce34941f53f649035b9581f3612f0e47bcbb7e52d2edd33deba9123870cf69c237d10c820c8cbe1b9a784fe6e688af8690cc9ea6d71d4fc596f94ebd1a932a9
diff --git a/wine.spec b/wine.spec
index 14dc7db..688d67a 100644
--- a/wine.spec
+++ b/wine.spec
@@ -8,7 +8,7 @@
%global _smp_mflags -j1
%global no64bit 0
-%global winegecko 2.47.2
+%global winegecko 2.47.3
%global winemono 7.3.0
#global _default_patch_fuzz 2
%ifarch %{ix86}
@@ -46,8 +46,8 @@
%endif
Name: wine
-Version: 7.12
-Release: 3%{?dist}
+Version: 7.18
+Release: 1%{?dist}
Summary: A compatibility layer for windows applications
License: LGPLv2+
@@ -141,9 +141,6 @@ BuildRequires: sane-backends-devel
BuildRequires: systemd-devel
BuildRequires: fontforge freetype-devel
BuildRequires: libgphoto2-devel
-%if 0%{?fedora} && 0%{?fedora} <= 30
-BuildRequires: isdn4k-utils-devel
-%endif
BuildRequires: libpcap-devel
# modular x
BuildRequires: libX11-devel
@@ -175,7 +172,6 @@ BuildRequires: mpg123-devel
%endif
BuildRequires: SDL2-devel
BuildRequires: vulkan-devel
-#BuildRequires: libFAudio-devel
BuildRequires: libappstream-glib
# Silverlight DRM-stuff needs XATTR enabled.
@@ -192,6 +188,8 @@ BuildRequires: icoutils
%endif
%ifarch %{ix86} x86_64
+BuildRequires: mingw32-FAudio
+BuildRequires: mingw64-FAudio
BuildRequires: mingw32-gcc
BuildRequires: mingw64-gcc
BuildRequires: mingw32-lcms2
@@ -241,7 +239,6 @@ Recommends: wine-dxvk(x86-32)
Recommends: dosbox-staging
%endif
Recommends: gstreamer1-plugins-good(x86-32)
-Recommends: isdn4k-utils(x86-32)
%endif
# x86-64 parts
@@ -267,7 +264,6 @@ Recommends: wine-dxvk(x86-64)
Recommends: dosbox-staging
%endif
Recommends: gstreamer1-plugins-good(x86-64)
-Recommends: isdn4k-utils(x86-64)
%endif
# ARM parts
@@ -398,7 +394,6 @@ Requires: libva
%endif
%endif
-Provides: bundled(libFAudio) = 22.02
Provides: bundled(libjpeg) = 9e
Provides: bundled(mpg123-libs) = 1.29.3
Provides: bundled(libtiff) = 4.3.0
@@ -1302,6 +1297,7 @@ fi
%{_libdir}/wine/%{winepedir}/cryptdll.dll
%{_libdir}/wine/%{winepedir}/cryptext.dll
%{_libdir}/wine/%{winepedir}/cryptnet.dll
+%{_libdir}/wine/%{winepedir}/cryptowinrt.dll
%{_libdir}/wine/%{winepedir}/cryptsp.dll
%{_libdir}/wine/%{winepedir}/cryptui.dll
%{_libdir}/wine/%{winepedir}/ctapi32.dll
@@ -1464,6 +1460,7 @@ fi
%{_libdir}/wine/%{winepedir}/mfplat.dll
%{_libdir}/wine/%{winepedir}/mfplay.dll
%{_libdir}/wine/%{winepedir}/mfreadwrite.dll
+%{_libdir}/wine/%{winepedir}/mfsrcsnk.dll
%{_libdir}/wine/%{winepedir}/mgmtapi.dll
%{_libdir}/wine/%{winepedir}/midimap.dll
%{_libdir}/wine/%{winepedir}/mlang.dll
@@ -1530,6 +1527,7 @@ fi
%{_libdir}/wine/%{winepedir}/msvcp120_app.dll
%{_libdir}/wine/%{winepedir}/msvcp140.dll
%{_libdir}/wine/%{winepedir}/msvcp140_1.dll
+%{_libdir}/wine/%{winepedir}/msvcp140_2.dll
%{_libdir}/wine/%{winepedir}/msvcp140_atomic_wait.dll
%{_libdir}/wine/%{winepedir}/msvcr70.dll
%{_libdir}/wine/%{winepedir}/msvcr71.dll
@@ -1682,6 +1680,7 @@ fi
%{_libdir}/wine/%{winepedir}/tbs.dll
%{_libdir}/wine/%{winepedir}/tdh.dll
%{_libdir}/wine/%{winepedir}/tdi.sys
+%{_libdir}/wine/%{winepedir}/threadpoolwinrt.dll
%{_libdir}/wine/%{winepedir}/traffic.dll
%{_libdir}/wine/%{winepedir}/tzres.dll
%{_libdir}/wine/%{winepedir}/ucrtbase.dll
@@ -1744,7 +1743,6 @@ fi
%{_libdir}/wine/%{winepedir}/winemapi.dll
%{_libdir}/wine/%{winepedir}/wineusb.sys
%{_libdir}/wine/%{winesodir}/wineusb.so
-%{_libdir}/wine/%{winesodir}/wineusb.sys.so
%{_libdir}/wine/%{winesodir}/winevulkan.so
%{_libdir}/wine/%{winepedir}/winevulkan.dll
%{_libdir}/wine/%{winepedir}/winex11.drv
@@ -2076,6 +2074,7 @@ fi
%{_libdir}/wine/%{winesodir}/cryptdll.dll.so
%{_libdir}/wine/%{winesodir}/cryptext.dll.so
%{_libdir}/wine/%{winesodir}/cryptnet.dll.so
+%{_libdir}/wine/%{winesodir}/cryptowinrt.dll.so
%{_libdir}/wine/%{winesodir}/cryptsp.dll.so
%{_libdir}/wine/%{winesodir}/cryptui.dll.so
%{_libdir}/wine/%{winesodir}/ctapi32.dll.so
@@ -2224,6 +2223,7 @@ fi
%{_libdir}/wine/%{winesodir}/mfplat.dll.so
%{_libdir}/wine/%{winesodir}/mfplay.dll.so
%{_libdir}/wine/%{winesodir}/mfreadwrite.dll.so
+%{_libdir}/wine/%{winesodir}/mfsrcsnk.dll.so
%{_libdir}/wine/%{winesodir}/mgmtapi.dll.so
%{_libdir}/wine/%{winesodir}/midimap.dll.so
%{_libdir}/wine/%{winesodir}/mlang.dll.so
@@ -2286,6 +2286,7 @@ fi
%{_libdir}/wine/%{winesodir}/msvcp120_app.dll.so
%{_libdir}/wine/%{winesodir}/msvcp140.dll.so
%{_libdir}/wine/%{winesodir}/msvcp140_1.dll.so
+%{_libdir}/wine/%{winesodir}/msvcp140_2.dll.so
%{_libdir}/wine/%{winesodir}/msvcp140_atomic_wait.dll.so
%{_libdir}/wine/%{winesodir}/msvcr70.dll.so
%{_libdir}/wine/%{winesodir}/msvcr71.dll.so
@@ -2426,6 +2427,7 @@ fi
%{_libdir}/wine/%{winesodir}/tbs.dll.so
%{_libdir}/wine/%{winesodir}/tdh.dll.so
%{_libdir}/wine/%{winesodir}/tdi.sys.so
+%{_libdir}/wine/%{winesodir}/threadpoolwinrt.dll.so
%{_libdir}/wine/%{winesodir}/traffic.dll.so
%{_libdir}/wine/%{winesodir}/ucrtbase.dll.so
%if 0%{?wine_staging}
@@ -2486,6 +2488,7 @@ fi
%{_libdir}/wine/%{winesodir}/winegstreamer.dll.so
%{_libdir}/wine/%{winesodir}/winehid.sys.so
%{_libdir}/wine/%{winesodir}/winemapi.dll.so
+%{_libdir}/wine/%{winesodir}/wineusb.sys.so
%{_libdir}/wine/%{winesodir}/winevulkan.dll.so
%{_libdir}/wine/%{winesodir}/winexinput.sys.so
%{_libdir}/wine/%{winesodir}/wing32.dll.so
@@ -2815,6 +2818,10 @@ fi
%endif
%changelog
+* Tue Oct 11 2022 Michael Cronenworth <mike(a)cchtml.com> - 7.18-1
+- versuon update
+- Drop isdn4k-utils from Recommends
+
* Sat Jul 23 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 7.12-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
1 year, 2 months
Architecture specific change in rpms/haproxy.git
by githook-noreply@fedoraproject.org
The package rpms/haproxy.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/haproxy.git/commit/?id=444e92cbd0....
Change:
-%ifarch %ix86 x86_64
Thanks.
Full change:
============
commit 444e92cbd017b1bb9fed0106df5ebedf0b4108a3
Author: Ryan O'Hara <rohara(a)redhat.com>
Date: Tue Oct 11 11:22:09 2022 -0500
Remove USE_REGPARM (#2097885)
diff --git a/haproxy.spec b/haproxy.spec
index a5f5d31..b9b7f4a 100644
--- a/haproxy.spec
+++ b/haproxy.spec
@@ -8,7 +8,7 @@
Name: haproxy
Version: 2.6.6
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: HAProxy reverse proxy for high availability environments
License: GPLv2+
@@ -48,14 +48,9 @@ availability environments. Indeed, it can:
%prep
%setup -q
-
%build
-regparm_opts=
-%ifarch %ix86 x86_64
-regparm_opts="USE_REGPARM=1"
-%endif
-%{__make} %{?_smp_mflags} CPU="generic" TARGET="linux-glibc" USE_OPENSSL=1 USE_PCRE2=1 USE_SLZ=1 USE_LUA=1 USE_CRYPT_H=1 USE_SYSTEMD=1 USE_LINUX_TPROXY=1 USE_GETADDRINFO=1 USE_PROMEX=1 DEFINE=-DMAX_SESS_STKCTR=12 ${regparm_opts} ADDINC="%{build_cflags}" ADDLIB="%{build_ldflags}"
+%{__make} %{?_smp_mflags} CPU="generic" TARGET="linux-glibc" USE_OPENSSL=1 USE_PCRE2=1 USE_SLZ=1 USE_LUA=1 USE_CRYPT_H=1 USE_SYSTEMD=1 USE_LINUX_TPROXY=1 USE_GETADDRINFO=1 USE_PROMEX=1 DEFINE=-DMAX_SESS_STKCTR=12 ADDINC="%{build_cflags}" ADDLIB="%{build_ldflags}"
%{__make} admin/halog/halog ADDINC="%{build_cflags}" ADDLIB="%{build_ldflags}"
@@ -133,6 +128,9 @@ exit 0
%{_mandir}/man1/*
%changelog
+* Tue Oct 11 2022 Ryan O'Hara <rohara(a)redhat.com> - 2.6.6-2
+- Remove USE_REGPARM (#2097885)
+
* Tue Oct 11 2022 Ryan O'Hara <rohara(a)redhat.com> - 2.6.6-1
- Update to 2.6.6 (#2099745)
1 year, 2 months
Architecture specific change in rpms/roc-toolkit.git
by githook-noreply@fedoraproject.org
The package rpms/roc-toolkit.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/roc-toolkit.git/commit/?id=d3f9c8....
Change:
+%ifnarch i686 armv7hl
Thanks.
Full change:
============
commit d3f9c88b0148a146d6094b127cf9cf17dd9641bc
Author: Jaroslav Škarvada <jskarvad(a)redhat.com>
Date: Tue Oct 11 13:29:52 2022 +0200
Disabled tests on 32 bit architectures (code is broken, use on own risk)
diff --git a/roc-toolkit.spec b/roc-toolkit.spec
index 8a9522d..cef9e03 100644
--- a/roc-toolkit.spec
+++ b/roc-toolkit.spec
@@ -7,7 +7,7 @@
Name: roc-toolkit
Version: 0.1.5^%{git_suffix}
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Real-time audio streaming
License: MPL-2.0 AND LGPL-2.1-or-later AND CECILL-C
URL: https://github.com/roc-streaming/roc-toolkit
@@ -72,7 +72,7 @@ scons install --with-openfec-includes=%{_includedir}/openfec --prefix=%{buildroo
%check
# https://github.com/roc-streaming/roc-toolkit/issues/480
-%ifnarch i686
+%ifnarch i686 armv7hl
scons test --with-openfec-includes=%{_includedir}/openfec
%endif
@@ -95,6 +95,9 @@ scons test --with-openfec-includes=%{_includedir}/openfec
%doc html
%changelog
+* Tue Oct 11 2022 Jaroslav Škarvada <jskarvad(a)redhat.com> - 0.1.5^20220829git863a0227-3
+- Disabled tests on 32 bit architectures (code is broken, use on own risk)
+
* Mon Oct 10 2022 Jaroslav Škarvada <jskarvad(a)redhat.com> - 0.1.5^20220829git863a0227-2
- Switched license tag to SPDX format
1 year, 2 months
Architecture specific change in rpms/roc-toolkit.git
by githook-noreply@fedoraproject.org
The package rpms/roc-toolkit.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/roc-toolkit.git/commit/?id=d3f9c8....
Change:
+%ifnarch i686 armv7hl
Thanks.
Full change:
============
commit d3f9c88b0148a146d6094b127cf9cf17dd9641bc
Author: Jaroslav Škarvada <jskarvad(a)redhat.com>
Date: Tue Oct 11 13:29:52 2022 +0200
Disabled tests on 32 bit architectures (code is broken, use on own risk)
diff --git a/roc-toolkit.spec b/roc-toolkit.spec
index 8a9522d..cef9e03 100644
--- a/roc-toolkit.spec
+++ b/roc-toolkit.spec
@@ -7,7 +7,7 @@
Name: roc-toolkit
Version: 0.1.5^%{git_suffix}
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Real-time audio streaming
License: MPL-2.0 AND LGPL-2.1-or-later AND CECILL-C
URL: https://github.com/roc-streaming/roc-toolkit
@@ -72,7 +72,7 @@ scons install --with-openfec-includes=%{_includedir}/openfec --prefix=%{buildroo
%check
# https://github.com/roc-streaming/roc-toolkit/issues/480
-%ifnarch i686
+%ifnarch i686 armv7hl
scons test --with-openfec-includes=%{_includedir}/openfec
%endif
@@ -95,6 +95,9 @@ scons test --with-openfec-includes=%{_includedir}/openfec
%doc html
%changelog
+* Tue Oct 11 2022 Jaroslav Škarvada <jskarvad(a)redhat.com> - 0.1.5^20220829git863a0227-3
+- Disabled tests on 32 bit architectures (code is broken, use on own risk)
+
* Mon Oct 10 2022 Jaroslav Škarvada <jskarvad(a)redhat.com> - 0.1.5^20220829git863a0227-2
- Switched license tag to SPDX format
1 year, 2 months
Architecture specific change in rpms/roc-toolkit.git
by githook-noreply@fedoraproject.org
The package rpms/roc-toolkit.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/roc-toolkit.git/commit/?id=d3f9c8....
Change:
+%ifnarch i686 armv7hl
Thanks.
Full change:
============
commit d3f9c88b0148a146d6094b127cf9cf17dd9641bc
Author: Jaroslav Škarvada <jskarvad(a)redhat.com>
Date: Tue Oct 11 13:29:52 2022 +0200
Disabled tests on 32 bit architectures (code is broken, use on own risk)
diff --git a/roc-toolkit.spec b/roc-toolkit.spec
index 8a9522d..cef9e03 100644
--- a/roc-toolkit.spec
+++ b/roc-toolkit.spec
@@ -7,7 +7,7 @@
Name: roc-toolkit
Version: 0.1.5^%{git_suffix}
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Real-time audio streaming
License: MPL-2.0 AND LGPL-2.1-or-later AND CECILL-C
URL: https://github.com/roc-streaming/roc-toolkit
@@ -72,7 +72,7 @@ scons install --with-openfec-includes=%{_includedir}/openfec --prefix=%{buildroo
%check
# https://github.com/roc-streaming/roc-toolkit/issues/480
-%ifnarch i686
+%ifnarch i686 armv7hl
scons test --with-openfec-includes=%{_includedir}/openfec
%endif
@@ -95,6 +95,9 @@ scons test --with-openfec-includes=%{_includedir}/openfec
%doc html
%changelog
+* Tue Oct 11 2022 Jaroslav Škarvada <jskarvad(a)redhat.com> - 0.1.5^20220829git863a0227-3
+- Disabled tests on 32 bit architectures (code is broken, use on own risk)
+
* Mon Oct 10 2022 Jaroslav Škarvada <jskarvad(a)redhat.com> - 0.1.5^20220829git863a0227-2
- Switched license tag to SPDX format
1 year, 2 months
Architecture specific change in rpms/roc-toolkit.git
by githook-noreply@fedoraproject.org
The package rpms/roc-toolkit.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/roc-toolkit.git/commit/?id=40450a....
Change:
+%ifnarch i686
Thanks.
Full change:
============
commit 40450a34c224cda610113ae0948db87f925f6d9b
Author: Jaroslav Škarvada <jskarvad(a)redhat.com>
Date: Mon Oct 10 16:11:02 2022 +0200
Fixed build on aarch64
Signed-off-by: Jaroslav Škarvada <jskarvad(a)redhat.com>
diff --git a/roc-toolkit-0.1.5-no-explicit-cpp98.patch b/roc-toolkit-0.1.5-no-explicit-cpp98.patch
new file mode 100644
index 0000000..e702063
--- /dev/null
+++ b/roc-toolkit-0.1.5-no-explicit-cpp98.patch
@@ -0,0 +1,16 @@
+diff --git a/SConstruct b/SConstruct
+index 7e02af7..224f1f8 100644
+--- a/SConstruct
++++ b/SConstruct
+@@ -1069,11 +1069,6 @@ if platform in ['linux']:
+ env.AppendUnique(LIBS=['rt', 'dl', 'm'])
+
+ if compiler in ['gcc', 'clang']:
+- if not platform in ['android']:
+- env.Append(CXXFLAGS=[
+- '-std=c++98',
+- ])
+-
+ env.Append(CXXFLAGS=[
+ '-fno-exceptions',
+ ])
diff --git a/roc-toolkit.spec b/roc-toolkit.spec
index af69990..8a9522d 100644
--- a/roc-toolkit.spec
+++ b/roc-toolkit.spec
@@ -31,6 +31,8 @@ BuildRequires: cpputest-devel
BuildRequires: sphinx
BuildRequires: python3-sphinx
BuildRequires: python3-breathe
+# https://github.com/roc-streaming/roc-toolkit/issues/481
+Patch0: roc-toolkit-0.1.5-no-explicit-cpp98.patch
%description
Roc is a toolkit for real-time audio streaming over the network.
@@ -69,7 +71,10 @@ scons install --with-openfec-includes=%{_includedir}/openfec --prefix=%{buildroo
--libdir=%{buildroot}%{_libdir}
%check
+# https://github.com/roc-streaming/roc-toolkit/issues/480
+%ifnarch i686
scons test --with-openfec-includes=%{_includedir}/openfec
+%endif
%files
%license LICENSE
commit d49e7cc1f16a60992d92587efd8dbbc37d06b1a5
Author: Jaroslav Škarvada <jskarvad(a)redhat.com>
Date: Mon Oct 10 12:43:51 2022 +0200
Initial import (fedora#2122395)
Signed-off-by: Jaroslav Škarvada <jskarvad(a)redhat.com>
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..9c99d51
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/roc-toolkit-*.tar.gz
diff --git a/README.md b/README.md
deleted file mode 100644
index 0286378..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# roc-toolkit
-
-The roc-toolkit package
diff --git a/roc-toolkit.spec b/roc-toolkit.spec
new file mode 100644
index 0000000..af69990
--- /dev/null
+++ b/roc-toolkit.spec
@@ -0,0 +1,97 @@
+# git ls-remote https://github.com/roc-streaming/roc-toolkit.git
+%global git_commit 863a0227b78464c3a56fc0484bec73c891e4b7a8
+%global git_date 20220829
+
+%global git_short_commit %(echo %{git_commit} | cut -c -8)
+%global git_suffix %{git_date}git%{git_short_commit}
+
+Name: roc-toolkit
+Version: 0.1.5^%{git_suffix}
+Release: 2%{?dist}
+Summary: Real-time audio streaming
+License: MPL-2.0 AND LGPL-2.1-or-later AND CECILL-C
+URL: https://github.com/roc-streaming/roc-toolkit
+#Source0: %%{URL}/archive/v%%{version}/%%{name}-%%{version}.tar.gz
+Source0: %{url}/archive/%{git_commit}/%{name}-%{git_suffix}.tar.gz
+BuildRequires: gcc
+BuildRequires: gcc-c++
+BuildRequires: python3-devel
+BuildRequires: python3-scons
+BuildRequires: automake
+BuildRequires: autoconf
+BuildRequires: pkgconf-pkg-config
+BuildRequires: gengetopt
+BuildRequires: ragel-devel
+BuildRequires: libuv-devel
+BuildRequires: libunwind-devel
+BuildRequires: sox-devel
+BuildRequires: pulseaudio-libs-devel
+BuildRequires: openfec-devel
+BuildRequires: cpputest-devel
+BuildRequires: sphinx
+BuildRequires: python3-sphinx
+BuildRequires: python3-breathe
+
+%description
+Roc is a toolkit for real-time audio streaming over the network.
+
+%package devel
+Summary: Development libraries for roc-toolkit
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+The roc-toolkit-devel package contains header files necessary for
+developing programs using roc-toolkit.
+
+%package utils
+Summary: Utilities for roc-toolkit
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description utils
+Utilities for roc-toolkit.
+
+%package doc
+Summary: Documentation for roc-toolkit
+
+%description doc
+Documentation for roc-toolkit.
+
+%prep
+%autosetup -p1 -n %{name}-%{git_commit}
+
+%build
+scons %{?_smp_mflags} --with-openfec-includes=%{_includedir}/openfec \
+ CFLAGS="%{build_cflags}" CXXFLAGS="%{build_cxxflags}" LDFLAGS="%{build_ldflags}"
+scons docs
+
+%install
+scons install --with-openfec-includes=%{_includedir}/openfec --prefix=%{buildroot}%{_prefix} \
+ --libdir=%{buildroot}%{_libdir}
+
+%check
+scons test --with-openfec-includes=%{_includedir}/openfec
+
+%files
+%license LICENSE
+%doc README.md CONTRIBUTING.md
+%{_libdir}/libroc.so.0*
+
+%files devel
+%{_includedir}/roc
+%{_libdir}/libroc.so
+
+%files utils
+%{_bindir}/roc-conv
+%{_bindir}/roc-recv
+%{_bindir}/roc-send
+%{_mandir}/man1/*.1.gz
+
+%files doc
+%doc html
+
+%changelog
+* Mon Oct 10 2022 Jaroslav Škarvada <jskarvad(a)redhat.com> - 0.1.5^20220829git863a0227-2
+- Switched license tag to SPDX format
+
+* Sat Aug 20 2022 Jaroslav Škarvada <jskarvad(a)redhat.com> - 0.1.5^20220829git863a0227-1
+- Initial version
diff --git a/sources b/sources
new file mode 100644
index 0000000..47cb15b
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (roc-toolkit-20220829git863a0227.tar.gz) = e02f4b868b2aaff860d34dc190439120fa46fbff34a829a9aadf1aff5d4c3cd3c72694a504981c52e92dbdaed9778a0c4f09e2e77e43ebeb9daae17acb128605
1 year, 2 months
Architecture specific change in rpms/roc-toolkit.git
by githook-noreply@fedoraproject.org
The package rpms/roc-toolkit.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/roc-toolkit.git/commit/?id=40450a....
Change:
+%ifnarch i686
Thanks.
Full change:
============
commit 40450a34c224cda610113ae0948db87f925f6d9b
Author: Jaroslav Škarvada <jskarvad(a)redhat.com>
Date: Mon Oct 10 16:11:02 2022 +0200
Fixed build on aarch64
Signed-off-by: Jaroslav Škarvada <jskarvad(a)redhat.com>
diff --git a/roc-toolkit-0.1.5-no-explicit-cpp98.patch b/roc-toolkit-0.1.5-no-explicit-cpp98.patch
new file mode 100644
index 0000000..e702063
--- /dev/null
+++ b/roc-toolkit-0.1.5-no-explicit-cpp98.patch
@@ -0,0 +1,16 @@
+diff --git a/SConstruct b/SConstruct
+index 7e02af7..224f1f8 100644
+--- a/SConstruct
++++ b/SConstruct
+@@ -1069,11 +1069,6 @@ if platform in ['linux']:
+ env.AppendUnique(LIBS=['rt', 'dl', 'm'])
+
+ if compiler in ['gcc', 'clang']:
+- if not platform in ['android']:
+- env.Append(CXXFLAGS=[
+- '-std=c++98',
+- ])
+-
+ env.Append(CXXFLAGS=[
+ '-fno-exceptions',
+ ])
diff --git a/roc-toolkit.spec b/roc-toolkit.spec
index af69990..8a9522d 100644
--- a/roc-toolkit.spec
+++ b/roc-toolkit.spec
@@ -31,6 +31,8 @@ BuildRequires: cpputest-devel
BuildRequires: sphinx
BuildRequires: python3-sphinx
BuildRequires: python3-breathe
+# https://github.com/roc-streaming/roc-toolkit/issues/481
+Patch0: roc-toolkit-0.1.5-no-explicit-cpp98.patch
%description
Roc is a toolkit for real-time audio streaming over the network.
@@ -69,7 +71,10 @@ scons install --with-openfec-includes=%{_includedir}/openfec --prefix=%{buildroo
--libdir=%{buildroot}%{_libdir}
%check
+# https://github.com/roc-streaming/roc-toolkit/issues/480
+%ifnarch i686
scons test --with-openfec-includes=%{_includedir}/openfec
+%endif
%files
%license LICENSE
commit d49e7cc1f16a60992d92587efd8dbbc37d06b1a5
Author: Jaroslav Škarvada <jskarvad(a)redhat.com>
Date: Mon Oct 10 12:43:51 2022 +0200
Initial import (fedora#2122395)
Signed-off-by: Jaroslav Škarvada <jskarvad(a)redhat.com>
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..9c99d51
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/roc-toolkit-*.tar.gz
diff --git a/README.md b/README.md
deleted file mode 100644
index 0286378..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# roc-toolkit
-
-The roc-toolkit package
diff --git a/roc-toolkit.spec b/roc-toolkit.spec
new file mode 100644
index 0000000..af69990
--- /dev/null
+++ b/roc-toolkit.spec
@@ -0,0 +1,97 @@
+# git ls-remote https://github.com/roc-streaming/roc-toolkit.git
+%global git_commit 863a0227b78464c3a56fc0484bec73c891e4b7a8
+%global git_date 20220829
+
+%global git_short_commit %(echo %{git_commit} | cut -c -8)
+%global git_suffix %{git_date}git%{git_short_commit}
+
+Name: roc-toolkit
+Version: 0.1.5^%{git_suffix}
+Release: 2%{?dist}
+Summary: Real-time audio streaming
+License: MPL-2.0 AND LGPL-2.1-or-later AND CECILL-C
+URL: https://github.com/roc-streaming/roc-toolkit
+#Source0: %%{URL}/archive/v%%{version}/%%{name}-%%{version}.tar.gz
+Source0: %{url}/archive/%{git_commit}/%{name}-%{git_suffix}.tar.gz
+BuildRequires: gcc
+BuildRequires: gcc-c++
+BuildRequires: python3-devel
+BuildRequires: python3-scons
+BuildRequires: automake
+BuildRequires: autoconf
+BuildRequires: pkgconf-pkg-config
+BuildRequires: gengetopt
+BuildRequires: ragel-devel
+BuildRequires: libuv-devel
+BuildRequires: libunwind-devel
+BuildRequires: sox-devel
+BuildRequires: pulseaudio-libs-devel
+BuildRequires: openfec-devel
+BuildRequires: cpputest-devel
+BuildRequires: sphinx
+BuildRequires: python3-sphinx
+BuildRequires: python3-breathe
+
+%description
+Roc is a toolkit for real-time audio streaming over the network.
+
+%package devel
+Summary: Development libraries for roc-toolkit
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+The roc-toolkit-devel package contains header files necessary for
+developing programs using roc-toolkit.
+
+%package utils
+Summary: Utilities for roc-toolkit
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description utils
+Utilities for roc-toolkit.
+
+%package doc
+Summary: Documentation for roc-toolkit
+
+%description doc
+Documentation for roc-toolkit.
+
+%prep
+%autosetup -p1 -n %{name}-%{git_commit}
+
+%build
+scons %{?_smp_mflags} --with-openfec-includes=%{_includedir}/openfec \
+ CFLAGS="%{build_cflags}" CXXFLAGS="%{build_cxxflags}" LDFLAGS="%{build_ldflags}"
+scons docs
+
+%install
+scons install --with-openfec-includes=%{_includedir}/openfec --prefix=%{buildroot}%{_prefix} \
+ --libdir=%{buildroot}%{_libdir}
+
+%check
+scons test --with-openfec-includes=%{_includedir}/openfec
+
+%files
+%license LICENSE
+%doc README.md CONTRIBUTING.md
+%{_libdir}/libroc.so.0*
+
+%files devel
+%{_includedir}/roc
+%{_libdir}/libroc.so
+
+%files utils
+%{_bindir}/roc-conv
+%{_bindir}/roc-recv
+%{_bindir}/roc-send
+%{_mandir}/man1/*.1.gz
+
+%files doc
+%doc html
+
+%changelog
+* Mon Oct 10 2022 Jaroslav Škarvada <jskarvad(a)redhat.com> - 0.1.5^20220829git863a0227-2
+- Switched license tag to SPDX format
+
+* Sat Aug 20 2022 Jaroslav Škarvada <jskarvad(a)redhat.com> - 0.1.5^20220829git863a0227-1
+- Initial version
diff --git a/sources b/sources
new file mode 100644
index 0000000..47cb15b
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (roc-toolkit-20220829git863a0227.tar.gz) = e02f4b868b2aaff860d34dc190439120fa46fbff34a829a9aadf1aff5d4c3cd3c72694a504981c52e92dbdaed9778a0c4f09e2e77e43ebeb9daae17acb128605
1 year, 2 months
Architecture specific change in rpms/roc-toolkit.git
by githook-noreply@fedoraproject.org
The package rpms/roc-toolkit.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/roc-toolkit.git/commit/?id=40450a....
Change:
+%ifnarch i686
Thanks.
Full change:
============
commit 40450a34c224cda610113ae0948db87f925f6d9b
Author: Jaroslav Škarvada <jskarvad(a)redhat.com>
Date: Mon Oct 10 16:11:02 2022 +0200
Fixed build on aarch64
Signed-off-by: Jaroslav Škarvada <jskarvad(a)redhat.com>
diff --git a/roc-toolkit-0.1.5-no-explicit-cpp98.patch b/roc-toolkit-0.1.5-no-explicit-cpp98.patch
new file mode 100644
index 0000000..e702063
--- /dev/null
+++ b/roc-toolkit-0.1.5-no-explicit-cpp98.patch
@@ -0,0 +1,16 @@
+diff --git a/SConstruct b/SConstruct
+index 7e02af7..224f1f8 100644
+--- a/SConstruct
++++ b/SConstruct
+@@ -1069,11 +1069,6 @@ if platform in ['linux']:
+ env.AppendUnique(LIBS=['rt', 'dl', 'm'])
+
+ if compiler in ['gcc', 'clang']:
+- if not platform in ['android']:
+- env.Append(CXXFLAGS=[
+- '-std=c++98',
+- ])
+-
+ env.Append(CXXFLAGS=[
+ '-fno-exceptions',
+ ])
diff --git a/roc-toolkit.spec b/roc-toolkit.spec
index af69990..8a9522d 100644
--- a/roc-toolkit.spec
+++ b/roc-toolkit.spec
@@ -31,6 +31,8 @@ BuildRequires: cpputest-devel
BuildRequires: sphinx
BuildRequires: python3-sphinx
BuildRequires: python3-breathe
+# https://github.com/roc-streaming/roc-toolkit/issues/481
+Patch0: roc-toolkit-0.1.5-no-explicit-cpp98.patch
%description
Roc is a toolkit for real-time audio streaming over the network.
@@ -69,7 +71,10 @@ scons install --with-openfec-includes=%{_includedir}/openfec --prefix=%{buildroo
--libdir=%{buildroot}%{_libdir}
%check
+# https://github.com/roc-streaming/roc-toolkit/issues/480
+%ifnarch i686
scons test --with-openfec-includes=%{_includedir}/openfec
+%endif
%files
%license LICENSE
commit d49e7cc1f16a60992d92587efd8dbbc37d06b1a5
Author: Jaroslav Škarvada <jskarvad(a)redhat.com>
Date: Mon Oct 10 12:43:51 2022 +0200
Initial import (fedora#2122395)
Signed-off-by: Jaroslav Škarvada <jskarvad(a)redhat.com>
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..9c99d51
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/roc-toolkit-*.tar.gz
diff --git a/README.md b/README.md
deleted file mode 100644
index 0286378..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# roc-toolkit
-
-The roc-toolkit package
diff --git a/roc-toolkit.spec b/roc-toolkit.spec
new file mode 100644
index 0000000..af69990
--- /dev/null
+++ b/roc-toolkit.spec
@@ -0,0 +1,97 @@
+# git ls-remote https://github.com/roc-streaming/roc-toolkit.git
+%global git_commit 863a0227b78464c3a56fc0484bec73c891e4b7a8
+%global git_date 20220829
+
+%global git_short_commit %(echo %{git_commit} | cut -c -8)
+%global git_suffix %{git_date}git%{git_short_commit}
+
+Name: roc-toolkit
+Version: 0.1.5^%{git_suffix}
+Release: 2%{?dist}
+Summary: Real-time audio streaming
+License: MPL-2.0 AND LGPL-2.1-or-later AND CECILL-C
+URL: https://github.com/roc-streaming/roc-toolkit
+#Source0: %%{URL}/archive/v%%{version}/%%{name}-%%{version}.tar.gz
+Source0: %{url}/archive/%{git_commit}/%{name}-%{git_suffix}.tar.gz
+BuildRequires: gcc
+BuildRequires: gcc-c++
+BuildRequires: python3-devel
+BuildRequires: python3-scons
+BuildRequires: automake
+BuildRequires: autoconf
+BuildRequires: pkgconf-pkg-config
+BuildRequires: gengetopt
+BuildRequires: ragel-devel
+BuildRequires: libuv-devel
+BuildRequires: libunwind-devel
+BuildRequires: sox-devel
+BuildRequires: pulseaudio-libs-devel
+BuildRequires: openfec-devel
+BuildRequires: cpputest-devel
+BuildRequires: sphinx
+BuildRequires: python3-sphinx
+BuildRequires: python3-breathe
+
+%description
+Roc is a toolkit for real-time audio streaming over the network.
+
+%package devel
+Summary: Development libraries for roc-toolkit
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+The roc-toolkit-devel package contains header files necessary for
+developing programs using roc-toolkit.
+
+%package utils
+Summary: Utilities for roc-toolkit
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description utils
+Utilities for roc-toolkit.
+
+%package doc
+Summary: Documentation for roc-toolkit
+
+%description doc
+Documentation for roc-toolkit.
+
+%prep
+%autosetup -p1 -n %{name}-%{git_commit}
+
+%build
+scons %{?_smp_mflags} --with-openfec-includes=%{_includedir}/openfec \
+ CFLAGS="%{build_cflags}" CXXFLAGS="%{build_cxxflags}" LDFLAGS="%{build_ldflags}"
+scons docs
+
+%install
+scons install --with-openfec-includes=%{_includedir}/openfec --prefix=%{buildroot}%{_prefix} \
+ --libdir=%{buildroot}%{_libdir}
+
+%check
+scons test --with-openfec-includes=%{_includedir}/openfec
+
+%files
+%license LICENSE
+%doc README.md CONTRIBUTING.md
+%{_libdir}/libroc.so.0*
+
+%files devel
+%{_includedir}/roc
+%{_libdir}/libroc.so
+
+%files utils
+%{_bindir}/roc-conv
+%{_bindir}/roc-recv
+%{_bindir}/roc-send
+%{_mandir}/man1/*.1.gz
+
+%files doc
+%doc html
+
+%changelog
+* Mon Oct 10 2022 Jaroslav Škarvada <jskarvad(a)redhat.com> - 0.1.5^20220829git863a0227-2
+- Switched license tag to SPDX format
+
+* Sat Aug 20 2022 Jaroslav Škarvada <jskarvad(a)redhat.com> - 0.1.5^20220829git863a0227-1
+- Initial version
diff --git a/sources b/sources
new file mode 100644
index 0000000..47cb15b
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (roc-toolkit-20220829git863a0227.tar.gz) = e02f4b868b2aaff860d34dc190439120fa46fbff34a829a9aadf1aff5d4c3cd3c72694a504981c52e92dbdaed9778a0c4f09e2e77e43ebeb9daae17acb128605
1 year, 2 months
Architecture specific change in rpms/rust-const-oid0.6.git
by githook-noreply@fedoraproject.org
The package rpms/rust-const-oid0.6.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-const-oid0.6.git/commit/?id=....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 81cc8d99855fc8288b226b2197a8779eb6ce5d87
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Tue Oct 11 12:19:21 2022 +0200
Initial import (const-oid 0.6 compat package)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..34ee7a4
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/results_*/
+/*.src.rpm
+
+/const-oid-0.6.2.crate
diff --git a/README.md b/README.md
deleted file mode 100644
index d272623..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# rust-const-oid0.6
-
-The rust-const-oid0.6 package
diff --git a/rust-const-oid0.6.spec b/rust-const-oid0.6.spec
new file mode 100644
index 0000000..71eb19d
--- /dev/null
+++ b/rust-const-oid0.6.spec
@@ -0,0 +1,86 @@
+# Generated by rust2rpm 22
+%bcond_without check
+%global debug_package %{nil}
+
+%global crate const-oid
+
+Name: rust-const-oid0.6
+Version: 0.6.2
+Release: %autorelease
+Summary: Const-friendly implementation of the ISO/IEC Object Identifier (OID) standard
+
+License: Apache-2.0 OR MIT
+URL: https://crates.io/crates/const-oid
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging >= 21
+
+%global _description %{expand:
+Const-friendly implementation of the ISO/IEC Object Identifier (OID) standard
+as defined in ITU X.660, with support for BER/DER encoding/decoding as well as
+heapless no_std (i.e. embedded) support.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages which
+use the "%{crate}" crate.
+
+%files devel
+%license %{crate_instdir}/LICENSE-APACHE
+%license %{crate_instdir}/LICENSE-MIT
+%doc %{crate_instdir}/CHANGELOG.md
+%doc %{crate_instdir}/README.md
+%{crate_instdir}/
+
+%package -n %{name}+default-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+default-devel %{_description}
+
+This package contains library source intended for building other packages which
+use the "default" feature of the "%{crate}" crate.
+
+%files -n %{name}+default-devel
+%ghost %{crate_instdir}/Cargo.toml
+
+%package -n %{name}+std-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+std-devel %{_description}
+
+This package contains library source intended for building other packages which
+use the "std" feature of the "%{crate}" crate.
+
+%files -n %{name}+std-devel
+%ghost %{crate_instdir}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+%autochangelog
diff --git a/sources b/sources
new file mode 100644
index 0000000..41bc25f
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (const-oid-0.6.2.crate) = 504a12910eec46286122a87dfeeb5251d180ca8fcf056e8f5d35698b7d56b34a8013ce45ee0b9c3634e09103a4edf5625466c9bd86d4a192bcd182fa38c12cc1
1 year, 2 months