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