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>

Reply via email to