Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package goverlay for openSUSE:Factory checked in at 2026-07-09 22:19:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/goverlay (Old) and /work/SRC/openSUSE:Factory/.goverlay.new.1991 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "goverlay" Thu Jul 9 22:19:32 2026 rev:27 rq:1364618 version:1.8.4 Changes: -------- --- /work/SRC/openSUSE:Factory/goverlay/goverlay.changes 2026-06-01 18:07:04.205930015 +0200 +++ /work/SRC/openSUSE:Factory/.goverlay.new.1991/goverlay.changes 2026-07-09 22:20:26.336286561 +0200 @@ -1,0 +2,36 @@ +Sat Jul 4 20:08:41 UTC 2026 - Jonatas Gonçalves <[email protected]> + +- Change nerd-symbolsonly-fonts to factory available symbols-only-nerd-fonts. + +------------------------------------------------------------------- +Mon Jun 29 12:26:02 UTC 2026 - Jonatas Gonçalves <[email protected]> + +- Added vkSumi as a recommends. + +------------------------------------------------------------------- +Mon Jun 29 12:19:56 UTC 2026 - Jonatas Gonçalves <[email protected]> + +Update to version 1.8.4: + * Replace FGMOD with native Pascal-based bgmod. + * Integrate Pascube benchmark and Vulkan demo into Goverlay. + * Add Pascube_DB support with hardware score comparison. + * Add in-app video tutorials for Steam and Heroic setup. + * Improve Flatpak compatibility and global configuration handling. + * Add hardware fingerprinting and benchmark result authentication. + * Recalibrate benchmark reference scores and datasets. + * Improve OptiScaler auto-update, bgmod permissions and Reflex settings. + * Improve Flatpak hardware detection and restore vkSumi support. + * Add automated CI/CD builds for AppImage, Flatpak, RPM and DEB, + * including x86_64 and aarch64 packages. + * Fix Home tab shell version detection under Flatpak. + * Update README and include miscellaneous bug fixes. + * Add disable-passcube-build.patch to disable the bundled Pascube + and use the system package instead. + * Add Requires: pascube to use the system-provided benchmark. + * Replace goverlay-enable-debuginfo-generation.patch with + goverlay-build-flags.patch to enable RPM-managed debug + information generation and PIE linking. + * Fix StartupWMClass in the desktop file to match the actual + WM_CLASS, restoring the application icon in KDE Plasma. + +------------------------------------------------------------------- Old: ---- goverlay-1.8.2.tar.gz goverlay-enable-debuginfo-generation.patch New: ---- disable-passcube-build.patch goverlay-1.8.4.tar.gz goverlay-build-flags.patch ----------(Old B)---------- Old: * Add Requires: pascube to use the system-provided benchmark. * Replace goverlay-enable-debuginfo-generation.patch with goverlay-build-flags.patch to enable RPM-managed debug ----------(Old E)---------- ----------(New B)---------- New: * Update README and include miscellaneous bug fixes. * Add disable-passcube-build.patch to disable the bundled Pascube and use the system package instead. New: * Replace goverlay-enable-debuginfo-generation.patch with goverlay-build-flags.patch to enable RPM-managed debug information generation and PIE linking. ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ goverlay.spec ++++++ --- /var/tmp/diff_new_pack.2ELSAr/_old 2026-07-09 22:20:26.940307093 +0200 +++ /var/tmp/diff_new_pack.2ELSAr/_new 2026-07-09 22:20:26.940307093 +0200 @@ -17,27 +17,31 @@ Name: goverlay -Version: 1.8.2 +Version: 1.8.4 Release: 0 Summary: Graphical UI to help manage overlays License: GPL-3.0-or-later URL: https://github.com/benjamimgois/goverlay Source0: https://github.com/benjamimgois/goverlay/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz -# PATCH-FIX-OPENSUSE goverlay-enable-debuginfo-generation.patch [email protected] -- Enable generate debuginfo -Patch0: goverlay-enable-debuginfo-generation.patch +# PATCH-FIX-OPENSUSE goverlay-build-flags.patch - Adjust build flags for RPM packaging (debuginfo and PIE) +Patch0: goverlay-build-flags.patch +# PATCH disable-passcube-build.patch - The factory has a package for pascube; there is no need to use the built-in version. +Patch1: disable-passcube-build.patch BuildRequires: appstream-glib -BuildRequires: desktop-file-utils BuildRequires: fdupes BuildRequires: lazarus BuildRequires: libQt6Pas-devel BuildRequires: pkgconfig -BuildRequires: update-desktop-files BuildRequires: pkgconfig(gtk+-3.0) ExclusiveArch: x86_64 aarch64 Requires: 7zip Requires: mangohud +# Nerd symbols is necessary to show icons in goverlay interface +Requires: symbols-only-nerd-fonts +Requires: pascube Requires: wget Recommends: Mesa-demo +Recommends: vkSumi Recommends: vkbasalt Recommends: vulkan-tools %if 0%{?suse_version} > 1500 @@ -57,13 +61,17 @@ %install %make_install prefix=%{_prefix} libexecdir=/%{_lib} -%suse_update_desktop_file -r io.github.benjamimgois.%{name} Development Profiling +install -d %{buildroot}%{_libexecdir}/goverlay +sed -i \ + -e 's/^StartupWMClass=.*/StartupWMClass=goverlay/' \ + %{buildroot}%{_datadir}/applications/io.github.benjamimgois.goverlay.desktop +mv %{buildroot}%{_datadir}/goverlay/bgmod/{bgmod,bgmod-uninstaller} \ + %{buildroot}%{_libexecdir}/goverlay/ %{__strip} %{buildroot}/usr/lib64/goverlay -%fdupes -s %{buildroot}%{_datadir} +rm -rf %{buildroot}%{_datadir}/goverlay/data/icons/{128x128,256x256,512x512} %check appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.xml -desktop-file-validate %{buildroot}%{_datadir}/applications/io.github.benjamimgois.%{name}.desktop %files %license LICENSE @@ -71,6 +79,9 @@ %{_bindir}/%{name} %{_datadir}/%{name} %{_libdir}/%{name} +%dir %{_libexecdir}/goverlay +%{_libexecdir}/goverlay/bgmod +%{_libexecdir}/goverlay/bgmod-uninstaller %{_datadir}/applications/*.desktop %{_datadir}/icons/hicolor/*/apps/*%{name}.png %{_mandir}/man1/%{name}.1%{?ext_man} ++++++ disable-passcube-build.patch ++++++ diff '--color=auto' -rub goverlay-1.8.4.orig/Makefile goverlay-1.8.4/Makefile --- goverlay-1.8.4.orig/Makefile 2026-06-20 14:54:09.000000000 -0300 +++ goverlay-1.8.4/Makefile 2026-06-27 14:57:48.348232774 -0300 @@ -3,15 +3,11 @@ libexecdir = /libexec datadir = /share -all: goverlay start_goverlay.sh bgmod bgmod-uninstaller pascube_bin +all: goverlay start_goverlay.sh bgmod bgmod-uninstaller goverlay: *.pas *.lfm goverlay.lpi goverlay.lpr goverlay.ico lazbuild -B goverlay.lpi --bm=Release $(LAZBUILDOPTS) -pascube_bin: - lazbuild -B pascube_src/pascube.lpi $(LAZBUILDOPTS) - cp pascube_src/pascube ./pascube - bgmod: bgmod.lpr fpc -O3 bgmod.lpr mkdir -p data/bgmod @@ -32,11 +28,6 @@ clean: rm -f goverlay - rm -f pascube - rm -f pascube_src/pascube - rm -rf pascube_src/lib/ - rm -rf pascube_src/backup/ - rm -f pascube_src/pascube.lps rm -f bgmod rm -f bgmod-uninstaller rm -f data/bgmod/bgmod @@ -51,7 +42,6 @@ install: goverlay data/goverlay.sh bgmod bgmod-uninstaller install -D -m=755 goverlay $(DESTDIR)$(prefix)$(libexecdir)/goverlay - install -D -m=755 pascube $(DESTDIR)$(prefix)$(libexecdir)/pascube install -D -m=755 data/goverlay.sh $(DESTDIR)$(prefix)$(bindir)/goverlay install -D -m=644 data/io.github.benjamimgois.goverlay.desktop $(DESTDIR)$(prefix)$(datadir)/applications/io.github.benjamimgois.goverlay.desktop install -D -m=644 data/io.github.benjamimgois.goverlay.metainfo.xml $(DESTDIR)$(prefix)$(datadir)/metainfo/io.github.benjamimgois.goverlay.metainfo.xml @@ -68,7 +58,6 @@ uninstall: rm -f $(DESTDIR)$(prefix)$(libexecdir)/goverlay - rm -f $(DESTDIR)$(prefix)$(libexecdir)/pascube rm -f $(DESTDIR)$(prefix)$(bindir)/goverlay rm -f $(DESTDIR)$(prefix)$(datadir)/applications/io.github.benjamimgois.goverlay.desktop rm -f $(DESTDIR)$(prefix)$(datadir)/metainfo/io.github.benjamimgois.goverlay.metainfo.xml ++++++ goverlay-1.8.2.tar.gz -> goverlay-1.8.4.tar.gz ++++++ /work/SRC/openSUSE:Factory/goverlay/goverlay-1.8.2.tar.gz /work/SRC/openSUSE:Factory/.goverlay.new.1991/goverlay-1.8.4.tar.gz differ: char 13, line 1 ++++++ goverlay-build-flags.patch ++++++ diff '--color=auto' -rub goverlay-1.8.4.orig/goverlay.lpi goverlay-1.8.4/goverlay.lpi --- goverlay-1.8.4.orig/goverlay.lpi 2026-06-20 14:54:09.000000000 -0300 +++ goverlay-1.8.4/goverlay.lpi 2026-06-27 15:50:59.105131790 -0300 @@ -51,8 +51,8 @@ </CodeGeneration> <Linking> <Debugging> - <GenerateDebugInfo Value="False"/> - <StripSymbols Value="True"/> + <GenerateDebugInfo Value="True"/> + <StripSymbols Value="False"/> </Debugging> <LinkSmart Value="True"/> <Options> @@ -64,8 +64,7 @@ </Options> </Linking> <Other> - <CustomOptions Value="-fPIC --Cg"/> + <CustomOptions Value="-k-pie"/> </Other> </CompilerOptions> </Item2>
