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-08-04 21:36:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/goverlay (Old)
 and      /work/SRC/openSUSE:Factory/.goverlay.new.16738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "goverlay"

Tue Aug  4 21:36:38 2026 rev:29 rq:1369343 version:1.8.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/goverlay/goverlay.changes        2026-07-10 
17:41:40.473943926 +0200
+++ /work/SRC/openSUSE:Factory/.goverlay.new.16738/goverlay.changes     
2026-08-04 21:39:05.205961667 +0200
@@ -1,0 +2,49 @@
+Mon Aug  3 23:53:56 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Add Provides and Obsoletes for pascube (slated for deletion)
+  to prevent file conflicts during system updates.
+- Fix Source0 URL to avoid comparison conflicts with tar_scm service. 
+
+-------------------------------------------------------------------
+Fri Jul 31 03:01:06 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Re-add goverlay-flags.patch:
+  * Pass PIE (-k-pie) and full RELRO (-k-znow) flags in pascube.lpi,
+    goverlay.lpi, and Makefile (bgmod) to fix rpmlint PIE warning.
+  * Enable debug information generation in project files for debuginfo
+    package creation. 
+
+-------------------------------------------------------------------
+Fri Jul 31 01:15:01 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Fix version in spec. 
+
+-------------------------------------------------------------------
+Fri Jul 31 01:10:43 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Add missing source file 
+
+-------------------------------------------------------------------
+Fri Jul 31 00:53:07 UTC 2026 - Jonatas Gonçalves <[email protected]>
+
+- Update to version 1.8.10:
+  * chore(release): set release channel to stable for v1.8.10
+  * fix(pascube): synchronize hardware comparison hover scores with live 
benchmark database
+  * fix(appimage): add cmem and guard thread creation
+  * feat(ui): add tooltips to game cards, sidebar toggle toasts, and 
reposition vkBasalt
+    restore defaults button
+  * fix(ui): synchronize vkBasalt and vkSumi config paths on game card 
selection
+  * fix(ui): reset tab controls unconditionally before checking file existence
+  * fix(ui): synchronize tab config paths, tweaks, and preset cards
+  * fix(optiscaler): resolve driver controls, global sync, ini seeding, and 
update fallback bugs
+  * fix(ui): restore 32x32 OptiScaler icon size and update EnvVars icon from 
env.png
+  * fix(ui): hide sidebar tool toggles when viewing Home tab
+  * Switch back to bundled pascube binary, Upstream archived the standalone 
pascube
+    repository to maintain it exclusively within the GOverlay repository.
+  * Drop disable-passcube-build.patch as standalone builds are no
+    longer maintained upstream.
+  * Remove standalone pascube Requires/BuildRequires dependencies.
+  * Drop goverlay-build-flags.patch. Pass build options directly via 
LAZBUILDOPTS
+    and FPCOPTS in the spec file to ensure PIE hardening (-Cg -k-pie) across 
all binaries.
+
+-------------------------------------------------------------------

Old:
----
  disable-passcube-build.patch
  goverlay-1.8.6.tar.gz

New:
----
  _service
  _servicedata
  goverlay-1.8.10.tar.xz

----------(Old B)----------
  Old:    repository to maintain it exclusively within the GOverlay repository.
  * Drop disable-passcube-build.patch as standalone builds are no
    longer maintained upstream.
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ goverlay.spec ++++++
--- /var/tmp/diff_new_pack.rvmI4A/_old  2026-08-04 21:39:07.130028972 +0200
+++ /var/tmp/diff_new_pack.rvmI4A/_new  2026-08-04 21:39:07.146029532 +0200
@@ -17,28 +17,26 @@
 
 
 Name:           goverlay
-Version:        1.8.6
+Version:        1.8.10
 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
+Source0:        %{name}-%{version}.tar.xz
 # 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:  fdupes
 BuildRequires:  lazarus
 BuildRequires:  libQt6Pas-devel
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(gtk+-3.0)
+BuildRequires:  pkgconfig(sdl2)
 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
@@ -47,6 +45,8 @@
 %if 0%{?suse_version} > 1500
 BuildRequires:  lazarus-lcl-qt6
 %endif
+Provides:       pascube = %{version}
+Obsoletes:      pascube <= 1.7.0
 
 %description
 GOverlay is a graphical UI to manage Vulkan/OpenGL overlays.
@@ -54,6 +54,7 @@
 %prep
 %autosetup -p1
 chmod -x LICENSE README.md
+sed -i '1s|^#!/usr/bin/env python3|#!/usr/bin/python3|' 
assets/goverlay-steam-shortcut.py
 
 %build
 %{set_build_flags}
@@ -65,7 +66,10 @@
 sed -i \
     -e 's/^StartupWMClass=.*/StartupWMClass=goverlay/' \
     
%{buildroot}%{_datadir}/applications/io.github.benjamimgois.goverlay.desktop
-%{__strip} %{buildroot}/usr/lib64/goverlay
+strip -s %{buildroot}%{_bindir}/goverlay 2>/dev/null || strip -s 
%{buildroot}%{_libdir}/goverlay 2>/dev/null || true
+strip -s %{buildroot}%{_libdir}/bgmod/bgmod 2>/dev/null || true
+strip -s %{buildroot}%{_libdir}/bgmod/bgmod-uninstaller 2>/dev/null || true
+strip -s %{buildroot}%{_libdir}/pascube 2>/dev/null || true
 rm -rf %{buildroot}%{_datadir}/goverlay/data/icons/{128x128,256x256,512x512}
 ln -sf 
%{_datadir}/icons/hicolor/128x128/apps/io.github.benjamimgois.goverlay.png \
        %{buildroot}%{_datadir}/goverlay/assets/icons/goverlay.png
@@ -81,6 +85,7 @@
 %{_libdir}/%{name}
 %{_libdir}/bgmod
 %{_libdir}/bgmod-uninstaller
+%{_libdir}/pascube
 %{_mandir}/man1/%{name}.1%{?ext_man}
 %{_datadir}/%{name}
 %{_datadir}/applications/*.desktop

++++++ _service ++++++
<services>
  <service name="tar_scm" mode="manual">
    <param name="filename">goverlay</param>
    <param name="revision">1.8.10</param>
    <param name="scm">git</param>
    <param name="submodules">disable</param>
    <param name="url">https://github.com/benjamimgois/goverlay.git</param>
    <param name="versionformat">@PARENT_TAG@</param>
    <param name="versionrewrite-pattern">v(.*)</param>
    <param name="changesgenerate">enable</param>
  </service>
  <service name="recompress" mode="manual">
    <param name="file">*.tar</param>
    <param name="compression">xz</param>
  </service>
</services>

++++++ _servicedata ++++++
<servicedata>
<service name="tar_scm">
                <param 
name="url">https://github.com/benjamimgois/goverlay.git</param>
              <param 
name="changesrevision">9255f0308f30f22deb123a894b0f8cef13c3565a</param></service></servicedata>
(No newline at EOF)

++++++ goverlay-build-flags.patch ++++++
--- /var/tmp/diff_new_pack.rvmI4A/_old  2026-08-04 21:39:07.542043386 +0200
+++ /var/tmp/diff_new_pack.rvmI4A/_new  2026-08-04 21:39:07.586044925 +0200
@@ -1,6 +1,6 @@
-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
+diff --color -rub goverlay-1.8.10.orig/goverlay.lpi 
goverlay-1.8.10/goverlay.lpi
+--- goverlay-1.8.10.orig/goverlay.lpi  2026-07-28 22:52:10.000000000 -0300
++++ goverlay-1.8.10/goverlay.lpi       2026-07-30 23:39:28.337520450 -0300
 @@ -51,8 +51,8 @@
            </CodeGeneration>
            <Linking>
@@ -18,8 +18,39 @@
            <Other>
 -            <CustomOptions Value="-fPIC
 --Cg"/>
-+            <CustomOptions Value="-k-pie"/>
++            <CustomOptions Value="-fPIC -Cg -k-pie -k-znow"/>
            </Other>
          </CompilerOptions>
        </Item2>
+diff --color -rub goverlay-1.8.10.orig/Makefile goverlay-1.8.10/Makefile
+--- goverlay-1.8.10.orig/Makefile      2026-07-28 22:52:10.000000000 -0300
++++ goverlay-1.8.10/Makefile   2026-07-30 23:54:35.301597432 -0300
+@@ -13,13 +13,13 @@
+       cp pascube_src/pascube ./pascube
+ 
+ bgmod: bgmod.lpr
+-      fpc -O3 bgmod.lpr
++      fpc -O3 -Cg -k-pie bgmod.lpr
+       mkdir -p data/bgmod
+       cp bgmod data/bgmod/bgmod
+       cp bgmod.conf data/bgmod/bgmod.conf
+ 
+ bgmod-uninstaller: bgmod-uninstaller.lpr
+-      fpc -O3 bgmod-uninstaller.lpr
++      fpc -O3 -Cg -k-pie bgmod-uninstaller.lpr
+       mkdir -p data/bgmod
+       cp bgmod-uninstaller data/bgmod/bgmod-uninstaller
+ 
+diff --color -rub goverlay-1.8.10.orig/pascube_src/pascube.lpi 
goverlay-1.8.10/pascube_src/pascube.lpi
+--- goverlay-1.8.10.orig/pascube_src/pascube.lpi       2026-07-28 
22:52:10.000000000 -0300
++++ goverlay-1.8.10/pascube_src/pascube.lpi    2026-07-30 23:59:31.022488248 
-0300
+@@ -73,7 +73,7 @@
+       </Debugging>
+     </Linking>
+     <Other>
+-      <CustomOptions Value="-dDEBUG -dPasVulkanUseSDL2"/>
++      <CustomOptions Value="-dDEBUG -dPasVulkanUseSDL2 -fPIC -Cg -k-pie 
-k-znow"/>
+     </Other>
+   </CompilerOptions>
+   <Debugging>
 

Reply via email to