[xcpc] Updated to new upstream release
by Andrea Musuruane
commit 33da8b7491b1813230bb9593a10f33151623135e
Author: Andrea Musuruane <musuruan(a)gmail.com>
Date: Mon Aug 12 11:36:40 2024 +0200
Updated to new upstream release
.gitignore | 2 ++
sources | 2 +-
xcpc.spec | 26 +++++++++++---------------
3 files changed, 14 insertions(+), 16 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index aa7803a..482d1a2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
xcpc-20070122.tar.gz
/xcpc-0.37.0.tar.gz
/xcpc-0.38.1.tar.gz
+/xcpc-0.51.0.tar.gz
+/xcpc-0.52.0.tar.gz
diff --git a/sources b/sources
index 7c2dc70..358645e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (xcpc-0.38.1.tar.gz) = f8b50ed8efb20159550d237a18d034426f0f5d3ffbd88a2e08873bb116d5c6b5459b929a1d686591bab5992c8f4187e06f8777408f6f8571fd09a3c98e3a28d3
+SHA512 (xcpc-0.52.0.tar.gz) = df95e779c82a6d39ebe22422269894982c3c9ed38045de2f0c85920869199c749433f8869bd3dff5b90d80acc5e066ca127558c10cefa4964210804998edb645
diff --git a/xcpc.spec b/xcpc.spec
index 5daac39..e728ab4 100644
--- a/xcpc.spec
+++ b/xcpc.spec
@@ -1,6 +1,6 @@
Name: xcpc
-Version: 0.38.1
-Release: 4%{?dist}
+Version: 0.52.0
+Release: 1%{?dist}
Summary: A portable Amstrad CPC 464/664/6128 emulator written in C
License: GPLv2+
@@ -8,7 +8,7 @@ URL: http://www.xcpc-emulator.net/
Source0: https://bitbucket.org/ponceto/xcpc/downloads/%{name}-%{version}.tar.gz
Source1: %{name}.appdata.xml
-BuildRequires: gcc
+BuildRequires: gcc-c++
BuildRequires: make
BuildRequires: autoconf
BuildRequires: autoconf-archive
@@ -23,6 +23,7 @@ BuildRequires: desktop-file-utils
Requires: hicolor-icon-theme
Provides: bundled(libdsk) = 1.4.2
Provides: bundled(lib765) = 0.4.2
+Provides: bundled(miniaudio) = 0.11.21
%description
@@ -34,13 +35,10 @@ Linux, BSD and Unix.
%prep
%autosetup
-# Disable check for C++14 support in GCC
-sed -i '/AX_CHECK_CXX14/d' configure.ac
-
%build
autoreconf -fvi
-%configure --with-x11-toolkit=gtk3
+%configure
%make_build
@@ -55,13 +53,6 @@ desktop-file-install \
--dir %{buildroot}%{_datadir}/applications \
%{buildroot}%{_datadir}/applications/%{name}.desktop
-# remove icon installed by make
-rm %{buildroot}%{_datadir}/pixmaps/%{name}.png
-
-# install icon
-install -d %{buildroot}%{_datadir}/icons/hicolor/64x64/apps
-install -m 644 share/pixmaps/%{name}.png %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/
-
# install AppData file
install -d %{buildroot}%{_metainfodir}
install -p -m 644 %{SOURCE1} %{buildroot}%{_metainfodir}
@@ -72,13 +63,18 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.appdata.xml
%{_bindir}/%{name}
%{_datadir}/%{name}
%{_datadir}/applications/%{name}.desktop
-%{_datadir}/icons/hicolor/64x64/apps/%{name}.png
+%{_datadir}/pixmaps/%{name}.png
+%{_datadir}/mime/packages/x-amstrad-cpc-disk-image.xml
+%{_datadir}/mime/packages/x-amstrad-cpc-snapshot.xml
%{_metainfodir}/%{name}.appdata.xml
%doc AUTHORS ChangeLog README.md
%license COPYING
%changelog
+* Mon Aug 12 2024 Andrea Musuruane <musuruan(a)gmail.com> - 0.52.0-1
+- Updated to new upstream release
+
* Sat Aug 03 2024 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 0.38.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
3 months, 2 weeks
[xorg-x11-drv-nvidia] Add changelog
by Nicolas Chauvet
commit 67c01ff3cb6b396383d24352034b24f6a4cc123d
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Mon Aug 12 10:19:18 2024 +0200
Add changelog
xorg-x11-drv-nvidia.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index 2d72f6e..aa9f491 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -22,7 +22,7 @@
Name: xorg-x11-drv-nvidia
Epoch: 3
Version: 560.31.02
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards
License: Redistributable, no modification permitted
@@ -629,6 +629,9 @@ fi ||:
%endif
%changelog
+* Mon Aug 12 2024 Nicolas Chauvet <kwizart(a)gmail.com> - 3:560.31.02-2
+- Provides nvidia-open for cuda-12-6
+
* Tue Aug 06 2024 Leigh Scott <leigh123linux(a)gmail.com> - 3:560.31.02-1
- Update to 560.31.02 beta
3 months, 2 weeks
[xorg-x11-drv-nvidia] Provides nvidia-open for cuda-12-6
by Nicolas Chauvet
commit 2c6bcb76ec126e8c1aa559db64cd10b7201c1ed2
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Mon Aug 12 10:18:28 2024 +0200
Provides nvidia-open for cuda-12-6
Not due to be enforced at the packaging level
xorg-x11-drv-nvidia.spec | 2 ++
1 file changed, 2 insertions(+)
---
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index 450a8bb..2d72f6e 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -132,6 +132,8 @@ Provides: nvidia-driver = %{?epoch}:%{version}-100
Provides: nvidia-driver%{?_isa} = %{?epoch}:%{version}-100
Provides: nvidia-drivers = %{?epoch}:%{version}-100
Provides: nvidia-drivers%{?_isa} = %{?epoch}:%{version}-100
+Provides: nvidia-open = %{?epoch}:%{version}-100
+Provides: nvidia-open%{?_isa} = %{?epoch}:%{version}-100
%description cuda
This package provides the CUDA driver.
3 months, 2 weeks
[tvheadend] - Update to latest snapshot - Fix FTBFS because of Openssl engine depreciation
by Mohamed ElMorabity
commit abf14723f314b94cb1a3884c534220e9ac49c7a1
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Sun Aug 11 14:40:37 2024 +0200
- Update to latest snapshot
- Fix FTBFS because of Openssl engine depreciation
.gitignore | 1 +
sources | 2 +-
tvheadend.spec | 15 ++++++++++++---
3 files changed, 14 insertions(+), 4 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 9e5ceef..86f17f9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,3 +14,4 @@
/tvheadend-2bf1629.tar.gz
/tvheadend-f32c7c5.tar.gz
/tvheadend-c9b38a8.tar.gz
+/tvheadend-49ac938.tar.gz
diff --git a/sources b/sources
index 6421d5f..476cc9a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (tvheadend-c9b38a8.tar.gz) = 09f7dab02c651e3e152ecb7868e94ca60ee3b18cfe6812aff34b830140078624e8ec4f3abc739fc13f379c1cb81cdc680b6669af55e3d48b93bad433c71bc35c
+SHA512 (tvheadend-49ac938.tar.gz) = aa944113823a533ae97c33facfd94fc8698d24b0496c3b756b29302236b69ab747462afa5c85b14495fba91ad5750ce40a2576b5ad5d0957aece23b06275fdd7
diff --git a/tvheadend.spec b/tvheadend.spec
index d11da64..84a782a 100644
--- a/tvheadend.spec
+++ b/tvheadend.spec
@@ -1,13 +1,18 @@
-%global commit c9b38a81aa3d3a379d8b41cc0ffab1307304da48
+%global commit 49ac9387186d32b55a399a04155e835eac22c6c1
%global shortcommit %(c=%{commit}; echo ${c:0:7})
-%global commitdate 20240111
+%global commitdate 20240810
# https://tvheadend.org/issues/6026
%global _lto_cflags %nil
+# https://fedoraproject.org/wiki/Changes/OpensslDeprecateEngine
+%if 0%{?fedora} > 40
+%global _preprocessor_defines %{?_preprocessor_defines} -DOPENSSL_NO_ENGINE
+%endif
+
Name: tvheadend
Version: 4.3^%{commitdate}git%{shortcommit}
-Release: 7%{?dist}
+Release: 8%{?dist}
Summary: TV streaming server and digital video recorder
# - Source code is GPL-3.0-or-later
@@ -197,6 +202,10 @@ chmod 0644 $RPM_BUILD_ROOT%{_mandir}/man1/%{name}.1
%changelog
+* Sun Aug 11 2024 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 4.3^20240810git49ac938-8
+- Update to latest snapshot
+- Fix FTBFS because of Openssl engine depreciation
+
* Fri Aug 02 2024 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 4.3^20240111gitc9b38a8-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
3 months, 2 weeks
[EmptyEpsilon] Rebase to 2024.08.09
by Michal Schorm
commit 693f54757b390aaf000d8382a27af641765d798b
Author: Michal Schorm <mschorm(a)redhat.com>
Date: Sun Aug 11 11:27:21 2024 +0200
Rebase to 2024.08.09
.gitignore | 3 +++
EmptyEpsilon-avoid_basis_libs_downloading.patch | 8 +++---
EmptyEpsilon-avoid_glm_libs_downloading.patch | 4 +--
EmptyEpsilon.spec | 35 ++++++++++++++-----------
sources | 6 ++---
5 files changed, 31 insertions(+), 25 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 61eb2d0..a9deaa3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,6 @@
/basis_universal-1_15_update2.tar.gz
/glm-0.9.9.8.tar.gz
/meshoptimizer-0.16.tar.gz
+/EmptyEpsilon-EE-2024.08.09.tar.gz
+/SeriousProton-EE-2024.08.09.tar.gz
+/0.9.9.8.tar.gz
diff --git a/EmptyEpsilon-avoid_basis_libs_downloading.patch b/EmptyEpsilon-avoid_basis_libs_downloading.patch
index 3391b01..5a1f944 100644
--- a/EmptyEpsilon-avoid_basis_libs_downloading.patch
+++ b/EmptyEpsilon-avoid_basis_libs_downloading.patch
@@ -1,5 +1,5 @@
---- a/SeriousProton-EE-2023.06.12PR/libs/basis_universal/CMakeLists.orig.txt 2023-06-09 10:35:14.000000000 +0200
-+++ b/SeriousProton-EE-2023.06.12PR/libs/basis_universal/CMakeLists.txt 2024-03-10 19:04:39.372885921 +0100
+--- a/SeriousProton-EE-2024.08.09/libs/basis_universal/CMakeLists.orig.txt 2023-06-09 10:35:14.000000000 +0200
++++ b/SeriousProton-EE-2024.08.09/libs/basis_universal/CMakeLists.txt 2024-03-10 19:04:39.372885921 +0100
@@ -3,35 +3,8 @@
find_package(Threads REQUIRED)
@@ -43,8 +43,8 @@
target_include_directories(basisu-transcoder INTERFACE "${basis_SOURCE_DIR}")
-endif()
\ No newline at end of file
---- a/SeriousProton-EE-2023.06.12PR/CMakeLists.orig.txt 2023-06-09 10:35:14.000000000 +0200
-+++ b/SeriousProton-EE-2023.06.12PR/CMakeLists.txt 2024-03-10 20:05:58.833718666 +0100
+--- a/SeriousProton-EE-2024.08.09/CMakeLists.orig.txt 2023-06-09 10:35:14.000000000 +0200
++++ b/SeriousProton-EE-2024.08.09/CMakeLists.txt 2024-03-10 20:05:58.833718666 +0100
@@ -132,7 +132,7 @@
endif()
diff --git a/EmptyEpsilon-avoid_glm_libs_downloading.patch b/EmptyEpsilon-avoid_glm_libs_downloading.patch
index 67b58cb..dc68bd8 100644
--- a/EmptyEpsilon-avoid_glm_libs_downloading.patch
+++ b/EmptyEpsilon-avoid_glm_libs_downloading.patch
@@ -1,5 +1,5 @@
---- a/SeriousProton-EE-2023.06.12PR/CMakeLists.txt.backup_basis 2023-06-09 10:35:14.000000000 +0200
-+++ b/SeriousProton-EE-2023.06.12PR/CMakeLists.txt 2024-03-12 18:50:31.811860098 +0100
+--- a/SeriousProton-EE-2024.08.09/CMakeLists.txt.backup_basis 2023-06-09 10:35:14.000000000 +0200
++++ b/SeriousProton-EE-2024.08.09/CMakeLists.txt 2024-03-12 18:50:31.811860098 +0100
@@ -55,23 +55,8 @@
# * 'auto', if we failed to find a suitable system package,
# * 'bundled'
diff --git a/EmptyEpsilon.spec b/EmptyEpsilon.spec
index e063238..fa8e43f 100644
--- a/EmptyEpsilon.spec
+++ b/EmptyEpsilon.spec
@@ -1,11 +1,11 @@
-%global version_major 2023
-%global version_minor 06
-%global version_patch 17
+%global version_major 2024
+%global version_minor 08
+%global version_patch 09
Name: EmptyEpsilon
Summary: Spaceship bridge simulator game
Version: %{version_major}.%{version_minor}.%{version_patch}
-Release: 2%{?dist}
+Release: 1%{?dist}
# Apache-2.0, BSD-3-Clause and Zlib are used in basis_universal
# MIT is used by meshoptimizer and GLM
License: GPL-2.0-only AND Apache-2.0 AND BSD-3-Clause AND Zlib AND MIT
@@ -25,14 +25,14 @@ ExcludeArch: %{power64}
URL: http://emptyepsilon.org/
Source0: https://github.com/daid/EmptyEpsilon/archive/EE-%{version}/EmptyEpsilon-E...
-Source1: https://github.com/daid/SeriousProton/archive/EE-2023.06.12/SeriousProton...
+Source1: https://github.com/daid/SeriousProton/archive/EE-%{version}/SeriousProton...
# Upstream wants to download following libraries; we need to bundle them
Source2: https://github.com/BinomialLLC/basis_universal/archive/refs/tags/v1_15_up...
Source3: https://github.com/zeux/meshoptimizer/archive/refs/tags/v0.16/meshoptimiz...
# EmptyEpsilon is not compatible with GLM-1.0.1 yet
-Source4: https://github.com/g-truc/glm/archive/refs/tags/0.9.9.8.tar.gz/glm-0.9.9....
+Source4: https://github.com/g-truc/glm/archive/refs/tags/0.9.9.8.tar.gz
Patch0: EmptyEpsilon-avoid_basis_libs_downloading.patch
Patch1: EmptyEpsilon-avoid_meshoptimizer_libs_downloading.patch
@@ -58,7 +58,7 @@ Note: Network play require port 35666 UDP and TCP allowed in firewall.
%if 0%{?fedora} > 40
%patch -P 2 -p1 -b .backup_glm
%endif
-pushd SeriousProton-EE-2023.06.12PR/libs/basis_universal
+pushd SeriousProton-EE-%{version}/libs/basis_universal
tar -xf %{SOURCE2}
mv basis_universal-1_15_update2 basis
mv basis/LICENSE basis/basis-LICENSE
@@ -71,7 +71,7 @@ popd
tar -xf %{SOURCE4}
mv glm-0.9.9.8 glm
mv glm/copying.txt glm/glm-copying.txt
-mv glm SeriousProton-EE-2023.06.12PR/
+mv glm SeriousProton-EE-%{version}/
%endif
# meshoptimizer
@@ -82,17 +82,17 @@ mv meshoptimizer/LICENSE.md meshoptimizer/meshoptimizer-LICENSE.md
%build
%global __cmake_in_source_build 1
-pushd SeriousProton-EE-2023.06.12PR/libs/basis_universal/basis
+pushd SeriousProton-EE-%{version}/libs/basis_universal/basis
export CFLAGS="%{optflags}"
export CXXFLAGS="%{optflags}"
-%cmake
+%cmake
%cmake_build
popd
-export CXXFLAGS="%{optflags} -I../SeriousProton-EE-2023.06.12PR/libs/basis_universal/basis"
-export LDFLAGS="%{__global_ldflags} -L../SeriousProton-EE-2023.06.12PR/libs/basis_universal/basis"
+export CXXFLAGS="%{optflags} -I../SeriousProton-EE-%{version}/libs/basis_universal/basis"
+export LDFLAGS="%{__global_ldflags} -L../SeriousProton-EE-%{version}/libs/basis_universal/basis"
%cmake \
- -DSERIOUS_PROTON_DIR=SeriousProton-EE-2023.06.12PR/ \
+ -DSERIOUS_PROTON_DIR=SeriousProton-EE-%{version}/ \
-DCPACK_PACKAGE_VERSION_MAJOR=%{version_major} \
-DCPACK_PACKAGE_VERSION_MINOR=%{version_minor} \
-DCPACK_PACKAGE_VERSION_PATCH=%{version_patch} \
@@ -134,9 +134,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
%files
%license LICENSE meshoptimizer/meshoptimizer-LICENSE.md
-%license SeriousProton-EE-2023.06.12PR/libs/basis_universal/basis/basis-LICENSE
+%license SeriousProton-EE-%{version}/libs/basis_universal/basis/basis-LICENSE
%if 0%{?fedora} > 40
-%license SeriousProton-EE-2023.06.12PR/glm/glm-copying.txt
+%license SeriousProton-EE-%{version}/glm/glm-copying.txt
%endif
%{_bindir}/%{name}
%{_datadir}/emptyepsilon
@@ -146,6 +146,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
%{_docdir}/EmptyEpsilon/
%changelog
+* Sun Aug 11 2024 Michal Schorm <mschorm(a)redhat.com> - 2024.08.09-1
+- Rebase to 2024.08.09
+
* Fri Aug 02 2024 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 2023.06.17-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
@@ -156,7 +159,7 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Aug 11 2023 Leigh Scott <leigh123linux(a)gmail.com> - 2021.06.23-6
-- Build bundled libjson11 as a static lib
+- Build bundled libjson11 as a static lib
* Thu Aug 03 2023 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 2021.06.23-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
diff --git a/sources b/sources
index c249817..fb53218 100644
--- a/sources
+++ b/sources
@@ -1,5 +1,5 @@
-SHA512 (EmptyEpsilon-EE-2023.06.17.tar.gz) = d03740f5ed59cf0b8e111eb907ea56a6a92076816808a1289352ddc158d28faa692f5a164d23449ff37570adde2552d7f92a7d30caf8584bfdae03c83766872c
-SHA512 (SeriousProton-EE-2023.06.12PR.tar.gz) = 1152fd1246e524ac0f34ad59cc00016e98b20ec8c6ff3634ee0b75b708c944d8e8aa46c456720036d5c12927e5e42a7231dcd14fee9f388061bf2398beb80fc7
+SHA512 (EmptyEpsilon-EE-2024.08.09.tar.gz) = 06f2845f0fae506508f923d3f401ba1f4525b6b85fe95c9fda2673102b7c5f179815afcfa677eb06601b6d3150ca97148cfbeb0256c373648c028429e822cc42
+SHA512 (SeriousProton-EE-2024.08.09.tar.gz) = 510848573e1784e6b627b70635dea713e81fbb65d3504c01101f815e2619b1fef23a232347678d7568455d9352fdce78f39a022471ac931fb4142eac707ad330
SHA512 (basis_universal-1_15_update2.tar.gz) = a898a057b57ac64f6c0bf5fce0b599e23421ccdd015ea7bb668bce8b9292ef55b098f3d05854a2fb5363959932b75cd0a842664ae7d4f71f3537dc11301c1b32
-SHA512 (glm-0.9.9.8.tar.gz) = 9484b0c12175414237c5b9486a2990099b1cb727e442f25ecda18b081aa661f7e92a44481f642989553cd3da7992a773441ee5688991bd539ce19fb66a5ce9e8
+SHA512 (0.9.9.8.tar.gz) = 9484b0c12175414237c5b9486a2990099b1cb727e442f25ecda18b081aa661f7e92a44481f642989553cd3da7992a773441ee5688991bd539ce19fb66a5ce9e8
SHA512 (meshoptimizer-0.16.tar.gz) = cc6d28359fb99a615e1046a4af1b247cbc6ea0266d9e7f41ea0516c1fc09fa1e67376071daf138a126c77bca3baf9d565636ed0e3adf045f1a08498c38b7a7e7
3 months, 2 weeks