diff -pruN 0.7.15-2.1/debian/changelog 0.7.15-2.2/debian/changelog
--- 0.7.15-2.1/debian/changelog	2021-01-03 15:25:57.000000000 +0000
+++ 0.7.15-2.2/debian/changelog	2025-09-07 09:17:19.000000000 +0000
@@ -1,3 +1,14 @@
+libfizmo (0.7.15-2.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix compilation with GCC-15 (Closes: #1097186)
+  * Replace obsolete pkg-config dependency with pkgconf
+
+  [ Helmut Grohne ]
+  * Mark libfizmo-common Multi-Arch: foreign. (Closes: #940324)
+
+ -- Alexandre Detiste <tchet@debian.org>  Sun, 07 Sep 2025 11:17:19 +0200
+
 libfizmo (0.7.15-2.1) unstable; urgency=medium
 
   * Non maintainer upload by the Reproducible Builds team.
@@ -36,14 +47,14 @@ libfizmo (0.7.14-1) experimental; urgenc
   * New upstream version
 
  -- Christoph Ender <christoph.ender@spellbreaker.org>  Sat, 8 Apr 2017 09:55:00 +0200
- 
+
 
 libfizmo (0.7.13-2) experimental; urgency=low
 
   * Fix breaks/replace statements and formatting issues.
 
  -- Christoph Ender <christoph.ender@spellbreaker.org>  Tue, 22 Nov 2016 07:40:00 +0100
- 
+
 
 libfizmo (0.7.13-1) experimental; urgency=low
 
diff -pruN 0.7.15-2.1/debian/control 0.7.15-2.2/debian/control
--- 0.7.15-2.1/debian/control	2017-09-12 19:40:00.000000000 +0000
+++ 0.7.15-2.2/debian/control	2025-09-07 09:17:19.000000000 +0000
@@ -6,7 +6,7 @@ Build-Depends: debhelper (>= 9.0.0),
  dh-autoreconf,
  automake,
  autoconf,
- pkg-config,
+ pkgconf,
  libxml2-dev
 Standards-Version: 4.1.0
 Homepage: https://fizmo.spellbreaker.org/
@@ -17,6 +17,7 @@ Package: libfizmo-common
 Breaks: fizmo-common (<= 0.7.13)
 Replaces: fizmo-common (<= 0.7.13)
 Architecture: all
+Multi-Arch: foreign
 Depends: ${misc:Depends}
 Description: Provides localization data for libfizmo
  This package is required by all packages which are using libfizmo. It contains
diff -pruN 0.7.15-2.1/debian/patches/gcc-15.patch 0.7.15-2.2/debian/patches/gcc-15.patch
--- 0.7.15-2.1/debian/patches/gcc-15.patch	1970-01-01 00:00:00.000000000 +0000
+++ 0.7.15-2.2/debian/patches/gcc-15.patch	2025-09-07 09:17:19.000000000 +0000
@@ -0,0 +1,40 @@
+--- a/src/interpreter/fizmo.c
++++ b/src/interpreter/fizmo.c
+@@ -1266,7 +1266,7 @@
+     val = atoi(str);
+   set_max_undo_steps(val);
+ 
+-  init_streams(default_savegame_filename);
++  init_streams();
+ 
+   (void)latin1_string_to_zucs_string(
+       last_savegame_filename,
+@@ -1387,7 +1387,7 @@
+         number_of_stack_frames = 0;
+         stack_words_from_active_routine = 0;
+         number_of_locals_active = 0;
+-        store_first_stack_frame(true, 0, 0, 0);
++        store_first_stack_frame();
+ 
+         if ((fsi->setfilepos(
+                 active_z_story->z_story_file,
+--- a/src/interpreter/filelist.c
++++ b/src/interpreter/filelist.c
+@@ -1108,7 +1108,7 @@
+   int dirname_size = 0;
+   int len;
+   int result = 0;
+-  char *cwd = fsi->get_cwd(NULL, 0);
++  char *cwd = fsi->get_cwd();
+ 
+   if ((fsi->ch_dir(abs_dir_name)) == -1)
+   {
+@@ -1266,7 +1266,7 @@
+     else
+     {
+       // Avoid relative names like "./zork1.z3".
+-      absrootdir = fsi->get_cwd(NULL, 0);
++      absrootdir = fsi->get_cwd();
+       search_dir(absrootdir, &new_file_searched, story_list, recursive, babel);
+       free(absrootdir);
+     }
diff -pruN 0.7.15-2.1/debian/patches/series 0.7.15-2.2/debian/patches/series
--- 0.7.15-2.1/debian/patches/series	1970-01-01 00:00:00.000000000 +0000
+++ 0.7.15-2.2/debian/patches/series	2025-09-07 09:17:19.000000000 +0000
@@ -0,0 +1 @@
+gcc-15.patch
