Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ioquake3 for openSUSE:Leap:16.0 
checked in at 2025-04-16 16:17:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:16.0/ioquake3 (Old)
 and      /work/SRC/openSUSE:Leap:16.0/.ioquake3.new.30101 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ioquake3"

Wed Apr 16 16:17:22 2025 rev:2 rq:1269341 version:1.36+git.20241224

Changes:
--------
--- /work/SRC/openSUSE:Leap:16.0/ioquake3/ioquake3.changes      2025-03-19 
11:46:44.945803728 +0100
+++ /work/SRC/openSUSE:Leap:16.0/.ioquake3.new.30101/ioquake3.changes   
2025-04-20 20:15:06.651069291 +0200
@@ -1,0 +2,39 @@
+Sun Jan 26 06:24:31 UTC 2025 - Carsten Ziepke <kiel...@gmail.com>
+
+- Add ioquake3-drop-build-date-from-generated-file.patch, 
+  https://github.com/ioquake/ioq3/pull/704
+  Fix reproducible builds 
+
+-------------------------------------------------------------------
+Sat Jan 25 15:45:40 UTC 2025 - mar...@gmx.de
+
+- Unbundle more libs
+  * build with USE_INTERNAL_LIBS=0
+- Use pkgconfig-syste BuildRequires
+- Update to version 1.36+git.20241224:
+  * Prevent SV_DropClient() from being called recursively if the
+    client is dropped by a kick or timeout and has too many
+    reliable commands.
+  * Fix reading non-sequential lumps in AAS files in pk3 files.
+  * OpenGL2: Increase flare limit to match opengl1.
+  * Show fs_homepath in Flatpak missing pk3 error.
+  * Make Team Arena pk3 error show when missing all pk3 files.
+  * Add better directions/error for missing default pk3 files.
+  * OpenGL2: Fix still projecting sun shadows onto nothing.
+  * OpenGL2: Don't project sun shadows onto nothing.
+  * Add BUILD_RENDERER_OPENGL1 to disable opengl1.
+  * OpenGL2: Fallback to OpenGL ES if OpenGL fails.
+  * OpenGL2: Use CPU vertex animation if too few vertex attributes.
+  * OpenGL2: Add run-time support for unsigned short indexes.
+  * OpenGL2: Add OpenGL ES 2.0+ support.
+  * Use nanosleep(2) instead of usleep(3).
+  * opengl1: Fix skybox in OpenGL 1.1.
+  * OpenGL2: Don't mix drawing to default framebuffer and FBO.
+  * OpenGL2: Fix flares behind mirror being visible.
+  * OpenGL2: Fix hack for tcMod transform on merged lightmaps.
+  * OpenGL2: Fix using merged lightmaps with tcGen environment.
+  * OpenGL2: Fix merged lightmap hacks to have real lightmap index.
+  * OpenGL2: Fix sun rays being affected by the viewport size.
+  * OpenGL2: Fix applying tcMod turb.
+
+-------------------------------------------------------------------

Old:
----
  ioquake3-1.36+git.20231226.tar.xz

New:
----
  ioquake3-1.36+git.20241224.tar.xz
  ioquake3-drop-build-date-from-generated-file.patch

BETA DEBUG BEGIN:
  New:
- Add ioquake3-drop-build-date-from-generated-file.patch, 
  https://github.com/ioquake/ioq3/pull/704
BETA DEBUG END:

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

Other differences:
------------------
++++++ ioquake3.spec ++++++
--- /var/tmp/diff_new_pack.F1myuu/_old  2025-04-20 20:15:06.987083358 +0200
+++ /var/tmp/diff_new_pack.F1myuu/_new  2025-04-20 20:15:06.987083358 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ioquake3
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,18 +20,24 @@
 # Some arch have no VM (aarch64, ...)
 %define arch_with_vm  %{ix86} x86_64 ppc ppc64 armv7l armv7hl
 Name:           ioquake3
-Version:        1.36+git.20231226
+Version:        1.36+git.20241224
 Release:        0
 Summary:        Quake III
 License:        GPL-2.0-or-later
 Group:          Amusements/Games/3D/Shoot
 URL:            https://ioquake3.org
 Source:         %{name}-%{version}.tar.xz
-BuildRequires:  Mesa-devel
-BuildRequires:  curl-devel
-BuildRequires:  openal-soft-devel
+# PATCH-FIX-UPSTREAM ioquake3-drop-build-date-from-generated-file.patch -- Fix 
reproducible builds -- https://github.com/ioquake/ioq3/pull/704
+Patch0:         ioquake3-drop-build-date-from-generated-file.patch
 BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(libcurl)
+BuildRequires:  pkgconfig(libjpeg)
+BuildRequires:  pkgconfig(ogg)
+BuildRequires:  pkgconfig(openal)
+BuildRequires:  pkgconfig(opus)
+BuildRequires:  pkgconfig(opusfile)
 BuildRequires:  pkgconfig(sdl2)
+BuildRequires:  pkgconfig(vorbisfile)
 ExcludeArch:    armv6l armv6hl
 
 %package devel
@@ -48,8 +54,8 @@
 q3asm
 
 %prep
-%setup -q
-rm -rf code/SDL2 code/libs code/AL
+%autosetup -p1
+rm -Rf code/SDL2 code/libs code/AL code/curl* code/jpeg-8c code/libogg* 
code/libvorbis* code/opus* code/zlib
 
 %build
 cat > dobuild <<'EOF'
@@ -67,6 +73,7 @@
        TOOLS_OPTIMIZE="%{optflags} -fno-strict-aliasing" \
        GENERATE_DEPENDENCIES=0 \
        USE_LOCAL_HEADERS=0 \
+        USE_INTERNAL_LIBS=0 \
        V=1 \
        "$@"
 EOF

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.F1myuu/_old  2025-04-20 20:15:07.027085033 +0200
+++ /var/tmp/diff_new_pack.F1myuu/_new  2025-04-20 20:15:07.031085200 +0200
@@ -1,7 +1,7 @@
 <servicedata>
    <service name="tar_scm">
       <param name="url">https://github.com/ioquake/ioq3.git</param>
-      <param 
name="changesrevision">5ede35d8ddf22a99afa7f487deebf52d4f986cde</param>
+      <param 
name="changesrevision">3fb9006e6461b877b67781cd0f0d94032804a475</param>
    </service>
 </servicedata>
 (No newline at EOF)

++++++ ioquake3-1.36+git.20231226.tar.xz -> ioquake3-1.36+git.20241224.tar.xz 
++++++
/work/SRC/openSUSE:Leap:16.0/ioquake3/ioquake3-1.36+git.20231226.tar.xz 
/work/SRC/openSUSE:Leap:16.0/.ioquake3.new.30101/ioquake3-1.36+git.20241224.tar.xz
 differ: char 15, line 1

++++++ ioquake3-drop-build-date-from-generated-file.patch ++++++
>From a096f9cf699e839a545b56e14f0687b928de4a2d Mon Sep 17 00:00:00 2001
From: "Bernhard M. Wiedemann" <bwiedem...@suse.de>
Date: Sat, 25 Jan 2025 19:50:05 +0100
Subject: [PATCH] Drop build date from generated file

for reproducible builds.

Without this, dagcheck.c in the debugsource package
varies across builds.
---
 code/tools/lcc/lburg/lburg.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/code/tools/lcc/lburg/lburg.c b/code/tools/lcc/lburg/lburg.c
index 7cf859ff77..c3bdb1bfda 100644
--- a/code/tools/lcc/lburg/lburg.c
+++ b/code/tools/lcc/lburg/lburg.c
@@ -458,7 +458,7 @@ static void emitdefs(Nonterm nts, int ntnumber) {
 static void emitheader(void) {
        time_t timer = time(NULL);
 
-       print("/*\ngenerated at %sby %s\n*/\n", ctime(&timer), rcsid);
+       print("/*\ngenerated by %s\n*/\n", rcsid);
        print("static void %Pkids(NODEPTR_TYPE, int, NODEPTR_TYPE[]);\n");
        print("static void %Plabel(NODEPTR_TYPE);\n");
        print("static int %Prule(void*, int);\n\n");

Reply via email to