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");