[chromium-freeworld] Update to 99.0.4844.82
by Leigh Scott
commit 74e8d79d8cd72112be86e97d19829b0aa4d64c7c
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Mon Mar 21 10:25:34 2022 +0000
Update to 99.0.4844.82
chromium-freeworld.spec | 7 +++++--
sources | 2 +-
2 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index e8f6a1e..e42f075 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -42,8 +42,8 @@
##############################Package Definitions######################################
Name: chromium-freeworld
-Version: 99.0.4844.74
-Release: 2%{?dist}
+Version: 99.0.4844.82
+Release: 1%{?dist}
Summary: Chromium built with all freeworld codecs and VA-API support
License: BSD and LGPLv2+ and ASL 2.0 and IJG and MIT and GPLv2+ and ISC and OpenSSL and (MPLv1.1 or GPLv2 or LGPLv2)
URL: https://www.chromium.org/Home
@@ -564,6 +564,9 @@ appstream-util validate-relax --nonet "%{buildroot}%{_metainfodir}/%{name}.appda
%{chromiumdir}/vk_swiftshader_icd.json
#########################################changelogs#################################################
%changelog
+* Mon Mar 21 2022 Leigh Scott <leigh123linux(a)gmail.com> - 99.0.4844.82-1
+- Update to 99.0.4844.82
+
* Thu Mar 17 2022 Leigh Scott <leigh123linux(a)gmail.com> - 99.0.4844.74-2
- Bundle libs
diff --git a/sources b/sources
index 34faf69..7b8e887 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (chromium-99.0.4844.74.tar.xz) = d0b8d8fff715b249bbc214d30d7165ecd75f399c3a5d5234e7b8492bdfa2c0a1f24ed25ea33efe43f0c1210fa5ec65566be7eba7817e5566f1e0cdcae92214de
+SHA512 (chromium-99.0.4844.82.tar.xz) = 9fa06c40fa99ee5a954667be4f04db1347b4e95583dd40d2a647ba7b6b8551453be78eef28ca6a29d325490fa3555d96fa49ce6e804f041f0b84a3d609bff2a2
SHA512 (chromium-patches-chromium-99-patchset-3.tar.gz) = 8dcd3acb256f32b1af0c0ef3eea61061c1d857f8887f2990ec170bc87a3f49a9a8b15dfe50ac05e3eedabea33e88365f91094550237b5500ffa7f66734523b76
2 years, 8 months
[chromium-freeworld/f34] (10 commits) ...Bundle libs
by Leigh Scott
Summary of changes:
88c384f... Spec file improvements (*)
0124d34... fix (*)
55e2d14... fix (*)
db88603... Test spec file changes (*)
0f2984c... Add gcc compile option (*)
31c6eb1... Update to 99.0.4844.74 (*)
19b5c58... Drop subzero patch (*)
ef2aec6... Disable LTO (*)
2118929... Revert "Disable LTO" (*)
4fbed11... Bundle libs (*)
(*) This commit already existed in another branch; no separate mail sent
2 years, 8 months
[cannonball] Add AppData file (BZ #6196)
by Andrea Musuruane
commit a858ac233c5b9c01f4aac877f9807f24c112680f
Author: Andrea Musuruane <musuruan(a)gmail.com>
Date: Fri Mar 18 16:17:37 2022 +0100
Add AppData file (BZ #6196)
Install man pange
Spec file clean up
cannonball-0.3-fixes.patch | 90 ----------------------------------------------
cannonball.appdata.xml | 34 ++++++++++++++++++
cannonball.spec | 48 ++++++++++++++++---------
3 files changed, 66 insertions(+), 106 deletions(-)
---
diff --git a/cannonball.appdata.xml b/cannonball.appdata.xml
new file mode 100644
index 0000000..ff4a625
--- /dev/null
+++ b/cannonball.appdata.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="desktop">
+ <id>cannonball.desktop</id>
+ <name>Cannonball</name>
+ <project_license>MAME</project_license>
+ <metadata_license>CC-BY-3.0</metadata_license>
+ <summary>An Enhanced OutRun Engine</summary>
+ <description>
+ <p>
+ Cannonball is a program which allows you to play an enhanced version of
+ Yu Suzuki's seminal arcade racer, OutRun, on a variety of systems:
+ <ul>
+ <li>60 fps gameplay (smoother than the original game)</li>
+ <li>True widescreen mode (extend the play area by 25%)</li>
+ <li>High Resolution mode (improves sprite scaling)</li>
+ <li>Time Trial Mode</li>
+ <li>Cheats</li>
+ <li>Customisable Music</li>
+ <li>High Score Saving</li>
+ <li>Western, Japanese & prototype track support</li>
+ <li>Analog & Digital controllers supported</li>
+ <li>Force Feedback / Haptic support (Windows only)</li>
+ <li>Fixes bugs present in the original game</li>
+ </ul>
+ </p>
+ </description>
+ <url type="homepage">https://github.com/djyt/cannonball/wiki</url>
+ <screenshots>
+ <screenshot type="default">
+ <image>https://camo.githubusercontent.com/bdb8e932ae185eebe58e1a567d8c8e1dc6e7db...</image>
+ </screenshot>
+ </screenshots>
+</component>
+
diff --git a/cannonball.spec b/cannonball.spec
index e6055a9..c04cccd 100644
--- a/cannonball.spec
+++ b/cannonball.spec
@@ -1,9 +1,6 @@
-# force out-of-tree build for spec compatibility with older releases
-%undefine __cmake_in_source_build
-
Name: cannonball
Version: 0.34
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: An Enhanced OutRun Engine
License: MAME
@@ -13,12 +10,14 @@ Source0: https://github.com/djyt/%{name}/archive/v%{version}/%{name}-%{ve
# https://aur.archlinux.org/packages/cannonball/
Source1: %{name}.sh
Source2: %{name}_README.Fedora
-Source4: %{name}.desktop
+Source3: %{name}.desktop
+Source4: %{name}.appdata.xml
BuildRequires: SDL2-devel
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: boost-devel
+BuildRequires: libappstream-glib
BuildRequires: desktop-file-utils
Requires: hicolor-icon-theme
@@ -43,7 +42,7 @@ Yu Suzuki's seminal arcade racer, OutRun, on a variety of systems:
%build
-%cmake ./cmake \
+%cmake -S ./cmake \
-DTARGET=linux.cmake -DOpenGL_GL_PREFERENCE=GLVND \
-DCMAKE_SKIP_BUILD_RPATH=TRUE
%cmake_build
@@ -56,9 +55,19 @@ install -p -m 755 %{SOURCE1} %{buildroot}%{_bindir}/%{name}
mkdir -p %{buildroot}%{_libexecdir}/%{name}
install -p -m 755 %{_vpath_builddir}/%{name} %{buildroot}%{_libexecdir}/%{name}
+# Install widescreen tilemap data
+mkdir -p %{buildroot}%{_datadir}/%{name}/res
+install -m644 res/*.bin %{buildroot}%{_datadir}/%{name}/res
+install -m644 res/gamecontrollerdb.txt %{buildroot}%{_datadir}/%{name}/res
+
# Install config
mkdir -p %{buildroot}%{_datadir}/%{name}
-install -p -m 644 %{_vpath_builddir}/config.xml %{buildroot}%{_datadir}/%{name}/config.xml
+install -p -m 644 %{_vpath_builddir}/config.xml \
+ %{buildroot}%{_datadir}/%{name}/config.xml
+
+# Install man page
+mkdir -p %{buildroot}%{_mandir}/man6/
+install -p -m 644 docs/%{name}.6 %{buildroot}%{_mandir}/man6/
# Install Fedora README
install -p -m 644 %{SOURCE2} README.Fedora
@@ -67,18 +76,18 @@ install -p -m 644 %{SOURCE2} README.Fedora
mkdir -p %{buildroot}%{_datadir}/applications
desktop-file-install \
--dir %{buildroot}%{_datadir}/applications \
- %{SOURCE4}
+ %{SOURCE3}
# Install icon
-install -Dm644 res/icon.png %{buildroot}/usr/share/icons/hicolor/256x256/apps/%name.png
+mkdir -p %{buildroot}%{_datadir}/icons/hicolor/256x256/apps/
+install -p -m 644 res/icon.png \
+ %{buildroot}%{_datadir}/icons/hicolor/256x256/apps/%{name}.png
-# widescreen tilemap data
-install -d %{buildroot}/usr/share/%{name}/res
-install -m644 res/*.bin %{buildroot}/usr/share/%name/res
-install -m644 res/gamecontrollerdb.txt %{buildroot}/usr/share/%name/res
-
-# configuration file
-install -Dm644 %{_vpath_builddir}/config.xml %{buildroot}/usr/share/%name/config.xml
+# Install AppData file
+mkdir -p %{buildroot}%{_metainfodir}
+install -p -m 644 %{SOURCE4} %{buildroot}%{_metainfodir}
+appstream-util validate-relax --nonet \
+ %{buildroot}%{_metainfodir}/%{name}.appdata.xml
%files
@@ -87,12 +96,19 @@ install -Dm644 %{_vpath_builddir}/config.xml %{buildroot}/usr/share/%name/config
%{_datadir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/*/apps/%{name}.png
+%{_mandir}/man6/%{name}.6*
+%{_metainfodir}/%{name}.appdata.xml
%license docs/license.txt
%doc roms/roms.txt
%doc README.Fedora
%changelog
+* Thu Mar 17 2022 Andrea Musuruane <musuruan(a)gmail.com> - 0.34-3
+- Add AppData file (BZ #6196)
+- Install man pange
+- Spec file clean up
+
* Thu Feb 10 2022 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 0.34-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
2 years, 8 months
[chromium-freeworld] Bundle libs
by Leigh Scott
commit 4fbed11e4298e3a5413e37575ba58dce810b7636
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Thu Mar 17 21:27:49 2022 +0000
Bundle libs
chromium-freeworld.spec | 21 ++++++++++++---------
1 file changed, 12 insertions(+), 9 deletions(-)
---
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index 1b99f68..e8f6a1e 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -18,15 +18,15 @@
%global __provides_exclude_from %{chromiumdir}/.*\\.so
#######################################CONFIGS###########################################
# System libraries to use.
-%global system_libdrm 1
+%global system_libdrm 0
# Chrome upstream uses custom ffmpeg patches
%global system_ffmpeg 0
-%global system_flac 1
-%global system_fontconfig 1
+%global system_flac 0
+%global system_fontconfig 0
# fedora freetype is too old
%global system_freetype 0
%global system_harfbuzz 0
-%global system_libjpeg 1
+%global system_libjpeg 0
%global system_libicu 0
# lto issue with system libpng
%global system_libpng 0
@@ -35,15 +35,15 @@
%global system_libxml2 0
# lto issue with system minizip
%global system_minizip 0
-%global system_re2 1
-%global system_libwebp 1
-%global system_xslt 1
-%global system_snappy 1
+%global system_re2 0
+%global system_libwebp 0
+%global system_xslt 0
+%global system_snappy 0
##############################Package Definitions######################################
Name: chromium-freeworld
Version: 99.0.4844.74
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Chromium built with all freeworld codecs and VA-API support
License: BSD and LGPLv2+ and ASL 2.0 and IJG and MIT and GPLv2+ and ISC and OpenSSL and (MPLv1.1 or GPLv2 or LGPLv2)
URL: https://www.chromium.org/Home
@@ -564,6 +564,9 @@ appstream-util validate-relax --nonet "%{buildroot}%{_metainfodir}/%{name}.appda
%{chromiumdir}/vk_swiftshader_icd.json
#########################################changelogs#################################################
%changelog
+* Thu Mar 17 2022 Leigh Scott <leigh123linux(a)gmail.com> - 99.0.4844.74-2
+- Bundle libs
+
* Tue Mar 15 2022 Leigh Scott <leigh123linux(a)gmail.com> - 99.0.4844.74-1
- Update to 99.0.4844.74
2 years, 8 months
[chromium-freeworld] Revert "Disable LTO"
by Leigh Scott
commit 21189290829cb6c680dc562895b9aba7e4afaa06
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Thu Mar 17 17:21:48 2022 +0000
Revert "Disable LTO"
This reverts commit ef2aec63320d8e74872746f9e877321beb1c1062.
chromium-freeworld.spec | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index b6f191e..1b99f68 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -28,11 +28,13 @@
%global system_harfbuzz 0
%global system_libjpeg 1
%global system_libicu 0
-%global system_libpng 1
+# lto issue with system libpng
+%global system_libpng 0
%global system_libvpx 0
# The libxml_utils code depends on the specific bundled libxml checkout
%global system_libxml2 0
-%global system_minizip 1
+# lto issue with system minizip
+%global system_minizip 0
%global system_re2 1
%global system_libwebp 1
%global system_xslt 1
@@ -422,7 +424,7 @@ gn_arg clang_base_path=\"%{_prefix}\"
gn_arg is_clang=true
gn_arg clang_use_chrome_plugins=false
gn_arg use_lld=true
-gn_arg use_thin_lto=false
+gn_arg use_thin_lto=true
%else
gn_arg is_clang=false
%endif
2 years, 8 months