File project.diff of Package neverball

--- _service.orig
+++ _service
@@ -1,5 +1,5 @@
 <services>
-  <service mode="disabled" name="tar_scm">
+  <service mode="manual" name="tar_scm">
     <param name="url">https://github.com/Neverball/neverball.git</param>
     <param name="revision">master</param>
     <param name="scm">git</param>
@@ -7,9 +7,9 @@
     <param name="filename">neverball</param>
     <param name="versionformat">1.6+git.%cd</param>
   </service>
-  <service mode="disabled" name="recompress">
+  <service mode="manual" name="recompress">
     <param name="file">*.tar</param>
     <param name="compression">xz</param>
   </service>
-  <service mode="disabled" name="set_version"/>
+  <service mode="manual" name="set_version"/>
 </services>
--- _servicedata.orig
+++ _servicedata
@@ -1,6 +1,6 @@
 <servicedata>
     <service name="tar_scm">
         <param name="url">https://github.com/Neverball/neverball.git</param>
-        <param name="changesrevision">a6423e6342161557b4b96541a84e0ec7fc13aaab</param>
+        <param name="changesrevision">53035c3afe28958f641371e15d96ce28a9506fdb</param>
     </service>
-</servicedata>
+</servicedata>
\ No newline at end of file
--- neverball.changes.orig
+++ neverball.changes
@@ -1,4 +1,154 @@
 -------------------------------------------------------------------
+Wed Oct  4 19:29:56 UTC 2023 - Cor Blom <cornelis@solcon.nl>
+
+- Add BuildRequires: curl-devel to make it build- 
+
+-------------------------------------------------------------------
+Wed Oct 04 19:17:26 UTC 2023 - cornelis@solcon.nl
+
+- Update to version 1.6+git.20230926:
+  * Fix Putt score card using hardcoded font size
+  * Fix cross-referenced mtrl from octocat to snowglobe
+  * Fix hstack exceeding screen width
+  * Emscripten: update screenshot
+  * Emscripten: increase fullscreen button touch area
+  * Move app version from window title to options
+  * Emscripten: exclude balls (which are available as packages now)
+  * Emscripten: remove fancy checkbox CSS
+  * Support package descriptions using \n for newline
+  * Share package manifest between platforms
+  * Rewrite packaging scripts to use make
+  * Add asset hashing script
+  * Add ball names
+  * Add ball screenshots
+  * Add bulk screenshot feature for balls
+  * Go back to 4:3 images (but fixed) in package screen
+  * Tweak package_search to search amongst many files
+  * Emscripten: fix Blob() constructor usage
+  * Save -> Download
+  * .devcontainer: listen on all interfaces
+  * Rework replay screen for replay download in browsers
+  * Render GUI text at the end of layout for correct truncation
+  * Tweak package flow
+  * Adjust image width calculation to work from the smaller screen dimension
+  * Establish and maintain 4:3 aspect ratio for Neverball image widgets
+  * Clamp GUI layout to screen dimensions
+  * Fix root widget navigation
+  * Oops
+  * Emscripten fixup
+  * Separate package screen
+  * macOS: turn off newline warnings
+  * macOS: silence GL deprecations
+  * Emscripten: add watch target
+  * Fix a potential null dereference
+  * Emscripten: add a Makefile for mapc
+  * Emscripten: add dev mode with fast linking
+  * .devcontainer: add neverball-packages as a bind mount
+  * .devcontainer: set VISUAL env var
+  * .devcontainer: add HTTP server extension for local testing
+  * Emscripten: change object suffix to silence emcc
+  * base_name: remove trailing slashes
+  * dir_name: remove trailing slashes
+  * Emscripten: bypass mapc stack overflow
+  * Add a devcontainer setup for Emscripten
+  * Update Discord link
+  * Translate /po/neverball.pot in uk
+  * Replace SDL_mutexP/V with SDL_(Un)LockMutex
+  * Translate /po/neverball.pot in el
+  * Rewrite SAFECPY/SAFECAT to squash warnings
+  * Make clean-src more specific
+  * Wrap miniz.c to use Neverball defaults
+  * Fix bound mismatch warnings from GCC
+  * Fetch: use Windows certificate store
+  * Update README
+  * Exclude XCF and Wings from Emscripten data
+  * Add .vscode to .gitignore
+  * Replace Neverforum link with Discord link (#300)
+  * change movement of collectible clocks (#299)
+  * new clock colours (#288)
+  * Nevermania: Change blocker movement smoothness
+  * buoys.map: Tweaks
+  * inferno.map: New version
+  * Don't bail if joystick isn't available
+  * Fix creeping windowisms
+  * Fix script permissions
+  * Fix exitFullscreen for Safari
+  * Revert "Disable input grab when compiling with DEBUG=1"
+  * Translate /po/neverball.pot in tr
+  * Translate /po/neverball.pot in sv
+  * Translate /po/neverball.pot in fr
+  * Rename misnamed files
+  * Translate /po/neverball.pot in es
+  * Translate /po/neverball.pot in de
+  * Code style fixes
+  * Translate /po/neverball.pot in gd
+  * Translate /po/neverball.pot in nl
+  * Translate /po/neverball.pot in eo
+  * Translate /po/neverball.pot in gd
+  * POT update
+  * Remove clock5.sol.old
+  * Emscripten: attempt to support Safari fullscreen
+  * Fetch: send Accept-Encoding header
+  * Rename two confusing functions
+  * Typo
+  * DRY: package folder name
+  * Import miniz 2.2.0
+  * Emscripten: ignore fullscreen setting
+  * Emscripten 3.0.0 fixes
+  * Typo
+  * Also adjust loudness of music fade
+  * Logarithmic volume controls
+  * Code style fixes
+  * Add a clock demo map
+  * import changes to credits and Radiant plugin
+  * enable lit flag for clock items so they are colored properly
+  * port over CSY's clockwork functionality
+  * Added missing include in share/fetch_curl.h
+  * fix potential array out of bounds crash in image_load
+  * Packages: download to temp file + rename on success
+  * make-package.sh: use image checksum in image filenames
+  * Fetch: hold off opening file until first actual write
+  * Comments
+  * Update install.txt
+  * make-package.sh: remove tabs
+  * Packages: fix materials that I just broke
+  * Packages: aim for deterministic ZIP files
+  * Clean up existing package dir before packaging
+  * Makefile.emscripten: do not error on missing directory
+  * Travis CI: bump distro to get a newer libcurl
+  * Travis CI: install libcurl-dev
+  * Enable libcurl by default
+  * Emscripten: Firefox mobile pointer lock workaround
+  * Package GUI
+  * Package API
+  * Fetch API for Emscripten
+  * Fetch API
+  * Create a copy of title.map for title screen
+  * Do not exit() on JPEG read errors
+  * Use Unicode ellipsis for truncated strings
+  * Log fs_add_path failures
+  * Truncate set names to fix GUI breakage on long names
+  * Emscripten: remove LZ4=1 now that we use ZIP
+  * Emscripten: pause game on browser fullscreen or pointer lock loss
+  * Fade music in/out in the pause screen
+  * Emscripten: put data into a ZIP for --preload-file
+  * Switch to in-memory ZIP reading to fix hangs when looping audio
+  * Merge size/count in fs_read and fs_write
+  * Fix fs_load breakage when reading from a ZIP
+  * Emscripten: responsive canvas + fullscreen rework
+  * Emscripten: call exported method via Neverball object
+  * Emscripten: prevent going outside screen bounds
+  * Emscripten: re-enable run button on exit
+  * Remove leftover thing
+  * Do better cleanup upon exit
+  * Emscripten: exit actually exits now
+  * Joystick button/axis conf screen
+  * Move init/shutdown out of main
+  * Clarify comment
+  * Revert "Merge pull request #220 from qwertychouskie/upscale_1"
+  * log warnings on missing images and GL functions
+
+-------------------------------------------------------------------
 Sat Jan 23 06:30:16 UTC 2021 - Carsten Ziepke <kieltux@gmail.com>
 
 - Update to 1.6.0+git.20210115
--- neverball.spec.orig
+++ neverball.spec
@@ -1,7 +1,7 @@
 #
 # spec file for package neverball
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,26 +19,27 @@
 %define         name2 neverputt
 %define         name3 mapc
 Name:           neverball
-Version:        1.6+git.20210115
+Version:        1.6+git.20230926
 Release:        0
 Summary:        Deftly Guide a Rolling Ball through Many Slick 3D Levels
 License:        GPL-2.0-or-later
 Group:          Amusements/Games/3D/Other
 URL:            https://neverball.org
 Source:         %{name}-%{version}.tar.xz
+BuildRequires:  curl-devel
 BuildRequires:  dejavu-fonts
 BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes
 BuildRequires:  hicolor-icon-theme
-BuildRequires:  pkgconfig
-BuildRequires:  pkgconfig(sdl2)
-BuildRequires:  pkgconfig(SDL2_ttf)
-BuildRequires:  pkgconfig(vorbis)
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpng16-compat-devel
 BuildRequires:  libpng16-devel
-BuildRequires:  update-desktop-files
 BuildRequires:  opengl-games-utils
+BuildRequires:  pkgconfig
+BuildRequires:  update-desktop-files
+BuildRequires:  pkgconfig(SDL2_ttf)
+BuildRequires:  pkgconfig(sdl2)
+BuildRequires:  pkgconfig(vorbis)
 Requires:       opengl-games-utils
 
 %description
openSUSE Build Service is sponsored by